0001654954-23-006343.txt : 20230512 0001654954-23-006343.hdr.sgml : 20230512 20230512143731 ACCESSION NUMBER: 0001654954-23-006343 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230512 DATE AS OF CHANGE: 20230512 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: 23914922 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

 

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, 2023

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 of May 1, 2023.

 

 

 

 

QUOTEMEDIA, INC.

 

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

 

INDEX

 

 

 

 

Page

 

Part I.

Financial Information

 

 

 

 

 

 

 

 

Item 1.

Consolidated financial statements (unaudited):

 

3

 

 

 

 

 

 

 

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

 

3

 

 

 

 

 

 

 

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

 

4

 

 

 

 

 

 

 

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

 

5

 

 

 

 

 

 

 

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

 

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

 

20

 

 

 

 

 

 

Part II.

Other Information

 

 

 

 

 

 

 

 

Item 6.

Exhibits

 

21

 

 

 

 

 

 

Signatures

 

 

21

 

 

 
2

Table of Contents

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. Financial Statements

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

 

 

March 31,

2023

 

 

December 31,

2022

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$675,065

 

 

$477,987

 

Accounts receivable, net

 

 

846,943

 

 

 

910,277

 

Prepaid expenses

 

 

255,652

 

 

 

231,694

 

Other current assets

 

 

52,196

 

 

 

29,092

 

Total current assets

 

 

1,829,856

 

 

 

1,649,050

 

 

 

 

 

 

 

 

 

 

Deposits

 

 

20,044

 

 

 

15,002

 

Property and equipment, net

 

 

4,377,548

 

 

 

4,208,250

 

Goodwill

 

 

110,000

 

 

 

110,000

 

Intangible assets

 

 

71,588

 

 

 

73,572

 

Operating lease right-of-use assets (see note 6)

 

 

459,587

 

 

 

506,219

 

 

 

 

 

 

 

 

 

 

Total assets

 

$6,868,623

 

 

$6,562,093

 

 

 

 

 

 

 

 

 

 

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ DEFICIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$2,369,477

 

 

$2,512,837

 

Current portion of deferred revenue (see note 4)

 

 

1,095,103

 

 

 

1,166,848

 

Current portion of operating lease liabilities (see note 6)

 

 

172,044

 

 

 

174,166

 

Total current liabilities

 

 

3,636,624

 

 

 

3,853,851

 

 

 

 

 

 

 

 

 

 

Long-term portion of deferred revenue

 

 

374,158

 

 

 

-

 

Long-term portion of operating lease liabilities (see note 6)

 

 

281,869

 

 

 

323,685

 

Preferred stock warrant liability (see note 7)

 

 

707,500

 

 

 

629,375

 

 

 

 

 

 

 

 

 

 

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, 2023 and December 31, 2022 (see note 7)

 

 

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, 2023 and December 31, 2022

 

 

90,479

 

 

 

90,479

 

Additional paid-in capital

 

 

18,903,272

 

 

 

18,903,272

 

Accumulated deficit

 

 

(20,109,136)

 

 

(20,222,426)

Total stockholders’ deficit

 

 

(1,115,385)

 

 

(1,228,675)

 

 

 

 

 

 

 

 

 

Total liabilities, mezzanine equity and stockholders’ deficit

 

$6,868,623

 

 

$6,562,093

 

 

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

 

 
3

Table of Contents

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

(restated)

 

 

 

 

 

 

 

 

REVENUE (see note 4)

 

$4,750,048

 

 

$4,263,796

 

 

 

 

 

 

 

 

 

 

COST OF REVENUE

 

 

2,319,935

 

 

 

2,240,116

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

2,430,113

 

 

 

2,023,680

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

824,053

 

 

 

748,268

 

General and administrative

 

 

852,514

 

 

 

671,891

 

Software development

 

 

630,073

 

 

 

470,056

 

 

 

 

2,306,640

 

 

 

1,890,215

 

 

 

 

 

 

 

 

 

 

OPERATING INCOME

 

 

123,473

 

 

 

133,465

 

 

 

 

 

 

 

 

 

 

OTHER INCOME (EXPENSES), NET

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange (loss) gain

 

 

(8,001)

 

 

17,590

 

Interest expense

 

 

(1,452)

 

 

(1,224)

 

 

 

(9,453)

 

 

16,366

 

 

 

 

 

 

 

 

 

 

INCOME BEFORE INCOME TAXES

 

 

114,020

 

 

 

149,831

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(730)

 

 

(790)

 

 

 

 

 

 

 

 

 

NET INCOME

 

$113,290

 

 

$149,041

 

 

 

 

 

 

 

 

 

 

EARNINGS PER SHARE (see note 8)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings per share

 

$0.00

 

 

$0.00

 

Diluted earnings per share

 

$0.00

 

 

$0.00

 

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE SHARES OUTSTANDING (see note 8)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

90,477,798

 

 

 

90,477,798

 

Diluted

 

 

120,743,864

 

 

 

119,835,799

 

 

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

 

 
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

 

Three-months ended March 31, 2023:

 

Number of Shares

 

 

Amount

 

 

Number of

Shares

 

 

Amount

 

 

Paid-in

Capital

 

 

Accumulated

Deficit

 

 

Stockholders’ 

Equity (Deficit)

 

Balance, December 31, 2022

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$18,903,272

 

 

$(20,222,426)

 

$(1,228,675)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

113,290

 

 

 

113,290

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2023

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$18,903,272

 

 

$(20,109,136)

 

$(1,115,385)

 

 

 

Series A Redeemable Convertible

 Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

 

Total

 

Three-months ended March 31, 2022:

 

Number of Shares

 

 

Amount

 

 

Number of

Shares

 

 

Amount

 

 

 Paid-in

Capital

 

 

Accumulated

 Deficit

 

 

Stockholders’ Equity (Deficit)

 

Balance, December 31, 2021 (restated)

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$18,887,759

 

 

$(20,666,896)

 

$(1,688,658)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

4,239

 

 

 

-

 

 

 

4,239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

149,041

 

 

 

149,041

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2022 (restated)

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$18,891,998

 

 

$(20,517,855)

 

$(1,535,378)

 

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

 

 
5

Table of Contents

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

(restated)

 

OPERATING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$113,290

 

 

$149,041

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

627,987

 

 

 

487,095

 

Stock-based compensation expense – common stock warrants

 

 

-

 

 

 

4,239

 

Stock-based compensation expense – preferred stock warrants

 

 

78,125

 

 

 

55,625

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

63,334

 

 

 

(211,282)

Prepaid expenses

 

 

(23,958)

 

 

10,410

 

Other current assets

 

 

(23,104)

 

 

16,317

 

Deposits

 

 

(5,042)

 

 

(199)

Accounts payable, accrued and other liabilities

 

 

(140,666)

 

 

(84,864)

Deferred revenue

 

 

302,413

 

 

 

330,671

 

Net cash provided by operating activities

 

 

992,379

 

 

 

757,053

 

 

 

 

 

 

 

 

 

 

INVESTING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of fixed assets

 

 

(28,786)

 

 

(13,374)

Capitalized application software

 

 

(766,515)

 

 

(606,152)

Net cash used in investing activities

 

 

(795,301)

 

 

(619,526)

 

 

 

 

 

 

 

 

 

FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repayment of finance lease obligations

 

 

-

 

 

 

(690)

Net cash used in financing activities

 

 

-

 

 

 

(690)

 

 

 

 

 

 

 

 

 

Net increase in cash

 

 

197,078

 

 

 

136,837

 

 

 

 

 

 

 

 

 

 

Cash and equivalents, beginning of period

 

 

477,987

 

 

 

258,705

 

 

 

 

 

 

 

 

 

 

Cash and equivalents, end of period

 

$675,065

 

 

$395,542

 

 

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

 

 
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, management evaluated subsequent events after the balance sheet date of March 31, 2023 through the filing of this report.

 

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

 

Risks and Uncertainties

 

Adverse macroeconomic conditions, including inflation, slower growth or recession, and higher interest rates could materially adversely affect demand for the Company’s services.

 

2.SIGNIFICANT ACCOUNTING POLICIES

 

a) Nature of operations

 

Quotemedia, Inc. (the “Company”) is a software developer and distributor of financial market data and related services to a global marketplace. The Company specializes in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. The Company develops 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

 

These 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 of the 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

 

The Company maintains 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 the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $125,000 and $200,000 as of March 31, 2023 and December 31, 2022, respectively. Bad debt expenses were ($64,093) and $5,558 for the three ended March 31, 2023 and 2022, respectively.

 

e) Revenue

 

The Company generates substantially all of its revenue from subscriptions for access to its software products and related support.  The Company licenses financial market data information on a monthly, quarterly, or annual basis. The Company’s products and services are divided into two main categories:

 

 
7

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Interactive Content and Data Applications

 

 

·

Proprietary financial software applications and streaming market data feeds

 

·

Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.

 

Portfolio Management and Real-Time Quote Systems

 

 

1.

Corporate Quotestream (Business-to-Business)

 

o

Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to both professionals and non-professional users.

 

o

Revenue is typically earned based on customer usage.

 

 

2.

Individual Quotestream (Business-to-Consumer)

 

o

Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to non-professional users.

 

o

Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.

 

The Company does not provide its customers with the right to take possession of its software products at any time.

 

The Company determines revenue recognition through the following steps:

 

 

·

Identification of the contract, or contracts, with a customer

 

 

 

 

·

Identification of the performance obligations in the contract

 

 

 

 

·

Determination of the transaction price

 

 

 

 

·

Allocation of the transaction price to the performance obligations in the contract

 

 

 

 

·

Recognition of revenue when, or as, the Company satisfies a performance obligation

 

The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms.

 

Contract Balances

 

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the service term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.

 

The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.

 

Cost of revenue

 

Cost of revenue primarily consists of customer support personnel-related compensation expenses, including salaries, bonuses, benefits, payroll taxes, and stock-based compensation expense, as well as expenses related to third-party hosting costs, software license fees, amortization of capitalized software development costs, amortization of acquired technology intangible assets, and allocated overhead.

 

f) Accounting Pronouncements

 

Recently Adopted

 

On January 1, 2023, the Company adopted Accounting Standards Update (“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 adoption of ASU 2016-13 had no impact on the Company’s consolidated financial statements.

 

 
8

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Not Yet Adopted

 

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. Generally Accepted Accounting Principles (“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 does not expect that the adoption of ASU 2020-06 will have a significant impact 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.PRIOR PERIOD RESTATEMENTS

 

Subsequent to the filing of its Quarterly Report for the quarterly period ended March 31, 2022, the Company reassessed its classification of warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants” – see Financial Statement Note 9 “Redeemable Convertible Preferred Stock and Stockholders’ Deficit”). The Company concluded that its original classification of the Preferred Stock Warrants as equity was incorrect and that the Preferred Stock Warrants should have been classified as a liability in accordance with Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities From Equity, resulting in the following revisions in the Company’s comparative consolidated financial statements:

 

Statement of Operations for the three-months ended March 31, 2022:

 

·

Sales and marketing expenses were increased by $55,625.

 

·

Net income decreased by $55,625.

 

Statement of Cash Flows for the three-months ended March 31, 2022:

 

·

Net income decreased by $55,625.

 

·

Stock-based compensation expense – preferred stock warrants increased by $55,625.

 

Statement of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit as of December 31, 2021:

 

·

Additional Paid-in Capital was reduced by $750,000.

 

·

 Accumulated Deficit was reduced by $236,250.

 

Statement of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit as of March 31, 2022:

 

·

Additional Paid-in Capital was reduced by $750,000.

 

·

Accumulated Deficit was reduced by $180,625.

 

4.REVENUE

 

Disaggregated Revenue

 

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

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

Portfolio Management Systems

 

 

 

 

 

 

Corporate Quotestream

 

$1,827,253

 

 

$1,716,097

 

Individual Quotestream

 

 

487,567

 

 

 

553,461

 

Interactive Content and Data APIs

 

 

2,435,228

 

 

 

1,994,238

 

Total revenue

 

$4,750,048

 

 

$4,263,796

 

 

 
9

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2022

 

$1,166,848

 

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

 

 

(565,370)

New deferrals, net of amounts recognized in the current period

 

 

866,786

 

Effects of foreign currency translation

 

 

997

 

Balance at March 31, 2023

 

$1,469,261

 

 

 

 

 

 

Current portion of deferred revenue

 

$1,095,103

 

Long-term portion of deferred revenue

 

 

374,158

 

Total deferred revenue

 

$1,469,261

 

 

Practical Expedients

 

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

 

5.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, CEO of Quotemedia Ltd., is a control person of 410734 B.C. Ltd. At March 31, 2023, there were no amounts due to 410734 B.C. Ltd. At December 31, 2022, there was $13,343 due to 410734 B.C. Ltd.

 

The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At March 31, 2023 and 2022, there was $7,500 and $12,500 due to Bravenet related to this agreement, respectively. David M. Shworan is a control person of Bravenet. At March 31, 2023 and December 31, 2022, there were $134,102 and $70,100 in unreimbursed expenses owed to Keith Randall, CEO of Quotemedia, Inc., respectively. As a matter of policy all significant related party transactions are subject to review and approval by the Company’s Board of Directors.

 

6.LEASES

 

The Company has operating leases for corporate offices and finance leases for certain equipment. The leases have remaining lease terms of 1 year to 5 years. Management determines 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 the consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on the 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 the leases do not provide an implicit rate, an incremental borrowing rate based on the information available at commencement date in determining the present value of future payments is used. Management 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, management factors in options to extend or terminate leases when it is reasonably certain that the Company will exercise that option. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases the Company accounts for the lease and non-lease components as a single lease component.

  

Supplemental balance sheet information related to leases was as follows:

 

 

 

March 31,

2023

 

 

December 31,

2022

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$459,587

 

 

$506,219

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$172,044

 

 

$174,166

 

Long-term portion of operating lease liability

 

 

281,868

 

 

 

323,685

 

Total operating lease liability

 

$453,912

 

 

$497,851

 

 

 
10

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

 

March 31,

2023

 

 

December 31,

2022

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

Operating leases

 

2.5 years

 

 

2.7 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

9.9%

 

 

9.9%

 

Maturities of lease liabilities were as follows:

 

 

 

Year ending December 31,

 

Operating

Leases

 

 

 

 

 

2023 (excluding the three-months ended March 31, 2023)

 

$158,610

 

2024

 

 

202,030

 

2025

 

 

135,350

 

2026 and thereafter

 

 

19,168

 

Total lease payments

 

 

515,158

 

Less imputed interest

 

 

(61,245)

Total

 

$453,913

 

 

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

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

Operating lease costs:

 

 

 

 

 

 

Operating lease costs

 

$58,427

 

 

$63,027

 

Short-term lease costs

 

 

26,987

 

 

 

22,403

 

Total operating lease costs

 

$85,414

 

 

$85,430

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

Interest

 

 

-

 

 

 

35

 

Total finance lease costs

 

$-

 

 

$35

 

 

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

 

 

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$56,719

 

 

$85,820

 

Operating cash flows from finance leases

 

 

-

 

 

 

35

 

Financing cash flows from finance leases

 

 

-

 

 

 

690

 

 

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

 

7.REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

a) Redeemable Convertible Preferred Stock

 

The Company is 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, 2023, 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, 2023 and 2022.

 

 
11

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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 Accounting Standards Update (“ASU”) 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, 2023 and 2022.

 

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, 2023 and 2022 was comprised as follows:

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Sales and marketing

 

$-

 

 

$4,239

 

General and administrative

 

 

-

 

 

 

-

 

Total stock-based compensation expense

 

$-

 

 

$4,239

 

 

Common Stock Options and Warrants

 

There were 25,772,803 fully vested common stock warrants and options outstanding at March 31, 2023 and December 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, 2023 and 2022. 

 

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

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

 

 

Remaining

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

$ 0.03-0.11

 

 

25,772,803

 

 

 

6.31

 

 

$0.06

 

 

At March 31, 2023, there was no unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock.

 

 
12

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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, 2023, the aggregate intrinsic value of options and warrants outstanding and exercisable was $5,725,118. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of the Company’s 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, 2023. The probability is re-evaluated each reporting period. As of March 31, 2023, there was $7,185,430 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, management is also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.

 

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

 

Fair Value Measurement of Compensation Preferred Stock Warrants

 

The Company adheres to ASC 820, which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. ASC 820 applies to reported balances that are required or permitted to be measured at fair value under existing accounting pronouncements; accordingly, the standard does not require any new fair value measurements of reported balances.

 

ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement. Therefore, a fair value measurement should be determined based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a fair value hierarchy that distinguishes between market participant assumptions based on market data obtained from sources independent of the reporting entity (observable inputs that are classified within Levels 1 and 2 of the hierarchy) and the reporting entity’s own assumptions about market participant assumptions (unobservable inputs classified within Level 3 of the hierarchy).

 

 

·

Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company could access.

 

 

 

 

·

Level 2 inputs are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs may include quoted prices for similar assets and liabilities in active markets, as well as inputs that are observable for the asset or liability (other than quoted prices), such as interest rates, foreign exchange rates, and yield curves that are observable at commonly quoted intervals.

 

 

 

 

·

Level 3 inputs are unobservable inputs for the asset or liability, which is typically based on an entity’s own assumptions, as there is little, if any, related market activity.

 

In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.

 

 
13

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The estimated fair value of the Preferred Stock Warrant liability is determined using Level 3 inputs. As of March 31, 2023 and December 31, 2022, the fair value of the Preferred Stock Warrant Liability was $707,125 and $629,375, respectively. The Preferred Stock Warrants were valued using a bond plus option framework reflecting the cash flow of the Preferred Stock Warrants and used a probability weighted sum of the value in each potential year before expiration to estimate the fair value of the Preferred Stock Warrants. Volatility was based on public peer companies, adjusted for size and leverage. Risk-free rate was selected based on term matched Treasury securities. Bond repayment depends on the Company’s timely access to the required cash and as such, is discounted at the Company’s assumed borrowing rate. This model was run based on the Management's expected term and probabilities of a liquidity event.  The key inputs for the framework were as follows as of March 31, 2023 and December 31, 2022:

 

Valuation Inputs

 

March 31,

2023

 

 

December 31,

2022

 

Expected Time to Expiration (years)

 

 

24.80

 

 

 

25.05

 

Stock Price on Valuation Date

 

$0.28

 

 

$0.21

 

Peer Volatility

 

 

51.52%

 

 

52.31%

Cash Flow Discount Rate

 

 

16.45%

 

 

12.93%

 

The following table sets forth a summary of the changes in the fair value of the Level 3 Preferred Stock Warrant Liability for the three-months ended March 31, 2023:

 

 

 

Preferred Stock Warrant Liability

 

Fair value as of December 31, 2022

 

$629,375

 

Change in fair value

 

 

78,125

 

Fair value as of March 31, 2023

 

$707,500

 

 

The changes in fair value attributable to the Preferred Stock Warrants are recorded as an adjustment to stock compensation expense and reported in Sales and Marketing expense on the Statements of Operations.

 

8.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, 2023 and 2022 are as follows:

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net income

 

$113,290

 

 

$149,041

 

 

 

 

 

 

 

 

 

 

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

 

 

17,459,495

 

 

 

16,551,430

 

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

 

 

120,743,864

 

 

 

119,835,799

 

 

 

 

 

 

 

 

 

 

Net income per share – basic

 

$0.00

 

 

$0.00

 

Net income per share – diluted

 

$0.00

 

 

$0.00

 

 

 
14

Table of Contents

 

ITEM 2. Management’s Discussion and Analysis

 

The following discussion should be read in conjunction with our consolidated 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, 2022 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, 2022 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. We provide 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.

 

 
15

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 five 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 five years and are automatically renewed unless notice is given 90 days prior to the expiration of the contract term.

 

Business Environment and Trends

 

While our licensed-based revenue is generally more recurring in nature, the uncertainty caused by the recent market volatility, rising inflation and federal debt level payment uncertainty may result in some clients to delay purchasing decisions, product and service implementations or cancel or reduce spending with us. 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.

 

Approximately 38% of our revenue and 39% of our expenses are denominated in Canadian dollars. The Canadian dollar depreciated 7% against the U.S. dollar when comparing the average exchange rate for the three-months ended March 31,2023 versus the comparative 2022 period. This decreased both Canadian dollar revenues and expenses by approximately 3% once translated into U.S. dollars but had a minimal impact on our net income and cash flow.

 

Our revenue increased 11% for the three-months ended March 31, 2023 versus the comparative 2022 period. Based on revenue already under contract, we expect our revenue growth and net income to improve for the remainder of fiscal 2023.

 

Plan of Operation

 

For the remainder of 2023 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 the remainder of fiscal 2023.

 

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 2023 include broad expansion of data and news coverage, including the addition of a wide array of international exchange data and news, 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.

 

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.

 

 
16

Table of Contents

 

Critical Accounting Policies and Estimates

 

Critical Accounting Policies and Estimates

 

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

 

Results of Operations

 

Revenue

 

Three-months ended March 31,

 

2023

 

 

2022

 

 

Change

($)

 

 

Change

(%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$1,827,253

 

 

$1,716,097

 

 

$111,156

 

 

 

6%

Individual Quotestream

 

 

487,567

 

 

 

553,461

 

 

 

(65,894)

 

 

(12%)

Total Portfolio Management Systems

 

 

2,314,820

 

 

 

2,269,558

 

 

 

45,262

 

 

 

2%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interactive Content and Data APIs

 

 

2,435,228

 

 

 

1,994,238

 

 

 

440,990

 

 

 

22%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total subscription revenue

 

$4,750,048

 

 

$4,263,796

 

 

$486,252

 

 

 

11%

 

Total licensing revenue increased 11% when comparing the three-months ended March 31, 2023 and 2022. The increase is a result of a 2% increase in revenue from licensing our Portfolio Management Systems and 22% increase in revenue from our Interactive Content and Data APIs.  The depreciation of the Canadian dollar since the comparative period, discussed above in the “Business Environment and Trends” section, significantly impacted our revenue across all product lines, reducing our total revenue by 3%.

 

Corporate Quotestream revenue increased 6% for the three-months ended March 31, 2023 from the comparative period in 2022 due to an increase in both the number of customers and average revenue per customer since the comparative period.  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.

 

Individual Quotestream revenue decreased 12% for the three-months ended March 31, 2023 from the comparative period in 2022 due to both a decrease in total subscribers and average revenue per subscriber.

 

Interactive Content and Data APIs revenue increased 22% for the three-months ended March 31, 2023 from the comparative period in 2022.  The increase is attributable to an increase in the average revenue per client as the launch of new products and the expansion of our data coverage have allowed us to attract larger clients.

 

Cost of Revenue and Gross Profit Summary

 

Three-months ended March 31,

 

2023

 

 

2022

 

 

Change

($)

 

 

Change

(%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$2,319,935

 

 

$2,240,116

 

 

$79,819

 

 

 

4%

Gross profit

 

$2,430,113

 

 

$2,023,680

 

 

$406,433

 

 

 

20%

Gross margin %

 

 

51%

 

 

47%

 

 

 

 

 

 

 

 

 

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.

 

Our cost of revenue increased 4% for the three-months ended March 31, 2023 from the comparative period in 2022. This was mainly due to increased amortization expenses associated with internally developed application software resulting from our major growth initiative, which included investing in infrastructure, new product development, data collection, and the expansion of our global market coverage.

 

Overall, the cost of revenue decreased as a percentage of sales, as evidenced by our gross margin percentage that increased to 51% for the three-months ended March 31, 2023 from 47% in the comparative 2022 period. New contracts signed since the comparative period have higher gross margins than our other customer contracts typically have on average, resulting in a significant increase in our gross margin percentage.

 

 
17

Table of Contents

 

Operating Expenses Summary

 

Three-months ended March 31,

 

2023

 

 

2022

 

 

Change

($)

 

 

Change

(%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$824,053

 

 

$748,268

 

 

$75,785

 

 

 

10%

General and administrative

 

 

852,514

 

 

 

671,891

 

 

 

180,623

 

 

 

27%

Software development

 

 

630,073

 

 

 

470,056

 

 

 

160,017

 

 

 

34%

Total operating expenses

 

$2,306,640

 

 

$1,890,215

 

 

$416,425

 

 

 

22%

 

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 10% for the three-months ended March 31, 2023 when compared to the same period in 2022. The increase is a result of additional sales personnel hired since the comparative period to support our product growth initiatives and salary increases for existing personnel. The increase was offset by the depreciation of the Canadian dollar from the comparative period as most of our sales personnel are located in Canada.

 

General and Administrative

 

General and administrative expenses consist primarily of salaries expense, office rent, insurance premiums, and professional fees. General and administrative expenses increased 27% for the three-months ended March 31, 2023 when compared to the same period in 2022. The increase is mainly a result of additional professional fees resulting from the change of principal accountants in January 2023.

 

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 34% for the three-months ended March 31, 2023 when compared to the same period in 2022, primarily due to new personnel hired since the comparative period to improve our infrastructure, security, and business continuity management.  The increase in development personnel costs was offset by the depreciation of the Canadian dollar from the comparative period as most of our development personnel are located in Canada.

 

We capitalized $766,515 of development costs for the three-month period ended March 31, 2023 compared to $606,152 in the same period in 2022.  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.

 

Other Income and (Expense) Summary

 

Three-months ended March 31,

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Foreign exchange (loss) gain

 

$(8,001)

 

$17,590

 

Interest expense, net

 

 

(1,452)

 

 

(1,224)

Total other (expense) income, net

 

$(9,453)

 

$16,366

 

 

Foreign Exchange Gain

 

We incurred a foreign exchange loss of $8,001 for the three-month period ended March 31, 2023, compared to a foreign exchange gain of $17,590 in the comparative 2022 period. 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, Net

 

Interest expense is netted against interest earned on cash balances.  Net interest expense of $1,452 was incurred for the three-month period ended March 31, 2023, compared to $1,224 incurred in the same 2022 period.

 

 
18

Table of Contents

 

Provision for Income Taxes

 

For the three-month period ended March 31, 2023, the Company recorded $730 in Canadian income tax expense compared to $790 in the comparative period in 2022.

 

Net Income for the Period

 

As a result of the foregoing, our net income for the three-month period ended March 31, 2023 was $113,290 compared to $149,041 in the comparative period in 2022.  Basic and diluted earnings per share were $0.00 for the three-months periods ended March 31, 2023 and 2022, respectively.

 

Liquidity and Capital Resources

 

Our cash totaled $675,065 at March 31, 2023, as compared with $477,987 at December 31, 2022, an increase of $197,078. Net cash of $992,379 was provided by operations for the three-months ended March 31, 2023, primarily due to adjustments for non-cash charges and the increase in deferred revenue, offset by a decrease in accounts payable and accrued liabilities. Net cash used in investing activities for the three-months ended March 31, 2023 was $795,301, primarily due to capitalized application software costs and the purchases of fixed assets.

 

We typically operate with a working capital deficit.  As of March 31, 2023, our working capital deficit was $1,806,768, however current liabilities include $1,095,103 in deferred revenue. 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 April 2024. However, implementing our business plan may require additional financing. Additional financing 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.

 

Preferred Stock Redemption Rights

 

At March 31, 2023, 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 7 a) “Preferred shares”.

 

 
19

Table of Contents

 

Foreign Exchange Risk

 

Currently, approximately 38% of our consolidated revenue and 39% percent of our consolidated expenses are denominated in Canadian dollars. Since currently our Canadian dollar revenue and expenses are closely matched, our consolidated cashflows are not significantly impacted by foreign exchange fluctuations.

 

Off-Balance Sheet Arrangements

 

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

 

ITEM 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation and supervision of our Chairman of the Board and Chairman of the Audit Committee, Chief Executive Officer and Chief Financial Officer, have evaluated 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”)) as of March 31, 2023, and concluded that our disclosure controls and procedures were not effective due to material weaknesses in internal control over financial reporting. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our management identified the following material weaknesses in our internal control over financial reporting, as described below.

 

Notwithstanding the material weaknesses described below our management has concluded that our consolidated financial statements for the periods covered by and included in this Quarterly Report are prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and fairly present, in all material respects, our financial position, results of operations and cash flows for each of the periods presented herein.

 

The following material weaknesses were identified during the preparation and review of the current period financial statements:

 

· There is a lack of segregation of duties in financial reporting.

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company's annual or interim financial statements will not be prevented or detected on a timely basis.

 

Changes in Internal Control over Financial Reporting

 

There was no change in our internal control over financial reporting that occurred during the fiscal quarter ended March 31, 2023 covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 
20

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.

 

 
21

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 12, 2023

 

 
22

 

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 12, 2023

 

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 12, 2023

 

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, 2023 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 12, 2023  

 

 

 

 

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, 2023 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 12, 2023  

 

 

 

 

EX-101.SCH 6 qmci-20230331.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 - PRIOR PERIOD RESTATEMENTS link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - EARNINGS PER SHARE 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 - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - PRIOR PERIOD ERROR (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 3) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 qmci-20230331_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 (see note 6) Total assets [Assets] LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS' DEFICIT Current liabilities: Accounts payable and accrued liabilities Current portion of deferred revenue (see note 4) Current portion of operating lease liabilities (see note 6) Total current liabilities [Liabilities, Current] Long-term portion of deferred revenue Long-term portion of operating lease liabilities (see note 6) Preferred stock warrant liability (see note 7) 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, 2023 and December 31, 2022 (see note 7) Stockholders' deficit: Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and outstanding: 90,477,798 at March 31, 2023 and December 31, 2022 Additional paid-in capital Accumulated deficit Total stockholders' deficit [Stockholders' Equity Attributable to Parent] Total liabilities, mezzanine equity and stockholders' deficit [Liabilities and Equity] Common Stock, Par Value Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares Outstanding Preferred Stock, Shares Authorized Preferred Stock, Par Value Preferred Stock, Issued Preferred Stock, Outstanding Convertible Preferred Stock Designated CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) REVENUE (see note 4) COST OF REVENUE GROSS PROFIT [Gross Profit] OPERATING EXPENSES Sales and marketing General and administrative Software development Total operating expenses [Operating Expenses] OPERATING INCOME [Operating Income (Loss)] OTHER INCOME (EXPENSES), NET Foreign exchange (loss) gain Interest expense [Interest and Debt Expense] Total other income expense [Other Nonoperating Income (Expense)] INCOME BEFORE INCOME TAXES [Income (Loss) from Continuing Operations before Income Taxes, Domestic] Income tax expense NET INCOME [Net Income (Loss) Attributable to Parent] EARNINGS PER SHARE (see note 8) Basic earnings per share Diluted earnings per share WEIGHTED AVERAGE SHARES OUTSTANDING (see note 8) Basic Diluted CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) Statement [Table] Statement [Line Items] Equity Components [Axis] Series A Redeemable Convertible Preferred Stock Common Stock Additional Paid-In Capital Accumulated Deficit Balance, shares [Shares, Issued] Balance, amount Stock-based compensation Net income Balance, shares Balance, amount CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) 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 - common stock warrants Stock-based compensation expense - preferred stock warrants 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 Current Assets] Deposits [Increase (Decrease) in Deposit Assets] Accounts payable, accrued and other liabilities 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] 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, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] Cash and equivalents, end of period BASIS OF PRESENTATION Basis Of Presentation SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies PRIOR PERIOD RESTATEMENTS Prior Period Restatements REVENUE Revenue RELATED PARTIES Related Parties LEASES Leases Redeemable Convertible Preferred Stock And Stockholders' Deficit EARNINGS PER SHARE Earnings Per Share [Text Block] Nature Of Operations Basis Of Consolidation Foreign Currency Translation And Transactions Allowances For Doubtful Accounts Revenue Revenue [Policy Text Block] 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 Weighted Average Remaining Contractual Life And Exercise Price Of Common Stock Options And Warrants Outstanding Fair Value Measurement of Compensation Preferred Stock Warrants Summary of the changes in the fair value of the Level 3 Preferred Stock Warrant Liability Schedule Of Earnings Per Share, Basic And Diluted Allowance for doubtful accounts Bad debt expense [Accounts Receivable, Credit Loss Expense (Reversal)] Restatement Axis Restatement Adjustment [Member] Net income decreased Sales and marketing expenses increased Additional Paid-in Capital reduced Accumulated Deficit reduced Product Or Service Axis Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis Corporate Quotestream Individual Quotestream Interactive Content and Data APIs 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 Current portion of deferred revenue Long-term portion of deferred revenue Total deferred revenue Finite Lived Intangible Assets By Major Class Axis 410734 B.C. Ltd Bravenet Due To Related Party Related Party Expense Lease Term Lease Per Month Unreimbursed expenses Operating lease right-of-use assets Current portion of operating lease liability Long-term portion of operating lease liability Total operating lease liability Weighted Average Remaining Lease Term Operating Leases Weighted Average Discount Rate Operating Leases [Operating Lease, Weighted Average Discount Rate, Percent] Operating Lease Obligations 2023 2024 2025 2026 and thereafter Total Lease Payments Less Imputed Interest Total [Total] Operating lease costs: Operating lease costs Short-term lease costs Total operating lease costs Finance lease costs: Interest Total finance lease costs 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 Sales and Marketing General and Administrative Stock-based compensation expense Exercise Price Range [Axis] $ 0.03-0.11 [Member] Number of Outstanding Weighted Average Remaining Contractual Life Weighted-average Exercise Price Outstanding Expected Time to Expiration Stock Price on Valuation Date Peer Volatility Cash Flow Discount Rate Fair Value By Liability Class Axis Preferred Stock Warrant Liability Beginning balance [Beginning balance] Change in fair value Ending balance Statement Class Of Stock Axis Common Stock Options and Warrants Series A Redeemable Convertible Preferred Preferred Stock Warrant Preferred stock warrant liability Preferred stock, shares authorized Preferred stock, shares designated Convertible Preferred Stock redeemed Redeemable convertible preferred stock, amount Preferred stock liquidation value 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 Redeemed, share Warrant to purchase of common stock Warrant to purchase of common stock exercise price per share Preferred stock warrants exercisable Stock Warrants Exercisable Outstanding option Common stock warrants and options outstanding Unrecognized share-based compensation Weighted-average Exercise Price Outstanding Aggregate intrinsic value, outstanding and exercisable 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 EX-101.CAL 8 qmci-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 qmci-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 qmci-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
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, 2023  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
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.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 675,065 $ 477,987
Accounts receivable, net 846,943 910,277
Prepaid expenses 255,652 231,694
Other current assets 52,196 29,092
Total current assets 1,829,856 1,649,050
Deposits 20,044 15,002
Property and equipment, net 4,377,548 4,208,250
Goodwill 110,000 110,000
Intangible assets 71,588 73,572
Operating lease right-of-use assets (see note 6) 459,587 506,219
Total assets 6,868,623 6,562,093
Current liabilities:    
Accounts payable and accrued liabilities 2,369,477 2,512,837
Current portion of deferred revenue (see note 4) 1,095,103 1,166,848
Current portion of operating lease liabilities (see note 6) 172,044 174,166
Total current liabilities 3,636,624 3,853,851
Long-term portion of deferred revenue 374,158 0
Long-term portion of operating lease liabilities (see note 6) 281,869 323,685
Preferred stock warrant liability (see note 7) 707,500 629,375
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, 2023 and December 31, 2022 (see note 7) 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, 2023 and December 31, 2022 90,479 90,479
Additional paid-in capital 18,903,272 18,903,272
Accumulated deficit (20,109,136) (20,222,426)
Total stockholders' deficit (1,115,385) (1,228,675)
Total liabilities, mezzanine equity and stockholders' deficit $ 6,868,623 $ 6,562,093
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
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
Preferred Stock, Par Value $ 0.001 $ 0.001
Preferred Stock, Issued 123,685 123,685
Preferred Stock, Outstanding 123,685 123,685
Convertible Preferred Stock Designated 550,000 550,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
REVENUE (see note 4) $ 4,750,048 $ 4,263,796
COST OF REVENUE 2,319,935 2,240,116
GROSS PROFIT 2,430,113 2,023,680
OPERATING EXPENSES    
Sales and marketing 824,053 748,268
General and administrative 852,514 671,891
Software development 630,073 470,056
Total operating expenses 2,306,640 1,890,215
OPERATING INCOME 123,473 133,465
OTHER INCOME (EXPENSES), NET    
Foreign exchange (loss) gain (8,001) 17,590
Interest expense (1,452) (1,224)
Total other income expense (9,453) 16,366
INCOME BEFORE INCOME TAXES 114,020 149,831
Income tax expense (730) (790)
NET INCOME $ 113,290 $ 149,041
EARNINGS PER SHARE (see note 8)    
Basic earnings per share $ 0.00 $ 0.00
Diluted earnings per share $ 0.00 $ 0.00
WEIGHTED AVERAGE SHARES OUTSTANDING (see note 8)    
Basic 90,477,798 90,477,798
Diluted 120,743,864 119,835,799
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) - USD ($)
Total
Series A Redeemable Convertible Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Balance, shares at Dec. 31, 2021   123,685 90,477,798    
Balance, amount at Dec. 31, 2021 $ (1,688,658) $ 2,983,857 $ 90,479 $ 18,887,759 $ (20,666,896)
Stock-based compensation 4,239 0 0 4,239 0
Net income 149,041 $ 0 $ 0 0 149,041
Balance, shares at Mar. 31, 2022   123,685 90,477,798    
Balance, amount at Mar. 31, 2022 (1,535,378) $ 2,983,857 $ 90,479 18,891,998 (20,517,855)
Balance, shares at Dec. 31, 2022   123,685 90,477,798    
Balance, amount at Dec. 31, 2022 (1,228,675) $ 2,983,857 $ 90,479 18,903,272 (20,222,426)
Net income 113,290 $ 0 $ 0 0 113,290
Balance, shares at Mar. 31, 2023   123,685 90,477,798    
Balance, amount at Mar. 31, 2023 $ (1,115,385) $ 2,983,857 $ 90,479 $ 18,903,272 $ (20,109,136)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)    
Net income $ 113,290 $ 149,041
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 627,987 487,095
Stock-based compensation expense - common stock warrants 0 4,239
Stock-based compensation expense - preferred stock warrants 78,125 55,625
Changes in assets and liabilities:    
Accounts receivable 63,334 (211,282)
Prepaid expenses (23,958) 10,410
Other current assets (23,104) 16,317
Deposits (5,042) (199)
Accounts payable, accrued and other liabilities (140,666) (84,864)
Deferred revenue 302,413 330,671
Net cash provided by operating activities 992,379 757,053
INVESTING ACTIVITIES:    
Purchase of fixed assets (28,786) (13,374)
Capitalized application software (766,515) (606,152)
Net cash used in investing activities (795,301) (619,526)
FINANCING ACTIVITIES:    
Repayment of finance lease obligations 0 (690)
Net cash used in financing activities 0 (690)
Net increase in cash 197,078 136,837
Cash and equivalents, beginning of period 477,987 258,705
Cash and equivalents, end of period $ 675,065 $ 395,542
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
BASIS OF PRESENTATION  
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, management evaluated subsequent events after the balance sheet date of March 31, 2023 through the filing of this report.

 

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

 

Risks and Uncertainties

 

Adverse macroeconomic conditions, including inflation, slower growth or recession, and higher interest rates could materially adversely affect demand for the Company’s services.

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

2.SIGNIFICANT ACCOUNTING POLICIES

 

a) Nature of operations

 

Quotemedia, Inc. (the “Company”) is a software developer and distributor of financial market data and related services to a global marketplace. The Company specializes in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. The Company develops 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

 

These 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 of the 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

 

The Company maintains 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 the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $125,000 and $200,000 as of March 31, 2023 and December 31, 2022, respectively. Bad debt expenses were ($64,093) and $5,558 for the three ended March 31, 2023 and 2022, respectively.

 

e) Revenue

 

The Company generates substantially all of its revenue from subscriptions for access to its software products and related support.  The Company licenses financial market data information on a monthly, quarterly, or annual basis. The Company’s products and services are divided into two main categories:

Interactive Content and Data Applications

 

 

·

Proprietary financial software applications and streaming market data feeds

 

·

Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.

 

Portfolio Management and Real-Time Quote Systems

 

 

1.

Corporate Quotestream (Business-to-Business)

 

o

Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to both professionals and non-professional users.

 

o

Revenue is typically earned based on customer usage.

 

 

2.

Individual Quotestream (Business-to-Consumer)

 

o

Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to non-professional users.

 

o

Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.

 

The Company does not provide its customers with the right to take possession of its software products at any time.

 

The Company determines revenue recognition through the following steps:

 

 

·

Identification of the contract, or contracts, with a customer

 

 

 

 

·

Identification of the performance obligations in the contract

 

 

 

 

·

Determination of the transaction price

 

 

 

 

·

Allocation of the transaction price to the performance obligations in the contract

 

 

 

 

·

Recognition of revenue when, or as, the Company satisfies a performance obligation

 

The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms.

 

Contract Balances

 

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the service term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.

 

The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.

 

Cost of revenue

 

Cost of revenue primarily consists of customer support personnel-related compensation expenses, including salaries, bonuses, benefits, payroll taxes, and stock-based compensation expense, as well as expenses related to third-party hosting costs, software license fees, amortization of capitalized software development costs, amortization of acquired technology intangible assets, and allocated overhead.

 

f) Accounting Pronouncements

 

Recently Adopted

 

On January 1, 2023, the Company adopted Accounting Standards Update (“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 adoption of ASU 2016-13 had no impact on the Company’s consolidated financial statements.

Not Yet Adopted

 

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. Generally Accepted Accounting Principles (“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 does not expect that the adoption of ASU 2020-06 will have a significant impact 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.23.1
PRIOR PERIOD RESTATEMENTS
3 Months Ended
Mar. 31, 2023
PRIOR PERIOD RESTATEMENTS  
Prior Period Restatements

3.PRIOR PERIOD RESTATEMENTS

 

Subsequent to the filing of its Quarterly Report for the quarterly period ended March 31, 2022, the Company reassessed its classification of warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants” – see Financial Statement Note 9 “Redeemable Convertible Preferred Stock and Stockholders’ Deficit”). The Company concluded that its original classification of the Preferred Stock Warrants as equity was incorrect and that the Preferred Stock Warrants should have been classified as a liability in accordance with Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities From Equity, resulting in the following revisions in the Company’s comparative consolidated financial statements:

 

Statement of Operations for the three-months ended March 31, 2022:

 

·

Sales and marketing expenses were increased by $55,625.

 

·

Net income decreased by $55,625.

 

Statement of Cash Flows for the three-months ended March 31, 2022:

 

·

Net income decreased by $55,625.

 

·

Stock-based compensation expense – preferred stock warrants increased by $55,625.

 

Statement of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit as of December 31, 2021:

 

·

Additional Paid-in Capital was reduced by $750,000.

 

·

 Accumulated Deficit was reduced by $236,250.

 

Statement of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit as of March 31, 2022:

 

·

Additional Paid-in Capital was reduced by $750,000.

 

·

Accumulated Deficit was reduced by $180,625.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE
3 Months Ended
Mar. 31, 2023
REVENUE  
Revenue

4.REVENUE

 

Disaggregated Revenue

 

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

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

Portfolio Management Systems

 

 

 

 

 

 

Corporate Quotestream

 

$1,827,253

 

 

$1,716,097

 

Individual Quotestream

 

 

487,567

 

 

 

553,461

 

Interactive Content and Data APIs

 

 

2,435,228

 

 

 

1,994,238

 

Total revenue

 

$4,750,048

 

 

$4,263,796

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2022

 

$1,166,848

 

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

 

 

(565,370)

New deferrals, net of amounts recognized in the current period

 

 

866,786

 

Effects of foreign currency translation

 

 

997

 

Balance at March 31, 2023

 

$1,469,261

 

 

 

 

 

 

Current portion of deferred revenue

 

$1,095,103

 

Long-term portion of deferred revenue

 

 

374,158

 

Total deferred revenue

 

$1,469,261

 

 

Practical Expedients

 

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTIES
3 Months Ended
Mar. 31, 2023
RELATED PARTIES  
Related Parties

5.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, CEO of Quotemedia Ltd., is a control person of 410734 B.C. Ltd. At March 31, 2023, there were no amounts due to 410734 B.C. Ltd. At December 31, 2022, there was $13,343 due to 410734 B.C. Ltd.

 

The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At March 31, 2023 and 2022, there was $7,500 and $12,500 due to Bravenet related to this agreement, respectively. David M. Shworan is a control person of Bravenet. At March 31, 2023 and December 31, 2022, there were $134,102 and $70,100 in unreimbursed expenses owed to Keith Randall, CEO of Quotemedia, Inc., respectively. As a matter of policy all significant related party transactions are subject to review and approval by the Company’s Board of Directors.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
3 Months Ended
Mar. 31, 2023
LEASES  
Leases

6.LEASES

 

The Company has operating leases for corporate offices and finance leases for certain equipment. The leases have remaining lease terms of 1 year to 5 years. Management determines 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 the consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on the 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 the leases do not provide an implicit rate, an incremental borrowing rate based on the information available at commencement date in determining the present value of future payments is used. Management 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, management factors in options to extend or terminate leases when it is reasonably certain that the Company will exercise that option. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases the Company accounts for the lease and non-lease components as a single lease component.

  

Supplemental balance sheet information related to leases was as follows:

 

 

 

March 31,

2023

 

 

December 31,

2022

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$459,587

 

 

$506,219

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$172,044

 

 

$174,166

 

Long-term portion of operating lease liability

 

 

281,868

 

 

 

323,685

 

Total operating lease liability

 

$453,912

 

 

$497,851

 

 

 

March 31,

2023

 

 

December 31,

2022

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

Operating leases

 

2.5 years

 

 

2.7 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

9.9%

 

 

9.9%

 

Maturities of lease liabilities were as follows:

 

 

 

Year ending December 31,

 

Operating

Leases

 

 

 

 

 

2023 (excluding the three-months ended March 31, 2023)

 

$158,610

 

2024

 

 

202,030

 

2025

 

 

135,350

 

2026 and thereafter

 

 

19,168

 

Total lease payments

 

 

515,158

 

Less imputed interest

 

 

(61,245)

Total

 

$453,913

 

 

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

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

Operating lease costs:

 

 

 

 

 

 

Operating lease costs

 

$58,427

 

 

$63,027

 

Short-term lease costs

 

 

26,987

 

 

 

22,403

 

Total operating lease costs

 

$85,414

 

 

$85,430

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

Interest

 

 

-

 

 

 

35

 

Total finance lease costs

 

$-

 

 

$35

 

 

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

 

 

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$56,719

 

 

$85,820

 

Operating cash flows from finance leases

 

 

-

 

 

 

35

 

Financing cash flows from finance leases

 

 

-

 

 

 

690

 

 

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

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT
3 Months Ended
Mar. 31, 2023
Stockholders' deficit:  
Redeemable Convertible Preferred Stock And Stockholders' Deficit

7.REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

a) Redeemable Convertible Preferred Stock

 

The Company is 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, 2023, 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, 2023 and 2022.

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 Accounting Standards Update (“ASU”) 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, 2023 and 2022.

 

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, 2023 and 2022 was comprised as follows:

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Sales and marketing

 

$-

 

 

$4,239

 

General and administrative

 

 

-

 

 

 

-

 

Total stock-based compensation expense

 

$-

 

 

$4,239

 

 

Common Stock Options and Warrants

 

There were 25,772,803 fully vested common stock warrants and options outstanding at March 31, 2023 and December 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, 2023 and 2022. 

 

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

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

 

 

Remaining

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

$ 0.03-0.11

 

 

25,772,803

 

 

 

6.31

 

 

$0.06

 

 

At March 31, 2023, there was no unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock.

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, 2023, the aggregate intrinsic value of options and warrants outstanding and exercisable was $5,725,118. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of the Company’s 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, 2023. The probability is re-evaluated each reporting period. As of March 31, 2023, there was $7,185,430 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, management is also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.

 

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

 

Fair Value Measurement of Compensation Preferred Stock Warrants

 

The Company adheres to ASC 820, which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. ASC 820 applies to reported balances that are required or permitted to be measured at fair value under existing accounting pronouncements; accordingly, the standard does not require any new fair value measurements of reported balances.

 

ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement. Therefore, a fair value measurement should be determined based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a fair value hierarchy that distinguishes between market participant assumptions based on market data obtained from sources independent of the reporting entity (observable inputs that are classified within Levels 1 and 2 of the hierarchy) and the reporting entity’s own assumptions about market participant assumptions (unobservable inputs classified within Level 3 of the hierarchy).

 

 

·

Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company could access.

 

 

 

 

·

Level 2 inputs are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs may include quoted prices for similar assets and liabilities in active markets, as well as inputs that are observable for the asset or liability (other than quoted prices), such as interest rates, foreign exchange rates, and yield curves that are observable at commonly quoted intervals.

 

 

 

 

·

Level 3 inputs are unobservable inputs for the asset or liability, which is typically based on an entity’s own assumptions, as there is little, if any, related market activity.

 

In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.

The estimated fair value of the Preferred Stock Warrant liability is determined using Level 3 inputs. As of March 31, 2023 and December 31, 2022, the fair value of the Preferred Stock Warrant Liability was $707,125 and $629,375, respectively. The Preferred Stock Warrants were valued using a bond plus option framework reflecting the cash flow of the Preferred Stock Warrants and used a probability weighted sum of the value in each potential year before expiration to estimate the fair value of the Preferred Stock Warrants. Volatility was based on public peer companies, adjusted for size and leverage. Risk-free rate was selected based on term matched Treasury securities. Bond repayment depends on the Company’s timely access to the required cash and as such, is discounted at the Company’s assumed borrowing rate. This model was run based on the Management's expected term and probabilities of a liquidity event.  The key inputs for the framework were as follows as of March 31, 2023 and December 31, 2022:

 

Valuation Inputs

 

March 31,

2023

 

 

December 31,

2022

 

Expected Time to Expiration (years)

 

 

24.80

 

 

 

25.05

 

Stock Price on Valuation Date

 

$0.28

 

 

$0.21

 

Peer Volatility

 

 

51.52%

 

 

52.31%

Cash Flow Discount Rate

 

 

16.45%

 

 

12.93%

 

The following table sets forth a summary of the changes in the fair value of the Level 3 Preferred Stock Warrant Liability for the three-months ended March 31, 2023:

 

 

 

Preferred Stock Warrant Liability

 

Fair value as of December 31, 2022

 

$629,375

 

Change in fair value

 

 

78,125

 

Fair value as of March 31, 2023

 

$707,500

 

 

The changes in fair value attributable to the Preferred Stock Warrants are recorded as an adjustment to stock compensation expense and reported in Sales and Marketing expense on the Statements of Operations.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE (see note 8)  
EARNINGS PER SHARE

8.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, 2023 and 2022 are as follows:

 

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net income

 

$113,290

 

 

$149,041

 

 

 

 

 

 

 

 

 

 

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

 

 

17,459,495

 

 

 

16,551,430

 

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

 

 

120,743,864

 

 

 

119,835,799

 

 

 

 

 

 

 

 

 

 

Net income per share – basic

 

$0.00

 

 

$0.00

 

Net income per share – diluted

 

$0.00

 

 

$0.00

 

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

Quotemedia, Inc. (the “Company”) is a software developer and distributor of financial market data and related services to a global marketplace. The Company specializes in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. The Company develops 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

These 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 of the 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

The Company maintains 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 the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $125,000 and $200,000 as of March 31, 2023 and December 31, 2022, respectively. Bad debt expenses were ($64,093) and $5,558 for the three ended March 31, 2023 and 2022, respectively.

Revenue

The Company generates substantially all of its revenue from subscriptions for access to its software products and related support.  The Company licenses financial market data information on a monthly, quarterly, or annual basis. The Company’s products and services are divided into two main categories:

Interactive Content and Data Applications

 

 

·

Proprietary financial software applications and streaming market data feeds

 

·

Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.

 

Portfolio Management and Real-Time Quote Systems

 

 

1.

Corporate Quotestream (Business-to-Business)

 

o

Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to both professionals and non-professional users.

 

o

Revenue is typically earned based on customer usage.

 

 

2.

Individual Quotestream (Business-to-Consumer)

 

o

Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to non-professional users.

 

o

Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.

 

The Company does not provide its customers with the right to take possession of its software products at any time.

 

The Company determines revenue recognition through the following steps:

 

 

·

Identification of the contract, or contracts, with a customer

 

 

 

 

·

Identification of the performance obligations in the contract

 

 

 

 

·

Determination of the transaction price

 

 

 

 

·

Allocation of the transaction price to the performance obligations in the contract

 

 

 

 

·

Recognition of revenue when, or as, the Company satisfies a performance obligation

 

The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms.

 

Contract Balances

 

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the service term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.

 

The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.

 

Cost of revenue

 

Cost of revenue primarily consists of customer support personnel-related compensation expenses, including salaries, bonuses, benefits, payroll taxes, and stock-based compensation expense, as well as expenses related to third-party hosting costs, software license fees, amortization of capitalized software development costs, amortization of acquired technology intangible assets, and allocated overhead.

Accounting Pronouncements

Recently Adopted

 

On January 1, 2023, the Company adopted Accounting Standards Update (“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 adoption of ASU 2016-13 had no impact on the Company’s consolidated financial statements.

Not Yet Adopted

 

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. Generally Accepted Accounting Principles (“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 does not expect that the adoption of ASU 2020-06 will have a significant impact 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.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
REVENUE  
Schedule Of Disaggregated Revenue

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

Portfolio Management Systems

 

 

 

 

 

 

Corporate Quotestream

 

$1,827,253

 

 

$1,716,097

 

Individual Quotestream

 

 

487,567

 

 

 

553,461

 

Interactive Content and Data APIs

 

 

2,435,228

 

 

 

1,994,238

 

Total revenue

 

$4,750,048

 

 

$4,263,796

 

Schedule Of Deferred Revenue

Balance at December 31, 2022

 

$1,166,848

 

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

 

 

(565,370)

New deferrals, net of amounts recognized in the current period

 

 

866,786

 

Effects of foreign currency translation

 

 

997

 

Balance at March 31, 2023

 

$1,469,261

 

 

 

 

 

 

Current portion of deferred revenue

 

$1,095,103

 

Long-term portion of deferred revenue

 

 

374,158

 

Total deferred revenue

 

$1,469,261

 

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

 

 

March 31,

2023

 

 

December 31,

2022

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$459,587

 

 

$506,219

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$172,044

 

 

$174,166

 

Long-term portion of operating lease liability

 

 

281,868

 

 

 

323,685

 

Total operating lease liability

 

$453,912

 

 

$497,851

 

Summary Of Weighted Average Remaining Lease Term

 

 

March 31,

2023

 

 

December 31,

2022

 

Weighted Average Remaining Lease Term

 

 

 

 

 

 

Operating leases

 

2.5 years

 

 

2.7 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

9.9%

 

 

9.9%
Maturities Of Lease Liabilities

Year ending December 31,

 

Operating

Leases

 

 

 

 

 

2023 (excluding the three-months ended March 31, 2023)

 

$158,610

 

2024

 

 

202,030

 

2025

 

 

135,350

 

2026 and thereafter

 

 

19,168

 

Total lease payments

 

 

515,158

 

Less imputed interest

 

 

(61,245)

Total

 

$453,913

 

Components Of Lease Expense

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

Operating lease costs:

 

 

 

 

 

 

Operating lease costs

 

$58,427

 

 

$63,027

 

Short-term lease costs

 

 

26,987

 

 

 

22,403

 

Total operating lease costs

 

$85,414

 

 

$85,430

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

Interest

 

 

-

 

 

 

35

 

Total finance lease costs

 

$-

 

 

$35

 

Supplemental Cash Flow Information

 

 

2023

 

 

2022

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$56,719

 

 

$85,820

 

Operating cash flows from finance leases

 

 

-

 

 

 

35

 

Financing cash flows from finance leases

 

 

-

 

 

 

690

 

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

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Sales and marketing

 

$-

 

 

$4,239

 

General and administrative

 

 

-

 

 

 

-

 

Total stock-based compensation expense

 

$-

 

 

$4,239

 

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

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

 

 

Remaining

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

$ 0.03-0.11

 

 

25,772,803

 

 

 

6.31

 

 

$0.06

 

Fair Value Measurement of Compensation Preferred Stock Warrants

Valuation Inputs

 

March 31,

2023

 

 

December 31,

2022

 

Expected Time to Expiration (years)

 

 

24.80

 

 

 

25.05

 

Stock Price on Valuation Date

 

$0.28

 

 

$0.21

 

Peer Volatility

 

 

51.52%

 

 

52.31%

Cash Flow Discount Rate

 

 

16.45%

 

 

12.93%
Summary of the changes in the fair value of the Level 3 Preferred Stock Warrant Liability

 

 

Preferred Stock Warrant Liability

 

Fair value as of December 31, 2022

 

$629,375

 

Change in fair value

 

 

78,125

 

Fair value as of March 31, 2023

 

$707,500

 

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

 

 

Three-months ended

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net income

 

$113,290

 

 

$149,041

 

 

 

 

 

 

 

 

 

 

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

 

 

17,459,495

 

 

 

16,551,430

 

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

 

 

120,743,864

 

 

 

119,835,799

 

 

 

 

 

 

 

 

 

 

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.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES      
Allowance for doubtful accounts $ 125,000   $ 200,000
Bad debt expense $ 64,093 $ (5,558)  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
PRIOR PERIOD ERROR (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
Net income decreased $ 113,290 $ 149,041  
Restatement Adjustment [Member]      
Net income decreased   55,625  
Sales and marketing expenses increased   55,625  
Additional Paid-in Capital reduced   750,000 $ 750,000
Accumulated Deficit reduced   $ 180,625 $ 236,250
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenue $ 4,750,048 $ 4,263,796
Interactive Content and Data APIs    
Total revenue 2,435,228 1,994,238
Corporate Quotestream    
Total revenue 1,827,253 1,716,097
Individual Quotestream    
Total revenue $ 487,567 $ 553,461
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
REVENUE    
Deferred Revenue, Beginning Balance $ 1,166,848  
Revenue Recognized In The Current Period From The Amounts In The Beginning Balance (565,370)  
New Deferrals, Net Of Amounts Recognized In The Current Period 866,786  
Effects Of Foreign Currency Translation 997  
Deferred Revenue, Ending Balance 1,469,261  
Current portion of deferred revenue 1,095,103 $ 1,166,848
Long-term portion of deferred revenue 374,158 0
Total deferred revenue $ 1,469,261 $ 1,166,848
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTIES (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
410734 B.C. Ltd      
Due To Related Party $ 0   $ 13,343
Lease Term 5 years    
Lease Per Month $ 6,500    
Bravenet      
Due To Related Party 7,500   $ 12,500
Related Party Expense 2,500    
Lease Per Month 7,000    
Unreimbursed expenses $ 134,102 $ 70,100  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
LEASES    
Operating lease right-of-use assets $ 459,587 $ 506,219
Current portion of operating lease liability 172,044 174,166
Long-term portion of operating lease liability 281,868 323,685
Total operating lease liability $ 453,912 $ 497,851
Weighted Average Remaining Lease Term    
Operating Leases 2 years 6 months 2 years 8 months 12 days
Weighted Average Discount Rate    
Operating Leases 9.90% 9.90%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details 1)
Mar. 31, 2023
USD ($)
Operating Lease Obligations  
2023 $ 158,610
2024 202,030
2025 135,350
2026 and thereafter 19,168
Total Lease Payments 515,158
Less Imputed Interest (61,245)
Total $ 453,913
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating lease costs:    
Operating lease costs $ 58,427 $ 63,027
Short-term lease costs 26,987 22,403
Total operating lease costs 85,414 85,430
Finance lease costs:    
Interest 0 35
Total finance lease costs $ 0 $ 35
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details 3) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 56,719 $ 85,820
Operating cash flows from finance leases 0 35
Financing cash flows from finance leases $ 0 $ 690
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details Narrative)
3 Months Ended
Mar. 31, 2023
LEASES  
Lessee, Operating Lease, Description 1 year to 5 years
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-based compensation expense $ 0 $ 4,239
Sales and Marketing    
Stock-based compensation expense 0 4,239
General and Administrative    
Stock-based compensation expense $ 0 $ 0
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) - $ 0.03-0.11 [Member]
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Outstanding | shares 25,772,803
Weighted Average Remaining Contractual Life 6 years 3 months 21 days
Weighted-average Exercise Price Outstanding | $ / shares $ 0.06
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Stockholders' deficit:    
Expected Time to Expiration 24 years 9 months 18 days 25 years 18 days
Stock Price on Valuation Date $ 0.28 $ 0.21
Peer Volatility 51.52% 52.31%
Cash Flow Discount Rate 16.45% 12.93%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3) - Preferred Stock Warrant Liability
3 Months Ended
Mar. 31, 2023
USD ($)
Beginning balance $ 629,375
Change in fair value 78,125
Ending balance $ 707,500
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Dec. 28, 2017
Preferred stock warrant liability $ 707,125 $ 629,375  
Preferred stock, shares authorized 10,000,000 10,000,000  
Common Stock Options and Warrants      
Outstanding option 25,772,803 25,772,803  
Weighted-average Exercise Price Outstanding $ 0.06    
Aggregate intrinsic value, outstanding and exercisable $ 5,725,118    
Series A Redeemable Convertible Preferred      
Preferred stock, shares designated 550,000    
Convertible Preferred Stock redeemed $ 123,685    
Redeemable convertible preferred stock, amount 400,000    
Preferred stock liquidation value $ 25    
Conversion price per share $ 83.33    
Number of consecutive trading days 24 years 9 months 18 days    
Closing price of share of common stock on securities exchange exceed price per share $ 0.30    
Convertible Preferred Stock Redeemed, share 1,000    
Warrant to purchase of common stock     382,243
Warrant to purchase of common stock exercise price per share     $ 1.00
Preferred Stock Warrant      
Warrant to purchase of common stock exercise price per share $ 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 $ 7,185,430    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
EARNINGS PER SHARE (see note 8)    
Net income decreased $ 113,290 $ 149,041
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 17,459,495 16,551,430
Weighted average common shares used to calculate diluted net income per share 120,743,864 119,835,799
Net income (loss) per share - basic $ 0.00 $ 0.00
Net income (loss) per share - diluted $ 0.00 $ 0.00
XML 46 qmci_10q_htm.xml IDEA: XBRL DOCUMENT 0001101433 2023-01-01 2023-03-31 0001101433 qmci:CommonStockOptionsAndWarrantsMember 2023-03-31 0001101433 qmci:CommonStockOptionsAndWarrantsMember 2022-12-31 0001101433 qmci:PreferredStockWarrantsMember 2023-01-01 2023-03-31 0001101433 qmci:PreferredStockWarrantsMember 2023-03-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2017-12-28 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2023-01-01 2023-03-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2023-03-31 0001101433 us-gaap:LiabilityMember 2023-03-31 0001101433 us-gaap:LiabilityMember 2023-01-01 2023-03-31 0001101433 us-gaap:LiabilityMember 2022-12-31 0001101433 qmci:ExercisePriceRangeOneMember 2023-01-01 2023-03-31 0001101433 qmci:ExercisePriceRangeOneMember 2023-03-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001101433 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001101433 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001101433 2022-01-01 2022-12-31 0001101433 qmci:BravenetWebServicesIncMember 2022-01-01 2022-03-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2023-01-01 2023-03-31 0001101433 qmci:BravenetWebServicesIncMember 2023-01-01 2023-03-31 0001101433 qmci:BravenetWebServicesIncMember 2022-12-31 0001101433 qmci:BravenetWebServicesIncMember 2023-03-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2023-03-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2022-12-31 0001101433 qmci:InteractiveContentandDataAPIsMember 2023-01-01 2023-03-31 0001101433 qmci:InteractiveContentandDataAPIsMember 2022-01-01 2022-03-31 0001101433 qmci:IndividualQuotestreamMember 2023-01-01 2023-03-31 0001101433 qmci:IndividualQuotestreamMember 2022-01-01 2022-03-31 0001101433 qmci:CorporateQuotestreamMember 2023-01-01 2023-03-31 0001101433 qmci:CorporateQuotestreamMember 2022-01-01 2022-03-31 0001101433 srt:RestatementAdjustmentMember 2022-03-31 0001101433 srt:RestatementAdjustmentMember 2021-12-31 0001101433 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001101433 us-gaap:RetainedEarningsMember 2023-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001101433 us-gaap:CommonStockMember 2023-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2023-03-31 0001101433 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001101433 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2023-01-01 2023-03-31 0001101433 us-gaap:RetainedEarningsMember 2022-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001101433 us-gaap:CommonStockMember 2022-12-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-12-31 0001101433 2022-03-31 0001101433 us-gaap:RetainedEarningsMember 2022-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001101433 us-gaap:CommonStockMember 2022-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 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 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-01-01 2022-03-31 0001101433 2021-12-31 0001101433 us-gaap:RetainedEarningsMember 2021-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001101433 us-gaap:CommonStockMember 2021-12-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-12-31 0001101433 2022-01-01 2022-03-31 0001101433 2022-12-31 0001101433 2023-03-31 0001101433 2023-05-01 iso4217:USD shares iso4217:USD shares pure 0001101433 false --12-31 Q1 2023 0.001 150000000 90477798 90477798 90477798 10000000 0.001 123685 123685 123685 550000 0 P5Y P24Y9M18D 25772803 10-Q true 2023-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 675065 477987 846943 910277 255652 231694 52196 29092 1829856 1649050 20044 15002 4377548 4208250 110000 110000 71588 73572 459587 506219 6868623 6562093 2369477 2512837 1095103 1166848 172044 174166 3636624 3853851 374158 0 281869 323685 707500 629375 10000000 0.001 550000 123685 2983857 2983857 0.001 150000000 90477798 90479 90479 18903272 18903272 -20109136 -20222426 -1115385 -1228675 6868623 6562093 4750048 4263796 2319935 2240116 2430113 2023680 824053 748268 852514 671891 630073 470056 2306640 1890215 123473 133465 -8001 17590 1452 1224 -9453 16366 114020 149831 -730 -790 113290 149041 0.00 0.00 0.00 0.00 90477798 90477798 120743864 119835799 123685 2983857 90477798 90479 18903272 -20222426 -1228675 0 0 0 113290 113290 123685 2983857 90477798 90479 18903272 -20109136 -1115385 123685 2983857 90477798 90479 18887759 -20666896 -1688658 0 0 4239 0 4239 0 0 0 149041 149041 123685 2983857 90477798 90479 18891998 -20517855 -1535378 -113290 -149041 627987 487095 0 4239 78125 55625 -63334 211282 23958 -10410 23104 -16317 5042 199 -140666 -84864 302413 330671 992379 757053 28786 13374 766515 606152 -795301 -619526 0 690 0 -690 197078 136837 477987 258705 675065 395542 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>1.BASIS OF PRESENTATION</strong></p><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; 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, management evaluated subsequent events after the balance sheet date of March 31, 2023 through the filing of this report.</p><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">These consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto for the fiscal year ended December 31, 2022 contained in the Form 10-K filed with the Securities and Exchange Commission dated March 31, 2023.</p><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><em>Risks and Uncertainties</em></strong></p><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">Adverse macroeconomic conditions, including inflation, slower growth or recession, and higher interest rates could materially adversely affect demand for the Company’s services.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2.</strong><strong>SIGNIFICANT ACCOUNTING POLICIES</strong></p><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>a) Nature of operations</strong></p><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">Quotemedia, Inc. (the “Company”) is a software developer and distributor of financial market data and related services to a global marketplace. The Company specializes in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. The Company develops 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"><strong>b) Basis of consolidation</strong></p><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">These 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"><strong>c) Foreign currency translation and transactions</strong></p><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; text-align:justify;">The U.S. dollar is the functional currency of all of the 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"><strong>d) Allowances for doubtful accounts</strong></p><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">The Company maintains 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 the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $125,000 and $200,000 as of March 31, 2023 and December 31, 2022, respectively. Bad debt expenses were ($64,093) and $5,558 for the three ended March 31, 2023 and 2022, respectively.</p><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>e) Revenue </strong></p><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">The Company generates substantially all of its revenue from subscriptions for access to its software products and related support.  The Company licenses financial market data information on a monthly, quarterly, or annual basis. The Company’s products and services are divided into two main categories: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Interactive Content and Data Applications </em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Proprietary financial software applications and streaming market data feeds</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.</td></tr></tbody></table><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><em>Portfolio Management and Real-Time Quote Systems</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1.</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Corporate Quotestream (Business-to-Business)</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 style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to both professionals and non-professional users.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue is typically earned based on customer usage.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2.</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Individual Quotestream (Business-to-Consumer)</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 style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to non-professional users.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.</p></td></tr></tbody></table><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">The Company does not provide its customers with the right to take possession of its software products at any time.</p><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">The Company determines revenue recognition through the following steps:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Identification of the contract, or contracts, with a customer</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Identification of the performance obligations in the contract</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Determination of the transaction price</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Allocation of the transaction price to the performance obligations in the contract</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Recognition of revenue when, or as, the Company satisfies a performance obligation</td></tr></tbody></table><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">The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms.</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"><strong><em>Contract Balances</em></strong></p><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">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the service term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.</p><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">The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.</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"><strong><em>Cost of revenue</em></strong></p><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">Cost of revenue primarily consists of customer support personnel-related compensation expenses, including salaries, bonuses, benefits, payroll taxes, and stock-based compensation expense, as well as expenses related to third-party hosting costs, software license fees, amortization of capitalized software development costs, amortization of acquired technology intangible assets, and allocated overhead.</p><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>f) Accounting Pronouncements</strong></p><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><em>Recently Adopted</em></strong></p><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">On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) 2016-13, <em>Financial Instruments-Credit Losses (Topic 326)</em>, 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 adoption of ASU 2016-13 had no impact on the Company’s consolidated financial statements.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><strong>Not Yet Adopted</strong></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">In August 2020, the FASB issued ASU 2020-06, <em>Debt-Debt with Conversion and Other Options (Subtopic 470-20)</em> <em>and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40)</em>: 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. Generally Accepted Accounting Principles (“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 does not expect that the adoption of ASU 2020-06 will have a significant impact 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">Quotemedia, Inc. (the “Company”) is a software developer and distributor of financial market data and related services to a global marketplace. The Company specializes in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. The Company develops 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">These 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 of the 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">The Company maintains 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 the Company’s customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $125,000 and $200,000 as of March 31, 2023 and December 31, 2022, respectively. Bad debt expenses were ($64,093) and $5,558 for the three ended March 31, 2023 and 2022, respectively.</p> 125000 200000 -64093 5558 <p style="font-size:10pt;font-family:times new roman;margin:0px">The Company generates substantially all of its revenue from subscriptions for access to its software products and related support.  The Company licenses financial market data information on a monthly, quarterly, or annual basis. The Company’s products and services are divided into two main categories: </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Interactive Content and Data Applications </em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Proprietary financial software applications and streaming market data feeds</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.</td></tr></tbody></table><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><em>Portfolio Management and Real-Time Quote Systems</em></strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1.</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Corporate Quotestream (Business-to-Business)</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 style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to both professionals and non-professional users.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue is typically earned based on customer usage.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2.</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Individual Quotestream (Business-to-Consumer)</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 style="width:8%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:8%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Web-delivered, embedded applications providing real-time, streaming market quotes and research information targeted to non-professional users.</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">o</p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Subscriptions are typically sold for a fixed fee and revenue is recognized ratably over the term of the subscription.</p></td></tr></tbody></table><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">The Company does not provide its customers with the right to take possession of its software products at any time.</p><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">The Company determines revenue recognition through the following steps:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Identification of the contract, or contracts, with a customer</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Identification of the performance obligations in the contract</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Determination of the transaction price</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Allocation of the transaction price to the performance obligations in the contract</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><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="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Recognition of revenue when, or as, the Company satisfies a performance obligation</td></tr></tbody></table><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">The Company executes a signed contract with the customer that specifies services to be provided, the payment amounts and terms, and the period of service, among other terms.</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"><strong><em>Contract Balances</em></strong></p><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">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the service term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.</p><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">The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.</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"><strong><em>Cost of revenue</em></strong></p><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">Cost of revenue primarily consists of customer support personnel-related compensation expenses, including salaries, bonuses, benefits, payroll taxes, and stock-based compensation expense, as well as expenses related to third-party hosting costs, software license fees, amortization of capitalized software development costs, amortization of acquired technology intangible assets, and allocated overhead.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Recently Adopted</em></strong></p><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">On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) 2016-13, <em>Financial Instruments-Credit Losses (Topic 326)</em>, 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 adoption of ASU 2016-13 had no impact on the Company’s consolidated financial statements.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em><strong>Not Yet Adopted</strong></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">In August 2020, the FASB issued ASU 2020-06, <em>Debt-Debt with Conversion and Other Options (Subtopic 470-20)</em> <em>and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40)</em>: 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. Generally Accepted Accounting Principles (“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 does not expect that the adoption of ASU 2020-06 will have a significant impact 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"><strong>3.</strong><strong>PRIOR PERIOD RESTATEMENTS</strong></p><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; text-align:justify;">Subsequent to the filing of its Quarterly Report for the quarterly period ended March 31, 2022, the Company reassessed its classification of warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants” – see Financial Statement Note 9 “<em>Redeemable Convertible Preferred Stock and Stockholders’ Deficit”</em>). The Company concluded that its original classification of the Preferred Stock Warrants as equity was incorrect and that the Preferred Stock Warrants should have been classified as a liability in accordance with Accounting Standards Codification (“ASC”) 480, <em>Distinguishing Liabilities From Equity</em>, resulting in the following revisions in the Company’s comparative 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;">Statement of Operations for the three-months ended March 31, 2022:</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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Sales and marketing expenses were increased by $55,625.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Net income decreased by $55,625.</td></tr></tbody></table><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; text-align:justify;">Statement of Cash Flows for the three-months ended March 31, 2022:</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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Net income decreased by $55,625.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Stock-based compensation expense – preferred stock warrants increased by $55,625.</td></tr></tbody></table><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">Statement of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit as of December 31, 2021:</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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Additional Paid-in Capital was reduced by $750,000.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><span style="font-family:symbol"> </span>Accumulated Deficit was reduced by $236,250.</td></tr></tbody></table><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">Statement of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit as of March 31, 2022:</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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Additional Paid-in Capital was reduced by $750,000.</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Accumulated Deficit was reduced by $180,625.</td></tr></tbody></table> 55625 55625 750000 236250 750000 180625 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>4.</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. 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></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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,827,253</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,716,097</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; text-align:justify;">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;">487,567</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;">553,461</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; text-align:justify;">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;">2,435,228</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,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></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; text-align:justify;">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,750,048</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;">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></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"><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"> </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, 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;">1,166,848</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;">(565,370</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;">866,786</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;">997</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, 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="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,469,261</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></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 deferred 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,095,103</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 deferred 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: 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;">374,158</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 deferred 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;">1,469,261</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></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 of the Company’s 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></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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,827,253</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,716,097</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; text-align:justify;">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;">487,567</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;">553,461</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; text-align:justify;">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;">2,435,228</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,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></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; text-align:justify;">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,750,048</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;">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></tr></tbody></table> 1827253 1716097 487567 553461 2435228 1994238 4750048 4263796 <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, 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;">1,166,848</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;">(565,370</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;">866,786</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;">997</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, 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="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,469,261</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></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 deferred 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,095,103</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 deferred 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: 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;">374,158</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 deferred 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;">1,469,261</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> 1166848 565370 866786 997 1469261 1095103 374158 1469261 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>5.</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, CEO of Quotemedia Ltd., is a control person of 410734 B.C. Ltd. At March 31, 2023, there were no amounts due to 410734 B.C. Ltd. At December 31, 2022, there was $13,343 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. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At March 31, 2023 and 2022, there was $7,500 and $12,500 due to Bravenet related to this agreement, respectively. David M. Shworan is a control person of Bravenet. At March 31, 2023 and December 31, 2022, there were $134,102 and $70,100 in unreimbursed expenses owed to Keith Randall, CEO of Quotemedia, Inc., respectively. As a matter of policy all significant related party transactions are subject to review and approval by the Company’s Board of Directors.</p> 6500 13343 7000 2500 7500 12500 134102 70100 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>6.</strong><strong>LEASES</strong></p><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">The Company has operating leases for corporate offices and finance leases for certain equipment. The leases have remaining lease terms of 1 year to 5 years. Management determines 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 the consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on the consolidated balance sheets.</p><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">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 the leases do not provide an implicit rate, an incremental borrowing rate based on the information available at commencement date in determining the present value of future payments is used. Management 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, management factors in options to extend or terminate leases when it is reasonably certain that the Company will exercise that option. The Company has lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases the Company accounts 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;"><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>2023</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;"><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>2022</strong></p></td><td><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;">459,587</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;">506,219</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;">172,044</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;">174,166</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;">281,868</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;">323,685</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;">453,912</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;">497,851</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="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>2023</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>December 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="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 0px 0px 15px">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;">2.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;">2.7 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: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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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.9</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.9</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">  </p><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><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"> </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="vertical-align:bottom;"><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"><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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><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">2023 (excluding the three-months ended March 31, 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158,610</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">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;">202,030</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">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;">135,350</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">2026 and thereafter</p></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;">19,168</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 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;">515,158</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 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;">(61,245</td><td style="PADDING-BOTTOM: 1px;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">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;">453,913</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">  </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, 2023 and 2022 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="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></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><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; text-align:justify;">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;">58,427</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;">63,027</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; text-align:justify;">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;">26,987</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; text-align:justify;">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,414</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;">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></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; text-align:justify;"><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:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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;">-</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;">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></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; text-align:justify;">Total finance 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;">-</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;">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></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, 2023 and 2022 related to leases was as follows:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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>2023</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>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></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 8.25pt">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;">56,719</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;">85,820</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 8.25pt">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;">-</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;">35</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 8.25pt">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;">-</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;">690</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">There was no additional right of use assets obtained in exchange for lease obligations for the three-months ended March 31, 2023 and 2022.</p> 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;"><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>2023</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;"><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>2022</strong></p></td><td><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;">459,587</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;">506,219</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;">172,044</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;">174,166</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;">281,868</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;">323,685</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;">453,912</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;">497,851</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> 459587 506219 172044 174166 281868 323685 453912 497851 <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>2023</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>December 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="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 0px 0px 15px">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;">2.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;">2.7 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: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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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.9</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.9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P2Y6M P2Y8M12D 0.099 0.099 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><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"><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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><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">2023 (excluding the three-months ended March 31, 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">158,610</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">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;">202,030</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">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;">135,350</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">2026 and thereafter</p></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;">19,168</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 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;">515,158</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 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;">(61,245</td><td style="PADDING-BOTTOM: 1px;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">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;">453,913</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> 158610 202030 135350 19168 515158 -61245 453913 <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></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><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; text-align:justify;">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;">58,427</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;">63,027</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; text-align:justify;">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;">26,987</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; text-align:justify;">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,414</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;">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></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; text-align:justify;"><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:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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;">-</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;">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></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; text-align:justify;">Total finance 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;">-</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;">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></tr></tbody></table> 58427 63027 26987 22403 85414 85430 0 35 0 35 <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>2023</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>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></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 8.25pt">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;">56,719</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;">85,820</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 8.25pt">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;">-</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;">35</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 8.25pt">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;">-</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;">690</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> 56719 85820 0 35 0 690 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>7.</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>a) Redeemable Convertible Preferred Stock</strong></p><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; text-align:justify;">The Company is 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, 2023, 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, 2023 and 2022.</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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with Accounting Standards Update (“ASU”) 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"><strong>b) Common stock</strong></p><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; text-align:justify;">No shares of common stock were issued during the three-months ended March 31, 2023 and 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"><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, 2023 and 2022 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</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></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; text-align:justify;">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;">-</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; text-align:justify;">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;">-</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; text-align:justify;">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;">-</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;">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></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 fully vested common stock warrants and options outstanding at March 31, 2023 and December 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, 2023 and 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">The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding and exercisable at March 31, 2023:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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"><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="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"><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"><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"><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="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></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"><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="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></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></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></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></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; text-align:right;">$ 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:23%;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:23%;vertical-align:bottom;text-align:right;">6.31</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:23%;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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At March 31, 2023, there was no unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock.</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, 2023, the aggregate intrinsic value of options and warrants outstanding and exercisable was $5,725,118. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of the Company’s 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, 2023. The probability is re-evaluated each reporting period. As of March 31, 2023, there was $7,185,430 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, management is 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, 2023, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 24.8 years. As of March 31, 2023, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were granted or exercised for the three-months ended March 31, 2023 and 2022.</p><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; text-align:justify;"><strong>Fair Value Measurement of </strong><strong>Compensation </strong><strong>Preferred Stock</strong><strong> Warrants</strong></p><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; text-align:justify;">The Company adheres to ASC 820, which defines fair value, establishes a framework for measuring fair value, and expands disclosures about fair value measurements. ASC 820 applies to reported balances that are required or permitted to be measured at fair value under existing accounting pronouncements; accordingly, the standard does not require any new fair value measurements of reported balances.</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;">ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement. Therefore, a fair value measurement should be determined based on the assumptions that market participants would use in pricing the asset or liability. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a fair value hierarchy that distinguishes between market participant assumptions based on market data obtained from sources independent of the reporting entity (observable inputs that are classified within Levels 1 and 2 of the hierarchy) and the reporting entity’s own assumptions about market participant assumptions (unobservable inputs classified within Level 3 of the hierarchy).</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="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company could access.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 2 inputs are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs may include quoted prices for similar assets and liabilities in active markets, as well as inputs that are observable for the asset or liability (other than quoted prices), such as interest rates, foreign exchange rates, and yield curves that are observable at commonly quoted intervals.</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Level 3 inputs are unobservable inputs for the asset or liability, which is typically based on an entity’s own assumptions, as there is little, if any, related market activity.</p></td></tr></tbody></table><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; text-align:justify;">In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The estimated fair value of the Preferred Stock Warrant liability is determined using Level 3 inputs. As of March 31, 2023 and December 31, 2022, the fair value of the Preferred Stock Warrant Liability was $707,125 and $629,375, respectively. The Preferred Stock Warrants were valued using a bond plus option framework reflecting the cash flow of the Preferred Stock Warrants and used a probability weighted sum of the value in each potential year before expiration to estimate the fair value of the Preferred Stock Warrants. Volatility was based on public peer companies, adjusted for size and leverage. Risk-free rate was selected based on term matched Treasury securities. Bond repayment depends on the Company’s timely access to the required cash and as such, is discounted at the Company’s assumed borrowing rate. This model was run based on the Management's expected term and probabilities of a liquidity event.  The key inputs for the framework were as follows as of March 31, 2023 and December 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 style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Valuation Inputs</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: 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>2023</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>December 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></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">Expected Time to Expiration (years)</p></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;">24.80</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;">25.05</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 Price on Valuation Date</p></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.28</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.21</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">Peer Volatility</p></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;">51.52</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;">52.31</td><td style="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">Cash Flow Discount Rate</p></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;">16.45</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;">12.93</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The following table sets forth a summary of the changes in the fair value of the Level 3 Preferred Stock Warrant Liability for the three-months ended March 31, 2023:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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>Preferred Stock Warrant Liability</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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value as of December 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;">629,375</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">Change in fair value</p></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;">78,125</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">Fair value as of March 31, 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="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;">707,500</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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">The changes in fair value attributable to the Preferred Stock Warrants are recorded as an adjustment to stock compensation expense and reported in Sales and Marketing expense on the Statements of Operations.</p> 10000000 550000 123685 83.33 0.30 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</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></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; text-align:justify;">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;">-</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; text-align:justify;">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;">-</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; text-align:justify;">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;">-</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;">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></tr></tbody></table> 0 4239 0 0 0 4239 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"><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="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"><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"><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"><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="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></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"><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="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></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></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></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></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; text-align:right;">$ 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:23%;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:23%;vertical-align:bottom;text-align:right;">6.31</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:23%;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> 25772803 P6Y3M21D 0.06 5725118 31250 1.00 382243 1.00 7185430 413493 31250 707125 629375 <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: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Valuation Inputs</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: 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>2023</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>December 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></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">Expected Time to Expiration (years)</p></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;">24.80</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;">25.05</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 Price on Valuation Date</p></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.28</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.21</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">Peer Volatility</p></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;">51.52</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;">52.31</td><td style="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">Cash Flow Discount Rate</p></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;">16.45</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;">12.93</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P24Y9M18D P25Y18D 0.28 0.21 0.5152 0.5231 0.1645 0.1293 <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>Preferred Stock Warrant Liability</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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Fair value as of December 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;">629,375</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">Change in fair value</p></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;">78,125</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">Fair value as of March 31, 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="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;">707,500</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> 629375 78125 707500 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8.</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, 2023 and 2022 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="6" 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>Three-months ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></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;">113,290</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;">149,041</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;">17,459,495</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,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></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;">120,743,864</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,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></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="6" 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>Three-months ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><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>2023</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>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></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;">113,290</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;">149,041</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;">17,459,495</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,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></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;">120,743,864</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,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></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> 113290 149041 90477798 90477798 2499900 2499900 10306671 10306671 17459495 16551430 120743864 119835799 0.00 0.00 0.00 0.00 EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *UTK%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "M=*Q6&ULS9+/ M:L,P#(=?9?B>R$[8'TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_ M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H< M]1ZAXOP./)*VFC1,P"(N1*8::Z1)J*E+9[PU"SY^IG:&60/8HL= &40I@*EI M8CP-;0-7P 0C3#Y_%] NQ+GZ)W;N #LGA^R65-_W95_/N7$' >_/3Z_SNH4+ MF70P./[*3M(IXHI=)K_5Z\WVD:F*5W7!;PM1;<6#K.^EX!^3ZP^_J[#OK-NY M?VQ\$50-_+H+]0502P,$% @ K72L5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "M=*Q6>R&N56X% #L' & 'AL+W=O#L7)5L@?:L681L])G*JSSDKK]:GGJ7#%$JI.Q)JE MYLY"R(1J\?V!EU">=J:3_-JMG$Y$IF.>LEN)5)8D5+[, M6"RV9QW\Z61-E^R!Z3_7M]*<>:5+Q!.6*BY2)-GBK'..3^>! M;P7Y$U\YVZI7Q\BB/ GQPYY<16<=WY:(Q2S4UH*:GPV;LSBV3J8<_^Y,.^7_ MM,+7QWOWRQS>P#Q1Q>8B_HM'>G76&750Q!8TB_6]V'YB.Z"^]0M%K/*_:%L\ MV_,[*,R4%LE.;$J0\+3XI<^[%_%*0 8U K(3D'<"'-0(@IT@R$&+DN58'ZFF MTXD46R3MT\;-'N3O)E<;&I[::GS0TMSE1J>G<[%A$G616E')U,33QM/>\<*= M?E;H28T^0-!HSSS0_(7 MY#O5;TH3E*\GR.T"\/7\??ZDM#0M[A_7"RH<>FX'VPU/U9J&[*QC^IEBB&)LR%#/O<94*S:Q9Q M^@%=I>&)BQ-T:,G9+SG[33CG+#64L2EBQ)[1'^S%10H[^;Z/L8][@;.E@MJ6 MC(.2<0"6[*,(,S/::O3XLG96(2S'?O?.A02J6B(-2Z0A6*9SPQ/E3)@:"P83THJ&L+2BI0TFA6 MV'7(>[864EOB!TUUYHY&L.,W9Z":PZJVG%6BP6"&J&:&6R:YB,#1YH!5F=5J MPQILT):U"C2X4:*YY+%)<7,#N132W69AGQN1=FD8FL6'-"918>CD/4:NP56P MP7 >*>MV-YWLJOC27'8W8-CNSCF3P**VC%6PP0V3S>LILYX0-JMMM\<(.KA* M.AB.*ONQ2"2)6>H^:!'^,!.,7:&A+YE6FJ:1&9F0^'6S]WL%X'- M=.SWAL/A>#3Q-B[$*O=@.*J4U7B74:F9C%]V0ZZ3"O:J"P:PK&TM5JD'PWFE MRN!F,:5X_MD"8(3-ZJ?-8\0?4L4?TBC^V!$1W63)DW-:LP1. $4U:O&8&*+XHV M"]%]"G3BPHXUH0]6M>6L@A!I%(3.H\BXJ_+WLWD,N2;YV0$_/,2^CRZHTG;A M0]%,9#';4!DYV8\1BD@5BDBCSSU.=N)DA_T>,FYZ/PE\)^LQPA&IPA&!\\P[ MUKD]^2+1H]BF3E+8[=*.<)2GZ!./8W>S/D9.(E5.(HURTAZW&)<-[ZT4&YZ& M[F'YP%>F[T[.8WPC(E58(G# ><=Y*TP$C-%WOJZ??&##49\,1D[08T0F4D4F M J>2S.BU(+!!KV1NUL>(R0%54@*X'SS6>2KL95(H9!TP&3L][O# #O7 M9+#T__)YK_:3['>??)M-H= .!\764GFUW,H[SS>PO.KQ8A_PFMK/1@K%;&&D M_LG0C(^RV%HK3K18Y[M33T)KD>2'9D*)F+0/F/L+(?3^Q/Z#EJ5)(\EWQW>G(]\C<[D3\IM:<:[1CSPKU-5HI?7Z8C)1\8KG M3)V+-2_@DP9]:Q."P:\MG_$L,Y$ MQ_=#T%$UIG%L7C]%_Z-,'I*Y9XK/1/9WFNC5U2@'.BI#L[!P2D3W2,K MTYHSS::74NR0--80S5R4M2F](9NT,*]QH25\FH*?GLYN/\UO/BUNY@BN%KLD/@SP=C\ [1G@ M(Y/GR"%C1#%U+.ZS8?NP^@52K?&F5+RWC.7WY;J3DA49,*:[5A2V? M?0#7'L!,JPNU9C&_&L&\45QN^6CZZR_$QV]LV;U0L*-AS-S?3OW P[YW.=DV\^F:N4$0A4%E=H34K9"Z M@TBOXUAL !@L##$'E/<9'Z.":QO0?22O@2!T_L4E+!S-+K>! M]#NC>Y1$?@MCUXI&.*)VB$$%,1B$^$5HEIT ,>@,3D(:A5X;I,7.=R/L83O, ML((9#L*<\[50J1U:V*T+QJ[; M:U(A[&/=6+*EC1,QT(%"[U8SFQS9Q> ZGJ MWMD2=3"X3A!X;MC":K&C.*1]122XYA<\B/=/(9)=FF56YL#="A$,7RUPS]L= M@VN0'QD$][[0K%BFL-P,].$A1G/T@'AANX(V,\<+>EXWJ0F+#'+$]!9>-]-I ML409![V"I!$F9^+A;*.>4*/7BG-4",V1;Z=HVGV]7N0UENU##ET[X !8&'J2 MJ)F(#%/1?LX/U-CI#.R'\(^VEW6;H>=3'#D]$&L*(NY)RB!+V7V:I3KE=GE M!JGLW^J#EXIVG'1-9V28SRKB7;-'5DX#6%58',L-3YJ5L!;"QF! 8$&GJVR, M2&CH]) QJ?K'8NI-233\V<9)@Z MCQG^N3;JTJ3C.[Y/.W MAJ$'WZ0';TVI9)A3/XAB>::YS(<:R8J]2YL.5-#K M<$/7KH>[:$VL=)A8K:#_2]O0+LO2D(1^U$K&8N? Q ^]GHQJ-J;#; SB^E!R MV/;&W]".25'_O,G*^!A M*B5D^I,G%VC! MI>G%:_29)YSG)>?,1+$%25O*L$ZX5_@<8P+\)!'L7C>P+_2\H^@)5^FR8)HG M;YX>I4H9_C)<)C9:@<9+8$I<($*=,?0I8AI]9#)>5><2I>D<]I[Y/>R>GHX; MGF^WKAB!#0JL2&T&/,'PN/RU:J'#JF5AJK026<*E^LVL66F<:GO7O:AN>:EH MQVG7NH4.ZY:9R'-8\7I[A'@#73A^KD\B/ 85,PZB\-16L1:\*WLB[ :=Y?0Y ML^,2U=J(#FNCZR1)#2T $YLCB[.T0#%;I\#,5K 6<1-&V*%!^]SB%,MCR+4. MHL,Z"-3H)M]D9BX_M;(5:U>WG%$,HHTX[;,!NRFEU*4]*H?6*H>>HG*4;0): M47?ERQDAQ B8-FB;):6AW\M/M=*APTIGC[FA"L8H;U%6V>"G9Q5USPVM&S>; MH77C-FD<9IN_),#T6Z:% D'S )[X/("ZR/WA_/Y&BW5YOGTOM!9Y>;GB#) ; M _C\0< *?K@Q1^;5GTBF_P!02P,$% @ K72L5B/6H,OX @ IPH !@ M !X;"]W;W)K4/?$( M0*#G)$[Y1(N$V)SK.@\B2##OT0VD\LZ*L@0+V65KG6\8X# 7);%N&<9 3S!) M-6^*7U2G:MPHAF*"&((A++ M\K*%&<2QOM%_>O>?(RF4?,84;C'R04T40;:BB$%[(G;@:BC(N*!)*98$"4F+*WXN"U$3F/TW!%8IL(X5V*7 MSA,MR/*TYEA@;\SH#C$5+=U4(Z]-KI;9D%0]1E\P>9=(G?!FMS?SQ8V_F"/9 M\F^OK^;3>]FYF%Y/;V8+Y%\N%O<^^KC$#%(1@2 !CC^AS^@]TA&/Y"@?ZT)R M*#<]*.>\*.:TWICS&V8]9)MGR#(LNT4^.RR?0U#)K:9V!V<3GW%>=9.[+SB&!E]UW5' MPSW@(P(;O(.*=W Z[VTFN,!I2-)U&_3@6.@C AO0;@7M'H1>RG<_, ;A2:O# M??W,VQ?'$8$-[&&%/3P-^^#6&QZU];JB&J"C"G1T&NC;"WCTNE:6/1@Z>YB= M80U.T_C[.3-.(^U8NJ5=)V]W7!.X]OTU._9;N@4FR&,,: \>S8&3=8I%>Z5+ MXSJ2X[2LWNZX EVOG2+4$4Y^IM0'BT=5:JSJ?<'4$L#!!0 ( *UTK%;D\F?H/ 4 -@4 M 8 >&PO=V]R:W-H965T&ULK5AK;^(X%/TK%KM:M=)T ML)UWER)12%ND+52$SLQ7#[@031YL[);.O]^;1Q-(C&=6X@MY<.[UN=?7]S@> M[-/LA]AR+M%['"7BIK>5LTU?[#+.UH51 M'/4IQG8_9F'2&PZ*=T_9<)"^RBA,^%.&Q&L+,+-5N8O M^L/!CFUXP.7S[BF#IW[M91W&/!%AFJ",O]ST1N1Z3*W'-RC/)3O M:?HC?YBN;WHX9\0COI*Y"P:7-S[F491[ A[_5DY[]9BYX>']A_>[(G@(YCL3 M?)Q&7\.UW-[TW!Y:\Q?V&LE%NG_@54 %P54:B>(7[4NL@WMH]2ID&E?&P" . MD_+*WJM$'!B '[4!K0QHV\ \86!4!D81:,FL"&O")!L.LG2/LAP-WO*;(C>% M-403)ODT!C*#?T.PD\/Q?#;Q9X$_07 7S/^93D9+> B6<'GT9\L S>_0_,E? MC)93 *"+Y]GH>3(%S"6Z0L_!!%W\>3GH2Z"2.^ROJF%ORV'IB6$-])@FHTVH4_HSSIU65 MS'(P4SU8OM*OQ8ZM^$T/EK+@V1OO#?_Z@]CX;U4FSN3L*"]FG1=3YWVX\+_X MLVE8&)ONH/]V&(L"1VW#\>P:=T33JFE: M6IKC>;#,9ZBBJV)8.K .1J8&\3S#:C%4X*B)"3G!T*X9VEJ&]XMY$*"GQ?QN MNE31L[O#F@8,:[3H*7"P@&P7J^DY-3U'6_]5:<_ND?_M*5\(@8JD<\ZR/I.S MHW#=.EQ7.QL!B[A +%E#:\Y^ MOF)XPC,6%2S9&J0D%#)CN8BJJ'I=JA:UB-FBVH79#G$]HJ9*<*-*6)_0]$7N M6<9!D=]@J[&#C8-4J@SN$C P=MHI5>!,!V/KQ"HD!_))M$27J82,Z7#_ZB(H@N/AK(Y28;"9)7&7$NV MJXA7GMGIT0H8L0W[5#]I=)-H=6I85?VM?S=?^!]K8#GZIA;0RMD1"V)BVFDH M"ISIN<:I/MWH'M$+W[3,IV3OVIQV%>W*,3HD5:B3%=K('M'K'C0-7;/S.CM( MV"11KT-.@3,];)[((&V4CF)ML_-'BQGT8]C+0<\+'D:+P\VQJ]P<4ZUV_M]^ M=RYOQ_$W DKU GK+1+A"G&4)R*= (*1(;$'YE8&3SB2TYTD+.:;8B";5B^8D MC%XE7_\N2?IKDCK(,-+_ZT_N'_!MS] 4D_MXO:PF^,Y^7\-4YF^2: M_\O".JN0GLO;<4(:(:5Z(2T*2QEE5PIA(3N.X[6_+G\'>WY+K<7G(UK@IS_P>6;8)$X$B_@(N\6<'>&7E,5KY(--=<1+U/94RC8O; M+6=KGN4 ^/\EA=JL'O(!ZL/,X7]02P,$% @ K72L5FX,/K!V! :1, M !@ !X;"]W;W)KHN"4;G+%?5B1/$667^:M<;'*,HM(H362H M**:^,4T M&DH*]P@G.*2< K&O'79QDG FYL>_%:E4[\D-C]?O['X9/ OF!178)@R,RL!H&_0%;58&9JG]0:Q2Z0FB M:#3(R1[D',W8^*),5VG-!(XS7ED!S=FO,;.C(_=I-O%F@3OYPO.]Q:*D>'+_ M!N-9M7IX^C[Q%@&8>/[4G2[!E^?9^'DR77J3K^ &/ <3\.7WKP.9LC"X,W)8 MN7Q_T68#S&!<\#!QAUIXO"08NR78XIS%?SUE)XSS'$0@H M"=\$&TQ.;^"2-&6]TF?MG;8>1U',>PTE8([BZ&:: 1=M8G&H_AFN,-RFVP11 M%LP$K^(PIDT2F55)72JP+A58LNH]K/9.13\Z[8H! /)386"YSOL#3ZXS?55/X4Y?= 9I1D?&+N1BK43-L8R+OC M+'5ACJ);EN783:!W3>?\*Y$U,J/5F=$NRPQ*R3:C%V7FP&@>J72CFK9M&BV5 MW"X0.K9F&U9+]BZ.R^ZT-.^B5-NV+^4D@ZUEJ=N%Z2TI#F+\"[9R#]%TY#"J*4P3DHQ M8_]NC(^UL9JR.2C>JH1F:U1YI MUH4CK8L3C;3NMFRD.:K33HXO\ \JAFK9AB$N8[L6R_[,R2P4ZR3C1\O8OJR, MN[">,KZF<_Z5R!J9<>K,.)\YF869<01E#*%M6BTY7>?",N[B1&7A=0+GX7$QY,X M05#PEUME)U1;5%> %'>V "AJ;0&LI[=%/D)%51Q5:S>W?/32@;^$8O&_QED! M$KQBMLJMQ6HB/[S7.5Q0LBG?0[P02DE:+M<813CG /;[BA#Z?L%?;=1OUT;_ M U!+ P04 " "M=*Q6U A<9;D% !Y%@ & 'AL+W=OE59ZW4YK+; M3<,UBVGZ46Q8 O]9"AE3!:]RU4TWDM%%IA1'76)97C>F/.D,^MG:@QSTQ59% M/&$/$J7;.*;RY9I%8G_5P9W7A:]\M59ZH3OH;^B*S9AZVCQ(>.L65A8\9DG* M18(D6UYUAOAR1#RMD$E\XVR?'CTC[)K=?YF,AX_P,GN$G[N;Z>,,W=^BT7#V&=U^N?\^0^^>IL.G\01DWJ,+]#0; MHW=_ON]W%4#1!KOA8=OK?%O2L*V-[D2BUBFZ219L<:K?!1<*/\BK']>DU> = ME1^1C3\@8A';@&?T=G72 L]3.#5@;+,2RD6A+MJ904#H+)$;^&L'H^ZQ(.L0.S![W" M@][_]0 2LF12@L!_.]&K0?1[F+@51^I2KNN1AEP$A2=!>VM-:K:D[5F$N8D./:).IPG(TYBP@D0JCCKU06#8,_I>4Z#$R5UXU:N@_ >.I]D.Y9LS?7DUC:W+>)@NPK2 M(&=;GM\P7N"2,7$[94[?.CD8T=>),0B([0=5]'4YW_4MUVY 7S(H]EO;]F3Z M[6;V.)E^0L/1X^3;Y'%R,S-V:MQ*Q;_;JL]E[=3KDG5Q.^T^;&6X!M)%8HF6 M_%E717./J=/E!>GYO5H5&.2P;?M-55 2*VXEKL&(;KBB$?^E86XV$0_S$2$5 M2P7#@+DJ@CH8W_-<7)T%3(*>Y6&W@6=(R8>DG0^+NMCJX0;& I[L6/J&FB & MZO,#U[9P!;M)T,.!2[P&["5'$MQ:%;>3Z7 Z>D-5D%:N_=VJ.)>U4Z]+UB7M MK/L5!H,7_:64ET5"DY"AB&5U,H_X*CMVYI35^;4Z/1M$+KR@85(@)0.3=@:N MG;(<]QM.69UW:Y -U-P,N:1F\J:/99D%%A!K^$:$=5K%@6_YU2',)&=[/;MA MNB$E_9)V^AWIN.IQ@?W,;O@P- MJ:GGU;<7NT:PO-=RZLV3H,<#,BN4^V;W:-+O)C) M57:WF:)L.LOOP8K5XOYTF-T:5M:O\>4HOP4MS>27LG=40DI2*-4EF+0^^A!, MF=]SYB]*;+*KPKE02L39XYK1!9-: /Z_%$*]ON@-BMOFP;]02P,$% @ MK72L5N@$62M)! [@D !@ !X;"]W;W)KQ\:EJOI,:5!=?6M;"')2JSGR7CY+AQ M+[>5YXUT/FW$%M?HOS0K2U]ICU+(&K631H/%^>.VF"4C)H0*<\\(@OYV>(U*,1#1>.HPD]XD*YZNC^@?@^_DRT8XO#;J M;UGX:I9<)E!@*5KE[\W^=^S\><-XN5$N_,(^RF99 GGKO*D[96)02QW_Q7,7 MAQ.%R]%/%+).(0N\HZ' \H/P8CZU9@^6I0F-%\'5H$WDI.:DK+VE4TEZ?KY< MK&_70>SC##93V F\,EH7SFXT046W^NG M1*GGE1UY+;,7 3\).X3)> #9*)N\@#?I_9P$O,G_]3/"7)R'X1:YOT#RHB=Y\1+Z?"F<='!7PHJQM1=6,DH7@[5)JH7,I%#@B@]2,WD$E=@@; M1 T4@D98DI,Z -N"I)$JV%?@R=@6-5JAU(%/L6%$%FNU9^N-E83=*'1 PX4P M/%I9G[SY(=PJX-ATTC-1HE'+32- M/#X>!&JB^$J]'L0'(072!3M&$P&2U\Q8$<&\M98/3A2B?(%,7&..SM%T#;0$ ME$)::$ZJ:7"2OBXVQ1#N&O(U&"11FF?1*ZH2>&J%I;P I3G$\VA $B^I"YD+ MGJK'T/ZH;6C3]ABTV;%JR>4#@;H4+MQIN0H=DN3:&\ZL<0"5K3;B/#4JJ0("8GN70: M8_V0>\SA?V@B5YE64:%QS$1H(-+YVNH?XO#O0%S!+!DKF..-WH0X1Y8N%S'6 M@#R:X0,EL-Z0UYU7&=OP='O'-F:E8U_]P4[2=L]FS>4GO<1H]N8YKX3>(ER; MNI8NW-.1Z?=Q&\*]=(]1YPL%V;*Y@+(H=F@I7K7(K4$B8FJ9ATS+T.:#KD8Y MTM2VJBMA1T\)\F!+XY68D:LV5&4X8R,57<78311T'JB0D-N$(TZ-3V,F-G:T MSJNRI JDV[R. R$&[SI.RM>O+K/QN_>4,QKWD@P-SXWZ].0.KM%NPTLC&-4^ M7L?];O^86<0[_!_Q^!*BZ&UIV('"DE1'PW=O$K#Q=1$_O&G"C;XQGMX'85E1 M%:%E 3KGB7;\8 /]$V_^#5!+ P04 " "M=*Q65F5.]84+ "/'0 & M 'AL+W=O$6V2'9EI6OWU-%]D6)E.P""\R+K6Z1Q;J<.E5% MO=Q8=^=+I8)X6%?&OQJ5(=3/CX]]7JJU]%-;*X-OEM:M9<"C6QW[VBE9\*9U M=3R?S9X*^.U-<*IY:O1Y%L6KT8P44I7* TF0^'>OKE55D2"H\27)''5'TL;AYU;Z&[8=MF32JVM; M_:F+4+X:/1N)0BUE4X5/=O.'2O:SH?B;SQP:[39FBPUB;^ MEP_)#X,-SV8'-LS3ACGK'0]B+7^305Z\='8C'*V&-/K IO)N**<-!>4F.'RK ML2] M18'S P)/Q3MK0NG%:U.H8G?_,93K-)RW&E[-?RCPG713<7HR%O/9_/0'\DX[ MBT]9WNG_S^(H\&R_0$J;Y[Z6N7HU0EYXY>[5Z.+77TZ>S%[\0-VS3MVS'TF_ MN-$KHYGDQ9'07DCA[3)L M) 05ZAX$ %%"FD(4V@>GLR981TY9%F(& M/E.]6W*LL@928%DI0ZN)*+9&KG7>G0&S,VGN_%ADSMXA("M2QZWQHM=*&Q]T M:#A68[%N0H.7RP;GYJP,X#(6E@&!M9'0F1FQHI=26Q=D10(HT(*(7 4\UDU6 ML4:=*,F2'38@1I 8G(3Y?BJR(W$E/0 ?\("#ZP6\2AXQJO!.S4\V0=)\")G M:)-73:'8KP, 0AYC\%W$X-M03*&&V)2(+J*W,025)O,:7\=P#IYO$ ,@G0@D* 3BGOE2NE.1'PG4 ["] 3\[ITR>9%2] M-W=D$AINIS=344!+Z2@QR"P$AA? \$X.%);0#_]"#Z&_^8$+IM\?+KU'RD1X MR4Q7.N#=FH@"]@!C#CZ5'ME]#NQP(LEO7#8I ME+$)E6(-$@D$^1B*'33HY,J44Q2YUMV)'%/H\10CB'? 8HZ38-$1I8S=Q)0@ M/Q:VR<*RJ=!1Y=%?0[ZC1C DRPC,<>>!C1P6D-::C4AN0 U%2]4Y@A2$E0G8 MNZE!Q>;DZ0N?.B7EN$"LY1T!!VBE"-9RRYSR+2V# N ]%2/5*YIML?4>S5^+ M(\);.M6I7.E["\6HC+GNF93!NKNJ 9EIN*]Y7*$A8Y8V_>ZDC]( MNP/GA:$!%B^-#:+QH'FPGZQK_$UL"I6 ,K>*%1,<#FXU!;WN?-\+[QAO*A;Q MX)Z30=6%9E[[J>Q:S44!Y%P@9=&$0S_.T.0L[3H7M0%KXT1[XI$X M7O;0V]BF CGWD8T!_1G$-M*+1R?S\_%L-F,G/L*\$A^XGJ"]!.+;_I)7_ ;/ MK#-4X?1V/B9,UHH'B H!O)+4,V2AIQ2V_?&C)V?CV=]/C^(YY^/S\V>L%?DM ME$XIXEJ$><^9^XY11^(3N@?3J!WHKI11D?>HU 6"701 K!R:8QNW<0+1JMSI M.E8CAE@.AS(R:''7C-3.%DV>V*/KO)J:.H+=[$E]C#_0N0V;"ZJ(1$^AK$!^ M7QKI@ [ZR% WU*)DU"OL'-"A:T>EK@GDAE+?ZZ(M:6%CF7A$#IU7(&OEG\=^ M+$Y]D!O[* XOJ7B); &E1Y^@67]V^D)\=+;&5N;105?2ND<.M[ ^ ;WAFA ] M-'ZI5-&)O-GQ/4D)VYI*">*%%BAE/$Y[H.Q7*KD^1H^9(;?H_[_B6X0QGZF6Y+Q(W6X^.RXN3*3S4 M-G+\5;1-/+YJ/)&DGP0[:3\?"2O^5-DD-:NJ0%%#OA04CATG(7H($CFH:Z+' MWWOM"Y^7+/>* M9U"G2--\00!M.0S;X*VIP(BT, PP@N=!?P!4OL&VO] ?APW_:Y#W>5^%BF8K M)IM!N="AC%6.+D[(F,!EP,:B&BO. 7X*7"7)?P>K>FM*LB-ZKG2V6<53D1\H M'.1VI$ -ND@9NT!;%7C@'E8]FL.(2YBVV@?J>,D(V0/HAT+09G$4J5A9#%.K M!(MN1(UB6R&_)6-V9 PF"_@#;-BNIB8M_\E2\O'_KL>G@0=!X[:B9EZ4'G#@!<>_:TJ>@4ZB'3^Y2&9QWL^8'@MD*D6:$74 M)S44_2Q$'93BF;EMIE+C"ZN2I#&M!B9 ,W0:K9YR\6!]KMK)D/0/FI-VX)$A MU-82:-1H>5S?Q?8[M+FWFKLT*-ZEQ"Z629HKR"V#3HVZ2:W)X5N:23 MVQ%'\O(.@?2I)7U[0+R4V7,"T0E='F%^";UCA^6W/:)+4C)E,-;$OF;7U70? M =PX_PTS++'?$E61RUINH2_T3-&0N5] C BVQVZ6 MJE)3\ST_L%[SP)M+7U+R^3!,LF^? 7N$7U.]G-9 MZ\ 7G\5W5Z^,@"3NVWTR3P-H4'EI;&57VWWW.SSSQCJ3LKI4$G/8\FCG:AI4 M@<]YNLI#^RL#7M^V#$/R0:?P W34"[]4.F=0.1-S2]2F+#VYIN#<7C M=.E\>7/;73C/9R=/)B<0]J;KW1<&^=&P'I-K3C[Q-EXR//YLT0V)T_F3(\SC M0?P;_-$JN##BLED!0:3<+"KWYO+F"G#U#2EV<\O?3&9/QJC269C0GYBRJ!4T M\+87@1^XCGQ(7=AC-&6!SSU[.IO,9T=IW'1@=QI38HWZ0Q4K&#VY[A@,N?P: MC@C]7/1A@U>(&9#2"WUVK)6["?)ZPSCI@,*1+$+Z[1NQ! MZ=;LOV3XZ84QDT>KQ73?[R['@Q_)P PK_BF01$/E^'M9][;[M?$R_LC6+X\_ M56)^7]$-5Z66V#J;/CT?Q2ZV?4 \^"^ ([M8 ML4M7.ML^4 M-+:(2*)"4E'\]SND9*U3..YN6RQ@F*0X<^:<&=[&M9"/*D74\))GA9HXJ=;E MM>NJ.,65$EEBG?+,#3SOTLT9+YSIV'X+Y70L*IWQ M D,)JLIS)GRMP1>.M3KH@U$2"?%H!A^3B>,90IAAK T"H^89YYAE!HAH/+68 M3A?2.![V]^BW5CMIB9C"NH_L-4S,'BQR)3]A[JQ M#2X=B"NE1=XZ$X.<%TW+7MH\'#@,O3<<@M8AL+R;0);E@FDV'4M1@S36A&8Z M5JKU)G*\,$59:TFSG/ST-%Q]_+2"<$G- E;+] .J#W>BT*F"99%@\MK?)5H=MV#/[28X"7C'9 _Z_AD$7M _@=?OM/8M M7O]7:&V@+HY#F:URK4H6X\2AO:!0/J,S_?#.O_1&)XA>=$0O3J%/0\F%A!"I M26"%2C.-M!&T.D;T-%2_!V_*AG45*7RJ"!FT )TB;#@!;$%L@&L%GRLF- M06K^3PEOU/$G^,_BN,JKC$0D7:QO??RA9^MU[ AV#^[('.76O@3H'!)5H9OK MLOO:/39FS1W[CWGS4B%Q6TX[+L,-N7J]JX$#LKG]FX$6I;UQ(Z'I_K;=E!Y, M*(T!S6\$G2/MP 3HGF#3OP%02P,$% @ K72L5MF5L79"! Y @ !D M !X;"]W;W)K&ULE59M;]LV$/XK![4H6D"Q]6X[ MM0WD;5B M?"2IOM,2R>9B$1J)!7'^_4[4I+G;:F'?;'YAH%039M&!?> M>NG.-FJ]E)VIN<"- MTU#5.':ZSE?N6%WGCPP*N=L0?3];)E%3ZB>6HWBG;3 M(TK!&Q2:2P$*RY5W%5Y>)U;>"7SGN-;*5\MIO[8N4%EA#6F!N+P.CO M!6^PKBT0T?A]P/2.)JWBZ7I$_\GY3KYLF<8;6?_&"[-;>7,/"BQ95YL'N?\9 M!W]2BY?+6KM?V/>R8>Q!WFDCFT&9<]/_L=8C#B<(\^(%"-"A$CG=OR+&\ M98:METKN05EI0K,+YZK3)G) M_/\]ZQ63MQ5M&USJEN6X\JC.-:H7]-8?WH59\/D,K>1(*SF'OG[ %Q0=OD7K MO&(R@<$EN.6:597"BADL8$"$;SN$&]FT3!R@5?*%%ZBI5-0SM79!M>%#R043 M.6=49+B%G/*'PH"6=6<[1 ,3!>2U[(H+6^@%L+:M><[1H9WL &:)1RIJZG8OJDE@IQ(NFKQ6TM0*4Z7QW3+7]B6 CE2$M+NE6 MT#1H++/'@S;8:/)*M5*1L_!K)PUJ0^.G@?<0^O-HYD=I[-:S,/.#Q0SN1<') M^8[+ MQ(_B.7R3AG#5$(KWD/BS-/"#9.[641;[LT4&MUBB4B>YN=DQ45$ZN+ CH[\; M06BRNJ"UJ+@L*#4*@>DAAOH2KEE-6:,S0[@Y-EM48_ BYWB89?Z<&(S&%.:R M$OP/LD'V+'3>D47R;S!1*MFX<];(3A@]BFVQXD)0VFC0]38_IEGJQ[, /L%7 MFK ]=U9K'P15%65[1/A/FW,B.9MG<%>6-)!=I9#C-#3%()E362DF=.WJ#1:4 MR1//_U$SUNTD6U# 0[@9#5$)64U"_E>,K7RP2/TPB.$7*:H+RGUS5B.>)7Z8 MC@E_$W DL'%EE)/8W6N+!4<;D"MM/6^XL2W:4=TKN'I\(O9AW&M^W);\XH-+4K%(20U--?4J=2DOJT5&V^I.&6/ M2""1R"ULT2DV^J>[K39,&&K^^C"VZ3 M/KR;1^'LLW83P?I"!4$)$@@'9(J MH4:M)V\-O^G)R].@JMS[:H&H*/I'Z'AZ?,*O^I?K+_'^_:<,$W]-MDI2#2:S MU /5OZG]QLC6O6-;:>A5=,L=?8:@L@)T7TIJ]F%C#1P_;-9_ E!+ P04 M" "M=*Q6S;Y!/NL# #4" &0 'AL+W=OUC'92O>H0I'7NA)80%)L8B,/K9XAR+P@(1C:\MIM==:0V/QP?T3\YW\F7- M-,YE\86G)A][MQZDF+&Z,$NY^PU;?ZXM7B(+[;ZP:\Y&-QXDM3:R;(V)0VC@<&=R&9PSBUB!VO)N+',L'9MADI.0.E#U-:';@7'761(X+FY254;3+ MR'E>CP!"HW0J2%F#6 ,1G /KP+(7)-3R*%-/O[0,B MTS&*#XQF\47 9Z9\Z$<]B,.X?P&OWWG8=WC]_^]A S X#6#+XDY7+,&Q1[K7 MJ+;H33Y^B&["^POT!AV]P27TR1(+9C"%!5.&HSY%[S+ M0\_N @O.<)T!A4!$^%T8"@XQJX)<],@4RRWB"4"!IFD1G08[ M^Q'D6REK832D-0*Y>@K@ 1,LU\2RQ8@[#*;A*NKW^H/^6?L+0:7G[!4-%QM@ M&X7DGC!-1&>*;5'0T_H%U[ BY5#$=0^>1.+#3Q\_W,9Q>'\XXZ;1_<]'4?]# M;AN^\:WE&_WZ/0MW66K)5I2>[BXFH*XR12$%C::N($.T(;T:]D+*4EU1A#7? M",N7W#_BS$1JO;$II*SJAF]G'KLD:V.%2J:?<*UJ>L=M(,,3^7%H[X(\="!V MZRIJ -MX=_156Q"T9G*KC@.]'FWIJ@E-L7^OL7-2.B"?XWA>%?9#LACTHC!N M. ]#&H>4=ZB%0EZN:Z6)*[Y1D]2H0>X:YK^C3?^2;%A1G!!_HX$?/9IJ)R9# MXK+'*UGPA-)<%$V^J%Z9^!:@BA*Q!T.>:^9:'%D385VO_R5(RT+AUO9%EU9; ML%M6P'KODMYJR(HN&MYKF$FF4GOI U=D+97V3SUNP5&G*5%M7#_5%'0JO:;I M=*M=RYXVG>K;\:;?4R8VG#@7F)%IZ ^O/5!-#VTF1E:N;ZVEH2[HACG][4!E M#]!^)BF:[<1>T/V1F?P'4$L#!!0 ( *UTK%8%B@OO/ 8 ,,0 9 M>&PO=V]R:W-H965T&ND2V3>83DK." M-L)>J\V?K/,G07V9$L8]R:;=&T03DC7&JJH3!@LJ+MM?>M_A,!*8^T\(A)U MZ.QN#W)6OJ.6+D^UVA"-NT$;#IRK3AJ,XQ*#?WI_?O+\YG5G0 MA2NSK).[:.7")^0BFIJN5P3X703("K)E*X5+#.B MBH)GL$IE3@HNJH 9N!'<,(07<#RA6E/9O>1@4*>.P@R,JI&C4_)Y MUQM"C6&VM5YPNN*"6X[>:(92HH'<@\$^"$0C%X]4<=3LZMC?-]+I@:.F9JY( MB*U'H&)80")3TBC!<\ R!_H+!Z"C&[C[80SH:VVM-5IAMV[C@/MA@/ZO>86B\8V( -QYU53=1IKND47(6GN MF';;'C()XY^I"MYG7=Z ,U-R;DBEC.W5=OF8*R*5103O>,XPJ7A5"YYQ2S#9 M/;\<'UR% M# ><\QU*N%8$%J "4RIMCQP"+1CLOB.!"PIL@>ZD0*.28OL0@R>C>!@[I'>' MVX;;$@CG3EM#Z[8N# "6DLQ1=TJ^EFS7RQ'9/6@X@Q,%]%&E3,1:T)V?W2I8(Y4\:F<0TQI\A3T>V,.STF7VFDE(?0'6T"Q3C<38(&J& MU1031FR!XJ,BV3DTMK83;-%^R.RG3H>(01P,X"OZK6.8&E5Q>)7$B<+ M+YD?PRCQ4R\,%N2RT1JS KJ-LPV8\%0]V8)8P%:4H^*;EN:? J M%>$\\.;IG$1AY*7SA-PJQ.JY(^,D\A9!B*/%L3=/@I?1^>H^Y0#AFB!#BYRB_9^WF^\X;3K@S Z[D8'JMYQXS*&7"-%#G0LI@OR6_>\HE!26BX# M)H<$WT")V G[/]B.@8:H;\>K@W [Q]] R8&NU)4F\Q M;,G<2P,?YS$^/#]RDX0$4>)%B9ND#R6,%EAK@@7$>MX%:Z\G)$'B@5:PS!@L MYXUU;1+$&-3_-VG@A7%"WG;"?3PC5PQ&Q!H08O=P7X'?GI ONN6,=7$_ /3V M1=D]-O64-A:D'UU&[LR].$02I9'GP^!FOQ6T&\/46P#7PM"+_>B)1.]5SA,O M#N)N !'9_3#I[/G8@WI$HIXYQ>%&T'($?[!EIQYEU)2D %QV:M%/H/QR^7I M]A(/K2EOZS*MVEH[_IK"PRM0T[1-_U&FC$,QN 'G:54=?CY#?%+O&$J; W,> M^L\([WU0.UQ;Z%^U.UWXF,:0=(B 5(3F.4=8 6Y7@-&;40%6*VQ#K=_ W1(_ MIQ_:/+P6?$W;EOSC<9D^=KN9C2Z6%=-K=WTVQ%6P]HXYK XW]//V8OJPO;W> MP[%K+K%I%R#J3X^32>MD/[&J=M?4E;)PZ77#DM&<:=P [PNE;#_! X;_6RS_ M U!+ P04 " "M=*Q6$/-8P@0/ [+0 &0 'AL+W=O(3&:F 13'1YRD:1L@5W>*;=INDNE@?Z0E M.N94ATM2<=._?K_W2!V.Y5P#+(JVLD2]^_@>J;>+PGRS,Z6<^)&EN7VW,7-N M?KBS8^.9RJ3M%7.5X\FT,)ET^&EN=NS<*)GP2UFZ,^SW]W8RJ?.-H[=\[XLY M>EN4+M6Y^F*$+;-,FKL3E1:+=QN#C>K&I;Z9.;JQ<_1V+F_4E7)_SK\8_-JI MJ20Z4[G512Z,FK[;.!XE[P5:N%;5T+TF12%-_HQX?DW4:?!%*IBAU1 MD/CO5IVJ-"5"$.-[H+E1LZ07V]<5]?>L.W292*M.B_0OG;C9NXV##9&HJ2Q3 M=UDL_E!!GS'1BXO4\K]BX=?NC3=$7%I79.%E2)#IW/\O?P0[M%XXZ*]Y81A> M&++2:=/'IKBH4PM!K4Z()5Y;^[H\OSL_/SB^.3C MN3C]_.GK^>7U![K^?3?XOC3^'JC\\?S\XOK\39^?L/IQ^N MW^XX"$&D=N+ \,0S'*YA.!(71>YF5ISGB4J6W]^!\+4&PTJ#D^&#!"^DZ8G1 M(!+#_G#T +U1;9$1TQNMH7?EBOC;K$@39>SOY& =:W?8I:BGL]M-A[+IT,YE MK-YM(%VL,K=JX^BW7P9[_3*TR&^5<9JNOR"F ME3$J$:R&.,[#5:W0F5>H2Y^'.>[WQ N#Y;=?#H:#_3=5S BY)9XH_O6,GF=S MF=\);84LW:PP^B>>NP(W;*E$.:?K03_J]_FOR(M\.U%6W^328>&\)FEG$GX0 MT@D'LB>%-(DHIN),&U2(PMA*S$3;V"BJ&3UQ#.).IK1N//;T QG<<8UTX5V[ MH@'6BI8TT@I:.NR_N5)&@\SQ$TW1X]<&;]@DSWQ7S, V+Z#8K4X4(J(PXK9P M.K\1AHJ6A9Y.((_B69U(D1C@G[V#<4O?Y[)=*"B/1F"=S!-PZXE/Q3\EQTYG M#0R_A>ND-*0*>$\I6K39[XWZ MK&2.4N3NQ*O7_2VR*#$A>DR-9$OD'6*8,L/;VR,&[U02U9:3OY'CY!!22=Y* MG&Y\9+).S%130P'M_LJ M71>3PH=G>)CJ[Z6&7^C6K4Q+=L'F<"SF*H26T+XHQ=+.@%52F7N7M0H552"C MYH5Q#5O>]E(;\XIUAQ>:NKZY>^3@N3,+$%]K-Q'',;B1/ M7%&JH[!:\>><0^A5*'?'5W^&"K8E=@_ZVX/^]M7KUQ&,$,O2PB=0+],D5%YF M$W!^01(^RZC!5'*"6!0Q8A;,)$=+IEPDM!,+F"I.I;5ZJGWISM3/GY*"42BX M L%#U20O''D@D[G*77C 9F+3WM)-BC&8ON7 B+J,+=+2_T",(_,XEM'/ECT6 MB<5,X3?5[!1F!G2F]3JO?Y(5D2:*F8"N,WK"A&G=7-YE) /:9X;JQ!P/K M#[F;*BX,2\J"8$O4KN8/M] /3'9(GF;>OII;8]H-\(7-K]X*_CE,V># MY4=_26-D#BN\/[XZ$<=7IV)_"]=%;<9MFHD2$K!YK'[0M8J0 MBBG#'@JZ-%WGEC8=N:#J06_&Q4W.-9D<_3S]?.J"B]'69ZYO;O803>(Q(DS@ M2J;*&\5W)K+QIMC&W]UH.'HM_J5R96 "6B$3S&44B)*;TC;^/,T^2Q2#[Q_P M"OH;_,[.'XZC_?UA=- ?B6F9HJ_>*NL\EU:85"\2E2)0;,$QJH\=!CQ3L>(* M'.X.&26 +_53E6P#XQB,Z^*&B'N;SGP4'%WC1B(2CF M)=C#/AWQS>0]TJO(OSC:"1FTX WGHM^%0(!9)E>I)RKUC*(M#5H/3 '?QHZ2 M/=53Q81755X&0RT'U@HOV;ZAP>*L^.)0_%6)=!Q$JF]"KT7:_-QBTXVJO-QKX9WM=TX'SP>@'BS)O MI>M2I,<%"GNK"M!P%F*UTT25U]?%!B:5-'W(QFN#BK'Y1*F\YL'89=F/MJGI MB+L;HR2!( <B= SZ9T/%,\O5.V\ =)8RUQ[*WVQSNXOI;$E M950 J74:#@_(YH/]Y0I\#.$4-W96XTQBM!,7/7$U6Z!5YKYS@YFEB<^QC4YG M6DTI+ )Z_CR=0F5&6O\I"Z=R+EA!FZ$P7II:FVSTO!Q,5J%RRR#K+UK!3YTA?5?H9AB&R!40V &OO M39&Q"NC@ND@Z; ^Y[]7%P>LNI66S7X!EPW%?/$E&/XC=+RH-OA@LP0M* LN& M7(J8A^*CY8R((K-#PQ=XT.^]C Z&T7!W] _\^2SM:^]_9#A-,'R-62O/^P;P MZ')*V=!*.5\PFA296JK2(:=I!J7VX3$VA5-#_)P1/^HB[1Q2ZNB\$_2B1-)R;8M(::YN9D6[X2016Y(U\FMV@A1]B:3:@*0:CN\$B MV"!1J'M -5YI$RBGZHVO^S1L1%3X.U$-#?%<:%M-07)<+#>15:$US:;;BNHK M-PR>2/VTREL0G)V(_@YB[8ZTN1\-#L;1[JA/QE]J3H]"LE:O D'[E+!!DFBR MI_M_!]EBIF$!&&W5<"[61 MMFX"9]_^'FS]"^VGOF;1(^ZC?UI%='N]"BZ&/Y% !$-9;6:B]>O8,5-KD(PU,3 M,>1L)(GQIJ5M&>UU'>A)TO/$GO M/.:Q8;]+)(7R133PYUV57"W6J44>6M&BT55E?52'PNE:$M_8DJ>)!]8]H[JD5 M U\7*J*U6EM\OXM/LRFZR)?4\2GYB,ZORGQ5S#72B=&J6#WQVR^#@]&;L&)0 MDIU :Z M,4T^:824-[ZO[RX+W"WD<7)8-_3\M$P_V*F5J?[5L5%7XU>!'/=5, M/>'CR#3L\5:_>O>EHKWNP/6>+,3#ZDQCM*EW->'^MAU6K!<10%NHE RW$F]/ MDA\1N\8X6U&UPTH'7]1@'!]O@2F5(*#>YJ@HW"=Y[[2":X!L;E6W++CC!V[8 M*C!D^LCI^[XYN3K$%=G6RUX5V72*Q83VT 040= 3#-&^Z M-]NC(<_8)]7I@S/L:SX9AI;^X-7T>C_3&E IG"GQ)[E=="5@;0S+G2 M!: !LZR@PYKJ>*_!HR##GX %W,$;/U,$VR-B^ZI9\OG!TI!:CQ=(\HI&0&:Y MGUCG*$8(!+0A&BNJPSD@7QT.L>#LRJ'/LR7\]+5 S6C,6:?0O 2VB0%YE>$Y M3.::2VEHF:$M_/2[UY1D-!KUQ*6VW[:GF#?\)P=$TG\RMX3V$#HH4BZ>X?>U MX;B_:YWU]\0)V1_H(APV>H!3[X'>3T#ZW@!EU/?=*O1KX,X>XH,5RYTCXOC% MO,#?"M3'NAU97=*I[Z0PQF_TDT842W3T622(=M+.E/ERW;FH9^+?+6\#L.ZL M,@G1N%[[S2UY?U/%A^LW=7>_FS0QZ,?:^ABJ;CS8?/!D[_WVNIY MS7FEQ#5]UP'SGC>A]^K.[_W3U-L7=&XY#B'F3P.PI&%X1B%!9P## __?0'RA M^&K%X'C0&P_%KV(\I/."7\4I.>\]I==9\)BX)"J#O=[N&,\'PQ[&^5^[CV0" MCN,I/GPE6B6$!PBVHPV%!54]>[P*/7G,/GP"L?>-(-ZIJ^[8%*'*B5./5-0X1SW^_X[E\8<+5+2^=/P:D?GX?)F_+:,2?S^')UK<['@ M#';5R5WG+IGTV>ZG5\C0')=>U,>EU=J09E=.NF;T_8S1G$G:7M?'D#NM#UHS M96[XLUTZTD4\^6];Z[OUE\''_H/89KG_K!@"W0!+H>1-\6J_MS_>\)\&53]< M,>?/8R>%&PO=V]R:W-H965TU*#9 L?7FM]0VD*3IF@\- F=;/M/2V1(BD2I)Q?&_WY&R%-FUW6P# M@IBD[IY[[HV\Z4;(9Y4B:G@M=GOJSC%@JF>*)'3EY60!=.TE>N^ M*B6RQ"H5>3_PO&&_8!EWYE-[]B#G4U'I/./X($%51<'D]AISL9DYOM,<++)U MJLU!?SXMV1H?4?]5/DC:]5N4)"N0JTQPD+B:.5?^Y75DY*W WQEN5&<-QI.E M$,]F:Y 2(:/W:83FO2*';7#?I7ZSOYLF0*;T3^ ME"4ZG3EC!Q)@HC+T3"L%.(;"\:T.6Y1>FV7PJQ0:DD28TL["N6FTBEW&3E$GI^ M>[6XO[O_XQ$>;A?P^.UJ<3OM:\(U7_OQ#N.ZQ@A.8(3P77"=*KCE"2;[^GWB MTY(*&E+7P5G [TSV(/1="+P@/(,7MDZ&%B]\MY/PFT($+C3"^/=C'M> T7% MTRF7JF0QSAQJ!87R!9WYIP_^T/M\AF[4THW.H;\S)V66Z%G"UHC96 M764MXF? 'U7VPG+D=#/!S8DOABJ!(ETB"=*=MLR14#C1TIE94X!6*.ECK>KN M$$1I[@T%1 TV3$IFC7PQE$CTO\;KU]%IG3X9II^#_L;KB+1AQ?*XRID1J%2C MJND65Y7<[OPM4*=U^EA29T#L43T&S?@62NHBKC.6MP('25I)4>QI_?\\$#&F MP8:<7Q#)"[*&VQ[<\5U %&Q2I$O?ACX72IDH2"R%)$]<8'E^LI L;%V'1,62 M-V%H0FC>DB7&K%)HSK?T[%1Y BDEDBC2G\XN#NK6I=@RWH3=LGFKF5I]::NS MBI%2^6>*% DAT27O#OWYV9=#Y,-34[1-?^TW$R4O,?7=]L5Q=R:>&XU&[F@R M[BZ?VB(44%9$C::"=]8T!&XTF;@3S^NL%N]3]3TW](;N<.1WEX]G>J1#;Z_8 M_9$;#29D?P#^T!T,?#<*O7\?LK.5X >>.XI"=SR,*#T3=QP.*'B3;M[>A#]] M& >^_WE791_!ZWE>\W-6H:&PKW+L#>YW9J0"Y=I.@N:ZKKBNQZ7VM!TVK^H9 MZTV\GE2I'-<9!3O'%:EZO=' 5E/?_5&B]).7$NA:7ZSRY0&9I1&@+ZO!%V9 MNXTQT([@\W\ 4$L#!!0 ( *UTK%8$6>\KS L (0? 9 >&PO=V]R M:W-H965TM42;(L7^+<7&4[R8RF M$ML;VSNUCU0W);'<(CLDV[+FZ_< 9%^4R,KNOLR+K99( 0.#@#VNY5U#WZA M5!!/R\+X][U%".6;_7V?+=12^J$ME<$O,^N6,N#1S?=]Z93,>=.RV!^/1B?[ M2ZE-[^P=?W?CSM[9*A3:J!LG?+5<2K>^4(5=O>\=].HOONKY(M 7^V?O2CE7 MMRKR,R2!4J"R1!XM^CNE1%08)@QKHI(W=S[7T3WQVG&4JO;JTQ9\Z#XOW MO=.>R-5,5D7X:E>_JW2>8Y*7V<+S7[&*:X].>B*K?+#+M!D6++6)_^53\D-G MP^GHF0WCM&',=D=%;.4'&>39.V=7PM%J2*,/?%3>#>.TH:#33Y/+\ZL[<7YY>7U_=3>Y^DW<7'^>7$X^WHJ]&UOH3"O_\MU^@#[:M9\E MV1=1]O@9V8?BBS5AX<5'DZM\<_\^[&R,'=?&7HQW"OPBW5 <'O3%>#0^W"'O ML#G\(#1=H&406]\*3/UOH<4\[C#WJ#'W M:)?TLRL9*J?$]4Q6"CQZR^GX_'H M[:5=EM*L^>G@[4NAO9#"VUE826C.U2.R&+J%-+G(M0].3ZM@G; S,=-&FDS+ M O!T#Z"3''CDA4X5,JA M&/-?(N8_AWR(8XO5 F@"6E:&H%E-O<;/$3[=Y9PBYP4%!LC($B#(2UYF40&Y M$%"&08#J0CXJ,57*"* A$WF[G+F2>/,DYU.0 U"A3'BLG).F6PM[LB$(@;_ M'!;<=4S:YN/=X@GM]\/;HDH\T%<6-%BA9@[6JAL\7W.J%A 3JS M3F@@ 3NU-(XG#U&P&^A)YY;29L_?62KI- M\VNY-6DR:3"V1.S2:J\]:_VFWJ&X4)FL?$R+_R[$_5;&''U=HCWKXWFU)^MG MSBY;&]CA5 2^<]D@5\:F+!!+D&2@%(NAV$"#3JY,.4R1J]V=R#^%'D\Q@O@. M6,R@:5=ZO6K2Z]5._"/#[2IF,,(N/MAJ&F95(." MNY0/!%1D!R&FE&OFS._+'"@.T5(1&:VATS6V/J(CKG%+^$Y:GP"++XT-HO(H MFV!W69;XFZH%3 *JW3QV(*B)J!TFIZ\;W[?"&T8?BDE4W-8NEVBTD6%UI\TK/L SRRFZFO3MN$^8+!5/ M504">"&I!YN&EL+X['LO3H[ZH]>'+Z.>X_[Q\2E;17X+"Z<4<3O"O$7G%C4[ M4OVT2?73G8GY%9T M&3L&AG2& #(2:7'33);.YE66V+'IG*N2.KK-;$U]J'^F\^XVA]0?$OV&10%R M_U9)!S321TXM0RWFE)JU#04-FC=,:IIX'@CTH\[KDAU6EHE.9+!YCF*D_)O8 M3\?1F]K 4!=F&E;%.;(3)2OZ!&/2Z>%;<>-LB:U<)SI=7NT>V=W"]@3T]DO* MH.[A9TKECT8P"+-F@6Z,A^(& 9NA8;5 M@%?-CW)5YI%[F@6X3Y3W*X].E@O#H;P M4-V(\T_Q;&+OHO)$RGX0[*#^_%)8\:>:#M*PH7(4;>1G3N'8)D>(^8\V@^RU(&"PWA)U?6U^V MGH<.ZKSI2B4G@-:6SA;S:-6 MY <*%;D=*5""+E+&3M V!CU+,:M/27,T<0G35OU '3T=0K8 VBD$;21'D8JC MQ3 \3[!HKABBV%K(AW28#1F=Z0_^ !O6JZF+S'ZRE'S\O]OQM>-!B*X=NUHH M$UDK8%-]YU,U;:NQQJB2I3ZN!"= ,::/50RX>;,]%/6F3_4%S MTG8\TH7:4@*-&BV6:[OF=HCRN MZ;5PCDZN8 /ULMVX/2."\ -\Y_QPPS[+=$5>2RFEOH!SWK7 CRK013*'M3>A QT26F$1J1W[3H MS?"HT:NXL. BT@=&?=A(U#A,KW^$?C\-MFAR8:ZERSUM^N,Y_N#IG!"1QW^^361IX@\H6QA9VOMYV?\4S=JPS*:L72NZ\ M8GS=#$:O=]^!Q/&03HPNW.!S%F]6MXU*NT6A7&$C\'">VY+LO#;B#XE! XF2 M)KS->B73NHX-MS2=2V+?^Y)N?<5>>DEQ?GO?O* 8CPY.!@<0]JF9%28&^5BQ MX8-+3G;Q.5ZB[-U9=%_B<'SR4EPAU_X-OJH-G!AQ7LV!6#)N%(W[='Y[@?3P M%1EV>\^_#$8G?70%TS"@/Y$B4)MHH*^OX:^Y;EVGKF\/36!@O4>O1H/QZ&4: MIQVJ"8U%L2;^KO(Y#CVX;!@3W/$1C@CM'':]PE? ")#9"CT].!X<06A4*EOW M^<9]7*_;>^ETH.FZ/2.]P>']S:8!P,9BIC;7JGZQ$2DJW37$F-&A(^F ?BM^ M0<7!J@L%Y5B6&PO=V]R:W-H965T3/-/2Z$ DTB7I=;:_/D/*5IS 4?(B\9CYYIN# M,_.#D)]4@ZCA<]]QM7 :K7?7GJ>*!GNFKL0..=U40O9,TU;6GMI)9*55ZCLO M]/W4ZUG+G>7N6H%!XG5PKD)KE>)D;<"'UH\J+,U&$^V0GPRF[MRX?B& M$'98:(/ Z/>$M]AU!HAH_'?$=$:31O%\?4+_R_I.OFR9PEO1?6Q+W2R:=$?E8E!W_+ASSX?XW"FD/L_4 B/ M"J'E/1BR+%\SS99S*0X@C32AF85UU6H3N9:;I#QH2;GE_?K#^NW[-;QX M9-L.U"Z4;#F)9;?ZGO$9J04GBBMPDG -TQ> M012X$/IA-($7C2Y&%B^:=O&29X-B?%G1O(=KM6,%+APJ>(7R"9WE'[\%J?_G M!*UXI!5/H2\?Z'V5^P[A706O6\7J6F+--)9PCT_(]WB)\"3D9<+PV$C$5_V0 M)#1) @IQT8PQ-I\0-D+J2G2MH%M.[Y%>GH:'9Z6Q5W KY$Y(8@?_[H5&I:D! M]/ [!&X>9FZ81':=!:GKSS*XXV7[U)9[UGTC'N>9FZ09)$GDQFE 8AKE\"S) M &W((.,EF$*&F\V=@M"-H\0-PYS 9[/8#:,<'H4F7#G$B,S&;I;XKA_G=AVF MD9O-4IA(4#(F*/GU!&&%4D[G9A+MLA+:B 9IZN;D MVM$LN5V(FK?_$Y.6@VZ0>@3QHL#M4+:BA$J*WIZS7NRY5B>Q+=8MYRVOJ8<- M-E\D:>)&F0\OX2TUS])ZR#KE J=9(*H1X:B0@0 /,+ 9 >&PO=V]R:W-H M965TO9A/>:.* MO,)[ ;(I2R9>SK'@VYGE6;N-AWR]47K#F4]KML8%JK_J>T$KIT=9Y256,N<5 M",QFUIEW>IYH?:/P=XY;N2>#CF3)^0^]N%G-+%<[A 6F2B,P^GO""RP*#41N M_-MA6OV1VG!?WJ%?F]@IEB63>,&+[_E*;6968L$*,]84ZH%O_\0NGDCCI;R0 MY@G;5C><6) V4O&R,R8/RKQJ_]ESEX<]@\3]P,#O#'SC=WN0\?*2*3:?"KX% MH;4)30LF5&--SN65)F6A!+W-R4[-;Z_.%E<+.'IDRP+E\=11!*I?.6D'<-X" M^!\ !'#'*[61<%6MH_\G4?G_B#@'1,G$'@V^*X?#. %?82!P0L& M(SP46&L7'K;3M^%4UBS%F47E+E$\H37__1+IJX+I.I6 MK(!S5K J15B8:WA3M7>-BO:0UX.XA[T&RFFZZ9,*EYABN42QV_'A6XV"3JS6 M<(M4XW)OH] ;('1UCW@V:FC!I$0EX5<(HXD=)6.2(C>V?6\"%XT0%!347)A; MQS/@;Z"*G"WS(E>G<0)!'Y@QTD$ MCUPG=.C(, KLB>=K:3*VD\B# 3JCGL[H$SI-3X-O&7PWC0!78W(R M@=_:YT"&XS[#\6"&[YAJ1*YR79M9Y_MM1RMM'DKH(.#AA/Y#D0)6*QW&JV2^ MNR FWT?XG!:-T58;I)] ')5M/T3=#]\0=*P+/4KLV'/U.M0/VPW,(@(OB.P@ M,HL86+72F/2AS>@V@#>AVY%TY=T6==/^0$'F13:CDF920EW6C2%MW:\2._1UXXH#VR5AL:%NT_:=?44_MB?4WWS?#MW@@^:R M@TPB._3"3B!.K_/*=/57_MSL:!E!L.M6V7M%0AG1CU0&2$IZDI*O?VLNF-S M-:8FN4KH$. E;I/4'%6^KJ8ZC07IJ2(&V%7M..)>Y 89V\0 M*U&LS;@IP73)=B;K=_N)]JP=Y'ZJM^,PU?@ZKR2=F9&I>S*FSX-H1\QVH7AM MQKHE5S0D&G%#4SD*K4#O,\[5;J$/Z.?\^7]02P,$% @ K72L5@?CD6@6 M! %PH !D !X;"]W;W)K&ULC59K<^HV$/TK M.V[2YLX0\ -#D@(S/$QOIDE@@.9./PJS8$]LBRN)D/S[KF3CD!OBY@-8C]79 M>-P^H(^-=M*R9!*'//D1KU34 MM:XL6.&:[1(UX_OO6.CQ-5[($VG^85_8VA:$.ZEX6BPF!FF.>.#,L14ZS7$7P/0EL3FFX8J68UD8LSG92Y$C0;TSK5FP6C(+CO#^X" M&$X>'H/9XE:WI[-@',QH$N:+R?!OZ#\4K>^3NU$PF\,H&-\.;Q=PL6#+!.6W M3D,1&XW9" O/@]RS^XEG#^YYIB()0;;"U?OU#5)12G$/4@9N)> ]$W7PG!JX MMNM5X'EE:#R#YWV"-U<\?(IXLD(A_]"9CL-8W9P2FN,T3^/HLKJ16Q9BUZ*Z MD2B>T>K]_IO3LO^L8-DL63:KT'OSO)I@L@9#& :T1U"GZ8.BT@@7J9Y]E!G#RCV850&7_^Y,&>T,8!E*]JOX@E5G&W@#"[IUZRY MWC7\A1D*EA@+MJ*]'4LEF"Y2,KJ$!5I33LL8DG9!!\J.&-[%:X0^:0A>4(0Q49J*.$2-0$F@ M*!5YF6PU;VE,?S A6*8D3'9**@H @9[*3B773[+S@78Y\,;_,/6P2Y_(M,R&^%O#.PZ[9W:=<=!UR_UFZ[M2O;@U;=<_*Y5E4Z6F4Z6I7I M&+-8P"-+=@CWR.1.(%T("OCZ_0:?TE&.0I#&/-:'^)Z*:;5#[2O'O,VV%(%? M=_8(0S0Q*T9<4URA#N^"+BM07 _$(L>X>,U#YC;K5S:%J6[[!<,\B&3RYI#. M[SRL[E7^<6"*Y.F1)V20Q.H5?*?NNW .OJO#? Y#)B,8T\4*HUB&?$>AF6D4 MIU5O^C3ON/5K#\XK$M$N$]'^4EU0Y%6$$$8LVU!UQYGIKG6:GDV:"H,[?,8$ MO,\R0SN*+8VF4RFJI/+)MO]?1S!^(\FDYODQEV?0[L<+5\]_?RR?S//GTSD M=Q/3D9+@FI;:]3:=%R)_AN0=Q;?FZE]R10\)TXSHY89"&]#\FG-UZ&@'Y5NP M]Q]02P,$% @ K72L5J(\)[00 P $@< !D !X;"]W;W)K&ULE57;;MLP#/T5PAN&#?!B^9*+NR1 TF:7AW5!TJW/BLW$ M1FW)D^2F^_M1=N)F0Q:L+S8E\1P>BB8]WDOUH#-$ T]E(?3$R8RIKCQ/)QF6 M7/=DA8).ME*5W-!2[3Q=*>1I RH++V!LX)4\%\YTW.PMU70L:U/D I<*=%V6 M7/V:8R'W$\=WCANK?)<9N^%-QQ7?X1K-]VJI:.5U+&E>HM"Y%*!P.W%F_M4\ MLOZ-PX\<]_K$!IO)1LH'N_B23AQF!6&!B;$,G%Z/>(U%88E(QL\#I].%M,!3 M^\C^LRN,]3DTV7"3\RE4/0M^%@ 7A!;ZPRS9L^,(7 M9*L104B#,#J;<4L8G2>T+7.E*Y[@Q*&>T*@>T9F^>>4/V(<+*8S=F[,1:_1_49V[(!NY@ MZ)^:Z^9,5G;.:.!4C_TY>SE5Y:VA3]_=7[ MW&$4NJ-!1.6)W5'8I\N+3^OV[/SFU2CP_0]VQM%']1I8C['CZR+@*.%/R+G/ MWSN94R6J73.-->58"]..K&ZW&_BS=LX]N[=_"_H<=SE==H%;@K+>L.^ :B=P MNS"R:J;>1AJ:H8V9T4\+E76@\ZVDGC\L;(#N-SC]#5!+ P04 " "M=*Q6 M/]?\/:(" "P!P &0 'AL+W=OTQ(Q6 R-46\0>2I>!_S,8(J6C)IA:ZF1HMY>>E M>O:98/(VES@1S.+K27P5AZ/)/1J%X>W#Y#Z>7*/I[8\XC"]GZ"0"@7/"T00S MAM4;G:(S]#"+T,G'4]\4L@1%9"9-NG&=SGXAG8-N:"DRCB[+%-)#O"E+;^NW M=_6/[:.$-YB=(Z?W&=F6[734$[X>;G? H^/P")*7X =JG/8U',WG_-]K=/6[ M)G2["95I#/@*)S TI"MP8&LP@D\?>GWK6U>SWI,L>B>R@T:Z;2/=8^S!B$@_ MPV4"2#HC2FDU%XN*2)=):%4*WM7(FK"O"959KH.>[5F6Y9OK_18=S?O6%CW/ M*>UZ/^>!>*\5[QT5/\:IM+ZY0+"5TX%#EUKO6>:^:WUUGHA]'G7F>=[%851T MM)JW/K2YYV4%L*6>"1SI=ZMMH3UMQ\Y(N^V3\W%O$-;3XQ]-/=A(S/""1X(+9SS_$]QXY]NVLN7N4"0)&W)$YESU@HM>R8I@P7D%!YQY>0 MXIL9%PE5V!5S4RX%T"@');'I6%;33"A+#;^;CXV$W^69BED*(T%DEB14_!U MS-<]PS8V V,V7R@]8/K=)9W#!-3+8QZAJ43@AA"I1DH/E8PA#C61)C&GY+3J*;4P.WVAOU+ MKAVU3*F$(8]_L$@M>D;;(!',:!:K,5]_A5)/0_.%/);Y/UD7L=Z]0<),*IZ4 M8,P@86GQI&^E#UL Y#D.<$J LP_P3@#<$N">"_!*@)<[4TC)?0BHHGY7\#41 M.AK9=",W,T>C?);J99\H@6\9XI0_&C]^&Y/1 SX"\C >8^3 M\L"I)7RBXHZX]B?B6(Y[))_A^7#G"#RHAP<05G"[1HU;+8";\WDG^)[QTV9I MR!/ [1KBEROW32H\*5B:.8O^EE>^;;O.O=4U5]O:CX1Y]Y9G[X8%M3GIHZ8C MES2$GH%GB02Q L/_\,YN6I]K%'N58J]6\1BDH@KP[%"D'_W&/9XW?SY!,@7Q MZYCX6L+STRTLNB99<"6R'2,;E9&-JVR=6I9+W2O(&EL;K-%H.HV]_76E*7=L M:5:V-&MMF= 8)*%IA.>D> 7%TCF!-[PG)0ZC7Z>-JN6]U*CF649=:%QDVHY+S6I=6!2JV'A;\^EUL&I MMA>VH[]=Z6_7ZP_#+,EB/(LB$L",A4S5":\ENU1X^_"<;EN'V^,PS'$Q:E^X MN54 )"#F>2$E2GH":K*UO\'4$L#!!0 M ( *UTK%8F[4RLU@( $T) 9 >&PO=V]R:W-H965TB4M6OW[(:;@ HVLTW2_?O9 MAK)\T'15^P*VN>?X7!_LZWC-^(/( "1Z+ LJ1E8F975JVV*>04G$":N JB\+ MQDLB59P2Y)3*XG-V(PG,:MED5.8<23JLB3\SQ@*MAY9 M ^MIX#I?9E(/V$EU MV&@CG5 MRST1,&'%KSR5V<@:6BB%!:D+>$'>SVZ)G\/QP? MD.-VB^4:/N\9OI],DD+]NRN@-?0M3P,/#%SOGU7BA;[C>,/87FW*[HG#@1M& M01>WI<_K]'D']5U2";S9&&BBG J$:$ITG\&.IM=BC[-!RGU(7(J*C*'D:5. M"0%\!5;RZ<,@<+[V^?%.9%O9^UWV_MO<:>#^QJICS_4QWG5G/VX011YVA_WN M!)V^X*"^">,5XT0"^E$S"4*J4[?LTWF0YK6.O!/95L9AEW'X-D?"_94>XA#[ M[HXC/7&ATAB%_8X,.WW#%_9+FJ_RM%8B7[#D(,]K+7DGLJV4HR[EZ&V61/M' MTS#T@W#'D?TPWW>]8+!CB+U1F4K@2U.P!9JSFLJF#'2CW9W@S)3"G?&QNBLT MI?T?37/14(?\,J<"%;!0E,Y)J'X3WA3OIB-99>K?/9.JFIIFINX[P'6 ^KY@ MROJVHR?H;E#)7U!+ P04 " "M=*Q61/X3S%$# !@"P &0 'AL+W=O M^0S (&>BISP MOC$38GYJFCR:08'Y"9T#D4\2R@HLY)"E)I\SP+%.*G+3L2S?+'!&C$%/STW8 MH$<7(L\(3!CBBZ+ ['D(.5WU#=M83TRS=";4A#GHS7$*-R#NYA,F1V:M$F<% M$)Y1@A@D?>/,/AW9.D%'W&>PXAOW2*$\4/JH!I=QW["4(\@A$DH"R\L21I#G M2DGZ^%.)&O6:*G'S?JU^H>$ES /F,*+Y[RP6L[X1&"B&!"]R,:6K'U !>4HO MHCG7OVA5Q5H&BA92/!K1)<#5HZ MTUCG6.!!C]$58BI:JJD;71N=+6DRHO[&&\'DTTSFB<%T?#^^OANC@W,0.,LY ML@_1,;J[.4<'7P][II!+J$ SJN2&I9SSAIR+KB@1,X[&)(;X=;XIK=7^G+6_ MH=,J>(79"7+M(^18CMO@9]2>?@Y1G>ZTV''KN9R$ZUU\3W1O!K-:T6KB"191%.2 M_960EP3=S@"-%A*9"#0!EM$873!:Z/FS@BZ(X.NP#U6B].!M5.+8\SVW:VU5 MHM7KGI7PZTKXK96XEAML^4?CG!^A:WE@_$IJVO?JTT3M[U 'OM\-_"WH5EM[ M0G=KZ&XK]#A)Y.G!%:D\ ^0.3RJNZ!G=,DQXCM79TD37W:$+P^X66NOB>Z(% M-5KPR8]6[L#OO*?!#I/=\4/'M[>X6E?>DRNLN<)6KO5[-Z=,'_LT48=TBN;>OE6+5:??^D)#T6P(K/.J]T-ZV[W8[M;6^C M#7'6&Z8W>@&[U?0M%3C_F$M[MW"-[TY38&.%S8T>I@"6ZM:.HTAM2&4[4\_6 M[>.9;IK,E_"R]Y0]@]RE.R!0:F M N3SA%*Q'J@%ZJ9Z\ ]02P,$% @ K72L5H1X9MY% P "@X !D !X M;"]W;W)K&ULK5==;]HP%/TK5C9-K;213P)E$*D0 MIE5J)P1T>S;D E&3F-D&VG\_.PDI@6 U6EY([/B<>\^)N;GN'PA]81L CE[C M*&$#;B%E@!B,2_0D#OAEH70T%L,*[B$_)X2?D M@MJ2;TDBEOZB0[;6<36TW#%.XAPL,HC#)+OBU]R($X#@J098.< Z!SA7 '8. ML#\*<'* DSJ324E]\#''7I^2 Z)RM6"3-ZF9*5K(#Q/YWF>AP'%O.GZ\ MGX]]-+F?SA_&,W3C \=AQ- O3"F6[^06?4//,Q_=?+[MZUR$E$!]F=,/,WKK M"KV-GDC"-PR-DP"",EX7J1;Y6L=\AY:2\ G3%K+-K\@R++LBG]''X58%W%?# M?5A>@Y?4V(7[=LKG7.%S3*-C.VC8&K70(P^J_%42R*K08UN\A($F_O8,Z!XT M[\LGTS6^5YG3))G?$%G).*6*./4M>0RG&G;CEV$+&EM%UK;2JV/(.H:F@.-JQ2JL6WT!IBRJKV@ M!-85WA!9R1^W\,?]@#\3H%FMJ3+)O7@O;MLXWPG**'4-:8BL9$BG,*2C-&1( M\1X2X%5.*)%URTF39'Y#9"7'NH5CW4;*2<;2/ME'G7>BU+O4J8]75VQ!9R1;3>&^&C/\M)3E#:0\8 M%YZHX]0UI2FVLBLG+:*I=.4YH1#&BQUE8L] MENJ/BG#G*?\_1,]CG7NSN6Z MCF&>F^BKTZHK6S]IDF.@Z_2PP="2[!*>]9_%;'&@N4_;^+/YH=D;9<>2=YKL ME"2ZRW68,!3!2E :K8[8)30[>&0#3K9I*[X@7#3VZ>U&'-: R@7B^8H0?AS( M ,7QS_L'4$L#!!0 ( *UTK%9@MAU".0, %L+ 9 >&PO=V]R:W-H M965TY.:$%DXR,&M7/!FPI$_YT!AE;#QW?V2QLH=UISG55<^!6N %VR0BX$.B]22"WX43O>QRT$KC+6N,,;=V>X ME?&2\ X*_"\(>SBP"6J'CV':P'&+G*!)=F#X@M9DVQ);X;IVG"[E$U&2*0P= M5:L"^ JQV&UC3WZ6P(FDQ1QEH*H+<5U&QVQVO%03 M(@1(8?-?D4:&5)\\JZ0;]L.X-W!7V\Y>AH5>A/U^$[:C.6PTAZV:1TO.H9"H M9-P<+6R&V)Z-C))[FE'Y9!-?L8=;JOP>]KK=/?&VL*X?17;Q42,^:A5_P8KY ML02>_[/\Z(4N'/MQ%._)?QD6X""*0[O\7B._URK_ADF2O4]OS_)?"?H^WM-K M">OWXM"WZXT;O7%K"=^9>P%2=+I2DN> KD%?EEKZA9%^H[;"ICH^9(4?B&PG M _TF _TW5K@Q;"WG=@:,GH!P@2*4F^/>YO!M#''-@-35D9(GT6+/]YYO1.]] M6SRF8LJ6ZH"X)A*LUZ)WR,T]%-NN_:V&P/_O_:TIXJWB\CI>O[]7@G\-JR2Z M6^U+#GQNNCJ!3,ZK3J99;3K'4],ON<_A5=NI+OPY+80Z1F8*ZG5ZZKSB52=7 M320K33-TSZ1JKV[ =4N;SCR--%JR[2-)C4[J$NML\F<*.U#F:&F74%YF#[<7LYN9^SL M!I +:9C_-7&1=.VNNV@UKAJ-X(#&+Z[/6>A_8X$7A.QY=L/./G^0<Q[B;OIH0TZVN 4;=!' M:[*B'1I%>N$!6M31HE.TJ(\6[='\, JC [2XH\6G:#'C9<8P!^HR2P3=!X_W MX6,_'O6SAQU[>)3]6R&7[6&;\C?J/=A[TH9[\,BGWP'ZJ*./CM(?P!AV7U1K MA(S=EU0X&.S#C_;PWV,_&$3]^'&''Y\NO@\WWCO#@R@<^^$'G+O3A&P_IZZP M$J5A$I:4Z)T/R;!N>F0S0575?6FND+I&ULK59=;YLP%/TK%INF5EH+X2LD(TA-VJJ55JUJUNW9A9N "C:S MG:3[][,-8210VH>^@#_N.3[GVG =[BA[YBF 0"]%3OC,2(4HIZ;)XQ0*S,]I M"43.K"@KL)!=MC9YR0 G&E3DIFU9OEG@C!A1J,?N6132C<@S O<,\4U18/9W M#CG=S8R1L1]XR-:I4 -F%)9X#4L0C^4]DSVS84FR @C/*$$,5C/C8C1=3%2\ M#OB5P8ZWVD@Y>:+T675NDYEA*4&00RP4 Y:O+2P@SQ61E/&GYC2:)16PW=ZS M7VOOTLL3YK"@^>\L$>G," R4P IOC[U<7R:HE.+D'@+.?(/D5GZ'%YB4X^GX:FD"NH M.#.NV>85F_T*FX/N*!$I1U00;TIEC3Q[+V]N#Q+>87:.G-%79%NVTZ-G M\7ZX/2#':;+E:#[G%;X?)3 L,K)&.QR:V[:5 M;I3O6*VH XU>H]$;U+A,*1-G ECQELB*QVLM;_N3X%AD3Y3M6DZ_2+\1Z0^* M_$D%SA%];SK]CH; *,?J5SINE(X'3_EU1C")X& M@\9P,+@UMT2>'>"BSV30R;!UM ?=",?KWX!)HV?RCJ.RZFY#G\!)YXLZ%MB- MZ @T6Q6D +;6A97+13=$5'_K9K2IW1>Z9!V-SV5-KTKP?YKJ0B#_Q>N,<&EG M)2FM\[',&*N*;-41M-1UZHD*6?5T,Y7W$F J0,ZO*!7[CEJ@N>E$_P!02P,$ M% @ K72L5F+S.3RC @ *P< !D !X;"]W;W)K&ULK55A;]HP$/TKIVR:6FEK0@)IRT*D0EMMTJI51=T^F^1"K#IV9CO0 M_?O9#F044C15^P(^^][SNP=W3M9"/JD24<-SQ;B:>*76]=CW559B1=29J)&; MDT+(BF@3RJ6O:HDD=Z"*^6$0Q'Y%*/?2Q.W=RS01C6:4X[T$U505D;^GR,1Z MX@V\[<8#79;:;OAI4I,ESE$_UO?21'['DM,*N:*"@\1BXET-QK/8YKN$'Q37 M:F<-MI*%$$\V^)I/O, *0H:9M@S$?*UPAHQ9(B/CUX;3ZZZTP-WUEOW6U6YJ M61"%,\%^TER7$^_"@QP+TC#](-9?<%//R/)E@BGW">LV]SST(&N4%M4&;!14 ME+??Y'GCPP[ \/0#P@T@W <,7P%$&T#D"FV5N;*NB29I(L4:I,TV;';AO'%H M4PWE]E><:VE.J<'I]-O-U?QF#B?7J EE"J)3^ 2/\VLX>7^:^-K<8//\;,,V M;=G"5]@BN!-([Y2[QOE'7RPJV\:7B4\([(,X@&'R$,PJA'S^S?X>$1 M.5'G5N3XHE?X9D254!.:@^D?()5HN%9 ><8:4Z]9@"X1*B2JD6C^ZQI$ 'JN:9#CQ3+,JE"OTT@_O!G'PN<^5_T3VPJ-A MY]'P&'OZO49)-.5+R*Q;A9D3"@HI*A#=B;-$]=G0.VTZ@53J*SP>7B;_: MK>\PZV)T$09=U@OAHT[XZ(W""\H)S_"([)9YM",HV)-\F!&-^O7&G=[XJ-Y; MI^IM>N,# _?U'F;$E_L&^SMSIT*Y=.-806;;HNWQ;K>;^%=NT.WM3\U+T [N MOS3M,V(Z>$FY,J44AC(X.S<.RG8TMX$6M9MN"Z'-K'3+TKQF*&V".2^$T-O M7M"]C^D?4$L#!!0 ( *UTK%8B-[#M$P( *,$ 9 >&PO=V]R:W-H M965TD;O]] 3M>)J7^8NZ.>QZ>PWX,J99$*+S M"FJJI[(!87>.4M746%>51#<*:.%!-2=1$-R0FC*!L\3'=BI+Y,EP)F"GD#[5 M-56O*^"R37&(SX%'5E;&!4B6-+2$/9A?S4Y9CPPL!:M!:"8%4G!,\3)Y'BP D"#KEQ#-0NSW /G#LB*^-OSXF'(QWPTCZS M?_6UVUH.5,.]Y']88:H4WV%4P)&>N'F4[3?HZYD[OEQR[;^H[7+C6XSRDS:R M[L%60=W>05[FFAF:)DBU2+MNR.<.7ZM%6'!/N MI^R-LKO,XDRVW2SWFSWZM 9#&=?H!U6*NHOZG!!C^5T6R7NN5<<5O<,5HP+38:X5UN-EU MG!N,A6YH#BFVG:]!/0/./GX(;X(O(ZIF@ZK9&'NV!:T!)NAG ^[J18FV8/ML M@M:@<\4:U[W7-(^SAN@5J$)&HKFW]#6EY*)Q:E"E'P^-)#&-K4W*_N*@'()=O\HI3D[ M[H#A7 %!+ P04 " "M=*Q65!5T%K$" &" &0 'AL+W=OPSF^^%Y_P_A"9 2O12$BKZ52;F\ MM&V19%!@<<&60-7.C/$"2S7E#4@ IBNX[3M0N<4ROPS=J$!SY;29)3 MF' D5D6!^:\A$+;I6RUKNQ#G\TSJ!3OPEW@.4Y"/RPE7,[MF2?,"J,@911QF M?6O0N@Q[.MX$/.6P$3MCI)T\,[;0DW':MQPM" @D4C-@]5I#"(1H(B7C9\5I MU9_4P-WQEOW*>%=>GK& D)$?>2JSOO790BG,\(K(F&VNH?+3T7P)(\(\T::* M=2R4K(1D1056"HJZ>D%L#G MIM,()6%%95F'ZM6ZF0U,#7^U/E1-KNQ)?VC*#JENV#RG A&8*4KGHJ=^&%YV MG7(BV=(4[F$FDVO*U M+38<26J,RL+V'.?"+@FMK# P9PL>!JR6!:UPP4'494GXZP@+MAM8KK4_B.DZ ME_K #H,-6>,2Y8_-@JN=W7E):8F5H*P"CMG &KK7H[[6-PJ/%'?B0 :=R8JQ M9[V9I@/+T4!88"*U!Z*6+8ZQ*+0CA?&[]6EU(;7AH;SW?F-R5[FLB, Q*YYH M*O.!=65!BAFI"QFSW2VV^1C A!7"?&'7ZCH6)+60K&R-%4%)JV8E+VT=#@Q\ M[P,#KS7P#'<3R%!.B"1AP-D.N-96WK1@4C76"HY6^E&6DJM;JNQD&$>3*)H- M1W<1C.?WCU'\,-7R(HYNHEA=PO)A/OX.P_M6NIW?3:)X"9/H9CJ>/L#G"4I" M"P'N%SB#3^#T'/_,Z;DN_)QAN4+^*["EXM31[*1E&C5,W@=,/LQ8)7,!495B M^J^]K?+KDO3V28Z\DPYGA/? =[^"YWB^@K1!Y(2C:)<3$?RNC+Z)6J#6I2P!W-\!C6:><7\(J$"_"A;%[(4(%PH+3!-_5]>T-CR711/IV4%OU6UZ\JZM]T#0E\K49 M#0(25E>RZ9_NM)L^PZ;IWM2;T:7^KS6M!!28*5.G=ZD >#,.FHUD&]."*R95 M0QLQ5Q,4N590]QEC&PO=V]R:W-H965T94=O@6"[VSYB*G2D_%QI5;@32QH#QS2;<[ M<'/*"B<8V;6%"$9\IS)6X$* W.4Y%<^7F/'#V/&N;6+ G+L9",%R!P/78FWD4X-/$VX)[A01Z-P3AYX/S13.;)V.D:09AA MK P#U8\]AIAEADC+^%UQ.O61!G@\?F&?6>_:RP.5&/+L%TM4.G;.'$AP37>9 M6O+#%59^^H8OYIFTOW"H8KL.Q#NI>%Z!M8*<%>63/E5Y. *0P0D J0#D#< ; MG@#X%<"W1DMEUM:4*AJ,!#^ ,-&:S0QL;BQ:NV&%N<65$GJ7:9P*EM$TBFXF ME]<1A+<_[J/EW=R,%\MH%BWU)JSN;L/O,/E1C:YNKZ?1<@73:#8/YW?P:8J* MLDP"^0Q?X3VX(%,J4(Y&O.3FDK0RWE#1 =_[ J1+_"9![? IQC6/R8 M\BQ!(3^:5Y7%3%TT);KDZ37SF+IP(; M6>[5EGMM[$'TM-6?.R9PIRL'* YZ@0EJ"D"3[W8RTH-GI$+".>3EB^*=04*? MF][5\!]4_8JJD>&5U7YMM=]*:6\7%H+%"+J\W=-L9WV"_JRQR6Q)=V[I3*W> M!]T..1NY^V,;C4%>'?1*Z:!6.FA5ND 4<,\S+2]CZKE)6TEP]NK8OM?J96(.J/\6!'\ 4$L#!!0 ( *UTK%;K? 5T M8 ( # % 9 >&PO=V]R:W-H965T37)(K#HVLPVT_WZV$S*V%?:2'-OG?!?; MQ_V=D&^J1-3P7C&N!EZI]?K:]U568D74A5@C-RLK(2NBS5 6OEI+)+DKJI@? M!D'7KPCE7M)WV$G_37I, % MZN?U3)J1WZ+DM$*NJ. @<37PAIWK46SS7<(+Q9TZB,$Z60KQ9@?3?. %5A R MS+1%(.:WQ3$R9H&,C)\-IM=2VL+#>(]^X[P;+TNB<"S8*\UU.?"N/,AQ139, MS\7N%AL_3F FF')?V#6Y@0?91FE1-<5&045Y_2?OS3X<%(3AD8*P*0B=[IK( MJ9P039*^%#N0-MN@VC\=/ M4QO/YNE-.C>+L'AZ'/^ X4,3W3[>3=+Y B;IS70\?8*S"6I"F8+H'+[!S&PI M2HDY++3(WN"52$FXACM*EI11_='WM1%MJ?VL$3BJ!89'!$9P+[@N%:0\Q_S/ M>M^8;1V'>\>C\"3@/9$7$'6^0AB$$3PO)G#VY?P$;M3N9.1P+X_@CK"@G%-> MF%O"",_P,Z\U1-=!V'[9)MWP>]2+^_[V$^K+EOKR)/6X)+Q H!Q6A$K8$K;Y ME+U&B0_8>U>=\ AYW)+')\G-N?S'=/R/Z5[0BX/@+U[_X!97* O7JPHRL>&Z MOM#M;/L<#.LN^)U>OR7FC,UA*&"X,J7!1<](D'5_U@,MUJXGED*;#G-A:9XT ME#;!K*^$T/N!)6@?R>074$L#!!0 ( *UTK%8=QS,#Y04 -L? 9 M>&PO=V]R:W-H965T8:E.^;(KUIS@P!A%81"93$H9:2?GQ*Q7M9/?4AL7C-_4O)G@5S",69,K"'S20 MJ_/.J ,"\H0WH9RS[5>2!F0<]%DHS'^P3:]U.L#?",FBU%AY$-$X^<0O*8B" M 1KL,4"I :H8P-X> S2JU^ILI.3^G4//GA$8AH*<(,YQ_H9?@2?P,/" Q_^_CCN2N6B MOE'73]VY3-Q!>]QQP36+Y4J 61R0H&S?5:%E\:&W^"Z15? :\U/@PA. '.36 M^#.UFWO$S\Q1C;EW@#D::7,XM$3C9D_+-7J]/7IW:E 0SDD 5&+X/\%60X\E M""E^I"&5KW7$$\F!D=33P/-DZ PAZH^[ST40NY<-T)D[K%SF61W4L]1GL<8^ M.>^H:4@0_DPZDW_^@@/G7TOXO2S\7I/P3X!88747@#=RQ3C]7P&.UF!^L,A&CEN)7T.O="S M>O6',0^SF(?6F'^8A9 $G_ SX6IA![,7PGTJ"+CCU">@P*0.1B)^5HC1.74& M%1!6#YHF2$MB)5BC#-;("NMBN>1DB24!-):I#.*J@L_K3%%U+8B5T9QFZ,RNZ!>%4S9K,FU=-7D)B7WP(([(Q4B=S"J5DOVVS>&U9): M&1;*82$KK,(8]0ONM5:RW[/QH2.4=##O**']I+^9A,]*B;L28\^0?R-;J.!Y-A4%P%^ MK:WIWQ%%/?!*,!?@#$1)2PU'^[2F=JW&.(]1U,.\JH?VLGX:,J'!)=FFJ)ID M2_":WBD9K?I L>94ZD*%O/@K'*MZ6!T0-:(/2=5!33&\DZ@M%?LIV6.T#C#O M':"]>; MJO-T43VQ !O6-MA58JVV#VVIE8GE#02T=Q!I4PXD ^L-5RDF=A*Q MEE2;?<"T534O52L^17>$4"_/_#*KO&. ]I;A %9O;18Y:'RVVD:TJN:E:J4R MLYX?RKL#=&AWD(S(E&<=&KM24S2MJGEMJ94IYHT#LC<.;6W:/& M_([12Z"\ET#V7F+/*VKQWAL2M-M!N!#UJZN#_>Z-61VC@4!Y X'L#41IG(JW M5W%[";F'$6JU>6A+K4PH;Q[0>\U#8=AEJ:1?N+'TU3>SO[!$NR_U>]#MG57K M-+L?C:D=HZ% >4.![+7_0\R)SY:QWA%)9J9/>F\TT+/8FL0"[WO7G>J6]HK@ MJ-]S=Y*LU8:A+;4$5[>P&QH1OC2[RD+%OHEELC&:?9OM7%^8_=IN?GFR[7V- M^9*J) O)DS)U3H?*49[L)"X:7FX# -"P &0 'AL+W=OF&< MVV>7MG;0%E]SV(F],5%2[AB[5Y-/Z<*P%",H()$*@N+?%BZA*!02\OC>@1K] MGLIQ?_R _EZ+1S%W5, E*[[EJQYX XXPY.Y^ ,';PG'-S.P=5"6V9:UA65-)YS MMB-<62.:&NBST=ZH)J]4&%>2X]<<_61\?;Z\^73S845NKY=D]?%\>4U.KD#2 MO!"OR5OR975%3EZ^GIL2]U(>9M+A7K2XSA.X+OG,*ID)%S^7QW9X*.VY^;J_' G6 MP/$CP8*2W(_I"8ZBX'A1%%G#:/W>[D!-V*L))]4L_YIX>'Q]+-<*@M >,'^& MX0'U64]]-DE]I9@15JMG21!:I60W%IJ'^_>4CMG1/;%#SX^\R!_H&#$,?-_V MW"="$/4ZHO^;,6E>-,I^+W,F4R8Z)NY8H>?. F\@<<32CF:N'T;1N$;;>GSO MK.<6KV&:XWN''4&>C+YVUM'M&6;&I,DAV[W7V?X'MET 1OG:O^<[9=+R-?<: MBQ+X1O=; B]&4\GVZ>Y7^Y[N7'OIAN41IFT4\6'>Y)@W!:P1TCH- M,>J\[;W:B62U;E_NF,1F2 \S[%>!*P/\OF;XY'83M4'? <>_ %!+ P04 M" "M=*Q6E37XH!X# !N$0 #0 'AL+W-T>6QEF0)W^Y)GI)>FT'A6YZ22Z6;V"Z"^SMMEQ\ FQD(Y$)T OO$ M&<:CBAK#M+RRDV9Q8WP$!>WX=EU9A7--U[W^@&P=FIL-,E4Z9[H+TR,;TW@D M6 %R-)\OX&Y4%0)HC"KM(.=TKB1M-&P\VH&EG3$A;N"I^%'L<:^*G:I&4%/9 M#:V@=NAHW 3X=]D<]RYM]"+>H.+WRGQ>VNW(9@[-PJXU*_BJF:^*3@#&WL/9 M:56)]2?!Y[)D;O//#C@>T8U?L%":/]AHT"HS:V":!/=,&S[;M?S2M+IE*[-I MIU6!:^Z_0T[?W7G.47*XXO_I7DYK_*H6"OQO:H>^TB!V]! M9/(61+[.G@S;8V?G;-L[V3IK &\0&?D.;RMB&S28+KDP7+:S!<]S)A\=<);> MT*E]F=SCM^MS5M"E,+<=F)'M^!O+^;),NU77D(AVU7;\%;;72[K7%QN+RYRM M6#YIIWH^;8:!'=BH[04.A\A5<_D1S,=A?@0P+ ZF /-Q7EB<_VD_0W0_#L.T M#;W($/49HC[.RX=,F@\6Q^^3VLN_TS2-XR3!,CJ9>!5,L+PE"7S];)@V\,#B M0*0_RS5>;;Q#GNX#K*9/=0BV4[P3L9WBN0;$GS?P2%-_M;$XX(%5 >L=B.^/ M SWE]XECJ"JF#7N"<21-,01ZT=^C28)D)X&/OS[84Q+':>I' /,KB&,,@:<1 M1S %H %#XK@Y!P_.HW!S3H7;7UC&OP%02P,$% @ K72L5I>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'R M!$C2#S65*#@I4DHBH+E6A#B-5<"1<=K=_OHU4+HFC49[<7,"F\AYS#!^MF_> M&']9,_:"?A=Y64V,G1#[:].LLATITNH7VY-2/MDR7J1"-OFS6>TY23?5CA!1 MY*8]&(S-(J6E<7O3C;7DIMI@@F2"LE)VUATK2MZJ?\_K)GJE%5W3G(H_$Z.Y MSXF!"EK2@KZ3S<08&*C:L;=[QND[*T6:QQEG>3XQK/;!BG!!LR_=<0V9I.NJ MZ1'I.DHER,08#^2 6\HKT?RB&3^5C*]$_KAM'02;TEP0[J>"S#@[[&GY7 \C MW\)47J.)0W=M@WC-_R>,;+NE&?%9=BA(*=HX1?Q!LVG<3$DJ)%+^F\@$/-@V>1I1%Z.,PQCZ2=_%B'OAN(AMW[MP-/8P4 M2!N M,\(^60KD X Z9P%,D[DY0&'"N00@!Q^%V3'E<1H,47>O1O.<*Q C@#( MT1DCV4OW&( 3ZJ?*!1G!TJR$MAI.8D$VL#3K "R+?E8A'UB:A?"U+$Y&$G*" MI5D*<'TXZF(9DH6M618]MQB@D>5VE7"81YH6)"*G$TJ^34 MLO"$5AQ(*TZC%;,[V-V0+2W))I3C5[(_2_-LR5%]:;>PPU&]RMP>\MR3?8MR MSM)-=T[8_?9U9G)\M.X_ M$YOS^9J[SR;_KEP=_AAL?YKNY@OG@DF.67=Q86?LO1QO>SM<:-9/-LGAM#/= MX43&Q@YB".+X00)!$C]H#D'S^$$+"%K$#UI"T#)^T J"5O&#UA"TCA^T@:!- M_"!*4<940=($:P5:$W)-"KPF!)L4B$U(-BDPFQ!M4J V(=NDP&U"N$F!W(1T MDP*["?$F!7HSZLT*]&;4FQ7HS9.?;05Z,^K-"O1FU)L5Z,VH-RO0FU%O5J W MH]ZL0&]&O5F!WHQZLP*]!?46!7H+ZBT*]!;46Q3H+9/#$@5Z"^HM"O06U%O> MJ;>YQOW?277HWW7C]L/R>7/R00TX6SA@W?\"4$L#!!0 ( *UT MK%;?(2<;D@$ /D5 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8S6[",!"$ M7R7*%1%CIZ4_ BYMKRV'OH";;(A%$ENVH?#V=<*/U(I&("IU+K$2[\Z,O=)W MR.1]:\A%F[IJW#0NO3>/C+FLI%JZ1!MJPDZA;2U]>+4+9F2VE MB8C0:LTPW MGAH_]*U&/)L\4R%7E8]>-N&S4[J9QI8J%T=/N\+6:QI+8RJ521_VV;K)?[@, M]PY)Z.QJ7*F,&X2"F)UT:'=^-]CWO:W)6I53-)?6O\HZ5+%-Q9S?5N22?HD3 M&751J(QRG:WJT)(X8TGFKB3R=97L1 ?]SC[<,.V>_&K_3J;/,%3.K38N3,S2 MY7:'D;3=0Q.$R'K5?\2C8Y"^^GS43CNG_$SO<+V?VBZ[>3C6+=??\?<9'_4O MS"% &UL4$L! A0#% @ K72L5G.H16SO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ K72L5IER&N56X% #L' & @($." M>&PO=V]R:W-H965T&UL4$L! A0#% @ K72L5JY$;18S M!@ +AD !@ ("!L@T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K72L5FX,/K!V! :1, !@ M ("!NQP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ K72L5E9E3O6%"P CQT !@ ("!U2L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K72L5@6*"^\\!@ PQ !D M ("!%D0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K72L5@19[RO,"P A!\ !D ("!05X 'AL+W=O MTMH=V@# #8 M!P &0 @(%$:@ >&PO=V]R:W-H965TB0@0 /,+ 9 " @>-M M !X;"]W;W)K&UL4$L! A0#% @ K72L5@?C MD6@6! %PH !D ("!7'( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K72L5J4==/L? P Y0H !D M ("!R7P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K72L5H1X9MY% P "@X !D ("! MM(8 'AL+W=O&PO=V]R:W-H965T0( +0& 9 M " @:"- !X;"]W;W)K&UL4$L! A0#% M @ K72L5H1\ ?C# @ ]0@ !D ("!4) 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ K72L5NM\!71@ @ , 4 !D M ("!3*$ 'AL+W=O&PO=V]R M:W-H965T;@, T+ M 9 " @?^I !X;"]W;W)K&UL M4$L! A0#% @ K72L5I4U^* > P ;A$ T ( !I*T M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ K72L5DN*H MS 0 XML 48 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 49 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 64 190 1 false 17 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 - PRIOR PERIOD RESTATEMENTS Sheet http://quotemedia.com/role/PriorPeriodRestatements PRIOR PERIOD RESTATEMENTS Notes 9 false false R10.htm 000010 - Disclosure - REVENUE Sheet http://quotemedia.com/role/REVENUE REVENUE Notes 10 false false R11.htm 000011 - Disclosure - RELATED PARTIES Sheet http://quotemedia.com/role/RelatedParties RELATED PARTIES Notes 11 false false R12.htm 000012 - Disclosure - LEASES Sheet http://quotemedia.com/role/LEASES LEASES Notes 12 false false R13.htm 000013 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT Notes 13 false false R14.htm 000014 - Disclosure - EARNINGS PER SHARE Sheet http://quotemedia.com/role/EarningsPerShare EARNINGS PER SHARE 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 - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://quotemedia.com/role/SignificantAccountingPoliciesPolicies 20 false false R21.htm 000021 - Disclosure - PRIOR PERIOD ERROR (Details Narrative) Sheet http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative PRIOR PERIOD ERROR (Details Narrative) Details 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 3) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3 REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3) Details http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables 33 false false R34.htm 000034 - 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 34 false false R35.htm 000035 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://quotemedia.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://quotemedia.com/role/EarningsPerShareTables 35 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept DueToAffiliateCurrentAndNoncurrent in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. qmci_10q.htm 1 [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. qmci_10q.htm 1 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 15 fact(s) appearing in ix:hidden were eligible for transformation: qmci:ConvertiblePreferredStockDesignated, qmci:LesseeLeasingArrangementsOperatingLeaseTermOfContract, qmci:NumberOfConsecutiveTradingDays, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DueToAffiliateCurrentAndNoncurrent, us-gaap:PreferredStockNoParValue, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares - qmci_10q.htm 1 qmci_10q.htm qmci-20230331.xsd qmci-20230331_cal.xml qmci-20230331_def.xml qmci-20230331_lab.xml qmci-20230331_pre.xml qmci_ex311.htm qmci_ex312.htm qmci_ex321.htm qmci_ex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qmci_10q.htm": { "axisCustom": 0, "axisStandard": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 273, "http://xbrl.sec.gov/dei/2022": 27 }, "contextCount": 64, "dts": { "calculationLink": { "local": [ "qmci-20230331_cal.xml" ] }, "definitionLink": { "local": [ "qmci-20230331_def.xml" ] }, "inline": { "local": [ "qmci_10q.htm" ] }, "labelLink": { "local": [ "qmci-20230331_lab.xml" ] }, "presentationLink": { "local": [ "qmci-20230331_pre.xml" ] }, "schema": { "local": [ "qmci-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 258, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 12, "http://quotemedia.com/20230331": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 20 }, "keyCustom": 42, "keyStandard": 148, "memberCustom": 8, "memberStandard": 9, "nsprefix": "qmci", "nsuri": "http://quotemedia.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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", "menuCat": "Cover", "order": "1", "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": "From2023-01-01to2023-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": "From2023-01-01to2023-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": "000010 - Disclosure - REVENUE", "menuCat": "Notes", "order": "10", "role": "http://quotemedia.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "000011 - Disclosure - RELATED PARTIES", "menuCat": "Notes", "order": "11", "role": "http://quotemedia.com/role/RelatedParties", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "000012 - Disclosure - LEASES", "menuCat": "Notes", "order": "12", "role": "http://quotemedia.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "000013 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT", "menuCat": "Notes", "order": "13", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "000014 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "14", "role": "http://quotemedia.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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)", "menuCat": "Policies", "order": "15", "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": "From2023-01-01to2023-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": "From2023-01-01to2023-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)", "menuCat": "Tables", "order": "16", "role": "http://quotemedia.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "From2023-01-01to2023-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)", "menuCat": "Tables", "order": "17", "role": "http://quotemedia.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "From2023-01-01to2023-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)", "menuCat": "Tables", "order": "18", "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": "From2023-01-01to2023-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": "From2023-01-01to2023-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)", "menuCat": "Tables", "order": "19", "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": "From2023-01-01to2023-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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:AllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "20", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:AllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - PRIOR PERIOD ERROR (Details Narrative)", "menuCat": "Details", "order": "21", "role": "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative", "shortName": "PRIOR PERIOD ERROR (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:PriorPeriodRestatementsTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-03-31_srt_RestatementAdjustmentMember", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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)", "menuCat": "Details", "order": "22", "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": "From2023-01-01to2023-03-31_qmci_InteractiveContentandDataAPIsMember", "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", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - REVENUE (Details 1)", "menuCat": "Details", "order": "23", "role": "http://quotemedia.com/role/RevenueDetails1", "shortName": "REVENUE (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-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)", "menuCat": "Details", "order": "24", "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": "AsOf2022-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": "AsOf2023-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)", "menuCat": "Details", "order": "25", "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": "AsOf2023-03-31", "decimals": "0", "lang": null, "name": "qmci:LongTermPortionOfOperatingLeaseLiability", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - LEASES (Details 1)", "menuCat": "Details", "order": "26", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": "From2023-01-01to2023-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)", "menuCat": "Details", "order": "27", "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": "From2023-01-01to2023-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": "From2023-01-01to2023-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)", "menuCat": "Details", "order": "28", "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": "From2023-01-01to2023-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": "From2023-01-01to2023-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)", "menuCat": "Details", "order": "29", "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": "From2023-01-01to2023-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": "AsOf2023-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)", "menuCat": "Statements", "order": "3", "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": "AsOf2023-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", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details)", "menuCat": "Details", "order": "30", "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": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2023-03-31_qmci_ExercisePriceRangeOneMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1)", "menuCat": "Details", "order": "31", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2023-03-31_qmci_ExercisePriceRangeOneMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:FairValueMeasurementOfCompensationPreferredStockWarrants", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StandbyBondPurchaseCommitmentExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2)", "menuCat": "Details", "order": "32", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:FairValueMeasurementOfCompensationPreferredStockWarrants", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StandbyBondPurchaseCommitmentExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-12-31_us-gaap_LiabilityMember", "decimals": "0", "first": true, "lang": null, "name": "qmci:PreferredStockWarrantLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3)", "menuCat": "Details", "order": "33", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-12-31_us-gaap_LiabilityMember", "decimals": "0", "first": true, "lang": null, "name": "qmci:PreferredStockWarrantLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:PreferredStockWarrantLiabilityAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative)", "menuCat": "Details", "order": "34", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "qmci:PreferredStockWarrantLiabilityAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "35", "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": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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)", "menuCat": "Statements", "order": "4", "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": "From2023-01-01to2023-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": "AsOf2021-12-31_qmci_SeriesARedeemableConvertiblePreferredSharesMember", "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)", "menuCat": "Statements", "order": "5", "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": "AsOf2021-12-31_qmci_SeriesARedeemableConvertiblePreferredSharesMember", "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": "From2023-01-01to2023-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)", "menuCat": "Statements", "order": "6", "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": "From2023-01-01to2023-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": "From2023-01-01to2023-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", "menuCat": "Notes", "order": "7", "role": "http://quotemedia.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "From2023-01-01to2023-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", "menuCat": "Notes", "order": "8", "role": "http://quotemedia.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-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": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:PriorPeriodRestatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - PRIOR PERIOD RESTATEMENTS", "menuCat": "Notes", "order": "9", "role": "http://quotemedia.com/role/PriorPeriodRestatements", "shortName": "PRIOR PERIOD RESTATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:PriorPeriodRestatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 17, "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r295" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r293" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r293" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r293" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r296" ], "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r293" ], "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r293" ], "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r293" ], "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r293" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "qmci_AccumulatedDeficitReduced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accumulated Deficit reduced" } } }, "localname": "AccumulatedDeficitReduced", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_AdditionalPaidInCapitalReduced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital reduced" } } }, "localname": "AdditionalPaidInCapitalReduced", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_AllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccounts", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_BravenetWebServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bravenet" } } }, "localname": "BravenetWebServicesIncMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_CashFlowDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Discount Rate" } } }, "localname": "CashFlowDiscountRate", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "percentItemType" }, "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/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "stringItemType" }, "qmci_ChangeInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in fair value" } } }, "localname": "ChangeInFairValue", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "qmci_CommonStockOptionsAndWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Options and Warrants" } } }, "localname": "CommonStockOptionsAndWarrantsMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "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/20230331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "qmci_ConvertiblePreferredStockRedeemed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock redeemed" } } }, "localname": "ConvertiblePreferredStockRedeemed", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_ConvertiblePreferredStockRedeemedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Redeemed, share" } } }, "localname": "ConvertiblePreferredStockRedeemedShare", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_CorporateQuotestreamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Corporate Quotestream" } } }, "localname": "CorporateQuotestreamMember", "nsuri": "http://quotemedia.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "qmci_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$ 0.03-0.11 [Member]" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "domainItemType" }, "qmci_FairValueMeasurementOfCompensationPreferredStockWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurement of Compensation Preferred Stock Warrants" } } }, "localname": "FairValueMeasurementOfCompensationPreferredStockWarrants", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "qmci_FinancingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases" } } }, "localname": "FinancingCashFlowsFromFinanceLeases", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_IndividualQuotestreamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Individual Quotestream" } } }, "localname": "IndividualQuotestreamMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_InteractiveContentandDataAPIsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interactive Content and Data APIs" } } }, "localname": "InteractiveContentandDataAPIsMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_LessImputedInterestOperating": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less Imputed Interest" } } }, "localname": "LessImputedInterestOperating", "nsuri": "http://quotemedia.com/20230331", "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/20230331", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "durationItemType" }, "qmci_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "qmci_LongTermPortionOfOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Long-term portion of operating lease liability" } } }, "localname": "LongTermPortionOfOperatingLeaseLiability", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_MaturitiesOfLeaseLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities Of Lease Liabilities" } } }, "localname": "MaturitiesOfLeaseLiabilities", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "qmci_NumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of consecutive trading days" } } }, "localname": "NumberOfConsecutiveTradingDays", "nsuri": "http://quotemedia.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_OperatingLeaseLiabilitiesAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Total]", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiabilitiesAmount", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "qmci_OperatingLeaseWeightedAverageRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "qmci_PeerVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Peer Volatility" } } }, "localname": "PeerVolatility", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "percentItemType" }, "qmci_PreferredStockSharesDesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred stock, shares designated" } } }, "localname": "PreferredStockSharesDesignated", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_PreferredStockWarrantLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Beginning balance]", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "PreferredStockWarrantLiabilities", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_PreferredStockWarrantLiability": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Preferred stock warrant liability (see note 7)" } } }, "localname": "PreferredStockWarrantLiability", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qmci_PreferredStockWarrantLiabilityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Preferred stock warrant liability" } } }, "localname": "PreferredStockWarrantLiabilityAmount", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_PreferredStockWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred stock warrants exercisable" } } }, "localname": "PreferredStockWarrantsExercisable", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrant" } } }, "localname": "PreferredStockWarrantsMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_PriorPeriodRestatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRIOR PERIOD RESTATEMENTS" } } }, "localname": "PriorPeriodRestatementsAbstract", "nsuri": "http://quotemedia.com/20230331", "xbrltype": "stringItemType" }, "qmci_PriorPeriodRestatementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prior Period Restatements" } } }, "localname": "PriorPeriodRestatementsTextBlock", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/PriorPeriodRestatements" ], "xbrltype": "textBlockItemType" }, "qmci_RedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStock", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "qmci_SalesAndMarketingExpensesIncreased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Sales and marketing expenses increased" } } }, "localname": "SalesAndMarketingExpensesIncreased", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_SeriesARedeemableConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesARedeemableConvertiblePreferredSharesMember", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "qmci_StockBasedCompensationExpenseCommonStockWarrants": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Stock-based compensation expense - common stock warrants" } } }, "localname": "StockBasedCompensationExpenseCommonStockWarrants", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "qmci_StockBasedCompensationExpensePreferredStockWarrants": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Stock-based compensation expense - preferred stock warrants" } } }, "localname": "StockBasedCompensationExpensePreferredStockWarrants", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20230331", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "qmci_StockPriceOnValuationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Price on Valuation Date" } } }, "localname": "StockPriceOnValuationDate", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "perShareItemType" }, "qmci_StockWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Warrants Exercisable" } } }, "localname": "StockWarrantsExercisable", "nsuri": "http://quotemedia.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "qmci_TotalFinanceLeaseCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Total finance lease costs" } } }, "localname": "TotalFinanceLeaseCosts", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "qmci_UnreimbursedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unreimbursed expenses" } } }, "localname": "UnreimbursedExpenses", "nsuri": "http://quotemedia.com/20230331", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_WarrantsToPurchaseRedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Warrants to purchase redeemable convertible preferred stock" } } }, "localname": "WarrantsToPurchaseRedeemableConvertiblePreferredStock", "nsuri": "http://quotemedia.com/20230331", "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/20230331", "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/20230331", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r150", "r258", "r287", "r292", "r321", "r322", "r326", "r334" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r150", "r258", "r287", "r292", "r321", "r322", "r326", "r334" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r103", "r104", "r105", "r113", "r114", "r130", "r227", "r228", "r309", "r310", "r311", "r312", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "label": "Restatement Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r74", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r113", "r114", "r115", "r116", "r117", "r118", "r130", "r157", "r158", "r214", "r226", "r227", "r228", "r229", "r239", "r250", "r251", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "label": "Restatement Axis" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r74", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r111", "r113", "r114", "r115", "r116", "r117", "r118", "r130", "r157", "r158", "r214", "r226", "r227", "r228", "r229", "r239", "r250", "r251", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ], "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r8" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r153", "r154" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r3", "r291" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r209", "r210", "r211", "r306", "r307", "r308", "r327" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r59", "r63", "r80", "r100", "r141", "r144", "r148", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r219", "r223", "r230", "r291", "r323", "r324", "r332" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r76", "r86", "r100", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r219", "r223", "r230", "r291", "r323", "r324", "r332" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r27", "r31" ], "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": "Basis Of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r78", "r278" ], "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 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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r19", "r25", "r26" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "Cash and equivalents, end of period", "periodStartLabel": "Cash and equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r19", "r55" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r81", "r82", "r83", "r100", "r121", "r122", "r124", "r126", "r133", "r134", "r155", "r169", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r182", "r186", "r192", "r230", "r277", "r297", "r304", "r316" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r193" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r306", "r307", "r327" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r2", "r39" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r2", "r291" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.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, 2023 and December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r49", "r281" ], "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/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r15", "r100", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r230", "r323" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r301" ], "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", "verboseLabel": "Total deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Schedule Of Deferred Revenue" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r300" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.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": "Current portion of deferred revenue (see note 4)", "verboseLabel": "Current portion of deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r301" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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 noncurrent.", "label": "Long-term portion of deferred revenue", "verboseLabel": "Long-term portion of deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/RevenueDetails1" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r299" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r23", "r139" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r326" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToAffiliateCurrentAndNoncurrent": { "auth_ref": [ "r58", "r61", "r67", "r70", "r257" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE (see note 8)" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r93", "r108", "r109", "r111", "r112", "r113", "r119", "r121", "r124", "r125", "r126", "r130", "r228", "r229", "r262", "r265", "r284" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r93", "r108", "r109", "r111", "r112", "r113", "r121", "r124", "r125", "r126", "r130", "r228", "r229", "r262", "r265", "r284" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r208" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r39", "r73", "r89", "r90", "r91", "r103", "r104", "r105", "r107", "r114", "r117", "r132", "r156", "r194", "r209", "r210", "r211", "r213", "r214", "r227", "r231", "r232", "r233", "r234", "r235", "r236", "r251", "r267", "r268", "r269" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Fair Value By Liability Class Axis" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Summary of the changes in the fair value of the Level 3 Preferred Stock Warrant Liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r242", "r244", "r290" ], "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r163", "r164", "r165", "r166", "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/2022", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r35", "r37" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r237", "r238", "r298" ], "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/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign exchange (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r24", "r329", "r330" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r79", "r162", "r261", "r286", "r291", "r319", "r320" ], "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 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r14", "r100", "r141", "r143", "r147", "r149", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r230", "r285", "r323" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r101", "r216" ], "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 (Loss) from Continuing Operations before Income Taxes, Domestic]", "totalLabel": "INCOME BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r167", "r168" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r116", "r117", "r140", "r212", "r215", "r217", "r266" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 14.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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r303" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r22" ], "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 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r280" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r22" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r303" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "[Increase (Decrease) in Other Current Assets]", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r22" ], "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 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r34", "r36" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r56" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "[Interest and Debt Expense]", "negatedLabel": "Interest expense" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating lease costs:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r331" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r72" ], "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": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction." } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, Operating Lease, Description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r7", "r60", "r65", "r291", "r305", "r318", "r328" ], "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, mezzanine equity and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS' DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r77", "r100", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r220", "r223", "r224", "r230", "r291", "r323", "r332", "r333" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Preferred Stock Warrant Liability" } } }, "localname": "LiabilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r135", "r136" ], "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/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "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 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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "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 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/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r19", "r21", "r24" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r12", "r24", "r62", "r68", "r75", "r87", "r88", "r91", "r100", "r106", "r108", "r109", "r111", "r112", "r116", "r117", "r123", "r141", "r143", "r147", "r149", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r229", "r230", "r285", "r323" ], "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 decreased", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/EarningsPerShareDetails", "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "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/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSES), NET" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r141", "r143", "r147", "r149", "r285" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r245", "r290" ], "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/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "auth_ref": [ "r249" ], "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/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r241" ], "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r241" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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 (see note 6)", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r241" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.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 (see note 6)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r240" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.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 (see note 6)", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r247", "r290" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r85", "r291" ], "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 current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r17" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "[Other Nonoperating Income (Expense)]", "totalLabel": "Total other income expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r18" ], "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 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r18" ], "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 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r180" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r98", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred stock liquidation value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r1", "r325" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par Value" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r1", "r178" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r1", "r291" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, 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, 2023 and December 31, 2022 (see note 7)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r32", "r69" ], "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/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r84", "r160", "r161", "r279" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r75", "r87", "r88", "r95", "r100", "r106", "r116", "r117", "r141", "r143", "r147", "r149", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r218", "r221", "r222", "r229", "r230", "r263", "r285", "r288", "r289", "r302", "r323" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r66", "r264", "r291" ], "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 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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r94", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "[Accounts Receivable, Credit Loss Expense (Reversal)]", "negatedLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r57" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r71" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r4", "r40", "r64", "r271", "r276", "r291" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r73", "r103", "r104", "r105", "r107", "r114", "r117", "r156", "r209", "r210", "r211", "r213", "r214", "r227", "r267", "r269" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r92", "r100", "r137", "r138", "r142", "r145", "r146", "r150", "r151", "r152", "r155", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r230", "r263", "r323" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.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 (see note 4)", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r317" ], "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/2022", "presentation": [ "http://quotemedia.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r42", "r43", "r44" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r48" ], "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 and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r205", "r206" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Number of Outstanding", "verboseLabel": "Outstanding option" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Weighted-average Exercise Price Outstanding", "verboseLabel": "Weighted-average Exercise Price Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r45" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r39" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r246", "r290" ], "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/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r27", "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyBondPurchaseCommitmentExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration period of standby bond purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Expected Time to Expiration" } } }, "localname": "StandbyBondPurchaseCommitmentExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r81", "r82", "r83", "r100", "r121", "r122", "r124", "r126", "r133", "r134", "r155", "r169", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r182", "r186", "r192", "r230", "r277", "r297", "r304", "r316" ], "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/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r39", "r73", "r89", "r90", "r91", "r103", "r104", "r105", "r107", "r114", "r117", "r132", "r156", "r194", "r209", "r210", "r211", "r213", "r214", "r227", "r231", "r232", "r233", "r234", "r235", "r236", "r251", "r267", "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r103", "r104", "r105", "r132", "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative", "http://quotemedia.com/role/RelatedPartiesDetailsNarrative", "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r2", "r5", "r6", "r33", "r291", "r305", "r318", "r328" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r41", "r99", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r225" ], "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": "Redeemable Convertible Preferred Stock And Stockholders' Deficit" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mezzanine equity:" } } }, "localname": "TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r126" ], "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/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r28", "r29" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE SHARES OUTSTANDING (see note 8)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average common shares used to calculate net income (loss) per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r293": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r294": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r295": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r296": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30885-110895", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r31": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r41": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.12(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 54 0001654954-23-006343-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-23-006343-xbrl.zip M4$L#!!0 ( *UTK%;R7:\&?0T '9_ 1 <6UC:2TR,#(S,#,S,2YX M<"34,L !R39>]H2M@#5&IF5 M[/GX[Z\E?^!O&4,6JL[[L&.L;JF[?ZU62[8['WYYV=G:$V:<./1CJWMSV](P M-1V+T,W'EL?;B)N$M#3N(FHAVZ'X8^L5\]8O/__];Q_^T6[_=C\?:T/']':8 MNMJ 8>1B2WLF[E8338^(NYBUVP'U5W^<.ZUWT[^Y_2FZ?X\X<#E4\D!C-VH9 M0G^:L]9,T;-DO7W;Z?8ZO=M>/R):.&OW&3&L(69NB8M-UV/(UBS,R89J(+CF M*W2GZ?\TM>$6L1W:,[Q#5"BEZ4_N3=37P-F_,K+9NMH;\P=-#*.-VA-CJ=U[ MG%#,N;9P;$^(PO^EC:AYH^FVKI$[8*6_5"%D!T@]"^C5PWXEHCOI+]!XT=:&1DY;F <\#&B9D_"#0D M^L=YACXTY %G$A M8O+\D613VD3NZQ[S7/O(E@0Y=_>LP#;0$B=-"/W<#T7N=GY['"^DJ[0B7P%W MR"/OOG__OB-;0](,9=*Q1/,*9E?4,[22$GI"Q4PW$_16"J2 ^&W';TR0DES2 M=SXIB1S7\:C+BOS6;TQBXK(2R*$U0H.Y1>A%38F>+9>E&!+]0W-'- N>6^&* MO6Y\*.%L!4/)IN10F.1K# T)0NKM%-( !6;$C!@<6H''H>T4'\B9*WQ>R"@. M%W'B/W?F0(\\&03SZIX=LLB9B MXF(;BR4E01!K=A';8'>"=ICOD8F50T(XUK0/B%+'E>N(_"WN[/>$KIW@)]P0 M$^9.8+<$FVGBXLM\5-2]C#4#!Y;/ED8@*/F746=A=Q9>$TKDL+?BOZ[6/JR9 M;4UR?>BD2=.]>+!&3NG/\AI6+P[,4A6Q= 3< 4D9IXELT[-K,!XD*^8+[H;F M.\VJU,(4NH<+[MC$$O'\'MDB."VV&+L\-+F23HE'#T!8@#%Q",AT,C0F"V,H MKA;3\6BH+^''O3[6)P-#6WPVC.6B >Q8P&:0HE%WBUT".E5%+\FDA+)?!TKM M36*4'QIH*T ;69E/U],]9E(-_H4BSR(R]2K$5\6I!/G':B OEO#GT9@ P-,' M;3HSYOIR! 3:FR\3_,-?GV,*0K:YL#.2P M=KD$+F>P,<&PXP!.Q_Q#I_[?K6-;L.F#)9R8Q"WRCN\\F-*AWA8Z5-*'!I_U MR2=CH8TFVL*8C^!*U^;&T# >]?NQ(=B^&O/E2%S/YL:#,9_++J:#7S5]$EQ] MGHZ'QGRA#8V'T6"T;)SQA+@S0'S[8#O/1X>='$:ED[RK$W4&^N*S]C">?FNB M3@G0]X@30&464]0',J]!"=2_17I-N&D[W&,8?MSKBY%$ R;E I"1RT"#01*# M!=E0V%R9B+JZ*??@A&YF,'E,@H-SMA[+17JF0YK61)BTS<>&OC 6OJV#:Z6->VD;^XR-:=/N7',;$WI^778E M@/WL)#EI1],@GT3>0(Q"GL1A<5YL$<,^H)F[2IQ^3.-DZ/,)Y$L+L59KB\_Z MO%E#CLEIC\AM*^>XW;='YKC:F[#O9E.8B9A/F'IX*8)>M/[';RG!>%>0:FEO M_!X:DZ?7?XPXYG&+)^XH#9[9>?NY0&/O9[.&!H\ZZ<,0NXC8?(*8>(#UA"ND$1D6%7J]S&&!,IT(QM"B M01I4BX_1#,8;P(7&P!H$2?C1P54T# T,E\L#PGA**S!E%E @& M7316+[5Z-\_L7;7=$C69 '?QR.ZYW$)=:[1SWG]X#P^T20I9_>*WGF\0IT*]7,.(\[D%4T. M=6ZOZ)_'*]296O_<;V$T*=[W\XK,:B_Y -W"6G:0L' 81>(F9E>,A_@0R?.'LL#V$XH?$OKG$TM M&ZV.50M8L'VM^H!O':M/RAVO42MP_&.U2LZ5\ROUH1/_J!U^)3]Z_P Z.)?M65X% *H]+@ M(;FX.&+("@4RJ@ >YYSXC +X]\+=NN].$J6>E**K34PF"B%Y>U05!UG$) M@E]GC4RWC5_V-J+(==CK _RN9@J;L40OQJ&3TY#)*2U459XXU_F$.,(@(<=I M?A$OE%3),0X,_F7=D' H,55IV)!<7!PQ9&'MGM)!,T5S.MAV^:&/N@+$ZQ35 M%4#V<7)0C-<]*I)$Q2E_\SK0'RIH5<,^I)=7=8SO\1K@QPLA^?8/NZDIPO'P MYXIPK ?DE("JZWSU](Z5DSI!;5G@+B- 4%!*[MI%#O][\H3FFSC_H.Z8H!6Q MB?O:DJ**]P 55,2VQ='/QY;+/+%5$ 76[E9^"9N/+1,XQ3=<_NV]?)]P*?<6 M?HX,3?Y6PR?8.1"G$7L=N7@GR, .WHJ[Q)45!S\QQ]N'I 1(BI4K/(D:RJ*( M_@KF:UB--%=-I3Y42Z> Q5T4>8!;8+8X/#Q4K09? M.9P67N6C:7DL*%OP7> L52371:O9H)#U.LU0\)'[$K^X]S8H<)BT2CJE/Z=5 M\6OLW;EA'Z=CZNWW_CUDQTM>C6#KSG;!V &&E4@OK](C;@?..EU_PZ*J*[9T"(]H@^>P'A%QV L!TV6PN?"0/29K MK%/+>,',)&(Z$1-/U['(,MV+T3G0A)-KZKFRF"YT=(#W+QSQ\@9^0(1]1;:' M'P%^C\E6J4(4GMVWG64S@!X<-'6_EKCT[^%(D4E!!]XC8'UA\]1(L,7Q$1?%F?D@X*E%>YP*D6Y8\N47V#!%K1 =H3R FS['E MF0<%E537B2"XF+?SY)OEP0/*M%XE!->ITAASCK%89L#-=!$&-D$),+_N(-W( M)6B)V4Y$$#_*ANK693XZR/@4X=V3E?Y"&2:[E<=@)H53*]2IH.TZ9]O8H1MA MW1GL'($SJA89&#ZS5SN"_CK=M6C]C_Q,AV[C+GH,0TIE%+0H<+'LUUZ-J9D%,_\Q4(^ARBJ0+. ]+IP](-DP42;H5<9,(<>UMT:ZQ54NH;E.Q?(1$N59=\)#\V=G M'MEUJK=T(#U[(%1((44?./R0CA>V7N>J*6J;BKP3-@^^V45>;7N6\+?$CBD# M4BHBW/.+."^#J](%_ZN!:OI25U*Q& M>IUJRG,,_ZR'BJ,/.9;XMY$2I[P%!,G@[T2Y?:#S]S!9C]M41;W$E'JND M[]85TH3!SA(RA4?$,ZYX%,QINZB\I0^E8F>M%>BN_^L*+LR6$R<:I(>YU@)86748-G'S,JJ2[ZA+'P(:C_+M5IC)@RJ.34^\ZK]D2#P4&*+7*&(HJ2Z]G1[8CCB."YY[2#=*/OZ@"Y#; M?\!DO)@R7,!?C"W)YK$^'7VS!@++'%>+B16M?DZ+&RVZATE)9Q/9BF55Q M\X5W?OEOX:2/F=1D5W&(%"Z=;.] Y_@_XDM!Z!&CW2,6.5,KOAH7$]5^!<%R MQ,.-TZ0?48L\$ ]I+K+C*<49!4JI+BI_M7]D3JX\ M&:UJ\%Y4U]*7Q'*"6 7JB^J3G_=G%"DG^RLU^-#QWVK_^7]02P,$% @ MK72L5N&2#>$,#0 %Y( !4 !Q;6-I+3(P,C,P,S,Q7V-A;"YX;6S576V3 MVC@2_GY5]Q]TW(=+JHYA@"2;I#*[Y0'/Q'4$*,-D]UO*8XM!M48FEIF7_?7; M,@:,7V7&0KY\R#!,M_QT/Y):;K6M+[\]KUSTB'U&/'K5ZEYNW7__YCR__:K?_N#9':.C9FQ6F 1KXV JP M@YY(L$3\3]\L%F"_W8ZDOV^O\QGU+OH7EQ_WWU];#+0\&NK '[O[OPRA/>0M MD,U;#E4OW[>[O7;OLM??"\V\1?!D^1A9OKTD ;:#C6^YR,&,/% $P-'6H,]( M^X^-ADO+7UEK'Z\LRHU"VF-PL6]KX*U??/*P#- ;^RWBET%&>ZS/T?6&$8H9 M0S//W7 H[+_(H/8%TEP7F5R#(1,S[#]B)VK.)?3/S_R_>[ /@:,I^_S,R%5K M&03KSYW.T]/3Q5/_PO,?.KW+RV[GCV^CF;T$7&U"N<-MW-II\5:R]+J?/GWJ MA'_=B:8DG^]]=W>-?F<'!\09^"_M7=B;?X5YZG?O7AF M3@N\@=#6'[[G8A,O$/]Y9QK[:_[<> %>88=8%[:WZO _=P8>]$Q &BHN?;RX M:OUJX#T^D0+XA-@NJ.. ^,,_6(@<66-Z[W5&.'R&^R'IL@YA&X#'B5 MP07#KE>&N4"E'DPSB)<$B+1HH-FVMZ$!1,TI>,>&7E&&3DBY'IQ3GWC^%/JJ MYT#(W9-6AK!$K1YLIOY=']_I95@28C5=&[N\&\/<' @0EBU=#Y*1KLWT61F" M8ZFZ?'#BW%7NKE_!EFC%IF#CDSB(D?,=W@ M.:=38*!D"-^.&J:\1_'XD MCY\#3)U#GHX#%-]>"$C Q2^W_[JH?=C6BGWDFTDZK*6#%V30A>>OHBR<1(S" M&PDQ WJ >9_,A,^#R7BHCV?ZD'^:34;&4)O#+]?:2!L/=#3[JNOSV7:79F>% MZ]E'R%V^2>0E=F,X< ;(PZV@A<7NP_V@#6L_6-:Z Y3W.M@-V.X;W@EZ80>( MOOBA,08F##8^WTW8M>U:]]@-K_@CDDN(=10@Y?E@&&'\A_YS0QXME^<.M6 M ^L%^O)WR]W@? L$U8\MB_4DS;>1Y\.XOFKMIVS+MX_Z3WI3+I+HL,UJVU/; M!/K$3G_A>ZLB-T=.]4XQ)$X(H&BA)\SW2*]:737T13?!S,0V!M P>8YQ4-[O M"K5$R.HK)4O$ZN9P!.%L;1%'?U[S&:^4G!QQ$5;>*66ET,[FT#$)EM@7G*"S M9$6(>*^4B'P+F\/"%EY9:!3S]@?)WLZ;A9KMX2%>>XQ # MACCUJE_7V? T1 M%GY1PT*9F9FZ/'M-';[.6/.5+ 2OHG!0I"5"S$2*NFT_$04+$Z9_4.#UI1G,<;-# H@_\]CX:J3C0GVUWPRL8RYTOIBU" M3/=2#3-5[&\.:U']&'T(<\9A/>AD<<>V-A2LFXK5A'CJJN%)R.+F$#0BUCUQ M"=^0*EW-9LFJO&F=6B_\W@UB WSC;[!3Q9A*C0AU.'D)B'R[ $":KV-[F\'(\H^W,>RF_^2W1$^))7DI"F"5)D*;@*K0!K2\S-")] G[I#8:TS4M_)L?QQ4Y MO_.B&QKL\60PP[7*E(0XD9<%JLJ)B$GB;.28>Y8<1)4N6"#8F*GCF)62^X], M82%NSI)RJ,)-@=U%Y'SI)*T

_J*KVRG[F.E7WU3RG[0F^.VGU[[F(VT:>P M8W:^$[-S-H0ZL0O-/4#4^V;Y?^(8H(*<9X&.VBJY7/\G%U6E M5C=G)-]B"D:Y?"O*61%*6+ MN"^EJ511;2&=*%>"]C>',/ZV)O[&*$ \A)G* M]<*BFPCN[IU2^](#S885)BPA#0HSGXT9XW-<46RLH7&U-7VBQ-?HQ^9TCKWQ M!H7E*QY!Q!.($7%AM:6 !?B3XS8CFI]\7RXO 2MN4'Z_;= "A%<>CSWJ'5M5 M&BO*]!05K&$?LR <__=!J0UY\FJK!<482=>J%9C>H/YVX_F @&[W(.R7N6]1 M9MG<*[<6H7PPF=ARR5^'^^TT;U7:4%Q@>!*9U7W4G'!UF!1OP!<#C[_N8P-V M'Q(JUW@!]FWEYM8S9D/XP )B%PW45S2JN'2Q!H?DA96, '1RO)182R?! V*C MJCHP#D=5;0DQQ55TFZ%38>3VUC6%I#S+J1]=P'UF8&E%H++W_/C>]?YS1'WS5QK?Z#!EC---- SYIR-2'NOY-NQ[I7.V[ M;LX-_GEJZC>Z:89-3 ;_0]HX^O1U,AKJY@P-]1MC8,R/M@84;H04O'TTYJ@/ MI^R##+395W0SFORN?!^$/XL,=L*]YR,![UV_W#&>%]@'6@T67X\D_G+*S,E; MN U%S[+!^"X.0'$9M3LIU1E)/\N6,+=!-T%#O/:Q34(_P&<7AWZECK;R8.;Z MRXJ_4#?SH4\!;;4[,Z_FKXJ+9-?2A&$C/!I@X*UXM ROOGMJ_E!C'%679 TP MWD[U9M3NC9S.X6G6-H#,S&JAD_C,:TGM%HI$2HM=UZA5OL]K\X9X^].@Z7>3 M%"[Y!;35;I>\>NZMXJ(&1=4T[./WFU1A-:FI=@]% J/9KFDTFV'6)RI>+WL9 MB9BVVHTD":SFNZC1S$9O!(F]!:<*LUG::K=P)#";[Z)&,YM^/#JTX% F?ZBC M/27H"C6K> M(8CBNX-4F+\ 2S[Q4&_L)5<6[/5)&?J9WFD-HCLT&?>2)_E=E MSS+;4)(]LU["A.C:;V.5-M1O9E:D-%456M5?#>K0W/3$&X[YB7$^L0/L1&] /OXB M)KD]NB:YHM@7P,*'Z+@GK"5/+_^1EXYL MLB^+HN#IOI27"&RR+XMFY,8\VUIT]GIIC'4GY*HIZ8Q,=%4AQ]#!*[>%XQ(Q)L\ ?6 KWN9Q+>7E8[<#7\YK1?9QGQ1]VWUF2:W^L^XC?DD8Q51DT_.,I&6G9@;LS2U_LBZGSF>\J)L,/_O M'@+,KW\#4$L#!!0 ( *UTK%:!9*O>_! "#? 5 <6UC:2TR,#(S M,#,S,5]D968N>&UL[5U;D]HX%G[?JOT/WMZ'S50M33?G]Q?7EUH4%L>P["L_<7 6T!:B-TH5$?8 >X'H;O+Y:07OSVZU__\LO? M6JW?;ZR!UO?L8 &QK_4(!#YTM&?DSS7^Z!.@/B2M5E3Z\ZJ==UKGLGMY]?/Z M]QM &96'0QKV\'K]I,_JT[P'S>8UAZ17;UK7G5;GJM-=%YIX#_XS(% #Q)XC M']I^0("K.9"B&=88<&W%T#M-_X>M]>> +, C@0N .5.:_N1?KNOJ>8]+@F9S M7WME_Z#Q9C2S-32FVDU $8:4:A//#3@4^D_-Q/:EIKNN9G$*JEF00O($G:@Z M%^$_WO'_[AE_&A,TIN]>*'I_,??]QW?M]O/S\^5S]](CLW;GZNJZ_?NGP<2> M,UPMA+G ;7@14_%:\NBNW[Y]VPZ?QD4S)5_NB1NWT6W'<-8ULZ>.OR9(%G[3 M7CUD12EZ1T-D \\.]2#0@E98@G]KQ<5:_">NTN[UY0MU+IC@-&TE.N*YT((/ M&O][9YGK-K\%G@\7T$'@TO86;?ZXW?.8$3.D(>&9 ZA3ZM!B=9P+,1C MUI>P/X<^LH%[./S :IB2>0($AU"SJ0=/5W[KD.&WG[ M\ '9R-]=$,>!<22+Z $ZOW6]YQH-HKC*>GABTR-BS3"I4M9@:'I5F$M(ZL$T M85,K8HH$V-=MVPNPSR;8,9..S:RB"IT0<3TXQP1Y9,QLU7/8[+Q66A7""K)Z ML%G&9V-X9U1A216KJ6WH?FE M)2#I[(2D(Q%)=R .$;U&\"<', M617$#NYART$+B&D85HL:2O*_K@5AO\V*MJ,R[=P*9*->-]5RO 5 .T+.4DO' M&[;36L#%/=^NV0GL-JELI,!U=\,7$LA&A3U?WQ583'-$6X0/('#]O8TQ)D\B M9C\BC'BT>\"^;J&&+S[$SB8TSZL3WU'TD<^+7ZW^76NMS:9W2PM+:F,P@YJ) M'SRR6,7;0UPQ,M>SM^"X?"/5(UDITIA]"NW+F??4=B!BHNQT^ <^-'96'(W,H MNMF98/.U&)N3*?OSR1@R%D>WVFAL6/K49 6T5W=#_:YOLC+'8/9(&YH)^;PI ME,^V2'H?]>$'8Z*90VUB6";[I&N6T3>,3_K-P.!DGPUK:O+/8\NX-2PKK&+4 M^Y>F#Z-/'T>#OF%-M+YQ:_;,Z99L#QR3'@"]#\?E@+9F #RN!B;H^C3^93-" M13]\7;/-% A-]I'F#%51X;RR;968P^"M -ZHW#;6C>WJ9!LUF\[B2J.937#I ML*)Y(-ZB4FY1>UXI8(\P"WY_P:;G*T81SM7O; _[K&\9;EB0S?=PQC]LGKL> MZT/O+WP29%@^LGJ,;P'RESUO\>AAWIWU%R1B7?ED,I67N^ZO4N:6\14I,I^7 MM5[5*"@%JA\Y#D6**2@N4R%9KZ9*&V6VEE). 3^14KH-5LK7ZPQX:7J)%_BR M%1/R%.GFM< PN(?NLF$-_LM7L24'CWK03Y%'F]$6KVB/>J3J<-L)+]!?J3G& M>MN3NWCXNU;3TQA3"P^':\1"O45E'&/9PMX)&M%\T(R:K"RG#)G)5NV26+/@1\;ND([#S.- M>'=EB\RM4]$%%I]3ODE**& A=D34*&((?1/;W@(./%KBK:>*-4CL*>2Q:W$R M87C!W(5$^/+'?<*[/7WR4;L=C+X<*;Q;EO.0X.4GOGF#*(]B!02R+S?ZQ P! MCRUCPL"'(6EY,,62'Q* ?TX#GI@?AN:MV=.'4TWO]49WPZDY_*"-F1YZIB%Q M/Z0J*R(!^FT:]-@R1Y8V-MB?OL8$O385>7#3B1,;>-=7:7CKLM+ Y*=0)#!= M9S$-PFXUUJVI5+VFDBL2F#II3'%1>6(Z-'4B@;Z;E>A!6RGRV"Y,O4AP\SK- MC:%;0];Q)[Q7:9./NB71?'=+O$B@?K/CZ*6]BFN3.%7DIVDD4/]8,#YHKU8T M$K'EYFXDH&7FKU67/ *RNI(S$LQDYK:#-SNE2Z$BOR/!7&8.S';8(^#=+[UC MPT8G,U=6]N"H5FU=K43VA%- $AQE9MJMQ0FS,_8ECXGS[OEY]_Q$=\\I\1.J M8=\V:F%?OB:6ZP5[Y*Q4IE S=L3SD,O8_Q87<>'6ZC;4T]CGSA-?F8!E[F9+ M$O$I[%KO)^8C[$T?/)XX_PVHSS\5;N.D>,\0*(SMY=MVZ0"3@:]XM_E/&D_= M3]I%)S$ 6X0SY^43('] OD V7GB\G)\+Y5>/T=RML?!P@@!A$T0MRLM!>S@% MPB_8K&;N9F 7"KZ*J"E"K^+CH+V:(H';=K (PGADY*%7R+JX?&/$7,R"ROV9 M@DL"$KYJ)@*[CD1%1&>W].R6-M4M'1./=4)_1":0/"$;%ONF^24;XZ#FPU?@ MI49 ^#0?0:%EKE1)<>5>:YGQ9$6?QX("%[8N^9^(2WNH#I3YM[N<)UU%S>F0 M3=]TX ',V;A%&&";K9$M:$/T% ;Q;Y8#. .N@=G\O1P]]#@5)(^ ^,LIPU>> MG%)O*\T8&*6PGK F%=:20,@Q;:.LRKD0(CZ)M!@9G2)E%D+"B+3]YCO5]BD, M\R>E\>2$\>-1DW5Z'GGT"!O._LW]..H3"!:E63EE!&HCGI6+D*3G7,9&/-;6 M&HLSL8.>D!, 5U32I10-$G4I'[&L:PV]F;Q[ 9MO;_=X%\+\/0]]X -];);G MG E1JH\.[3! ;VM"@+M8(\JR:,+84AA+Z.+,!-[,^<'4^=+SD9=S;+%)L<4=U'/+Q0H'S*(=DP_E M,WYR4:<4^FRU^@G\UR,]%]"*ZR-VJJ11#OA.G"F^6J($ZP;I$"Q@E?>U,]<3/] ORYTF2L@C!@14W2,T'\RKC[-L LB$%\A$;X9G.W&X\BU*S M5Q=OXEDXFD\A6?#8%2ZZZY57MF==35#A >RIO>Q@#)8AQEN/6*5C:J9@$]12 MA#U]I*Z.GG*'"42+^X!0Z,1]MJ CY!=M@D"+T<<;G2J"H?GOPDF$%C-)OG%. MZOJ,HN1TV;(X;2:7-P5.:IBVX)TY"7B%^;PQO,ZQX'7SX&4R=-/PNL>"5QK< MSN3:IF$>(Q>UMA?H;!CKYMQ4<6"&]/G<\#FV_QW%]E>I01NFHS?4E\?R2XD: M%;LOY41QK+X 6U6@MH+L).+P E8GIJ@3B;++4-4)1=!K5E<3XN,3Z+K<4<[F M\U4%R:LIU;M20O::GN\J^5*L-[J//'/U9@2V6(6B].IU*+S*%&5)[6FONEX%FO#<L+Y.P\XT>^?.Q"S"]61HOS)-"E/53 M9$.+[P94O/Y'1F.-\A6E2$"QCWD 3UF.JMP=*8V=A#\KL2?69X3%,E3L/3?= M"$_(4V^T(:I[E506T0@7.XR5TJN=E:*@7%X8"0V?NT"!(G'VZ6 MFR+1'KS^#(BSD@4=R M-0I\RG/@$)Y]@6@V9PSJS%$&,VA!+G_V>WSD)@ N/X/3D6=G>X'Y$]G@7O(Y M@;?SU-'M4@Q_8!7X?2;W6X#(9^ &94& (V+X$UGC+F))']9K4A P[W1/-^?Z MMIJ"@#*/!1TJBKR31-VZW\:Q=03I' \]QT.;'P]=CX0WRP$"]\CE+Y<4R$PM M)VM4C+*"%]79IS&Z&!OB+QT&?$!S1MB"/%^$K:["5Y'=8>^>0A)>BF/BQ\!G MCSULAUDF3$QI_BK3%^4W?1*12*$^4&0T\F2C.@OV.S:\$XH^GJ3Q->&TT1IW M909NNJ!Z3^AH?2N=IYL6A93A&M8:5DI=>0QHMB/.TP/ M)^0I':X+=8MYBX>'$L0%^/6NT,"R_]52(4OWZK=C*MF_V%6!&\1D(@45= ME<>Y0Q5-T-SN7!V6$[&+6UG>>)AJHJN"3H29$7&14IY;?8A13/,D>6J DR M%^%#QDL$"Z>=U!GY X&8A,>&1 M[J*8<&[7WJ7&)BCU8";3MS2I5/< ?0N0$VY+K!Y ;,.*(W#B-316G65,Q2^6 M.07U)0:7U4<:(D:VL/K*:FBL^LJ8BM3W4YW37'R,FS5&64?G@?HI ?QH;1\L MBS;/JHB:('T1/B*!_USKNL+U^ 6/H4JCT_,=0U9JDI!XL9H2I"?V+U5&\&.G.\1L?BA[G6R MR]J6>L!UH7.S-( ]WRY;&? ^I.HF*+L^;F-34!3JR.5@*Z-N_9!&3S=790BJ MO[JZIJN\FL-8S4<(X$9@"C;6B^.?6W1-T(@@*['H:PV=["CQY@NZ6KZ* B3G M%-LF)Y05I=@J"K_DIZQG^;JI3MM<<59A1O4VU30#JI?[V'04A7Z,Q:/K+2&, MWA.3S^#:[D->Z-3S@9M\WO.H/_3\_\#P4/(,E^\W26RR0:8D40JQ2>T7CCJ= MJ>V<47VR$Z!X1O7U?C&Z4YH33>P3A"FR18Q.3I--LS$Y4HA-:AT*/.8I?P,0 M?G\%C0.3):].R+R5Q-"MH3G\,-'&AJ5-/NJ6D7Y#2<0)_X]WOE__#U!+ P04 M " "M=*Q6EWY) H Z WS@( %0 '%M8VDM,C R,S S,S%?;&%B+GAM M;.U]^W/C.)+F[Q=Q_P.V=B.F.\*NTOO1-S,;LBU7*\9E>257]\QU7$Q )"AS MFB(U)&67YZ\_/$B*+Y @)0&HO8O8V7;9F> '\&,BD4@D_OB?WW8.>$5^8'ON MGSYT/W8^ .0:GFF[VS]]. 37,#!L^P,(0NB:T/%<]*[/ %D#]]@4&(_.OK2/H7]IR?0.]C_V-G MDOS^!@98RW.I#OYC-_G+'6X/>!8P2,M4M3.\[O:N>YU>/Q%:>U;X!GT$H&^\ MV"$RPH,/'6"BP-ZZ ,'K$,_@=D?#'#W OT=W/MH!UW2*3![#3\F;=UZ^W?? MWKZ$X ?C1T > Q;7C_-G<',(;!<% 5A[SH% ":[ PC4^@IGC@!71", *!WCZ^]3]Z_O93K]/I M?OKKEX>U\8)Q7=LN&7 #?8BU2"ME>MWI=/J)_C46+4A^V_A._(S^IQ@.%@_L MGP+ZN ?/H(,KH :X$N1?U['8-?D5>4_][L=O@?D!CP8 ;#Q\ST$K9 $*^J?P M?8\9%=B[O4,@T=^]^,@JA^+X_B>B_\E%6T(T\I@I>4QW1![S[]&O'^ &.1\ MD?RZ6G![-.7?CIYRIH_EF1<&?]?'K$/IAJR$OZDON MP+,70J<5]+2F9-"/J-UH'_5DCS*V^JC=**RV0T>/T5L/(L8*+@* N(L (NW&*''7O)"VR2OOT% MO7-[59"3R08.R"P=#Y*P29F;PA65Y-/50$W<.XZRN!-73DKFA%\*,#O=9T0T8 0?%6>J MIZ))/%$%"UZ0X]QZNSUT^7Y?5D@J!TK@Y2B0DM"' 450/ (021")*GC_\QWR MM[:[_>Q[;^%+'1$XTC(940DX2XU246TX4H6.0Y98!3 =A;2)YK(5VGM^B!&M M0Q@>^+,(3USJ^K$2F\[R+_%S]YZ/G_ZR4G)M!ZE +-&(R.B 17X MJ#@F@HJ"6%:)86!K(\;'>_R[LBFE0E:N@>""S1N)@J &[*C#QC46T?(ULAE4 M12%5R"I:C"@I214T*0 M)TDBIAU%\LCJ"$+C&_+I$7E(WF[GN>O0,WY?OT \ M*,M#2/.6L./#=ZLJE:3ZJ@+PJ2:@JH#I@I2R$@/T7P?H MA\AWWIE+7?$!%23E&B .T+P!RHEIP)IJ9%P#E(A'BQTUVV<^= .;I-+5TJ,H M*GE;C0.UL,66D].((1QH_*VW1%X%1XZ>^>-AMT$^UV"F162O=K+0BDL=]G<- M.,"!5+'( 4Q0P3M?N(;G8[[1'%L2@$&WWL$-?3PUFOPDG!HMF2\52J3U88^E?"X M=BC1(7%<&,?\%9!G9IIX3(+H/P^VB[KBVXTE/'E5O\X])_]M[]KUR4EPLK8$XIW%+>9"1U8TT9N!K.,!6 M=>2OLXFAF_D(IO&KSY$CB%=&GZIK&,_'=+#L$[3R^> MRX_/%D7DO&,>M/@]Y_^NP;OF0,J_;RH&J-SY@QX6##84[B&XWD*X9R\>.6$0 M_^;(@.@7?Z>$;#/5RS.F35<(DYKHD=?Y]WYO M8R*HD&CM$1?LSO+Q;OZXGM\!_--Z^;"XFSWC?]S,'F:/MW.P_GD^?UXKIN8L M"% 8U) P+R2/;N7PTL3*2M 7,C;&TV%? PI582N<]5JO=6%#%.P3(D5!5C8W M.&"+%,D)TK=AFG RL+1A2B5$WB$P2%5_4LR<6QB\S%R3_&?^SX/]"AV,+9B% MM]#WWVUW^PMT#GGOMJ&N/&8UZDR::4**]+5V4&_2[6C O!:0"TS$NJP@%OD! M'5M1;(7Q6HZ+$H^>Y[Y M9CN\+A__+(] >4AILL1_BX9[TX=C#8A1CBI/@EA*\1M?N"%&9>-%<60943C_ M9C@',M+;! A*0KR M@&" : 7[I?4U8/WCK):.]2%#*K%[&;QL'A>S-=78#6_ MF\^_S&X>YB2/Y9?YZGE!?GY:S>_G*_Q'L'Y>WO[E"LP>HQ]_7C[ <]56G/,3[D4_P MG>Q%XL\-_\8_(+/8QYJ]4*$6Y&\^-^A8V5ZT@#H+VO5'D^E( VZV!L[=J=ZS MEFA\"+*VT@Q6'L^V$.Z-N4*OR#W4;%WSA&7&LJO@9B/999+TG1E#$_5T< I% M,/*,(*V[Z;GD"CLS:@;XK)W40FQ0L1!3$ N(/Z+W:I[5*:F*!O#@\\,!>0WZ M;C?(ZFB1]]4$JP /O5R,(&7EU,<&Q.8MCI5'1A801W(Z@UU?>8>81]) MK2MT$G-Z.GSG5=@*@8B4L$:[[IF)4F#;G2NOS%>IVWCG"+,3 [ [Z>FP3RH( MLW@:R]U>A\C?5;DM>GHJM5P3T%/NKU1SKU:)>0*C:;^K0_9'0[A"7#S==1'A MZ#]W!CT;VN_TV?7%_TY^0Y)8V9= 0W6_0I_\L,,P.RBXM M5A)WA4S\9_*%T/,?,]>DZ;!W=F X7G# $C4QU+.U+L]^GGE TE;V3$U'(5)K M8,A:CU39XHMT*O])?4'_^A=T29$@1)^B.NB;-0]5I]I*):6>]. !S9WSR(NQ M!:5I0%.']4LMP!HC? 6ZG:M.A_X/!*S>-SR$+YYO_PN9/X$U\LE$/P.$L6A' MP[6WGON*L'] ?BXT]Q^=CYU.%^RA#UX)FBLP'&9:-U%@;UURT_C_BG]E!P$) M_9(PL'>L-?X3Z/;Z5Z/)$, 0?,&C^P+ZW2M G 0J>H=G&?)-Q;_MZ31]--X? MUF-'N-D><,W^Z68\1",=,A5%<>:_E;3>'\BBS#;L4+6)3=7VKSPU7!"3>$"8 M S%S%C@GPXXYF$.SHT,Z6#6ZXBWS]-($K@7L#BML[%6=%9QVK@;C\=5X.A$U MA*IW?DV3E@&!SA.TS85["_=V"+G;BCQIB3NZU8 SN[?EHE&6VK1GZI!%( 2R ML"N;* %R"/3:=H'!]!33:85"B#U< MR<2[D>9;O5:4 #V &QTB4$WQEN0&Q/+QA*MD3ZSH,H@Y0"SS :%A3YL]L3J0 MY7MB09GOHYU3+=QEM4YT ^[T=5A55F$K[(IEO60F#F9AZ-N;0T@7C*$'GF#- M9IG"-->:/^I4E7U/) M4KVN(YS5.T^-'0N=]GM]'4) C0%SUOAKML;';0"JK \/V<;"+(DKU ]$44,) M[WC .7S+B[,-$LLP!YH%CJJ!5O,KNGGSJ*P;SQ8T6"4Z"+&T0GYE 5=RBXFR M7..^.>KK4!)&"*00IYBB;GSB7QLLIJ*069PK@T7DF4GHCH8='7:LQ9$*$>TR MUP:?OBLM.%'6*:G:JQ:9+JLUF+<]F'8M'2Q;$ZS\S6Q-Y\ULYQX][#>*)T6D MQ56QK0B9S[.C+$M!F)B3C@YGB<10UG)+%Y^_[(.I=,>J%-1:,;Y3QI=F6_;3 MGMG78U'MFM5IJ25;CG]6HL(JYIFEIF.Y5 [:6=P-NI DC_;=>$"ZM"#XWVI*1D1G *@&7C5BE M!%C@Q^QW-SJXVQ70BK9C_4S,0T0/)9D'GWTO")Y\SRI/[DK]F9TZWJ#)L"=I MF&OS";CH"B5>5\OU&CRMEO?*BUF5##B_5U++^S9C@@YADS),A>UY*@28E.I- M^>3T:W3G2=TAO IY!<>2>:!+CR/GA>D+@I,IFLHR'U7,$819**3*'+G'SV#^ MUR?B]JF^[V^-'-S<=N::7Z#_.TKUB-/Q*@6)^8>UL#-YB%QIYG994\/2X;9( M49R%0SS0B5*'=K&>ZDD*N?C[<$@!-7-GNS;Y-D+[%55SJU9+XF0FUH',!%>M MPFID] U+B^)CC< 6O"&FS(K:9=25+TD#1 X/X6[=80?:\>AU#%&?UIX5OD$? M)?759\8_#[:/S(6+)W<#!0%QO;GKM#.T+',A?+:!R*ZA3VZ6E9T=0VCJ4"SW M[!TJF.:H#6 >FU>R3BLX+$+.%^N<9,NSAD=XK%\9(4UWO&"@UA6S3F.! >+)3_@E6?EF!_%V%V7BX >B\*/J\,RCYWK9 M?D3FI"9,(Z GCTW"G4ASJU:)Q44ZX\%(AZFA(=R"H7K^>;Z*C!3X(0[E_'@% M'N>JP\/WGH_LK;Y&[6#GUWC!O\?FTB'F$FQQ*TK\G(4;(CQ8(5UW;<** MJ$JY)#L4,.GWX<7KHD[9:W+1EN1X5/D[(E!+;F^C.O&Z1'D.2=5[$>JOY'L" M3Z=15X.6B:.%":OMQ9]52;[12@U4CZO>'TE)@ZY:QZ?/!B[ZW12$A=^5R"=EI<&2>*L[@THB1+:R9KI$BY:IET M\70_XK3B[&=L#PHK6]:O,=:%'5 M_2R=*/&14K$A0-X".#8-CFV##6T\MI.T^2L0/T!U4"GIU2^IX=WFC.CJ4-Z& ZM@]+%<=E.@>:$V*22) MRT?&M7EJM@CXXO*H4P+/-6)P.SH_*BCV8H\QR;SU:/B\?/:_ T7X'U MS[-5^F3&1/7)C'R?;F# =9DYLNHHE0%;Q2#@0[)1 (0\TRB(@!% MB@![I*Q4MF84NK.=0_$D:ZVT.AKE %<1*1)E]_H,AQVH0SA8"&2>3)&0?G3Z M%=G;%XQL]HI77%N4O2U;VHFH;%U35A M=$F7A)FF4KB<=HPE"M.A)XU:4D[.N@P(?EP]W\]4:W,WO%[>+9XT*:"0#]TPB4W6C&PDIX' & M7BE9J404G!WU-+G?@8^M> E:) M^H]*J0X,)G@?;10O\(R^(7":H@" %F*4D M2:2BC#@X'.MPDU0=O@JR$ U 5;1A#+.ZM]YN[[GXG\'LFUU+GG(=!3RJ E]* MJ3(%%KK=& ,MBO(W@%J(,K,;28XJX#>B="+5.'7LV"6HL^,5J*4UTZA?^87> MQ)?K;]M&)-6X:]V]I.)=XQ;8"8*>.1XKKW]W(O:"!12^,)?Z@\H+524EOTN9 M6R&GI.)ZD7]<(391#4?&1(>]M!IX5075];S-LY(N-3K*;_;DTZA2@45E!^9H MJD/A] 90*^[Z)+K7"Q?<:GG79R7+>,+J[O3D\ZIK.;9PTE6GL&-:AJR]+=%/L 8J]T.$.^]0 M5;U&WH=X P-DDH4Q<@.:PEW%LA)AR1\G%V[A,RU(1O<8]U!'AV/S(AB+\3), MM^L-40)&2NM[28?N&,/^0-;Z"J^A-UZ JC[?"H2%A&@41J<-OP^'98+0H"?K MBD-F+>=NY9%N/L36[HJN4U4/]B<366>!Q :_!JCF$]5Q6_06!B_WCO=65ZVW M6D7)[C47.F?3NB#/\E_1>-K7X>Y2<:2M[FFXG:U_!OF!I5TN#!:S/!2;I5*C_:W![)O2NJ 0ET6!:60*H_X'-%_LDJ M=((GSR?.9>',SR,>+,\-,0"'G8AGU3-4[]O.S'\<@I 8I.#96R'R2FT'95R\ M9X]8*CPPK[:)S)OWKP$I0)H40)L9H?W*KIVOGEPN\RB9<>[+#54V/'[^YS#7 ML3<9=74(@EZ^A\5@?/)$\C'Z\3.!FQAP\GOR+P,_%^RC!X/->ZIT*TR>^I/B MS_8.[7$?;+J.Q3\[B/Q :FGOB/GY5U5(0DQ5WF?5I"OIST1$CY)B9$VP3Z4! M[9LC+B3*IEI@Q<]3JI=)RR!+H$+ )3J'GMIP_17Z/L1?5^GN?^,V9"5EM.S< M,2>C80-L0QJB3D]ES8LS0!>-L<6E!\ U^379;@_HG85O4:OR.9N]?[$U;7G- MZ,#\#1;M&TY11V_^BJ!O0>%]DE=T3A:?HSZ+CS#N.\3^F_*3HHR# M^JLXA1N06L6E8;=RA5T$M>/*I2-I-4>JG(2VN OA(EIG-<#.+8!!@$)V/8]C MPXWMU+FP4E_JS#!(L#3 ZP!DO_(R_47TV!*@,]@8%X_T-:G)VA1X2?H'E2>K MEDA!.X/#?XDMAD.MD3DW'[6T*15@RXJ842WP0ZS_([$J"2V/;2@KZYCK'9[^ M]] V*ZOQ5NNPX-]PTS,O?L#M%%-2!;KD9GHBJ\O],Z)OK>$8J+4=9R*>#L$* M8:"B]B+FG](JT27>%:E6R^K;AS/J* EZDP4]]OGU!YO!Q?W(4VQ&'?#"51.T MG*_!%")?4CO;P7^++<9#\2+GO(34XFZ=9FA%+0IC9M0(8*WH8E;NT-X+[)!" M;/(6BWIL WJ$UWD7/TYXBEFI UX2RB;R^ID2_IMK,09J3$6O81HP\5GTJIR]@634F+@V.\8P MW6SZLC+A1(J?MP)?EBL DEUR7QV M;B]J@[DTT9.T IY2 MK/V!M(1]QA]!TA@XMJ;:=>3T>^&^DJM$&F1KMFE(.:$%NBE [(I6HMEJ8PQU MN+3F5/S%JYI^F:_I]=>SV^?%+XOGQ7RM9IL8N[-1>NC,^.?!]A'N(_[:POR%K7<\"EOV-N/(Z M1&^;O]O6XR/UJ(-,RG9U2%5I@[DPQ\:-D/3KJ!D0MW,%:$M7= F:-*8FQ'OL M[!U>BCC>?NU9X1OT2Q=I7.&H#*39AQ?/PV]C;RK1%C*,6#H2N?P9P/W>L0V6 M+Q=$VMJ8&2 ,1*BQ!I@5A-S;=YF6R'!QKTY=V M]WO; $ M>&X X,!63_C_HA:T7_Q7O.;6@Z7G6ND,[.WJD._6!G/3Q7_2F/Z+ M_WO;A:YQAL5_94/*"2W030%B5[3"JA1!$VE12>!4_'G"WR\>9X^W.BS^5V@? MN0!+ZPYMR$HB\C4?R!;".SMIUC8E&^>)MX>=?9](.6_T3 M4B#@T*UO[]B&\E*43=]TZ]&26[)2(H%[.B1XM<%!KUP!6W(+V:X"*U]QZL/1TF<[ WIX.>6)M M,#== R2-B:T!+OA^"4CR/Q(D?84.HD=[L-=G&]C=('_ !CG[BY3D$ZV%EL_4 MF'^+2MK@'^A9PA5V7>:6AG_#_XL&H*=#Q3!5_2Y,5J3I*S9=I9YP!8X/!TR$.-6Y7V8U M&"I0DBM]!1)L( 8'"#K X'V'L]_9N@2P_K=S!&7^4QZ.ER[?*9N7,P@_W^C&@WS9CBR M1K+"74(5HL_8)S&3BLAA#$V,Z=+?0CS,(';PG_ G; B4 M@*Y0D%C(N19VIAPS5SK:3]\@J$,<0A1GH>[AXO/CXGYQ.WM\!K/;V^771WH" MX&GYL+A=S->J+[&PMZYMV09)*"YTL,Y.BBI+O-BB47N!'74,JC4. DI1-=6=4RE MTV0+J,4*>E@[#HZG]95G4=&S\??X'=Z2*T;PU_"K';[<'H+0VR&_QB<3UI:9 M/]6H0]GD*2%5%K6;P/%$AUR%5J +"7_S7^:/7^=Z<['.8Q-7UX:-E5Z;J"YS MT:T)TJ)<6SO4Q0S4FI(=D@A)+\Y^@G[X_NQ#-R"I9IY;MU*M5Y-)0+$N9(E7 MK-(BT(4!:4I_I2M.JZ\Q@7D@>V\KAI0F5E6!G ME9%EC76(_E9AR]/B83Y;*[=:#/#2>D!!@)"XK1+0D\T9@4X4:52AQ+9I#;,_ MNGB-$&%F"<,MD(VJJP[J%NY5?O3"!J1KH"_SSN*&G:J^$INCS#RA 32[.A2) M;PF[.#&:".WH3:EXO?&*\/1(?DYN<0+T.6#F1C]%3_P#N$.6;=@5%VU?\'W/ MH4]2VT@*)[VDO?+];92'8RH?46B_99I1\[(*QVV)>L1%F@4:9!(*Z ZX#>B!:B:\C/V,,2& M;6E%Q?_X1U/+!"4>^.+"S!SL*DBQK)K-I-?187ZIPU%?+L:\Q1UI$45Y?!/O1IIU]5K,9O318*)#MGE3O(4Z'4P?Q T &I-R6.TUXB*G M8U2J:[#Y:&81-:!RZ3G> M]IU]G9RQ/&/[$FN\G7M0,C7ASM4X,X.HW]T@#3Z:"W6K< E"W&@ <+,@;C>Y MZU!1.1RZCX:[[FU=6W NKE5BM\<:(]B3E1$NL/!LB%K7'4?!]]6T\PHVO2]! M.AU.((@CY7 ,_,84@$8K4_26RK+T/1?_:+ $)895C(;-FY%9QJ1=%[/%3)JU MP=+RK';>$'FP:%1G%1SB*1[X^[/<. MQ0J=&^B0QSQ9%N7Z+JTG*0&_0A20)74"')>>@P7"C,L>R'=H" MK5(-@*@%0)L J394;_-'W%]:OR)[^X)-^ RO >$6/1YV&^0O+;JY$PC-ZBW; MDKC]?TIG,ZD ;1IB1J@WZ$NK&EF9%G!Z%XJ$W^V@_T[,:-PFB!K%YG0';5IF MAI4*?4;^[B*V]0O97J)5_DC^#7X4_]I5 7E)UE0$=&)&JX196!I.NF.5*<,- M8>9Y=-0D5&)\>=#F6E.*Y]8+0B&;R)66G'''!US(LRN*1N?V!L.1#G$A(9"% M2BW>;N^YM&YQPJGYMSUR ]5KE:,A)M5D[AWO+>TX')W9IG-PP]94S,*M.EP^ M#S=JBID?A+H#'=8R9^E$I?-)RQ21AK5T/*FC<8,_2)-\I/B+I/!H$N%RSXZ8 ML,J][PV_@/8-J_@83AV&\N^B;:LL_F.,AT,=$JK/W9\*SY6EL=(G@/0CSC-; M< ,"]/D%7SSQFN,C?@?H/-@6N4)^_@WYAAV@)]\VB.GP=KO<.+CFKY!$1<)@ M>0B#$+JD(FCY2E?>TZ6%)V0/:"K*(>O1;)_0 &Q]#$"*;(($2@J&L,"*5P7L0OWT/9_@W;DO3-GMK9Y MLVQ K%C(/OXP^19G_6)E6V:TMBGN4IGZ7<2"3R0.TY!G_=I M).&I=VU65?DS'61T##QYW=G. <^*#9=2#5M3L7YJU>'R15.CIAC1>L->3X?< MD[-THFJ#M'CRYPK0IJEG%#5^$6>H*INT; ZMEI?DU(B 3AR7*F&V@.V/>@/E MD7UQF-S<76!Y/C#CU%VH,G677AL58+^GY@V)R+,CM-UIS[JX+6AP=;PPX.)! M&A.8Y(H_I$6D7.1-->B[W/,$9R:9#J=DA$ 6;ER()<#QG, 5N,4NE8W=*"\( MXD ;^(&DX/@!='Z\2-9NX(NX>T0,7%E%C\CP(H1P2[JR[+S(;:T ME<=^*O!Q;C;$LMA[8)>2769%L(8.(F'B+]#_'87T+C8Z=03QK6AFKC/"6K*V M*80[<-Q>J%6A+\<:F'U3>1BS*=C"PI/HTPMV=G$+L2\:))=G7FBU:9KTS!%T MGJ!M+MSHJNP57@@;Y;RJTY"UXA0"?EQS5HHS0VM-#:6EC!H#+:P[$UU E*]M M%T3JP&?ZE^&081QV!UI0,*J"5$4?OK LYM3!/9*&)\G1SL56*0WB(_'*FM1W"QX\2+?0D_O/C\OMX.;] 6VA,W=# M.WPGVXI8"_E[6CP5XRLAV64>(?TZH;,.3O[>\_$L\5\' M@C;$GNBN-#A0*RUIF-Q[(<$O$R1#EP^4%_]M@:O^8L]P4'.'=2O6R<A6)$.NTPB(/ MHM31X70Q#U=A-SA/$S6[,SFXV[%FQ6\&!Q?7!GA"I K>);(LMRS/AKW=;@-2 QE<:O[+2H9 M!)W@"I"=[Z65F+PZ(ZGZ0$6VRG&J)O%G:+MDG_^KBQ>]#ND 9]2:-:&L3+50 MURH*5E?J4X8,.\9$:@E5]:QU<-A$7>..:6XVL@Y+LE75 MW&WBCF51UJ^IYO3L8;TK)>]51!9.X(U$DBP#9#KL;&0M=P6B"R)0"Y'ER+;O M/9\>H_,L8,8O3*,(Q"/6$'Y'1V'F8@V&?:31)4B": L7K'GN]CI$_D[W=R5J MU[I=LS.0Y44U?R]9C.4Q.O'AE^,;V:X=H@?[%9D+$NK=DMO.9D& PN#F_0O\ MA^??.C (*K;*&[4@T3-JWK&,8R2NSG9[X634UZ%J5&O@A4/4M"% 6P+'I@!K MBVQ+T]8 ;4Z'M)#HGE/CGP?;)YU_5A#2D7R];!;SDKMDR\3B;IS_8 M:$!%8:!YZ@VZG7%_ &X^WGX$#^%EI*DZK'5 S][,LFS'AF'L0L]D!@63_,608@FQ)P4I-L>AM,.U.5^6,7Z4QQHRSU)5RT M>!R[99PX%;:[3=7!#Z+[-=TM=3A(Q662ELE*7Y7-."T;DC3'G]3-9/)OU0K; M T!P9"@_!7,&_*77S9^A(/?IY_OA.^W*O>>O^-Y!04KB*?YR@)F#^UD1EF/8 MZYMC'6Y^J0173@M2Y>4+IM'+14P7V8JP=YN#'R S-KMEK"^7DV1XJD F=J5, MB'E,0ZO;5WX8JAY>_O6G-9(SETIBHEG+MB)5'9?6UX %;\J^P4H%9@OAM"_- M!1&(ES9 G']/B2IPZ ?K$^5KS[H^X'] &I/2X*TE]=$JMH>J-=@!3W/:0[(R M4AJ_MVK( MM%7NY=.N>I*L?S&SUW2V;])P8@N<$]WYM2-T185Y9WV+ S1X=0 M4)'ME??[@Z[RR% [R$*;8!=BX,FNH1@U:Z7EN8H"]*L1934VQH;:@F^-0);O M[,FU:KP"U,FR:+8)N"O@!LJ2[%KC[B2&35B3Q3$ZQEC:>0.N96N).<\[=;=/ M93^3VNZ4C4'C)B0QL677$CXVU&?.4[\S,56&QT]'SO?7V3:@#"-([I A&:DK M&*(&YJ]<38WAJ^H"S^25Z;#$H'Y_H_1>DW9H:\U7YWV,51]+L#;S)MW8HJ?@MWD$_O MVB;8U2369F/HMYYM"+[&/(/EQK&W]'"$:DO-M@LYB_=4/Q_1M_#Y#3FOB&[V M\'):VS7N1)3U8=WPF[_X:@__SFG3@\ M22OZ<3G7P384CII@ ;W>9@QUR- Y"7P)80??$V'Q,WE%*5JTHREITYUL35O2 M"%M 35!G\MT1MPB_A+K#"^:.U>.<62'R>:P\J26IV6-M.YI+'VO:#(L(CB<# MJ/SNGG-TH(2=(UK**GQ!/H)$\SNQLR=^O3I:U5.,*3OX-$2=C@Y7F;5#7;X' M&26S14H7,Z6+W9Y@P!$JB#6E1I'+]EO2EUZR>J*U.RL%>19GZ>=25=6Y8.*^'ASP*4?M(3- M6^ZX-^B)HLW9\U!&>:Z[*,A"U)E21'4(F8*^]8*P)DA<(B?YB&T9R,+!VK00 M6V>;?GTB^>'!'KR)7(&HDQ0XE717)B9 M6Z +4FSQ.^R/+W^IJ\@%SS7X"E=H$7F6YZL/8[)?1 5CR@15F2T>8XI2[&3- M:#B8J+QT4Q2?6-:N#K1A%X&@O#LHOB'?I &I)7D:=BM7D4=0FYWWZPQ[IJP2 M7E6T;(N[I!X/O5%<(V\NW;4XC!#-\@*#4=!0PT0.VE 9!#HAWD -;1H:L\=[H]59/EA#H.PTB*- #*0^77)90_2,T<#LN74E%*MM LU1,OH1#F! M$W.JS_: *%IQDF6F^\M0++G4LAG%A-0D4:Q!%Q**">BP&NACDC5&6[XX MO33%+I(O0A&55%>NU)#'O$$@*=)5R'.EJ'C M+M3BVF=AH,6("5$$B2:(574HA;U&#FYN.W/-+]#_'9%O(0H#5=;#KE>3N(LE MV(7,GE:-#GVC&VL"^RI#-.W0%O:[(+D[43JP]U.#?5 G*>C5$3E(_91A23[!/N8G#S/O^& M?,,.T)-O&VA%2N16.)(7>9+,K):+#50V+>;LCV&+EJYE#'4P]A?O8.%ZO4@' M4"5 MF6.Q_UXI("3 *0D\!2A2P[6S?:0/6E&X51YMGR M'Z#SL=._[GSL=L%O3$%U@C/]-C;Y+R95D_SF_2@2I77,WJ!OLD\G>/3<5Q3@ M6>SQ0+JSM-C'5O5]7N)IDDWUY0:L8*[/_RAFT:R>-=9BH2BCDX4;?ZDLV?I< M'L(@A/0"SN_\2TSUA%?=+KY*X =DGS:N] K:87D^_F"3QCHW_ AWNX6J9 +X? MR]!\6"\RW=<^G>VHH[%IJ#SGJ[K?O,__&D:??VYQIY&K0&!LWF\\UWS";^*% M)D'N=G9(AF;^;6_[= B?Z-WEO%%OUH;$C[!-YS+?49,&&"6Z V.BQ;F@]M"+ MD8D],LAD]FSO$ @]<%2_2&2"QE/HA[)TR<=>2^OK(5=(6PI*A$+=PD)L&5 M9"4K!G $59[$:(*Q-'P<63?/!8DFN*LL/7P"2YX0\G_Q'/P4WJ4D>0E)?"@' MEI @^V>V732$2&F)E5I@^==-9,%1^&*Y[R3'*EU@M@QWN9S$#'4>R$S2>5Z( M'6+:=";J"X_7PRM-#2M MJA18R11HC 8Z+,\;0"TD3&)5.IL@9M%*0DID*6 \RD M/F9%V!O96"-+AW.AE> *\Q)^JE$"BB") J<,X M10>A1H$Y8J/)",IR&?9TD8!7%'[XP/4>&J$N7%&/MK9+PV,;Z) \Z,NXC(*O MHDF_Y+F5%^&1\LMTA%$6JCH5.'.9??+;%Q(\6KB\."9/2)8#RH-W]#[S$FQG M>3!!(Y75<$2P%?Q.*DZ.'EK$+W@E&O]=++K9-R>CD52+/G?-T^QY@KD0,J*Q MS?,8\W/$.%GN.74:EQ;M454&&%]>:NRR&G0N3EDN'.7F#R8;'2JS"<(LQI;B MLP/,ZU]:D7=WNOO/L_G>;N>YJ;RN8.::T3<0\'.DA-1DS0OB73C.%/4Z+"XP M,CN6\LLA&Z,MS":T@8A+41,T,SMN1+'=6B$3H1W<..B6[$OYH8U_S-KERD5G M WUY=JUQI])V3EB9G28?CD=3'9:P+6$7["">M%$ 9N#8'D@U")(6Y2V>*HQA MM;S*11//_%4),W=G@LRN\G"M.$S!Z(C\M?8[OX*RF)X.:^YW3BUE$26VJAT/ MI@/E2[#F<:++]RB?NE\TNU1HL\-@UIT-9GH_ M:)- M(->\MBL04'4 $WT)AH%!OD.!O77)":9ZAA8UE!@#'G".&''GWT-3(.?MG^PNG-R5NVG=IE_CPKWA8S M188U&>FPJ#M/+_+L3RWMC-2'L,_;65:.3ZOOX,'^Y\$V658A_0/"K*K*_!97 M5\7S^B[Q>C?2::CKU@#.L9VZ;1H%5$W-,>S'@/;7-L2H6J6N MBJKU7>)3E:_+JB'W.Y.!#@?\VJ$N=S"(,#:K)%]UCWSFMU[$5XT/$^+'!G@2 M(+4^GGU(ML?NX'MIRD&=AB0O50QXXJ)6B[-]W0V"ZM<[38#R3WL:1VT0,G5@ M8OW+K'<<+\ /8&G9[%@JP7_<_W"/_L7\FT%WR?%_$3*IRA/RJ4ZIMWZNIF6M MG%AQU3Z8GHR_6H8$S90R)+BK\+:DC9!T)WUY@[0'Y('@90 M]#3R WZ<%#-6.NXY>2J:.3_#&(_AITFPQF M?5N*OPC1SM9^!74-L5K6D^YFK#+9YXQ=:,%V[*-$1[=E>"GE>_M1)TE44#PA M(*.D--VB!'Y-SD5*@Z4&]H>3H9X[Y7RL@MOD0 MIT.=__(JF\51N*DOW,3&H6JTS_L$ULA_Q1YN^4@EYH8.2D!O04S_G=R<^.B% M?T/A"AG>UDWGV.5>Q06?)^^;O/B@I;_-BSV,1<^,,>SID%$AJ9OY;_6KZR>2 M;&E74@;]^W:]OHQ3/-A;])7>0VDY&[FO]39=NNC+?ZR@1UKL=RGJ[2W1[W MLX5\3OYH<]8INYI,#00>*]O@C'?#-N1]7*TZE_Y@&C7 PCK=2<_2X0*+$Z!S MJQG'4U <(&?)_@?B+(4>,*!C'!S"?Q>%Y*)H.&P>!\N>O;C6 MI<"1R[*(7TD06565J)GC SE>Y+M89=O.WFI,AAO9591+!-$OD]W9SN'^ :\M'O3P*OC M-<%R"#J#,9)53%,@/'%2'TYV\$SVF+2C=UD/;PY]4NHMP$\)HJA+83E2)2CK MAK(JF,>[R>4D(83.&1$T4.)+^Q0/^"?\R_A7^?R3V^N?_"U!+ P04 M" "M=*Q6FI::.>8L "52P( %0 '%M8VDM,C R,S S,S%?<')E+GAM;.U] M;7/C.)+F]XO8_Z#M^W"]$5==?)?8,;T;LBU7*\8E:257]\Y^08 D:'.;(MTD MY2K/KS^ $B5*)$"0H@RH^B9BNEQE)(@G$R^9B+HEQ_4 MGY0?!BAR8R^(GG[Y89-^@*D;!#\,T@Q&'@SC"/WRPQM*?_B/?_^7__6W?_WP MX;]NE@^#N]C=K%&4#6X3!#/D#;X&V?. _.HS3#.4?/BP:_W;]CL_#[2?])^4 MT?[?;V"*J>(HI\&_5/>_N-5K&??84)&L#$ M?0XRY&:;!(8##Z7!4S3 Q]L ?T\&/\?=W#W#),U?$G0&D8$U&#\FOVT[^LV M?GE+@J?G;/"C^V\#\IG!],-L\CBXV:1!A-)TL(K##1E*^G\'T\C]:3 .P\&2 M4*2#)4I1\HJ\77=A$/WQ,_F/@_$-,*.C].=O:?#+#\]9]O+SQX]?OW[]Z:O^ M4YP\?=041?WX7Y\?5NXS'M>'("(,=]$/!17II8Y.M6W[8_[;HFFEY3#F:?!SFG_N(79SYG*0#:@MR-\^%,T^D'\B:4[XG"#_EQ_^7+M! M+GU%W_;]OX\:96\O>(:FP?HEQ! _=OYNY*$(STG\0QJ'@4=F]0T,B4A6SPAE M:?.@>'MXKQ$O\ *)LF>4!2X,SQ]^;7<7Q++*(&D89>GDE-HJT$^:C[W$$YQ5?;^ +C:!1>?>L+C$1K-1+M@B/16XU$O^!(N.\7LB CS97M_]3!A\.]UH=!WG*P@$]H M,(W\.%EOO6_YR(JQA;%[-)R07*O$)_<79#0I'DY^>9(B]Z>G^/6CAX*/F#\: M^8$P2LN9A/\"\N^.G31+H+MW)(3006'>/\!M3II\O/B8)MB6R-Z6Z"D@WXRR M&5RC^J'5MSP>85FBX\0=Q F>O%@,18\P<8_D6+UYVK7X^))?27QPGX-P/P7\ M)%[3.+7C2]PPW#+[\*?>C\.W&$T"PRF>TM_^CMY8+*XTY>*Q*HS'%&CORN1B M=3_B'NMY>]R"BZ6: );6 7E73H[QUSTR@OL0/M6S\J0)%R]U ;RLA?*NS+S= M) 3#?9"Z,/P'@LDD\D@4!&7SI[;F8K$A@,5- 7LM*LU#,,BP(.USYXTY.*Q M*6R7K84E@KW/* QOX_4+C)BGV'$[+N9:XIA; TH ;R=KE#QA5?I3$G_-GCF8 M3"'@XO90&+>9,$7H9MM-;(E>XH1XUDGDP(:Y== HN!@_$J>I,8$*4=AV5P.L M8Y'2E(O7MD 5KA::@.E]'X0HN<5C>(H3YFYRTI#/[!!GV]7B$C*)M^K/5M[W M^-\H>P>C.1^O1=AXC1@%XNR)7VG,QW81AF0#/C'. MI 1&:4"XP\/L:FL^;HLP*9L0"M)29INU<_#ATU24HA4?>\49E55$ M@ZC=PX MP:+-^9*'1-^2^*$$[W >T]'?0,C'?'$V)A=N ?)XA-^F'@:8AW.1L37/>2H) MGPS$F9L-6(6L!GRVX"$'KP@;97!G#[.703T%'^]%F)\\2 6P?NQYF$GI[H^' M($(JB^^US?EN;<19I R,4G!<:\=QC9?CXNX>&1C%_RXWY MN"W"+FW )X[7^=$^3Q9)_!ILFE3) M^O9\;!=ABS:C?-]+9#*8!$$ZFX];\#%6A-E9A^1=6?D0$Q_FMK@PV"?N$M"]>:SN\EL-;DC/ZWF M#].[\2/^R\WX83R[G0Q6OTXFCZMS(_=\F#JY:#;IAR<(7[:3!X596OS+81;M M_@'L!SGW[X,(@PJP&.*M+X41XKJG,T'Y731<>'Z\K-KA#P)TXR>SL.5X!G30'M@X-M[+CBI$3AHX(I#"J@^LH065(7E&1O MBY!4]$#,%GZ6L@XI.!30;F:@"YVH$QH7M$,\I0FB?XMC[&H0A74!% M"V!:T/:N=_54<)3B/$5P?HJ9%CV1_-C=>D;9Y)L;;D@@5K-4>*B!IX^L9K^I MM!)KA;$422I$_=L69HR>\F(,>:'5N?\EW8ZC?SXP)6" M4L4IB$V:(3 ,19?%_]=9)=RC*(6A7I*2TPOC7[)YET0-=MRY;$$.PJ.$Z(I5!C.0[% M-H^PABP2K'(UZ7%GNP:?#Y-"@G0+,O[SK;1&G2E$&B)=E(>R362 M F2JABN)F=_S?EJ#LA1:W4&2U2)MY%_ <8FYWTD5N2C;CZ)&.(2*302@;CC* MM2ZL%OA*T=-T@ULT6XD]?0#XMN6HDKB NB[3OGE1BB$7%!11FN$-<4@UC<%0U7W5DT.F M?E\<.PW ! V\:W<*7((.,RT<* 1A9$"J2 M. :Z"JD)6R$K02Z=)2E!'"&O*$T\=MW->I._8W#RCD]5;,VTP![IMB_)IME5 M@BU@%L(4Y-ZI(FQST@$%JIXBR0U55V$Q8!7"N3KW3M-]3_?+2: YSM"X\AV6 M&V01):^Z[*[&8U_,D M'["7*W2GC]XZ3X)^' M=<\4Z"D1&&J.#B6YGNY5D%2D@O/43D14Y-\\V71@:#FF";\7.7*"%9O% M=CS(68R/[%9>]0,%,"'T9;D^ZUMZ-3#%IKG53:ZFTX]. XPA]%QI/ N76'DG M0 _)<;)(C^L8;" $BF,.D2376Y>18QW:L]+@* $&U.?L[E :/$7$IJ%$&7!0 M@M%0US1)JE:<(:>V<$]3WZ3PTNSQIW-_%]6"?_LE@ALO*$FY[*HQ^%PUJT?\ MQ^?)['$UF-\/YHO)T5"J(:!]#N2MP MPA';1B7!)[1CN9(X'SM)MAF:6*?'"H6XNZ=QY'V&R1^H-%+&Y0:5!D!7\>W& M2M#O(Z]FUM??Y3:C$^O=^(0B#"PD.5;>.HCR]W-)'?%&N340 E='NBJ)IZJC M\'@ABO5S+#%',3=(J;4[?/*&<5Y.8S?&5>QG7S&+]D4"QNZ?FP#O_M,(GQ N MJ>^,SVR6@GAVYYA-]M"1Y$#M.!/Z9(-8OTJ% 2T.4J C59/%=])1DG10!Q?) ME:I(6Y7B(:Y]"/<4_J$Q4*WAR+ON8Y8%Z^!1N2ZYSN(H/H:UXTFS"MQ("FSD MF_"Z3V=^D(*K&MW'"0J>HFU2BON6/\-%'FN)HT\PB,A<72(8LJ\%^?L CNJ8 M5L4 $"-:?AG5BK@#:L$UC_*7>%":Y8J"DS5JT?7M@8^0XDNR/,^480/"4JDC MSNW9WF[/$7HBKFF1!R])2:%RAW$&,^F H4)E5-$.KU+VG$BOMO320=NXQYR[ MC2.,<8-A'NY(;I"/][!MNT?X#:5W^($F_I0(0J:'0%P7,>R) E)[T=.I\A*U9Q$ M2.IW1.K3(F_\BG>,)W2&]OV!#S-\F1)F^XFV\Z0!9=U8HY[&R+: ML*OR]@!&AH%L23;:SN)J+_PZ%IQ7 >I20M_M1RVB;UMV!!3/-66IU/8N4Z"1 M$Y724\(B0,M1G[?/,'K"4S=:H80D*9,"+6A-JK-2@UM/$IEW=0:80:,F-6CT M.$[T]M?Q[--D-9C.!JO)/M 4_\CP8%3; LV& MNB-)8!V%PVQI5*'LM3#A(ME.K]MX_1)'9#,>?PMXI%-'!ES54#U)0G$Z"8J) M2K#F?#*VNW@-@XAAUM8U!Z;JCV0I),W']7K+E@GN/$%1TI'X-)-<[_J,*.^! MDXY:]T."K'U9*D2Q&7\LJ_/0"C992CG@5''NVE::XC/:-T>2W).UD5@C(,&% M:RF5XIH$Q"3#-C*R98DZ[" L/G""J\:>%HAKDEA]>X!<7862G%X=1-6 2G0Q M6*X4]N-Z)D/=M"6)!6,HV_4Z7QV00U9?N^O$%WS,Q<2CD60"+Q7/+&YHZS;2 M);E(;"U-.IQ#?N!5RG1WP48RIM?D*C471,/ZK+0'AJ&YEB2!&IU6*AV2V&)* MG>(R#'^DR%-:N9TTZI$<$@/;+3)L"SAQBD0OL';'GJFZEBY)".59QUX!Y) C MV&6+G$0BPV3//?14S?*N586APSGD#/8A4>FJA-S"]/D^C+^RBX1878J$W(Y7 MOP[N'^:_"R\24KH/V.-M=553H0*Z9KK5YXW?!\ZV9 #[F#RT 2X>J2+)VR]< M/*U=HC6 6ML8TF0DC+W_V:19O@0?XR5RX\@-0G2D$#S&A$$8]6N %_S-VY>4 MY*GN4[#&;A:\;NM0-T[D2WP->.X(F;)M]ZUGU459([:>RAW"PG"#7!3XYQ#E M,HF\\3I.LN"?#=8/#S50AQJ4I=;L1259.W=:L>@LVXIVD4*TEHHYMXL3+KF> M=Z^GU9T6^G57OI8O\:Q_0ZS0%ZGL"GN]!68I@ MR30+&M@EMHH,YD="'KF\0]L_2QS877=P5=#C[ .XFF<-_[('1 =&B:U04QUP M\<([YA<*7MD!83S4P%-US9+$X]-!/IQR9@ _5)6Y-J.E"A-O=2\P\#B2Y]F4 MP+ 57Y$D+NURLX("NG4]&XEG1)Y(7KSJFJ:H5N.@,[I"#502+B')=.NJ.!+/#FPED6+,.=KVLZ-*#4:^ZYB2)*9<;G8P@)0E8QDTI=Q_ 'YF6+8EV<(;0ZN]7V[.A5,CGVI3/ ]I=F>"B-C#//#DA 8IA MNZ8D06B7FQ8TU.TK!TDS"_B9U<<9 DS3T U)U,R^YTD'-I1*$'T7*LCNQ:E> M5!!&7T#3%%_]3D^A,]@AN%K2$KWLMLJY3^JGXA-SIX0]$-UL[H3!T[8<(GTR M\/>!N>@,D22IC&<(K782=&!#J0#3=W((U7"OCUT$*):&I*DZW?/$Z<"&4H;S M=1U"!"CY/U'+7V&(\MM&S*3 Q=.9_ *OFN-_*+51F:) ME\;$]Q'K 'O?<0!'M4>RO$O?]_05Q,I2?OA?: E<:$8#4QU:AB0!#E)-T#UG M2JGOUYA'*.6L&]E(T?__MLC@3"EO_QH3>4@50JP.+TJ=UB7J# #7-LW$6R\EJ,GO,7^T5D8,S3YY@M(N*/B0C;2.FRZA*+S/+=&^[Z ZBF. M+)56^A5F[:9R!H=.'RQ^[ZU@%3Q%@1^XQ"V_OCN=K$1L#U4D''E-5!I@#VU;5*@" M4SX/'AB*-O(E,>0Y)%&["EM"%;WR%E@32+:&%E$XBAVG;LW9IVMNL9S. MEX/%!/]Q-\!G\3Y5ML-JH^2#4(;'6$B$K($*&*;M]UL CO)%UM)@#/0P3:#A MCDS1CO$V+#U>$ZTPBEX*R\EOD]F72*5SV.=BI>)"/=_#[+G MVTV:Q6N4-)\QG!V H>+ZKJ #IV&,'$<.;P_ '%FV*4EEH[:BH=PUM$0N?.&A MD%Q8+&"2U:M[JEI=?P]Y>8;%>/DH2+TKC;K\.B2'DM=$"70%(D=0.AUM< ?V MM:R=J/7'*1G*PFN/6O3:>YB,5WC]U*PY[73-[9H*F)/Y'2G' MPCIN!XPA9[T7(:;>4)>'(:@/%0QM#2)!82W58KSJ:S3ROBT1BL?ATOA9AW/3[^"!W'- 2= M?Z>#XEA45!+@C/2A-$7NF[A=NX2:L76M+EQ7)%,J]SW#C:^:+=WX@Q^+WH04 MW>O9HV\.D6D(JHLQ@QGF^-P_/&G-",6KM 4C!RJ^)!HH!X=KUR0#UNGY]=[/ M2Y3N!W-,;QS;)XL*C%3'DJ:^54=Y<0$46Z#N/DX0W@NW90_'\=/;=I+21=[;)X"B(->2I&I$UYG1/S?.JE#7UQT&JWDC M*1A:(]NZ\@V='V77&N3B*\C/T-<2>Y(XPC^ZVQO0+5CN.=&V)VR0>+XB29VA MSCI:5]"G5>?>WX&8S^W\?<%:T\>B7"D/?MS2"#%PWNUN6?=HOR8=W&:<:[L"@$ &E0KVK&$@N($X]87\QA81>OJ91W](,FT&%?;-4A\&SD M*E>],W;#>_I&P-4$]-!UR$H.TIEA/4*5S[[C>QQ7$W6U>9BJ]8^#YL.>OVP# M.[>)NV_MEWW7OH&O#FU#D@V>0X(-N\'9;#A+6Z8:,.LU3-XJ6MP2D7>X22W) MG4&\@>%#X)-JP9-O*'$#\M1)X))-[O#N30$C\HJ'3^:;+,U@1&I04.V@]QH M<&UGJ$GB',\-5[U &@S"=D5,%*ZYUH>-:)1VX M,6QUU^M@W^WW$+_J^+Y1]665&L%+.23V;[8"\Z%5 ]W_$D>="BM=C: #P8(N>7>!58.622)!@DQ\99R>,^ M*B$R62[Q7R39*R^8WNV8([/Z7LM[^?EV!3@>V2]?'K<#IN,ZKC1%$CCY6Z^\ MU /;OSHF6BYX8:(I_I&Q=U;; @5I.I+&ZJ_E,%L:52C[,L:]BB1-LI(X\-\. MHL!_ :4*->-O09T,<*N31L"&OBK+8QE2:BLRA M)%6AVG&_$9+HJXE=+/?.S*XSTRNEG_:Y*3NB[SLYQ8:F4JW9(K5]CA3?-R4I M,].6S3QF>H'ORLUTU].-JC(IA:58<)C73"^@"#'3%TF,]]1LGJQ0\AJXB&ZK MU[4$OH\<3Y)L:2XQ- $18#[NQD.4OMV(4I;U3FT.%,O3JL4NW]]T9#*8)@X& MGDO(I/U=7TI*=:4/,J?DW+\I),*+1$0=.G-% RM./!4A?Z/K"\D1A W8"V) K^ M1018.U7:<.:\&4"QT&[CY"5.\-S^3V(98$T,P375Z4!HB^%N/;B MJIG& :O@?Z^AR=/("UX#;P-#7@$P*("E*K8M6NWO* $>7(4(>G463& MKR07)".)M M"V! U1I*DWY!-:MJ3X\*B&LN&GGLACI +OFA:@HG'_NA!NKW[8D:Z5#1!-6R M.RG]0 =STA 8YE!7):G6VI;1MUJH#3@/I1^OK5CH";!9'+DM97X@ 99A M(%.2'-!+B+T&ZD[RPZN7//]&[NCN"$H2,7:1C;P N)/MZ#I='>4'#GD292J/ MTYP\>/@7R)+Q-*@ZPIZ(ZI8EHVFV*\F=%C=_:U491$&&'O &Y$W)#<$3*:PU3E.4I3=OG^'_Q,EM"-.4'4;0HA-@ M&+YGB;YU["#$+A@%QY PAGP8\ RN45- 0,N.@.8AQY'$9.DBM[83@,D$P9-@ M5R70_7,3)&3DBQ"ZB'I-NK]YI!(!#;J6+4FN8E>9U J8!_1Y&464&^V;!&)E M&66_(Z>X?I]&+O,JFT4"+,\Q%4GNL/N1$#?D0CZB+MTVZ#$>^WX0!OADV7DV MQI''Y0IHI 6V#S59ZF$PE)IZPY ?GMB"&!3-N\B((N9Q62$G)G*9I+7)Q-LQ MT+21/Y0M^IQ3^GUAOT3VV?8Y:[+[!]%3Z8&$=/>R8/24GPR/*%F3$)R(9AF3 MSCKU!7P3655;67+)G@]7\ -Q\"T?ZGV<+)D;\TE#H%JJYL@6Y\RY#FE8SKH' MHZPK@+;X%+4AQW[G])M\HO'0&3#.BF;V^PX>J MSWA(D<(N2IZ^-=[YLNF [WA#0Y)B$-W%3875.M:J+WG3-,$X>B*ZRB).MJ^D M47#0E#].TRKNA$ZL>LF".AD-'DKLZ[B74'MZIMMB'D(XG1N.8**)JV0LP7,\T18<4=Q-" M59!=P9\^:WN!-4=4=Y(FM,0&2[O55D<)#$\WAZ+O7/L26QO AV D\:<78]P+ ME+@M-,SFGH"E(ZN:""9>XDQI<9R +:!?<[#2D7U?FY95>;KZQ, 7E)75T<1W MAX92]<:)6*7I_2;##/V,MZ7U9EUXVNXV'$\NM.P(Z!8R73D-B$(>'"N2'Z?8 M&Z&MEYNB3Y>&/<.+]?$K"E_1YSC*GAD!,UU[!%#Q#"C)'5!785(NW\_DR%DW M0^\V1?Z!8/+X-3Y_9NPZ CK2-$N2,H=")L0I(T2_(]MBU/B;C.#4UET!W]1, M*$EX@+BY<,2*2S@Y>$-BNX]N"W)+Y4&[C-.,<=;DIL'W7]44[%MD\I1Q*-"1BW1+'BWL: MX84-P[L@06Y&1KN+/)KC-4JYQJG=;IKZ 8XW-$_635P,-#+%%K!%4FU+7A]0D21.O+-6T!$:L:54 MMN5>T:F>T\H+S]\'T'S+KI:UO H1=D IUK N#[@P-79;-9\L3XB ZFE(E21V MI(,T&J5*PWL)8_DQSF!8_CB9B+0P[_K& -F>,90DRO%L>7#@/+6*A5I,AVVB M9#&-FBPF_9HL)M?TA]6@Z7-F_2U,G\GK3/=QLK6D22IBN/&(+^0S_CAF&IDN M<[]B=[,CA_'7/%WMQ$G3Y'9B MT8*A9P]5T1M@OX)@^**X6'&)1+_Z$93WZ79B/*($(U?1A:\\,4*L9\0E7JC; MO^K06H0Z@:5O"GV)G M)QC;QU$ 3F2B?W$*4XN/=QFLR4%BJR467+!\]L"%T9;G582@GM?)L"?':+;ZZ M-$%=O93))RB_L&>CS]$5Z%Z7T6=9:DU)=NF,OH*S/$9? >G*C3[%=U0DR3%( MX3"OT5= $6[TU6_=^;^FXTWV'"?D):@O>*--\LDXS[UXBQ!&Z@+8D^*"O!!MW72'5@769-)>X&/ M$>/%P1;&WG MT)U3AI1*ZMZ\'9KLHM'&7V'B;3F3SHCBGV*+9;8AL.;^EI<-NTO_'P2*BAQ- M-E6FJI[0-X@+\D1LOLBYZ.:;+"5OR ?1$ZT84U'B>0-#$K>O76[Z=1@,7NJ* M/Y+7(W'1J7D.OT3GO_2T*$]P?\(=9'=8"O M>__D9]-ID-FUN=[J$E9U[6*N-S&9KGW'6WC.T!&U&Y%-U'F[B2-OL4G@B2?6(O\_6&F#XB_&^"XAJE+G*+^M&NHI<:8ZB6@[S7M85 M4(1?UNT-NYNWPVLA' \/L\BPC>@[U4HY\@N*#Y7HQX6+09:RCW:I2=X\6B+R MJ&,0/=W -$B_1+&3HN250)]&+YL,_SJ.W/PI2"R%4YB-SQ%?^M/ 4E5/EJJJ M?+.!/9$NSBC1CQP78VM\V/BX(3 <"[F25%)\/VG53A8::R[RY/&QOOL[R-\TH;" #^#33AK)M^=7SML8\Y$76]8VTE]RQ@L>49+V_FW7[3!R\TXCE M2<_MLM-V0+--?2B-EMM"7G0H%_&87&BYJ!!IGB25J/I=+@6R@W^ERW*91)[0 MVI;G^@I8*=.Z<3&?@=A]<5Z.N:(PU)HM5P<);'=U! NG+? 515 M4WBE%S:'>7T'!13AOH/]V')5=^YOMT5VN"Z-!'B>K\E26+^3@*B(!)MHY7$U M&?C5ML!R--66YDZBB=>U(F*@NDCT*+E>C:-2^&2*=86=JI0RHT@Y* $<69HF M2<%T!F=K-/<6X 0'A7*H?TT.#^XN@*,YNB))619N@79&>5X.9ALSC;W46"1 M-TS/D,0-V6J-<:$J1-#KW3?3,'QC/A'!0PHT:Z@K\EK,A5+6TF(^12/@/P9^;P-O& MR^:_0)&+&E(8>'L -G0T4Q([X#PI$P@R:>Z@V^T"S@V$?!\0Y/E->=6 MAR?3G38O"??W/R:%O^)D)>3+%"2T] 4 MGGYZ!ZKM#ZLE0:] LGTS8#<%*F;71;59IH2YB,'0L@9 M7INR?W%N%+-1D'-LLGX)XS>$5BAYQ4I*/<[]BLHAI?G#B^7?DX<79W'V#Y0G M2#Q%[ O$BWT20'S>FI)$R[2=89?G2C'3!+UJ_Q>K,.0Z[LCYJY_ _&PJ)N?H M+WTH3Z,L":(T<'GF\24^"5S=P*R]XFE[4:X4LW3O:'WO5)4)3$@1N;3P #,> M$S-/$T\FX^5L.ONT&BPFR\'JU_%R(O9]L%,LS?DC- J@68KJ"=*@9BC;OFGQ M$*<,2^^H&; U79$E@[*1J[6+K1Y/U[S)#"5"]_"3@^K8#_H2 MX73=!<@SSN=)]CTKP?Z9[<0R=DAKMIR 1Z M9G;_F2-L$;QM;,8V23.?_E9)MC$8$@@V$: ]N]M),)*L^M5#I7I\^K_?QQ9Y M9*YG.O9/9X7S_!EAMNX8IOWPT]G4'^;J9__W\M/(AZ?@2=N[,+__=#;R_N=>ZX#Q^*^4+I@VE;ILW^^'Q_>Q8][J]^?O[H!]^EMC=TW#'U M814X4B67+^:*U=@@.8_I"P/![^Z9JQXLYO.%#W]\N>WI(S:F.=/V?&KK M+/H6+/S;^@GPT_#1Q).Q;<^7/N#' ^K-1X9/S6>>3ZP$/C7\Q5T)'JY\$!\N M/&JN?+0J'C7#1PUFKMYH^""^QQ?V=+QZL8;O?O!G$_8!GF"NJ4=?<.P-ON/8 MN:7ON6RX=E>J'^#3"'">4RX6:L]MH7@B_,+4R[F.Q>9X&5)OP)\./UEX8]V9 MVKZ[#H?BPX4O3'UW[6(:'^#3\$'/]7/X^BM6$GVT,#+LU](75F\G?">?RQ=R MQ4)LJI63+"[A >]LG5RZC/C/(8$902'RA MGL_<7.[RTYCYE.!<.?;7U'S\Z>S*L7WX1JX/KWM&=/';3V<^^^Y_$-S^X?+3 M!S'YP#%FQ/-G%A,/Y*AE/M@7_YMZOCF_^/7+)#Y5L@7RJ72IP\+4ZR?L0FT,) >-Q9]V'@F(H3Y3V>@ "X& M#K 1M8?4 D%WR?_9>/HK+MK]&]/3J?4?1MV6;5P#+#9_YURN4(0?-IXQQ)^8 M\@X^=8P;^)NW^92_OG8V?,$MY\*?U\QVXU(=]6DP7<"W%U?.>.S8/=_1O]U1 MM^OV?&2SWZ@U9?"VO1%UEW:WZ76'R.QB(\_(U#;%!U][UW?\>5BOP71S#*3] MZ:S=N0&DG0/4PG6%"]E\86+4YM0?.:[Y-S,V7%!R,?FSRT(E+_ZSZW+:GC?= M;2F-?+E6JS7JNZZD._71#D!;;^5R(C:48SG9[LX=J'\&4L)('SFO \[B@CH. MF9<+\@2YNVD;'L<69RW]NC_X,AOGSEL$1 MQVOJ8*W!2[7M.XOJ[ L;#YB[B/NE-:]=[J(>Y=MWRSR/,9P)*-=TX4#YP%"Q M>MT)<^%8:3_P5?29.^X.T6#$(3=5LQN]R>5=Y3\;Z7V^7O@3?(DO!8X/4]]\ M9'V7(NRNZ6QC_1\M[)X9#(ZJ )ZU.(J662S_I_&E4+_>SFS@J,*SJ@'R?\)L MCY_58SO]>39_Y([.\$_-)^H:W0D^Z'5P76#"&^&;AS!=C^D_^1DAIFZ"H0"! MOU.GT1UQK+CSKG'_W###N/RR.(::+S\%_]9RIRW_CI_^+ M8#_PG/"LY1<\SOB1(/S--/#WHXLB9N-T9+QU@4[ MP!Z0!<2O!DSV?6*9NNF+-1 #SH6V\-U%'(:&.'[GRJ(>O!I_B>9WTSN[##3$ MBZ_VZT3V<>HLZ MYCC(]MP[I4DO*06H(JB,(K-00X8NUE]C\!TAO9:;*)NT;1 MY["$9'@P5 0\@*-?ZSMS==,#@6[J[![=@%V;R4TH[AW\O.S$7+XS^FH;S(V= MVN\L:GN?9\GWC1TQGMF,8V14!80W!D*&&K488_CBDD;]F=G,I5;3-IK&V+1- MS\?+E4?6^HZ;*#G1V[;NC%EDM]XZNKC#6!#2&[UA9BQ=W)REBVFQ] :&E"+[ M\4GR#;B]QRP+KU-MXPMUOS&\13T>BK_TXL>,H-U.?>\M3DWS/1O4< <$C_\/Z]SQ&^;?6<:$X_*C(O2JH1)%8 M=N_B*D>2HIKL+J)71/@> ]WVK$'W$'JG*)=>6/'"KJ?.<6:_C^,R[=2@/D 3Z4EN'$_H]TYGYB.$#0-A;]D"M%E\^1LU/ M\:4G8%W,,.LS)ETWV(VCLGY>.LXJ=,B"#LE.OP$Z#//1-*;4^A6SMCW?970L M)RH\U[^X8\$H(JE;M7E?OF4%@3A*!TLC3!!FLHI%3K8=%+:4BYZ*(4W5N=+=.GJ"SU M%S.\65E.!%0*6K:[KV4**05]6/12"EHNNB@%_78*>G_E*Y0>.\P[Z0U(JQ3@ MB1!::)/\IYTU'?<5[Y%XOOXQVMF.V/37C7LIF^S,,2'Q=4_]])W,-":+9S C\]O MX(?%-G$?8CVC/\#DEY]\U#YA5VOL/9WSS+_916'R_>.3:?BCBT(^_T^8WL?N MU_ /?-$WPN<_=^^O6_>YS]U^O_OE@E0FWXGG6*;Q$;[PP4>L\>>?^TYQ]7<^ M!/-]X.N[_#19L<3\Q.?=LG-#.C:MV<5RO^PQ=1],^R(_^7YV^:\?"M7\QT\? M)K&A;KJ=?J[7_F_K@O"Q"/_#3?-+^_8_%XGNV^1+\_[G=N>"P'@?";).T+A; M9U@8 )?O^:YC/UQ^[;3[K6O2ZS?[K1[IM:Z^WK?[;?BQV;DFK3^N?FEV?FZ1 MJ^Z7+^U>K]WMD$\?@F_N9WV_4V\$9R[?L35R?7YU3HKY2KFQ;A4'L.&?O FU M5ZRW/O'/+F^Z]U_(BTVT8_W?-^B<7W'+.U>%H(V8^C/R+0@4G MCW&M&*7\SX_<2M6I%=#"=R9(B%U?\T7Z_#H%,XVYUNR>31QWX^ZK"]WD4?Y ;4L!UZ=[V^C5JY^3/0SQ6WFTFB^!1F]>8"67[\V[_NM^]O_D/O67?>^ M3^Z^WO>^-CM]TN^B#.FCH"B42/>>%"KOC/>D>T/ZO[3BXB42+"!.&@"'.#++ ]5P\&$S'G'(XC8'V Z:P3)MM M@*T[/FI+6/>O0M:%@4<^^-[(H+,9 TO /KL$GM5'I%30"'XKB3 N+?8M^P$^ MF7RU3^%R%'J[L)XZ63W0]Y_A]2B)_PWO8L M\ (@[MD#;]YA^QWX9'-0\!HV7YAA4HVT;?U\(W3$S\?K=C;#_7K7^DYUGV\! M<8;$C5Z=4(]X$Z:C"\H@IDU,WR/ZB)M@[S>5U6FO-@56P+(;YG"V.3?4*]ER M0V"[5%XT7C)CE>>Y 9MCB")-V-X*+S5X<41W=N48KS.3N:'#*Z%,7.<1YT,[ MN<,>J4%7\,PRLRR;?87\/].P=&+86IKFX$G8I]_;@3M9=#;95MTU"KEB/E^O MEE:=7[849AO:JZD+.@Y= B9;%VPVE_R_J6MZAJESLPTDWP+,^6/N [7-O_GO M[^.PR!)J^]Z4]CV8Y>.)Y;;U'=-TRBILOHS.*I?QK MI[W"6KQNWWFR-Y_T!I43!7OE%].RO-?.S(5%U[T#_63:^A8V8/._28?P1C/> M.: 1K?^:DZW4ZF6]4JS6MSN&I"Y$@C= *7KGPG:9$VJ1UG>F3[%(,ND.A]B@ MX/W!G3XW9>5W:RF, &ZZC&Y'TW(]P3'OUZ,(NY59=R/'WOH0V\A7[PKOR0B.7T/3@J,7M2SX$+V*'OPKF@^@ M6VG @@=@S!X3=DRAA):+\+\!-^*X\!%8.KX)2VY]A_.;_PJ/CIQF<[X'A>*A+NQ/?(.Q@/3G7A3?42\D8/'O]#+Y8^HO[SV)[JX2ERB M^'+P#N\U0FV#O"N*=QR [0^?#_X';X#/\T?A2[B*8!QTL'I\$7R1J-4:>6+0 MF7?^DFR]FKHN?%LX96%(%.M3;W,.^0]+:! 27!61CD,B[^QQXA#I Z09F[X/ MQ 26U%$>H'EJS3@1)Z"SX!,G< Z$M7S)[VQ /-#]&C&'\.!,(PP,VQF)EK3N",R@_%Z$:FQO<&L"Y"JH;@95(#(E%JR1$:KK M %7$H<'WWD6!L_*O!/8JM^(#0 EWAA@#A.YH>P 2HQ!+<[.0:0R/K_!AMA' M!L#';1_47L7\QW6KX!\7/H:/)1X(/T?TG*V=_4Q\#D(1Z?% 'ESGR1_-/P7# ME_-'H3C(%4,=$!?\Y^3=%=].#".XD,5!O6^OG!BDE,_JQO!V-0C6.[&*:3FQ MYFR^P6[\^"XL]>[344,*-]?/1B,.T^7)-F- M(,#Z6^-,H9;-!O?6R<1TW^L%.O)5?)YZ[: 7WH M![H6[;;U*E 6=^@KYVNM5IY[A5&XAI_Y$JY"];VOL)%#<[/N9!=Z([ 30BJ3 M=V"T<\M-7&L^;RV!W0Z&]4NV>P\GV!,-(V.^>DC&/!X#R1JC%4Z)JVEJ#E>= M2/DY%&B'P@K.7%-/&.,PK8@'3$;CX)$.Y[)F./F3"5,C$/ -')1NCZ;';1;> M%8Y::+:A$QD?QM0)@[J&MW "G;M;WM'W*XWL,/SFP Y=?7B/^\7M#J!_P\^F M\,X)%\L\Z5"D9'2G/M\UV+Y%7EC*F5D(G+2G8\/Q#::;H'/.""8M\.\$61XD M^,3[Z:S=N4'/I5:NU;1:(W)]A^N[)"(# ZFB\Z7!9CEXW)DO"T,;X.,O=$:" MJ,SS3,]!.Z93K$F->$T*QK+$?_FXQG<@ :4=HS9U;*X*?Y\,1NY\V[:PX/NM M/_JY=N>ZU>D+.)]M:R;].*$/+#=P&?V6HT.?N1>$6D]TYOVXA=&56/D!:=3$ M;<>O7[O]UI?6=;NID7;GZGQ/[O]]OB+/ <&DCW >)& M*V _ZE.0T,&,ANE-+#J[ %W,+[5XREF_>P6Z&]CLCRRS6MXV:+R14?!0EL>B MX/WE"'MJO%G4TQV(\$WBPS+9I[?U-5$RP?+8;Q$YF.F)"?X7<&*T++]$O;C@.K?X* [M8V< M[EB.>_&#KC,V'.Y5/)C FVV?C4GAS<0#+N'*L;G*""X'0ED1=4/TR+NI3:>& M"9_CI53VWG,F7@<9EB,!L] M=PO2Y3.U0+HP#'QE(%>HOW2JX_?GUTP7=9N"OQ:5R%$B1XD<)7+6BQQ=7R]S M>G,[QAF2[H2)&.%YT*(/@[!<$&7&5OB:N%0Z>D%4E@B62A I0720@@COKG5_ M0UETQ:\D/;SH%K4F29/,JTV26+E)$M6;)/PRCTLD_M/(L0SF>D%P/MA.0RP\ MJ63;(MPK$B%=R38EVPY2MNG#3>4:]4;DQG*>E(VU!,VJ1*A454,[L^*;W=_5L0:DC9] MX/(E2I&^-CU]*DJCH5W3M*DU\TQN',W%$LHM$0J+S]PS;VHM^ZB.6EX5E,=) MYC&5P$I?6I0#@55^.X%5YH:)C5P!*IOITE DMH?1^9 _/(_3+% M@D184])%29?,6=LS'\XN>S T]?=UL% 28UO\9)@.>:B9JTM)50,+F"F64D42 MF:VK$J"*&TTYW^]4DET_L7&,_WAJ8)\3 :]C8;_GEQ_XX''DQ&Z9+\F3L9KW M?=(F.7+3[C0[5^WF+6EW,/&TB1U2LDZCW%G ON[%>9I)O_6%%,[77(KMZ;6/ M+#EZ2S)@6'S4.J6+0J37NHYUV)E_U.O>MJ^;V)[P<_,68-HBO5]:K7XO]EX! MQ?:QN^^^=II?K[%;XOO])UT_KTF6FZADI5FR-"Z>1J;/^#NQ"V([3RY-Q1A; M,6&H'@W<@+,U.N_E!.+ _%E!. (6)P+SI[/B/C*,HP"B/;=G2Y8?6"+I7?/Z MNMWY.;ZG'_='9H6K'>D;SS_:/[2*LD+K;7/J@SUI]GJ+BG %\,.Z GOG@.%0 M<$ ,KHN+RJJ0"-[9I&_A/:[ZK3?^*NBZ6 MAOV-6E.VKF9ILMG[NIJE7WO7\8*E^;/+:JVBY:N51*U2"8FI8+0,HTIZ,"KF M"L4=8(0E;QOUFG0P>FUTP!YE:E.4=,9V/3H#D@TLIL'W?$EYXXJY_/+W,4I MU^0$RU"*5XI:H5%]D;-6WBN?DGA58(V#M?!*L.ZJ!QI:OO&RQ2$#6*6VUDM\ MR7W'IY;4JD$:IDJ3=XJ) V[6,KZ@U8%SZI67Q?Q)D?J805;:'F0[RF:PT,L@ MGBMYZ4 F4_Z;@ON17U&?Z,RG1&*I33MQZK]F$\;(EPAJW MJN%5]'R>?G\_0?@A+USG0G,,N.!81@3 M-L'$2A7#L!^F2<0PA.2XLZCM-VVC%5*DPS*1TF6M5*MIE7*RW[4$^W^*,V>/ MN404P]:8VS7<3"OFZUKQT(_C;V,^_^PXQI-I69+ ]9@9)1&_$.Y])H[0 MC+ M>?E8XD1GSAY=B9"%9]&UJWTL*;H.P$!NVSZU'W@G(W4/M1_>*"0"#N9$"$Z3 MS&]]UZTI%L+(4BK7"EJEKFQC26;.'GB)X(%7 V]'@5TK:97:@3LTWL9 #CH0 MV _$8M1CA!,]YPQS4R^4X.2=QQC!7BRD^EX2;!\S5R7""B(:W2*)[G& [O"K M)W@L$S='I0&"7+[ ^1.=.7O()8(,MH?X3(HQ M:/5J7:L67TX(7F:5DI*IQX.X1!S$,XC;T<2L:I5J4NZU?K2_'S;(E?=SF^M^WX;?[Z[ M;]VT[N%#TNMWK_ZMD68G^/&7[BVHJE[0E)5T!PILI[#1BL0RRY-L3:.P2K!ETH%IF;[)I"D5K&!Y]!NM2"R=Y'F; )&H M9.>$SGB+)LQ\H;KN3ID1ETTR;.>*F>4L9ULN)**EPWV^$]OP,87.'#/YH$)<],GO*8C%Y9163ESE_%1,AUMX%/3*M^9-O5+1"7E5. MEF3F[-&6B*O> FT[%_\I5*M:7<(,UP.PE5<(;FA9I.>DP)J-W=XU:*N2V.>U%E,=M>4[,ZKR-:TB89''$YTY>\ 5=@7%_?TW MM4V;\;8=_DSE4IT2)D]TYE,BL8P>Q$3WH(4SJ$;6&JN5%6U'XO9J;T1=YC6G M_LAQ84W&[@)R#!>O@[^R%C[Q^!<(C=:@).HIL=N)SGQ*));1D%N2J#WF MXK5+D]PS@[$Q3U"]ZH^QNUIBP5;]1=4N"V M.S=GE_GS?#X9AD4FU"6/.+DF S(4"Y["1BL22R=EW\9N72LSJY4%GVI,\B[* MSFOFP=JHGYFA6JD\;Z4:T0(^AG\R/0]+&& Y V?J>S[\8-H/RH@])=X[T9E/ MB<0'8,2N%Z^)1.!57H V%V19>0#6!!D0ZI,OU-5'I%30"$[%)>DUT]EXP-SP MKT5UJ[[?2\X5+9+CB$GO_)(H^-&H8P:)? 4_3G3F[*'V@HMR/=1VKBTC*]34 M3;K77+J/',M@KA>67#?8T-1-7YV>3PF>)SKS*9'X M )R35\YX#';IB_<[Y<3]CO@F%V=WU.VZ/1\=A-QNO6,N/PZ_[57/,_$!"<] M[&7V%1Q0V28Z0'O![_K,NR:*V23>-5,72"./=5&U6B.9F;FI%T0&5I999J9P M&GV.NS/S>G!HJ,0O26;.'&3E1!G0C4"VH[]#4I#)>#A9KEUN&";N%;5 J9I& MSK2)3B>F3RU)$'O,O)*P4.;4N -BM.TK08I,JB;6M4:^I!5K1>G8YD1GSAYO MB6*=V^!MUUJ'\N+M $YP35V?CJ<6'KY"1Y(DJ T&/*FBHN_6LUCB(';/?&K: MS&A1UX9#G!>CY+4@9 ;2G6 HST]GN;/+8EXKY!M:H;1CE=%MNCJ\5["4#9:) M\IROA.5N2F !EL5B42L7]P]+J8WR>"%;;_TE@ERR7QI>2I5E$G5&XYD&R5#)7@%% >7PW;=Q2S%67E$CXZ4J#ORZ[6!LR278E>!-#6=Z[?^V0-_A6(3_X:;Y MI7W[GPNR/!KYTKS_N=VY0'7PD<1 H#.@EPL[T1\Q[$/LC"?4GF$U7DPR\0AU ML44Q,>&I!Y=?_+D^5NWU1\QC_,^N.4:J&\SVF$&&IDUMW>0N">JS,0SOG6>[ M\MCN\/T.YQDX+B"3DQPC8O)\N_G&)R8)4)+/_Q,0#'PVH09&T7#\?0J(N5*Y MG\5Y=#09C-SY>IXW"\Z>D1X#"TR&F!E%^JT_^KEVY[K5Z8N-6+4/I8VFG!/B MQPE]8+F!R^BW'!W"&!>$6D]TYOUXN8E=$XS&QI>?*!FYR+P_]+M7@"1.!,#( M%;[KV ^7OW[M]EM?6M?MID;:G2N =_#!?J;_!(BV M0\Q1GSY$6L$PO8E%9Q? EQ88=6=Z=Z0[EWKOMEOPP/P1C#'Y9Y?[-W73O/K=1L6-I\X^/?]GI:RL2R) M?=EB0S]#V>)82(N?SAI[/;5D[WC9]YEU9*1]EQ*B9DZCZMD>V*0/PI;EQK A M(X\P4+S&GODT"M%CY*'1MQ- MY-.^Z%O8U/LJRUOA(TY>9HL>RFO">!ZV_O$7/Y V\M/"2 M%^"_OK.[Q[RLU3!_JZS:S1TD;A*>[F=Q4XSAIK@K;HK5DE9KO!S;)K70C-UH M'CF"W_JN7=E+1S3S*9%8;B/LJMOKHP\\,,:>]VS)CE84H; ) 5;66!;6Y'N_!)L4[0TBUJQG-<*A1VS*&34 M%LKZ5*:)FEF1^&"MSY_ON[T>N;OOWK3[DIJ>\N$S!8V<**KPL^MXWIWK#)=S M&K,P(\LEU,%-&/&6Z)F@HOP2U5\R_/:X_+UZ%9F7IR __87O<49SXE M$LMMZ@5!MIV?2>N/.PS)[2F#[Q11>J(SGQ*)E6&CP'8:&ZU(+)T\V9MATZ,6 MY@G:!H&_?F.^:3_(L%DRHS(%5T*B2%\33,K,VI%5+Y:U M?$6YL229.7OL):M=;8>]%+U:M7)=*U;E"[J4L1S(V>7/S&:8Q(W"FAICTS;A MY$E]\Y%)@MUCYII$C:^ &L US05:[$ML5XI:I5"6CG5.=.;L 9B(C7\- %.4 MW=5:0:LWDAU;WIH8DIK9SM!_PFHR]>VK["C M AI/&NJ).-RLH)YFPDT-H%Y109"*Z0Z3Z>J)*.+NA*'=%IVY,\]U+&JE?%6K MEE\.)9&!B11TI8%N(MQN,^BF*/WQQ)'7BH7#R-U0!;/E/I0?V^N>XLRG1&(Y MO=+)R*AVYZK[)5800X:]DQFD*:CF1&ARI)K;MNZ,V:WC96Y7%HHEK;R!%^*D M2'_,H$LT0-L4=&E:A"4 776+QB]"R/C MWVNDTU()D2>)UQ.=^91(K$P># MG.97T9( ^!0#")X1YHD8YI!L/.)LX.\I=KZ@E2O%W4((#E2&*R *(":B?+< M8JKQ+,7BRRD<:0-1Q24JEDBR1"(:N.N/F-MQ;&?Q5F\_,GIN7#= 6.\8VJZ$ MM?S(7 O,1C)B=GM@IBFSJUJI>H0!Z,I#J]QW:F9%XH/ST(:7T,'U\^?63?>^ M%5Y&]YM_J!)M>W2H-1)) O-8,-3%V%3@M(-@,](9)V8C*@% S*Q(?G(T8.AX[K7[@;I34 MT;BD^4J@^0QG.K#8ZX3\2YW=7YHN'5].(C"TP_P])CL72EKQ%9JUI$KH' \$ M$\&C+T,P90=AOORR@U &""J#4%D+I['1BL32R9.]&X2MYGT')&Z/W+7N2>^7 MYGVL&,X[CS'8&)^1^GL9=E)!]A0V6I%8.JFDK!P%-C6S(O'!63F?J6?JA%'7 M-NT'CTP8+'!$7J(,"DIQ)R]>F-?69H63I;BQ0R2=2A)99(-AI M)4VEF5E6*"7BU[>!DI*G)YE"K(Y!Q[O1BL32R9.]V6>A/__W5OOG7_JM:]+\ MK77?_+DE?/H]TOW:[_6;';Q=50[^D\?PB3VWLH[T':5XHYK5:N:35JR]7FSPI=!PS+A/9"6G@,EVI7BA@ MC9,*B/6&=+CD8OV#/W",&?Y+!Q9+:Q+"9XG&NNEV^KE>^[^M"\('(_P/-\TO M[=O_7)#EX.K!I1:94-.\]V MY3$:\ T/YQDXKL%<3G-XGXL\WV^^\XE) ICD\_\$_ )K3:B!8.9P^Q10T^5+FT< "$R"6:T[ZK3_ZN7;GNM7IBXU8M0_EC::< M$^+'"?!S;N R^BU'AS#&!:'6$YUY/UYN8J<$H['QY2=*1BZRZP_][A4@B1,! M,(*5D9#^GSY0& @?S)I'L@5:Z-G_]6NWW_K2NFXW-4SA/%],X,Q\^JLN J'7 MNB:]?A,7TNGW2/>&7/W2[/S\X(_ 0O:(9-0GSY$FLLPO8E%9Q<@2"S39F=<$1EL:.K^V>7=?>NF=7_/ MW[-[]6_2[ 0__=*]!6[I_>N'>K%0^TBN6S?MJS:VC(-I+O?\;B'NHE<-[G.^ M=II?K]O]UO7[/2UH8RD8^[+%AGYF4C%3TVO?%M?(V*8J2'4#4RPD'.A."X'[ MTUGU; ]X[8&^AJ^"9& &8V..%)#3?+GP\YMPSQTH#^:Z8#WT?$?_]GP^_-ZM M? 6UU^HI9SR&LX6BZ9RF$0&*2X>W;6.8M MWB,CA"S0=WPXL87"Z-\@7ZNHC4BIH!-V+ M%S+LUGZU9G$?6E,XV/#X+)Q?SV[SRA)L)R-$#I[6S;$SM7U%X>.E<,3->SY8 M*=EQ[,A2LN/8*7Q'32/A6,R9-MFWOYE.3/^%PZ&"VD%#K:GKT_'4HCSV8Z_@ MND9GOZGDV!&#BSL 1XYE,-<+[FPBB MMLXTH->HEK5ZI*<@JH;P-S!/EG#86RL$7_A27K)P[=I:[ M6X3+*QP?J^@M),KB;"EZ=T1F4KIR6+X;203)37>24DYY$.Z%MKVX%G M:S=X%NI:(U_2BK6B@NBQ0W1M"Z]*(=$E]I48O6<^-6UFA!6D=@+GO*%7,:\5 MBT6M7*RJ1G-'@KA$)O!VB-L94@5 5%VKUG8\J&?=*4Y5U-C7D6E/07*GM-&* MQ$>_T8K$1[_1BL1'O]&*Q$>_T8K$1[_1BL2G&\_083XQ>1].&?9(9C!N[+S( M2? NISAS6O1;[WM*5/UZ51_E5*[I_V:N8U!O]*R3/B==I9@3G5F)EL.>.7O1 MDDZ+]DVOH97T.*29LT??*[JS/X>^+6Z<%1(/:>;LD9@(V-T-B:G>*U\6"B6M MV)"OQ=")SIP]&A.1BJ]"X['!35U$'UM0;Z8;I.*_%% 44!10%% 44!10%% 4 M4!10%% 44!10I#JH[[^$PF)I1:GQ70+T&,YT8#%I 9Y88CHNL&1.^DO)NFE> M<^^E@D))R?!U&,\P/R@;O!9?FS6Y#]2F64-!@?:T!7,QF;&^J6"6K(J"0O(1 MB=_7)@2GA,W4ZB@H4!X1*%^;,[Q#7,M>*BDHD!X<2-=GMA<3T<6O1&EVM10* M^896*&U?2Z%T?+44C@1SB;#3[3"70C6%0J&BE78]M+^VFD*&_1A5.[K4CUE' MTR-,M:-34%/MZ(ZE"U=FY>E5A[K7=:C+L,FLVGO)F4;UM O7LVE/NZ+J::=Z MVBE:J[Y4BL*JIYU"EI(=BL(9>5BH:>1,6_6Q4_ ZECYV8G-5-[NCA]B*;G8D MZ"RG&LGM%@6]W$BN0#ZQ\>4[,/I\Y&C85OA5ZOOW@PS^3R&L)%$UY<4(O()J M+G>0$2:'TSEA/5J37;9RU7I=JU9VM!95<[G#F_F46F&LX-J,> &LYXPFR/XFE6AAV3&9JJ'Y3D M,V?>>:*4+%F"UXN?D96N8IRTL@5%,=:"HJAZSIWHS$K&'/;,VOI4^*80<,S97A_CNCLU-KJ25G#RDF;/' MXNK(QE=C\;@DH+J_EAO_Q_:ZISBS(O'1SZQ(?/0S*Q(?_RJ17P[KLB 6_-$2\7%LAT@U3]$@44 M!10%% 44!10%% 44!10%% 44!10%%*D.ZOMO"_!EH4>?Z@FP#\RGX!1;G;?] M7/GI-"^^54^ -T6XI 4OUZ,UF7JY6;W+?6!6]0100CDEF*].=-]$**N> >" MXX,3O(DM6? W?!F/@P!MCBA0%IXZL&E%IE0UR?.D/@CYC'^ M9]<<(RD-9F/)RJ%I4ULWX4GN=AO#\-YYMBN/[0[?[W">@>,"W#BAX'TN\GR[ M^<8G)@DHGL__$V )[#*AH([M!ZY$/P7$7.GV/(NSVF@R&+GS]3SO,#U[1@8, M+*I_B_$FZ;?^Z.?:G>M6IR\V8M4^5#::4&+J/?WV T=*I2,G*1(W_H=Z\ 29P(@)$K9'"@_ZJUK,E_K_*->][9]W>S#I[U^$]^LT^^1[@VY:O9^(3>WW=][L3?$163^ MHF*R=U\[S:_7;5C8^SUM\<:B)/9EBPW]S$1+ID;VOMU8VW7V;KRJLW?U; _ M[(.X8[DQ;,C((PQ4W[Y[R$<77<_V#W_S2T$%X64(XXWGVW>F!TN[)&OG^0,F M[B;RJ;A A6),'^_Z7N&P*V^]Y:3UAM;QZFU.83WAEG7O6O?-/FP":5[UV[^U M^^U6[T(&T9K$9@Q(BZZ+!@\_>;-E2KXO!__&;ZEDW_S>\^V(>TH>\%/==#F# MVJ2OHY.F5WISB^K%&[E*(O7\SG6&IK\VO[(4RZ\LI>5_+I2T8B,O7:*E5#/+ M"J!$QO@+ $HO03<&()6I>TA0?NN(L.-4S"A%#;('3LP*1_JV:B^SE%))*: MX@2!GRV&/S1MHQFC2\8'U,MJL:8UZB_G@IP4%HX9A8DLCE>C,,UN2/6:EF^\ M'.TIM53?DS&Z)-77=8IWHS-D#LIX)(%-4!Y6*5I40 MD#*>!=DANCNBKV:"'-JV[K+0+5?,_%OVPX)O!E+A+?A68,HE3 MS6OE@GQQS@=@-7?]$7.)/G5=9OO!:5X20!\^*STCF!,WXDE>XJ2Y$I1IS?:<=A"6<1!>YK)'9D\EN^T[^/X-J1Q+ M:QO<#X9TO!=DS-J>+N6+6KE04J7(%9"W ?(&-XN; #E%.[Y4 M.C]G)Q!AF M+..90!2WV2AS6G&DA!R9N-L$\"8GZ>??68T;8C4ZT9T3-K'=-H%+62 MZLBB$+T=HA,7K#LB.D5E4ZO4M'SE,*RFUYY=CI.WI&&AXXR,/=&93XG$W5F^[JL$*J,<)U!.=^91(K&P;!;;3V&A%8NGDR=M$'*OM/4_YJ:+KMST6'JS^XL:OM-V\"VBA-\ M)/-@U;I6JZN+]\/$52+2;D=5=)*M9._7 \:/\,@(&XG$PNFXR3TG*'_ M1%UUV?YV_N-GV"H1;SAGJVOVR"QGT@OHEWF!EVI5JQ14*^531F,BI&\[-*8H MTZOYJE:HO!Q%G4D;9LFLZ]BU]Q1K>)G85OF1>>K*^P!8*A&PN.:&L!U2=&]W MWO/HQ%JCHI7R.\:E*-%_R#BM)\+^=L1I%E&TU4)#JQ1?/D&^J5)0+ESEWU,S M*Q(?F MW?CU]T^XT.U?J>EH!]51G/B42*]M&@>TT-EJ16#IY\C;7T_=L(MR: MXG[:IK;.B,7XA?4 9N7W)LJ=)F&\?3V101+1TNL.K]D [QV#B[!;)&AW3L\W M;9$B0Y"]@K$\WK9$WLB..$[SYF6#]N.R.-CV?.LB=(6Z=9&$O]:S5Z)6WQIG M]DU(T%TO792:4##.0$TD@OEVQ'$FES*RZXO8(>,XN44:ICC.$^V)SGQ*));7 M_C2#FB5H?J(M*L-NR0S+%(S'1*0S:ES\'P8T/U*+\584GN^:NL\,_ .:XM_ MB#UYQUS3,99+S[2^Z];4 (4-/_#67/?49ZWAD.F91^$7&C4M7]NBH/\IH.J8 M\9P(,98 SZE&_U>U>NG *U4K&U49,&IF1>*#LU%1._ 2S&RN(C0R8/" C8Y2 M9T@F7&/(L(4GZF!:;QHD\CUV,@T6-7W3ZPZY=B\4=VGZ7JMIC?K+VEUY3A6P M8\!.9%VD#^S";L N5NI:+;]CNIV,JD>9LLK.43,K$A^)*6CI:^X=':C56D7+5[?7W"5EDAX/3!/%Y;,X M.>U6;+Y1T2H;]"&3 :9<(7SP!XXQPW^Q;4NJDT1#W70[_5RO_=\6&-(X%N%_ MN&E^:=_^YX(LCT:^-.]_;GB,1=VHC]BV(C*&4^H/4-_A^WX M, 1UX<^8I>^S!Y=:9$)='FSLCQB_RH,OFV.DN8%-=XTPL R>]'SJ,QX'>)[M MRF.[P_<[G&?@N 9S.MP_.GA$L PMLA]AYDO1;?_1S[Z,S[\7(3 R<8C8TO/U$R;&FEWKLX7,PHSG!Y8,\0:]>E# MI"@,TYM8='8!_&B9-COCTIWS[WS1'5ASC_2[9+[:X-^K+@*KU[I>^5&O>]N^ M;O;ATR";LGE+>OTF;D"GWXN].JXN\QT0D[W[VFE^O6[#HM[O:>]C\!)*J#,= M@^338WHT$=#_>>H!,3SOFGFZ:TY098'F_$P]$[3BG0ORT_9Y('0?)OQL.?JW MS2_,84@Z@;E\=\I23)@MG']N]MH]TKTA=_>M'E"XV6]W.VLV63Y6_=_4\\WA M;)4ZF]IT:H )8,24%?S$!2SUUV@N,J*/C P8L\D$N\N[(GH:!W8-GFSS9/HC M5(;D@=D,%*0UPT_9!$>DHGT;SCYQ31A[8L%K@ T4Z"]+2M0T? G87*AR8?C#AW' M%XK=9;S4'6\[L]7:<4\MYK/5JIZT;3ZQ,S%MG!36 10#18,?:WQIU$ RC<6A M%$E@BOH_C@T+@.=M7+$%"\3.\#Q$??X%\3RH=5BBS73@+NK.^+(H&5+313)% M?*7%R!?LC7%.H@86,(,WM7SQ5H 2\M<4C!OF4%C\4< *53P??4 MCEUOQ)A/<&B<]PMU]1$I%32"@@8>=)WI@UCAT+2" M&S!_9")T)H[KGV&QZ'JYF]XW\3I? 8XN[H3( M0^&F8M8JYY5#-0TX

@ M_(/K/ %% 2(N%R[\,]R!$=C5+% ,<+8F( \82CM$*LAOT!9"/HO9\2<>D@0' MY;&0ZP)T5T+A_>N'>K%0^PA89^ZC"1,)''Q8L%U2W=9U5E$B/:P'>MH<@BRU M_6:D8^Z T70@_:Z6$/^6:4^9T?1_.L-?_AP62L-J-44;J7B>,)-[[9\[[9OV M5;/3)\VKJ^[7#N^)<0>F\U6[U9,6R^'ZZ7O2H?[4Y7H@Z$''\X8S6O=JL%3S M"5>46%5WV(W6]&8F\J]3!^6^85(X]-GZ.7F'_(:,5LQ_C+%=L?#Q/0$E2:-R MM<"CO. D6A; JG!8\UUS,/6!9:.L;=0L,-LWH8\I?]!EEE#E 0\34"Z4/%C. M('H83GTZ.R?].><3;\)P-'@_+U0JNF-9PN@ 6?/PX+*'0"CQY3 +C!J76UX# ML&'P#W06=",'!6GE<%=BR^3KT\71GCR:E$_11KEE,W]Q+<&+"QD/'(XFS7Q; MT)!T;*Y)_1'UPY408P8@$#*5SP&O/:#V-PS&<9UO (0'7(X[AC_,5X4&L^E/ M Q$\GOI3^.-P:AM$G % N&AH88*R31K%T2AHUU +!T!"$V?J@Z4+OTZF XNO M*!J*\I%=^ *:3R"V70JO_Y*<3?V8DX$P&+PG_(R*@)C;0+!7>Q<'B1/U57PY M7&?,WO[LO*G9&9[.Q.DHE&>XRURT?!&BY=8WS@%=Y&GDH+YWGNS F#?A8\&E M\<>Y)&I:EC <@N,N03!Z-#@](E(#BS]^G@5F&\,R8;E'@%G]/5K.#.8A>&AD MMAYL@C7G\OBF[!W*"3,H6.Y5L-IK."Q8C@?*+D5 9^)4^7K>.R<&@!..-:8G M3CK!V0GP'NT^X#3FA@@4PH]>#/GG29+QWAJ!LA"=[>%O8[01Q46$"ZQ$<9/P MO 1J(;86>,#'8U;.&>;$#3=AX1F)V](:_LXF/C>565C0/W"V^/"&XH8G 563\4!_NVMK5+\Y[3CXSG4X](9TV([$V'^,! M3FZ!DG<\\;ZFAZL? K3F:X@*U2QM6(KBPHB,P23P4=()4BR@P0RV,G3F MB/K1?+L#4R<@/?PF*,C=8XX.,QV!E#/>HZAWGH0H1R#@=; _G%JANV[_@BU1 MG^ .Z&Q.Q]X]G&_-1[S(Q.[3J@"$#M\RQ'GM'5\_GQ%W"0'(Y/IMY4.#HF M$_C_>9D2D#3N@S@#@54.9I5MB.HE>BCHPL$C8^>!)RXTQR(WS9N_2XIIE-6M$HEF1P@5M,W:AYJ6G<#> MDWN\])DRLG=[(%'G)5@)F /.@VVF=W!?X>HMTHI>U5.V ,3=*-KF> KW42T* M!25.-R;7/6*SN8+'I\+K_N!R4$=//VH&?#AR?TU81T6'E#W"L8-X%6+!79V3/?34V9Q&^\^34)K[C(0F815B5*\.:\ MU:%'LKT$?UYLQK;;8D,_.S&Z$-!?WDMJ4#D1,Y]:SPF,SHR/$7S)FXT'CL57 M5B]]C,=)+BUPY;JP%2FH5NX1BUTKA$8$C6.&ZVL?Q/L8SZ5QXV#(F.%MJ2W2 MI\!!;7QOP8[#O?9G$WP*;#]0TD88WL6;0L/^!F:B+B]>)ZYOB2I!_'<@;DZ!*/%@4-4%(>&>W&/=\=]O#OF%U:D M-_-\-LXXND<)MM3YJW"^/UZ^BF[4.6:$,"/OPDCJG._DPI_?OY!S(R,2ZGM! M0CTK)#C[ \+O;) +XD&8H1%TN1G&8CMH?E"%\ZB(Y WB5+2D OQK*A*9N'CV M&/?TQ _+/CJ6PTLT#("!88,W%_XIEM%WO?(M#TZ$IU3V2^GZN M,^<:%LB$@0\#BC'0CAWYY6'G0<:U4* MAA6A;TJI%*524E9)KQB "+7 MY_?8CH@*$%?F:RXP?'[-CPN1+M]D391$B %W?BVUF/'DX$TTLCP<6B?>A3JG M2F]59.0':AO,]GG"RE*"GH^.7'ZE%OZ"<8/(131BJS>3\+N.*2!H8A:B?U'* M:))MRBD=J"[<*R@GS.4V"(8/Q=K_S=- !$P5*!4HLP#E=:!>%S 9B[K'1'*= M*?0I]&6!/@P=U)^''C=JE9Q42'U;I,9"X1"JX5'D:<1L$:'E:0NQT1[ TQOR MW(FA/+&5;T,\(7; PO.L(78M M;(@ON M %:BC8V'C(131(=;?)584I6(6)7:WQ/6"O*67#I#>!T'75Y(P= IQ.MU#&.Y M\CR%D3L-.7&IY]C<04@]GD]W,1=/.OQJ^D^.ZX_XG8(&0LCS%^P/D7DW2\HV M+G$L07K37CV'_9^.UCIZODQ M026W;%U:+,JUL:AE%=3<\N+Y7&'D.2I'#XM46;DP)AVSRIGM"=LZS&J)E[GQ M0->XO"K"P+&G_,,!D']H\M()=.8"=HA/OX=U$V!&_5M.W.VN&IQ+L">&I<*\ ME;FNP&>ND<-2I#,R"X9:_1_4@M\UG^LCFV8JKTH=Y.ITXD 1B>\1H+-$^'G(J%6A"M _?DWEU M'G('?X.?=5')8.\Y)8DVAAWV%*L=M+ XD5R268K)0#>J>CGEJ&!,E;5]8,RF MX6#Q/;GE2MIFM2-,*^3GBYN7=!W9QF[VM4 M,Z>8+U1S!1@,M^0F"G5M\TJ(G+:Y*ZYHR:W(K'W7=R: DU*Q^I[O6*A]0E7) M4VUA3:;+.7KL&,SB%X)CE(SS8-J0:><";456J1;88KSBCAB;?0\*%\(7IUQ5 M8LIO1 ]W-;%=%-W\>H_<$2.-'6T(9PE#N50T[9)<_H (Z/^S@O] M?=/L?8:3FS=%W%/KYF S^'_R>T&4@#+(00EE;J=>; M#GRNFLNU?*Z8%]J9#R,RZ%U0J9@")9QSOS #UO60"UU7_(S; HKZ<_W4?8(_ M@>4-]OY\]'JADBL'HU_$S0W4\6*%/K?*8R8$GW%A)OKL9',[)=R/T%XYCV\2 M\4"_6L([*7PQ6"/Y.Z]?Y'D.*%,_+.;*"UO@*GF5G9^C8W(SK+R\8'='E9?# ME?S<;-Y%)A,OQRP*IRZ5P@M?ET^)M3/@=6'? 4HZ/_8M5-0)&@7YLW/R!6V. MP-/*PZ@$-L#ZM@TQXM"!(V-H1SQ,32.J5J''MMQ#*):$PRY50.6_QTKP>K%.GJ(2^$I N+[>Y*-^'W"E>Q[NB?J06][CR]6'/E#OW=HAM%VTC^0S1.6_T%BX+%LNM8[SE MKV'Y!G+/ZZY'DBZJZQ!>:*VH95)^>&7N,>^O@BK745]_(M/_1[ M,&>@UGA-W0+\ZS$0 !%G]4)DD@YF$S;"TKO"@;+1:E 1\9]&CH77 @$S@R: M+3#]8'YN3[Q?5 ; 4'%.2YJ<.\[2%,8%UG+"ZG7P ME.X'EY.!CEG[[:!V_5Q>AK/C91'><-R@ ML.K%,2C(.;H!/_-JUXO%BG*\I(NWDL\O5%CQ006!]&A8!D]BX,(EL9AY?,#_*+"K2)!%D#IE<%![S M&*!M#V(O''V">J?+Q4T+2O0)5BWPLHFP_+WY,,V=7TZGHH( MK%!H; ZIRB*DYF,%0[TAFHJEJE:L/(\FI2'\516QE65ZBNJAMJMZR/@@J=1# M.EC92>!7=Q#X&>.C4,]O[6G(IH(U>>:6KM)(=%8)"F6A:R:,8/C=]$=7001W M!M&NI6J^6J^E>)573E[EW;=^:W6^MK(-+=JS-S]\MVO3"_LM,B.LR7]4;QJ_ M) OR\+QX&E&\1>,3&T0]'3W'FLZ+UNJ6,S6",WZ\'--YU,< XP%F$Q;+V5O( M8EBX7]KCA="Z&_;:,N_&D OUAT&[\7#*W>_:9?# LO4WAJ9/N/OQ"Z([3RY M-!7=N6+",/[7P TX6Q/4.P_G%5O62!B" \<'J;PJMA=3J5 5_W2VT)4XJ_#- M?L*]O.?XT>C(L#COVQ#X#:V_HX1P<1\01LGW+'CNFM?7[<[/\7?[N+_M5O3= MG;Y%6>F[8=+'"T>[U&V0E577HPKKZ_P5A7_ND2T"E Z' J4Q2"TNJK$75\U> M7UUM^KY??3V;?AQ0_=N#ZTQM(P?;X;@7/^@Z8\/A O_&."[Z'__VOAE[905\ M&79XQ7:YU/A77>4XV[I[X)WJM_HQ($:/$ MCJXGK5ZL:<5*LJ^BA-15N%K&52* ZEE,E99HWLS$R8+1Z.@)\3K_4.*U7HS-X\$[)>"(^I%OBQM9XL] MHR(BX@>T!](CY9'P.P86:>5212L6DRW(-W)OG9(85]".0SN?ELK)#-H%K=$H M:\7284!;VC/(NCMU!P.RHAJ#$G-H"?!O.-.!Q3YFU.NROD_>OQ5ZR6M%JC>A#XVR@P+YM /56/KJ'J MT9U6/;I$G.:\0-VJCU3%NA3'L=)G <8V!I+),E47D_S)P.RM[P:@G4 M"P) T^_5MR[(,Z&W0X($]/@\:V(&J@C.N#8]W7*P2OH1A'NFXLA[)6&"QA;8 M='(Y7;4HE[$J^7UFL?$"?MK]ZM]RB\P%C1/R%-"UE[ M&BK5BE:J)7/B4A%9[_=R[_-* '3@K\* @+W0X"&>)QLRR4ML)0ED#Y]9UO)* M(E9KB5?"_-+,G7%UT$NU^LNN$*67<)4M7G>7YU[!=L.:[(!S])GH>V0%C>FD M0+&Z7XIQ7"*BX480\"J@7W_>MNIG:MI8&^RK[3+1+"=K+FQL$,-V<'=*;W$V M6BC44)*:#X_"BU^JO.8TM2.W%+1RM:$5-P@"DL:!_PI-=F0FE;3&W%&]KIP" M^BH\76!7.5$L>MF[*RQ)%ABE6EDK5(XPUFQO:D=$E!T4JQW'H2!9!T8= M"EX1U7/@=]E1UQI.".Q(A47Y#?.99KJ'^:)-#_WF8]/W>=]P@[EA*])R+M\@ M[T0+55%3#C[PWFOP%)9S]G@#$_@NASRZ,)P!C!TTP8@UK,<[=.PS3D6?M:@) M2]3(R9BZ41\6;SK EE&^R1NL!66B5C1R"EN/85LSQKN%8<\IBWG>'CHVKRO_ MEO GW(N-N\.NUS$?G9=F9$%:H2F5577>;GE\T%WSOM]N91P2](95T'A($+]/ M\AWL.F8^LIR U'"(9.>Y^PSY[)C@F^_^+7N@JE56E.=$[B>\3-4YN::/ID&^G)/>Z,D!J&ODJM5%!N;)1%UE2IE#22N7D<7;=IAPYZ\X;\] ' MEXD2.YQO/[L4K#?FD]_9 .LL8SE"3R-M6S^/&FB%ST1=M.:\W7$>!8Z*=<11 MH;'8:XQ/QCL23D (1'-1FTPG0Q"9/O&8/YV0(>.!L.N!EXCO>:TLX.E$X4+@ MG<-7AA?>L53ORD*]HG,B;Z$)>\]C6J+]1PN""C$!-%LC@=3%XS\D!??GM<*I;)6R!>W1%4E M_[I76YO0F0F[Y.'-5@#*Q+ZY\P7/6],Y3P)6_V:H">^QB:1EK;#/A#IZX5 MT$)^A*-@T#IX^9SWV<&6T=CDQL1^FXX;.]QEE#&T[FB7T$;"E.L.;[$U*TOO M0+>BI+?1*-1KC12/>M7D4>^VU>RM/>&EF(/S6F]HS-@:85L+T6X3E"8_FWE! M1_*P#ILXMXE"U:*8-5MX,.B_CDU=)RABA347/,$;M;IL#$]$$Q"\ ^&A4VL0 M4B@D4E(%,KKA2CE@KH'6KLG;2V^,C\N"\&\ [U1$7_1E!CB/5Y0T&*[5M#$1 M8X@F*)UG- A5(=Z(\HYGHJ'[.>DN;BC!GL-!'_B%OO.BR:7HJPL[N$0'PMVK M.6>8FRZ.L?Q<;,Q%>:.%S;L7>L@&<=#$&S$8\3QH,S&!'<)]!#D^95%A=]&X'6!HCJ?C8,1) M<)8A<)@2V4!SWD(XZLX8/M<#&,/>A:)XJB-=BCEGTP+7<3,U4V< M'S]V EFUK P"*1#:R\%[!G^%U8"DS(G?L!DAO"L\H\%Z3+"($=D/8*&YW-], M1;-M[%H-K^ QWM&:6T$W,;41O%!\M<$7YQU"GY]=]/WV8'^M\-'HP_VX:/;3 M(7LZF5@1$\;%Y +;Q4X^(5:HMSX[\"V:0S06S@7Q]PKB-WOX5NWY2QUNHF!F M\7MO%V'Q0Y[_)Q9IL>]RZ6L:*KQ=&7Y%X'0W.NY,V3^-5Y?BE[6R_HZGU[E! M*\[@S_?.@KY.IYZXV7:JPT6.,PS]5*JM-EXJUWC(N= -WC@R;=]1!HI5$ M?,BBE_<>O]\=?O58$PF21<1HN=+0*O7M$R]5%<+C06%A=Q3N6!JFDJ]JQ4+C M(%"H4AGELB..VG8XT9E/B<1RFHS-9-C%@TE;K23"Z1:U[6VXJUEF MK]:*6KY'2%NG9 M!W+>"6IVAVL8, O!7:P7M'KU,-*A%7YEP6\E/?SNJ#E*Q9)6K5<. K]RVN4B MG?\PU<=1.,L2699[%/_E2DEK%)+)"#*ZR13^LL%?HJS$'L5WN5'3ZI4C*BZA M6L9DTS*FD-\RJD#UC'EET);J&7.L/6.B;*TUL<3)1*&>/F+&U&+=X>^<-9C1 M!'T#C 7?'3"W.^R-J,L\SA-'T(DD^UNU?9\-1\9VP:F;FQ4A\DX]7'G_I%58 M.N+(Z#U3]W5ATP$%4XR<#M4+"?0+N8^R7/DAA*!_288-2[+#VT4=GHS$.?8M M3MDQF!9[DO!_0AXLQ7>N#N:4$2(;ZY_T!?^2\V79Y*XM5O58=+PLF=R11.0? MHCQ\5?N,G,?T"V/J8E+MV67QO++LL@@3^97 .3@T%5)'TV+YF*2K;QE-->G0 M).<5_EJ[!\NU8+XVN:<^4_ECLOG_U::?]&WI:RRB$\9JZK%JM41MO6>57"A, M49;>,5=_,?@QNJFZF[HL?E75[MS Z\#28>I<\>RRKL/ MM>YR9_%P,-]5+!08N^8W-Z^1*>D%SMZV.MS:!,[NIW+-WY3!>0<:CR!F_DB3OV'>L(QE6_?-'+F,Y7M'< M0]'$C*7ZRN\EL?1VL7'VEQM32U2]7U4Z-8J0"TOB7T]9!R;I/S'KD7WAQ,@D MZ:I2UZJ%9+WEMR:OG"XWV.^RI. _G@-6?:-:PZL8!HVI_I.328Y+OJCE2P?. M)_M4*Q5)T'K$?)*HD+$5GZ"6ST2CE"I:J7+@G+)/C5*=UT+F0<:2P'?U4>\T MD]7JQ<5DM0WYK(GDS);9&EKA0#(OY=14(G-ML8*[7 PH#9^ER$Z)<@&;QK/S7GIU(S6W'$,Z:KWR3!!;[)*JR5NL M9I<3G6Q<>K YJ8=QS]L?+?0AB>YZ@V9Q4?^2%UW<43/*-[P:7G<)FRC/RF%] MY7B^RJ&3/2@X/?V?O#>M[N/>M)_@G#UG/:U)WCN9R]6CAO!>KOY?3,-<:8J> M3-[",=#W^;S(-Z1O.BUF4K7H79GYU2N4V_NJZ5BZ^W!M# OHJ M9"TA*Q$*E@*R%M,K=T)6M:3E)416QA&7>YZ+*$,/JD[DG7\V$@6JT+2 M(:M%/K6LI7FQJC5>T>E(U4X^9=PF(K\VQ&V*NJ)8U,KY[2\XCC#R)/U;C)75 ME.57(L=P==AXH?G=/E1"O:*5"R_W09'A[E"A,!L4OM!/91\"'E&X0<"[#"A4 MS>_D<@X>M4/P1&<^)1(?FL$87M_J-GCQRY@W G*=C* MO$1>VVL$WQ MN%Q2_>.R\X4.DX:MU/QX%#ZHQD(2!2=$G+_0![5%F:\]* /E #T:\!7R^=>B M[VUENOP)/'NI9IA^3,5T,K$8I@&#.M!!=I"AY3P1TQ:41>R\(KG'91;%/%;? M":KODB?JK<_VV9U>ZW)Z$O[^>=>L*WC9&UA,? >PJ*CE>%/5-TL%U*N$"45? ME3"1:8<%%,%D0DV#ZQC*LX8]T#U8-9%70>!Z9PP:!"0R2NB558:E<\6?:DB_ MVG39W=7[;L50/R]6)GX\>2(R,<$6A*\M1V-)YGZ0/.Z]D"^N+L@0VK8>6JJ+ M(2ZO="ULD491U6J%+2KHGX)P.A0XE5*"4[KA4O6BJGJ8LMA= IZH+/!41 M1HGR4YXY>]C54H%=FEG-#4G-\OW4W$OE"JN/U1[#JGL#GYJV\(NR[_J(V@^B\I[PB#H# !*_L?-><65W+O80=@I!8]I3 M*NB9^1U=)1DDU_,=_=O(L0SF>JV_IJ8_ZS@^F]_-[7HK1X)79$830(^__%FK MUO)#FJ)KNW8^]TH'_]ZWKENM+\W/MRURU>W\UKKOM_'GN_O63>L>/B2]?O?J MWZ39N2:)[_*/?NG>7K?N>__ZH5XLU#Z2Z]9-^ZK=3[?15HK8#M=.WY-[9C V MYE>A5X[-A2'^?.>R(7-=0"4G>?9ODDEAS"MG/*'VC)@>H5-_Y+BP5'[U;7K> ME)'I!']>)]>+U43;RVA7^*;T1M1E7C,:>/>JJF+$Y8+W>2V?Y_]+R'0037;. M8%AXF%_J3R*J>7PD0GTN;#X[U#509HDZ&X[KA4@U@'5=AH.=[Z_,9W:3-(&@ M/)-X^ Q9%T]>JVAZ'6WIBK'0XKA?>)O#'5!0J:R!0$!I>&-_ MCOB O-XR'Q-XEL0 ]H-'RWF/_9 ],,PS0T%PCG_6N$C03;;\KMD))2J83Z: M!J@^ BKQT>'.,*Y. HK^DT+5G(+EX<%F+(K&_;X/*%9TXX)VJ]:37( ;) M;9'!2P\[4]_S*6\0>DXZSJ[#<5G/0>8&VT>,J;MQZ[\5=EA&%NOS 4E9!2!% ML1V3P+2(2E,)"!16'KY\$@I-_ZHY]K=ZY;G;Y@F%61&87"1G/.-_S' M"7U@N8'+Z+<<;R)T0:CU1&?>CY>;.)""T=CX\A,E@ % ^ ]@R8'=P*D 8+M" M%N.]42@,A ^N/\=(;!$E8E]^_=KMM[ZTKMM-C;0[5^=[KF;<@=E[I-]-6M)@ M>@-&>JT51C9\U.O>MJ^;??CTIMUI=J[:S5LPRYOX*IU^;\\O\>YKI_GUN@VK M>9^9:;QTX./:(GXB6G%6HN7RD.:S3;P%1D#I.Y[P1=USA1VPQ^$K[5_$T?8U MN@:TE&6!:?/(N%X1;@(X7NCB._A'TPUUF6G[<;VF.V/00/!6W$03-KL+!MKS M=FRBM-ZB0V/ P#W'']"=@7^CYN!%'ID%,[D4[0H'EI2#T7,Z1M,QEP#C?V,^-X?A>XSA0_]82^_:8BOZ M*[%$3M#ND&]M=WC%U\;?LVOWHF6U@E6U^"S\*W?,Y=^1# OY\Q4%6#C-;=-F M_HR\:^3?XY)QSW%[^>8BJ0Q0_>=$M,,(T1Z<)_BIQYL._@=G7V1)I#!]I*85 M=-OB!)[[!P93']**@^"$!1J/F,(]P6](!]3BUZ*++@OT1;ALXKC^?'^YU\#1]1[4J[G M_\:PVXKW@]P3@>@[(D.\(')*-<_8^9K MQ/3YC1(_*#8Z$T9^W'(&D M63\F*C5T27N.-16_@.('ZXPK^.ED26)HY&G$L(DP>83G;9^Z,WS>M*-?$0C M;(Q/ N/ZKCG@ ^-S0>]3O!P8@WV&A@$^-IH? ?#7U?I?BT& ?_AZ'Y4X-PQ0 MV/FF;XG[B0$+DB],U_/1(1:^>GCA&&Z$"P)3J)C H+'$Q>/"R\* L:6N&V>E.0N\&,".'@*0T^<"?6U./D8=0%[#[ +]0.$D40KC 83/N/ M8N4\GX_I@>TWZ"U O^.UVN ]N8J!Y0 OSSIK3Z=QE^H.;M2#HJ?^/N#5[D1< MXN.[_$Y=EW+W8):>IST+YYMF[S-I]JY(K5"',P$;7XH71WG!;(]+&N[LT4 ? M@LSF=XP@OCA8<@/JX25DT+L8^1\,+,N9,0;20>2.(5X>^+YQPR[X.#Q,B^W5 M @GH,MUYL/F1#'5F; E1=T,\4G/\>+3]V'Z&AXCT47-K\)$L)[)A2#\0;R">"/'#KPW0PK_QVWYX*AI@AC5N7 & MH3MD)EJ0\.(CL!'0;'!T,"'1B8!!'TZT#+R.MCS8'?AU+.[A %"X&A.$]#R] M+I"F\WTX"@- U#?A% \0LXJT6CQ3'2&V1G/%QZ%/:"-J<>"\IOUE #;7] 3R MY.F#F0A(F.?,\]/O9]R&.*\*3Y!@JR:ZH\"*5.GSIYQ>K5IFJI:9!PYA50%" MT?>4*T <=WS^R90'4)M^?!EEZ1#")\Z5RHN%9$TYS M.IXL5Q^99*CY*P$Y%9"6@93H0+8#D%+,]2IKQ9)\-3T.K53[S\)?R"4M-<:F MC?#3!WPB M."A=Y:, ?Y"G@\VN4J1FZ&,HW5V<%W/)6!_UX-7@" CL^24\#NZ?,U71^2-" M;G5/BF4[Y*9]_)$!PJ=0LS[*U^(A0XDTKN5B N&?CSZN)B@F@O^WUL%03U;$ M1PX<+'-@$_?G@0>H?)[-'[D383=-C($(]K.#474>L'*'![\&00+/AS-CD/^? M\322('C -D+"[!R37ZQHM5I1JZ_HI4Z&4XS9$:M>"CP+IN<@"2*%XJG"&)>[ M(J3CFNE\O>%?BSS]!TB!DI$9.0HRE#XP$90D$H#8=^;JIL?FV3]K@\Q+]83F M3XUHOP=+;(H5_HP+O(;UW5#3?3GN/UTZ/INQDZ\F8])YWG8\J(M'\H8D]!TR MF0*I1&NCY>A"3@J1L1V2XK6QAH*YR>&$'&)062PG3<383,?P" SE\=GQ;9MWA$J/Y9]NC.MT#%2,D7@+ Z6N" WT^B M#5WCSE@?N[&'>(V0R64(Z)*+6D?P?J<8(7=<%)1K0V448(%UHN37(1!+)FVC MA.,1O)]$&RHCOT5G-B(#QREZ'9 R.W'Q*",ZA+M9!G H6KU$JYB33!'L$ @6 M^C!EH-8IRMZ7HKYD37B*^;.?-[)48MLADA=O.,B[_S#J>N\5>8^.O/S&2E:Z MGI(:6)$Q=QSOIS;TT"<\Z@T]C-#L,-[R'R1_GB_E\N=8UEZF&%9ILB;$0HJE M5%+SBM)$SBU$F-SC;%U[JPC7;2/F)"#P*= M!?&V(:]OC9Q32"]8T5/+C[?IG-JQTG\+J7"ZX_GQBH+8."^(,E\9 !O&(*^+ M5'ZQ*6>6&WS:C:**6SH=5*.H5_J<5*.H?32*2GOF33I(!7VB5G20*NL%G58R M35IN6F&=\962=VUN"&^M-&#,CH0S;Q.PF-[@S6N/.RX\R*C/*P1345$WZ+CS M_]O[TN:VC6S1OX+R)"]V%<3A*HIQKJL469G1O;'E2,K-O$^O0*(I(@8!!HMH MYM>_LW0W&@0HBA(I@10R-8DM >CNL_79CQ['@3]+ Y"?_H+K)W@]V?HZR(8" MP;.T:D/7K&ETEE]*EG,+J]_BNQXHU5X0@W:OU]VXZ (ON-6C+DX*O6G*BS>+ MJMC/ZXV%"[7]%R@Z6AZ":O?!%&ZU3DH*CJ@=' M"PL4-\"J03:Z@*:TA;Y)JVHZ"4TZ*-3?X$_EO(BL*NH@>CMGX8H5XZ,5]QQD ME>>7-(I3+".4,Z9T[6'[!"5#JY_KHVZ=@H @7F1!]M&Y\USK4\.ZGLQ# Z+ M$8 D=@4/$J+=LXDGQA;8-G+XU>5X##1%8TU^2\,$#!S7=F\<@&_Y\BO9MR ?WXL1=J@DL.(LL/ M*2K1,UZ\P/(]D?)$-AHF%#L^G*AAH7."CB [P!=A#_M>*@9M#YZ)[!'D>EKH#*E@HY)4PFJ/$"7I#/^ZFN,*/OY2>M+^>CV\Z\SQ?>'^O#AW1I/\LV6T MU>H?M=I'[9-G'5+7.6G;[>Z](S W%:^/9-MVO^!VWAK;[AJTCV=C?1GQC#T< MP;5"'JJ+B-7-M8^C#2';&=#U/12@)8J<8A]FHTBPGIF50KS=LH^?TZ@L4$]= M,?:";#S(L@9ZAB $?4#:*Q]!<;@-]!VP2EXGB2..,$)9L"$$3P$,' %&&)3+^!#1_++OGC/'CR?P^3_"J!M=>1GN@N7A%/?;IWT[&[9 M6%:@PYS'=5TC,M,!"["-'\)!<&MX2%K)<_,;6W] /T4:%CR>3\YIDX1L@Y48 M.&Q2X QL0="\SXK\>I*$7 M.B9NT27"6L9S\&.IOM!M=>SNH$1?F&FV6.J98[J62(=S-FHC H!N=QLG%D9L MXU72&N1#]'Z))PXC5A4(A,7O/BFJ"O\]JG.I2H#Z\8&^/0 M4!Q\3S/LG"%.'E*_S7+Q&;D/\%VN*I7($F[!H+DW\>]NCQ\#PG&PL,5V\ ?Q[QIM[+"<+P&W_![JQ8S@VV MW%"P0BK7I]&NB)@5!T2J+)SB,"Y7$V=B.@/56G:6RD,=-1CI]Y8:G0$?FV") M!B;.K%TV<%H,'^"E,?%353N3*G+N+\V70JW?=RL"([ MXQU,8/%F+%KI*SCQ&712-'95KS":7HO$YGO2)*#KR\$UO)CX0LU=Q%>*W\ZM M#Q]?03!V"4+K2'U4'^L=_;QLG6Q<]CS('8?%S9HSOTV#XC97[,[J%+?UC Q< MC^X9\*5Y,AZ%/.SOIP,[PN=(2F>=N MS\V$V%*4FB8@@/X6UE\8>G%5O!J(VG'Q'<&#:5'IO%,A1Y90%/_!C>OQWYD\ M\Y3L-GVN(Q*'AO*/(;HC.*\DS\X\YIJ=M(K_]4UJW%[*Y"LJ**#%>_1U%Q35$?J=4 0$ MZF\-:VE7.&A:KKJT%UPC]@#$3J0D!U[,IN@H"!P;':MSN&GPO\N:P(/V#[K$ M"N"\LZTX!Z-T7K/YL-+H\&1X\V7&7XW&;B[;BE]$0!TT7V!6512X0L='*K8V!$.+'?*O6RRKG(TQ=:?J7L[5?E;RM> 7KM1 M$L)_M>M$?K[$8;&NU.#IAMSK+BCH'$1!P0[SR.M*@X.H-'BZG%A94/ ,90,H MQ^%Z\*9TZ1M26$KP%2D!AEWBQ::3.8W1+9E7<G?33[=JO=*P9#$1CW[+ZUG=VW,5?L\;L_;@_L M3K^X>]0:\<9%B]>7RL'*7!**UQ)N%;4XUC"$X\_\-%8)_%F,#3[CXY=EY(&R MD\>@TZPA#+;)TY@RC\W4)1V@!WU8?4/&9@+.8YJ%>$UXCD^!>6M(P1:,YGD1 M\R?H%(IE-J-6X(3_#4&]S@A6:VJS=.B#NC(3(J*4%"?PR%"7/DSI=/B;9X^@ M+H?)!0WKRHN_'HTCP98]?3(6"*]8$_3Y9#2!O]]$I%XMX#F5R]FP?D;X M1V+&Z1D6!S9TJH]3OET MEE/MU#0;)-JO8K%L?F64R$DRL1PD$Y>FRI4+M1^?+T*R:LA+/R= =,6WD3) M@UMT?D!Y+LB>CVQ9H>"NZU.VE2@+JP[_2QF3*$0NB,RJT&YR\W9N#Y^4^$)] MW313/K.VB!Q0U79R-5T]';^F9']^TFI7E;1VW$7LD;L\5\K #3R$:LIYIL*] M7PGJ(!F&OE#F]L/U MC96-D###MEEW0JK$RCNGML+8Y:=36W[ZQ_3/,XAG MMHR_Z_6+=--<0!AJL"-5'B=/'M?)J%YM) M5!"?-24M4]+)$RAIG:A\)"6U*D=)U=1WOZ#O,/,O5I3P]U;;*&&60=XK#_#/ MP/]P6:O9 #04L

,#GV4 0?KJKK:Y"$1>#Y B7A -"@L7&VD?#Z8 MS%O'C6XQ&ED+Q#V@E_;CZ.5I8K'5;I34=V]=+#ZX7? 62V8?^2D,>G(\DP+L M'*63!3)4ST[M'"+=IH33R..2K$7Y@,K\6)^O\>#J[!^W *7^[,-1]SQ&6@>>JAAX6LM.=6AHDUW^DLDM MSN(HI&Q4Y"+>#[=1NS=X>'Z:MV+@B[S.=1\S3=I/:[2T*F?MI9%;40.*R\1R M%?G58H4U,KP":O(6;IFU#'><=R@PVBZ"%9,\[FF1NF5NZY^4IK<^Z$*J,@.^ MW,V4UX4KS8L=H'0W3+']X$XNK'7+;<8Z[NJ\%'?M MF2%L&+>&8>LD2>0-TT2U'+P_Z3SBOH&1R[TTG4"F<%->-;S-S.+SB-_1/58E*_%_FL3'Z^3IPD:ZUT.1.?@:FN2QJGG5]9U_\^O3H_J*[[Z-08 MP2M8@TGM/K.^OAZ-99BE5&2PL%SOSJ,6B,;#+K=$,SK'#Q?E+3H#:OJ(Y+LT M)B3KK6AC_P(_==477<_G/OUP)8L1TWY^3L1?J0?,2SW5K+,5O]'=':*L<^_( MZ-R[U'#0ME;/O&A8'W%+V,#TD?!:#QU]Z)5@*@(]VU?)T[BK;$P'5^*0/TX7 MB-!YIR*9,/K8C:1$8%9'4_PT-LO)JFBR=MLY)%'5M/G6T_&0M;'P@B/8)'H5 MQ:)A7002(%3T#2*90.^'<:31=!R\! ,71$MW:6.D<*+#3;C*:F:L&;G#P="3<7-\WKW">XEF6 M-P?@'Q)+(\#T3I96!3RE?J+=NS$(HTA'74)U\/C=PSJFW0N,%_=>&V10B! =6GY+#?3: MVXZ[_*RME2K Z* =Z^V3@@4%T+\@X/\*5NC6:U.6G.>M5L=N#_;#>5Z3X&Y( M,&L"]' 2S&<L)A,L/+*PH'K1R\TI5?$XJKJ?_] ML3RM*Q] OW=FOYWE:(.V6\Z?FTA#=CI!RYXK>K M6I;..!LT[6Z_;_<'==ES15;>/5$61B<_G2@?K6SN&U%6,_M5I_&8$[0?%I:N M"-4?,K_E$_,4KFY"U=CE 8.O=^UD:-O=P< >/"!'[U71QB%397='5+E%OT-U MJ;*:5L%5+?&KP5N]'&]50+ZWFG:G>6P?]ZO7D^:5KKQ[(CS>"A%NTXU<72*L MIEI_?4_"J*'HFYF?%:'NAV5[5(#AGJ/F;5#2Y>Z2D7H:N$7-BQ._=W OE!K; MK;[=[0U T]J/ZK>:K"M#UB4M]YY"UMOU(;6.[5ZO97<[FT?.ZZ+.1X<9[LNF MKS0/EZ4)5(R)=Y1:4,AN6>$-ED4!!:?PE^Y[T,*FI<4?4V'XD-3[% MB;[WU%A-W_J]TEVZ,6J.VCE'=>[E*(F'6L+7$OZ9Z+'[:'JL9?RZKFF[Z:)F MT2[N;S*"7]Q%4Q%=Y#X;3J(,*@\HR5Y!U4,?;D0C7&/=G/_GYNCB\\?SSS=< MHUY6HM[J;E@&_L/,N15'PT@X7X^<,7SD1\OQY\XB_N'#0^YM^34Q_?"38TTB M).)_W%R>O?E '6.P8\\9\D> 8X(=^! ^N)I,*M1,[R?=(6WF! JY3N+<:BGD M>O',=Q8_@N[@>X%X0Z+#:[_Y<'%S_LEJ-XRQWGI". X'2.,8!0W&\$\#QU_$ M'HY0AE4^'%3SM7Q;?C<[>#S)^D(YU"401.B?:<#R=^XE$RM,<8)\0(1/K;W& M7N $(^K$E;4+1 @&82*P9Y:(1!*J=FBN)?Q8S/&'W 9*=Y5J6']@"ZB4EL+E M09K#?V^=B-IWC>#6<+!U8AC-X4>6'X9?\>?&HFIJ0,G)[)7+VK17+Z"N8B'N MUOBD;4UA']9P85MA9%$/KHGCCY%W& XT9-[&-EGT)CP$IZ8.CVF28FLJS\>; MB4%'+16QJS]/B\=US[]Q5TAJ(^?15AO6+WS$HY(CHOIK_!47T^/JX4Q)&.'- M"AO@*TT1,]POHPDM!F? )R9W)@$J-H3:0@Q Y90EAV!\4T- MS^*U&P1^ 12.S<+](HTPXA\%KF5N\(M_1I6A_=#\XG)DJ^\ 5&O#3_IBB^1,Q M\JINO>?Q2&?Z;\:[YV>-0Q#_?P@&I^--6>H-X0$6%G#F=(9R7=%#"6S M7]G613!J2(D-&)MA\0Q*&* 06TDSDOMWFOO@4>"^V(/7(Z#"@T#@379]/?3* M+G+'V,/11?2TL1=-X>]#)_B*MRDR*7 E[B2A^W4&IK\WDG>$HAMC@PCZ$28L14#, MLO/G/(Q\%RP^NB2C,+UEXG-N;U$;5-U&S4V2S*8;VO4BO"OQ3#;"4DH ?;08 M> $$QGMKC@80"AB'-A>)B0AB5!DBHFA8 #3<-&M%BKU;&6!'K$:YN1W F5GD M<*?9OU+8!PO+0Y W0&?4:98:K%IPGP,=^'AF-P5@(W7$/X)H!CT#G1]W0AF6 M!/N/2%^G7RX %?3'7P3V-6?$2_1\ 4$&6KL7&G:9=;V(X<)A'3.GD:+80S#/ M4B":&+^! D[M9H1:;(BB7GJ+8P^8%66)F M-@.N=PR5GO@#-#N6!Z"*@K6!5XY4'J6*3?)H2?HHT0 H\#U21^] QJ! H&T& M @S'+XS[3(&4O:7Y@W^A_H!631JX#B+*\>%OAK7$!F!V9B00M'G4YEB.2%/. MEIG^^)2'&@;\"TX6X8F"F)U_]*[:MB;=W$\!('BYHN$U J8"CB)KA#9<)HAQ MG3N!6V8SCD"KI0Z\Z]-DO(L+L$V'WQ!",&[#@AQ8ZK5AFPBFF/EI#"-Q; M%N^L3(AOR'MHU?/J9/OSNC1/0#8"E]<:K>H[H--,B)BG(39&II;?OWT*W9_B M5//#DF\9?B,BT)<^P>6>SCZPI,!/X!T%,B+!V8.X:5?X@'GL2DY2IT$?!D@" MJ0/TR,U!!QJAE6=>G#G!#X_/!8 6_BNPY(.NJ>SH>(P4+M.IAQ_4<$W(Z#]U M70__A(::S'% BD#!' M9%?"VM[?W)D=J8V)-I%(''L)M]6G#^-*;&S#CSVRZ]!3)]R#D9[%2\X4EY$S M1U<+< 9K"HHS39J2>$>TW(DH)^L0+2C_0':B@$7<"E]@OG<:2(G+]S%QE)*Z M0/O S2SZ3#%H2D$6%0YZ/0FM4H?Z*A9,0+IA>[R8#D,_O"6W%R)2KA)+50K% M1NXX2K*PPL5?(\E## #TW;#.THB=/;:5-P39,ZLA&BN(*D&O%QR%,O<=8/R9 MAHN>4OS"P0$H:O(*V?P(TG[3^*FA;ZY7-4JP&X&4"E*:PZ"=G-(5N?XF52\G M(5Y+!\,$]VET)CL0MID?-A'CQFO6)Y);^9^!0C 69) JPD:"0S%6NK%8J9KF M-SZ*^&L"EX]'8W84 QZQ&S-C86D=S?1WI\O?90U("_.,YVFP@2#IEV,8X(]A M"!2,<,(HG/2E*=6!'XT;,K!F[GD"-\\0M(E,]-.UM0A<)1SP4W#SW>&'AI$< MC3%<9-8=&W,T%@6?)=$/9W/\S(@K65GSJ@B JT:X,%R;::0L/NF/<&@TK[I$ MIJ!NHPL;- M0"+W1UZ/AX@C_:^%, @/&+(H,YR\\KQ#Z.\%,BN8_G$.E*A=(X1Y%M5(S"3"M'0O8@98"W:)UC8L M23Z"F)0@('(,*S=6RH6,0IE0) >JI6S4L]5@-3N[:,8^**_JIZD/6O^1'\Z/ MT"40C);(F.G6T I7J=5L R#ENG=YJK:7W!.)&$T":;5P@)+]''DW!RY\<,3& M@I[D,0L(*9#8_4+&O]13S+=<*<9GRD9\:_X6H;:*0-YEVBX8@4I;H& (UG4K M@4]Q1^%1*('U7%X0B%ZJU(8YS/ZZ)>492&J49$H#126>$7NO.RFC5R=E[)C4 M3M&(4-)6*WUY%5\'3L&V%W25<"0X\U/DO(W2!YG0-$2P'?"^H+$TP$_ :B@K MR;IBW9K>339>9^.:@'+>M9#&37,R3 MN T91V''"<'44V1EADI+N$^0&4@MP">'I0AM!&AN/?PIL!7FZ^<$!+&C1! MIB_PLO3"2(DYT#B\2#O$:2(7VU'Z2+@=]JWX<9@!S3RI-D"DJ]T+:( 2Q7VPL!-5=Q(T'F#_9^,G,LF(/E%R3M0>] MJ&W]E<+%*"+\(Z].4<183+VC%;M9@6Z*BFEUA%;7?D2]2=[/KM'\4.S*8S!: M=Q:F>F(\[6?%RN?!G0<_F2JLWZ"W*=[',-L$;W&D%T64T@HT+'\9% %<3\/( M%$MPJ0 L"#VZ$EY!2$DU]"Y$)R]KF9$7\Y?&?F;$C85+41A7 M#!/I_)TY"P*VL0;#9^HL9&((;B?&;'KE3"PO!I(=H=+J6^2!\V?F3N^;YR21.C@Q3R$AD_C[TDE>B(V2+T@:PII@&(\C 419%Y M !?R+)*/NN4.0C4_G<&1OU$>%U!]Y^1[=5,KKD"D=@;ZQW*V,$MW5V L+I!Q M5.L,C!E0!P) F^\[Z!'$%,6EG\)+8 @!OO&E_O=@[&$ AIW+OS>N&^HQ\FR3 M;:#GE:K&&,KI9T4RQ67MW$@:&XE^FS26,AB_Z]"51BD2:A0JY60 Y^!X4V1J M=. L'T!"AF\)#0^:OU_0:S0!^"U)]5;J6F:9^C+2G&3?2% M3,("\2GY7#U]&X7SA+U,!CHP&7:*3O., B,Q!5IV5?X&)>;@)BM[R7_QG2 W M$WP/K_5?RH!/I '8G.$!*?R<27_ L'(EYZT1"B!+E.)OX::.0&N/X FX^#D4 M4_(]L)=96\CY2I4+F&6FC)/.3,TT$CZ%%U&GC(B..6\&KUJY#1=)F.)P*$A( M7\C\5D1V,F)KQ">E#*-34C8X_X5]$["A3(,@X9;QG2GP*85B4[K>3R'TAU00 M\(B4FHX8&X>@6U XE502Q)UI;2%@X!KSPP6GUIJ>=TZFDNJ_AU($ONIK32U+ MJ$V%NE 5H@)I,W". "F!.>^S5"J)0E:YNS([L4BK$RW+Y&5>%N1D@D+-&/1& M]%YBMZD(7?MF%I?TPG,"VI\AA^,I^R)PI+>7.& L2)52SEC#B8HOF''2A>:. M@R"KS#M2U#\U=4GF4_I-[,A\",R*?4 B5@X]4@66Q7+X%?CYK3A";H5K#;\& MAFDLSP4^9U+)D2*C,:0I]$6^);+&L;,O<2ZYT0RJ71(S8DI(T7 JFDY]=ZCCZ M:L_IN_"*?$XG^9*6J35LU@Z0]GP'G4\H3K3706K06;8>%19J,@_G@5P /WHX MD=/+&3)B&E"2,R<5BO&8"IV(?X9"AS+%G>.GZ!"AY) 4S&*A,O;T59-/H)!D MQRCBNB[@3?+MI>0$'7(34A&A>XYR%4'3S56+G?K)A+1"=-.-5/X7; &VZ\W0 MZ4%6-;LN*9_>W (.@]S4L@J0Q$B%'W,J$AL)NU3[?8CCQ(FF#I8P :+4MEA M1.81'8"*T4I64,!R[D 9IQB=C@UQ=G 8&$KZ\EH'5?L6Z2UOBA!,+2=H[F>E -[[I M32>?VEWHW[&OW(4=1YB[30$ERGK2%6LYCR&C>%%*UZ!LR;4$.,^ J,@LMX1VN],JF7F9J(:%A^@_.AV-PI3JBJTO@)"1KD94 M1>5[Z(K\)U>;PL-U9[[E:_$W?;(SR4S@"\[V.OH?]ZT]X!S+5F MHD".[L%[05LZ<./9&^?5^'T\?MLU?@\7OV>DE>SVTBHL^O:[=S5-U32U79KZ MOK(T]6#K_2 ZQBYU=#5(+[^I0QML4 .]!GH-]!KH5>BLO_G;=REOV2;MOMWN="D+F]>*DWSJVFX-^!2'S:G'2 M:MFMWG$%X?(:5MX6%E?C;Q/J^OY99L_L]H:\R IF*WM%OJI1V-V3OMT[+HC\ M*LR/KFGAF6FAU^O8W>-630LU+7QX>]RS3P;=C6AAD\OL777P6AGT/0)+K?9V M5(MW%;>^5_5VQT: ]_;/JPC"]Y_4VG:GU06KO5F!,[W&E;>'Q_;QP.[U3BIP MIM>X\K;PV.T!(E=+_]< ROU'XI9N[Z"$P]RPS,B MU1CAY:&Y4KYU0'JX83KTQ>.R=M8E.*];;B-SR.[WFG:S6S!KET52YY6*I+W& M;?NX8_<'A<3H&K?[C]N38[O=*UC!-6:KJDAL4(RR==?&REYJ^]FLB]6"XE"U M_-B-DIDKZR=P8 R$VV7=3+(/3'NF4;"]>-':;E[OL6 M?F%MK$8-O[VA!JER((TQI&MYY@NW"%N>,L(#1FQJ=I;&"$5GB-,C9.]B;+7< M;KY?,TJ+GFJ]Q['TN(/E";D\#T:X^:$\W)@=!^OEFK+;/+E) 9+&4>N7ACB3 MYB"ZEY:6LY;0]/$FDV1TC^0BAA&AU.C-E2,_@ASYT2 -?#/KE)J-IJ)1GJ%[-<>%Z:;E+)MUD>5FCN; MK5?U^)S\)&"$E\N'I&[/:I2PR;/QTK[DN#'L .W*MM1.PE/V: I"M(00C3US MK)26(F&4/U@VXOX0F*>\TDV?/AM^U6KOB'V(7QR]$I&@:;8.[^.;[)D#P<:Z MX9I%L=;>-F+,VS!W@0,/><,T49V,E^1>&?.0:.,9,JHKLP/\32-G89=J2'PUT9 Y;^1??W%^K@;%VG4WAO47>N MK#M7OJ(N977GRH/';]VY\H#Q6W>NK&GJ,&BJ[EQ927?PJVDM5P.]!GH-]!KH M=0J+].ZSOZ22>2L5:;^'32\&]J#3JR!D7B].VMVFW6K531&K@Y/^P#YI#2H( MEM>P\M;JCZI0N/)2MR%'"GC68T7P6BT6QVI1%+MUQ^8JX:39[MC')W7-8'5P MTFT> Z?47++?=^$];>YV?1E6P#3DRY!!;7U?$=3N/U'UMIH_6R/C:7)Z]9B# M&AEUB5J]\BM$\2&6)%S2>.^>]\PH3YPK3LG\F2B6CCZ:HEO M/,K;&@O!>824,@A_<]%.OO,PFY#R=N'K<<-:\B=;CA^'F,?HIYC%[$Q#$*I_ MZ^S_D3/S$MCKWP+3(Q,1!2!OTQ@6#\?)G+.IZ;-_".-9F6 94Z)S'&(U ;P_ M]Y*)Y<*R?CC##>42(-U4%UDXLYD/+$U=U!7] )_H3*/LR5S:!??9B*(11%WB@#P"XP7?-7 EB8*KG1!A.HB ME*GS)QP*=.@Y?Q?=MS7XF?669[ [6(@&)8.H')A7# M0['C8[D,_$;<>:X(1O#8<,'P,HT,XRTJI\@H",BIU]J8<+O][U7JM$F_E!ZO M:CX^ PBP4 *SG&,J!X*/W5S5B5?5P4B_>V*WC^NQ%!7"2,_NG]3%+)6X<1^-Q-;+Y296(5%? M!!B,E W,IE[@@;'*4;J*X'G_*>RDU[9[K=7U(*\!EON/Q>-^RSX9K,XY?0VP MW'\LMDZ:]G&[5FOW&XOMK68;[YT-J]*WC-2JBB#X84&""M#<%L(8^F+H-.UF MOR!2ZE$OKY 6NGV@A=[:.0PU+;P"6H 5[6:K<%/5M+#WZD?G5=?V\U2&4*<: MJCSTBB"YG)'W:>1+V^XTC^WC;L$Q50]]V7OBH=C4I1I6V19TQ9\Q *NY23&7 M,2J+:\'PM=B9EI4BWC,5RW4]'GTCSP\OQV$0P'DF7K2NZ@M6C=/9+(P2*L%2 M98*%BD,^/$%QH;<2TV'UC!N]\-*&L88R'(]CD6!Y7/+ <5GWU6AB4::LU,-= M+Y\;O7%^.*(:3( A?=DYB&)%Q?)FH/ T%R@\*,Z_)QZJN6^5)"!V5X_92( H M!R(J?/6".(T<9 N@PZF73F.N?<46:2*.F9NP-+QA/60+QEB=_O,( %F2O$(. M%(ZQ7%I,;,4%\/ F0"X8>3,\Y&@$YFWBX#PL6/N_G2!%?L?-'A3[:)_]1]-G M?T",4Q:46,,RY9T'6%ICU:Z-9'4;.5/@@5M9*BYKSI485HL:U>VY'@7 ;+X' MKR--P!#=4--;(/<;7F&AVKHF4+WZX^DBN@8EK?=<_/K9[K1Z"PP0%0[^$)!482PG3I,GO MCIO'=JO75HT/2F])/C+/=N0E2<<7BJC-+>&-6=:$(XVYBX,Y1Q 'QHU&0(FV MI#^F3_BCO_@;B0Y.-G74*$PU@&[HD.EP9L"G7,:6[H/^SPU&<'"KG-#I@;H- ML)_2RP+X(IQZ(\OWQH*)%P#+@SL/0^#I2GIJ/'$1 $7P[+NWLJ+^75U17QYW M**FH?Z0KHZZ;K^OFZQK85UCOH:"L1KH+W#T'6CWJL M&UH;;<+N87;1FLUE0&954ANE[=" M^5H\T@4+$3_ B4&X4XS31EXLLGA9!+L43IQ&0H5 M,_1\+_$HI@E;_[UQW9 O\!.T@-Y%A!&>L8\Q1!ER'HID+D2 :5U![%!O(DC4@HLA(9@A%W:,:H24(C%^,*!A52T$7&NC(C/XK!R();-),R; M 6I#M#I$N0GWYJ='G @;I .=C)QX8@T='[.#8A5C!M 8S\K/$>>@YD]A9E M!(I# +"B)Q39DHJ41/Y"ISTH&C^#5YK MW[5:';L-U)._I;H#N]EM/8"D9$[.ST[LC7C.DN>GE+P"-RYLDM*VK7B"Z2YS MN%^M[YJ-9K,\>XT_O2*+#;_-66H CAD.M+D3_N(E2/J)>1:_>G^EGHNY;G@D MF3UD78D8L#DZ,&E((YU0X4K0WX2"[;C?LYO'//#'\5(3(= 2O+Y-J9H97F!I*L-^G:S?](@;8Y6Q9\.!FV[TQ\0L=/D+U=. M\>&*6C0G'IQ*69(AZ;AX6C0Y^#M!&!S1VF"\1+>RK"(II#".!:E_<@R1;20M M.GHF$0W4X81MV+JS(!6!\M)&HR@5.4/*.#0EN-&4*#4R"NV;.[:W-L@:1>'0 M'_3L3K-5H6(P2G<48",R(1-L=T T$J4?8+;]-J8Q8.#%U M?'6JB[$U\J)1.HT3,K3@6A@E !0;+@&>(457F2^^>;17N8B;CO)9G"#I Y?2 MRXTL<,=B$0DG5:)T%L94''$0*L[/E.0=\MT[!NX-(P1@/$ICFE0V#.\8D$/A M>^).3AT+E:R%%R> AQ /0XA3?I MW$.@6)X2,Q=QO6OYE ;4P-9_<, M%17 CH#? ;V." 856! *:;&9M4N8R\ &H)7&M9IR4_I-=9_\'3C%%/-+?P, MT$6(*=M#U)V 9DD=(5B!4/5=I5H)>P#N-Y5I8%\$XXDQC0X;2F$@\!" B#4C*(S,X MGK$"G&,(&A7>>?!(0F/94!M3\^S4<[G3$3?ADA)6"+6,XPZ"55#!\$$4'($I M/C7D@20COI>)REV!H@298XJFEF0K6TI(5<%"@AM R.,7YW)2HILG5OS!?"(H M> :/N*%%U2MZ#"3=L@,Y$@X2 M$]/,$L4;:;SUF8&[-UC1Z_,E4G?G-8VIO1*NF,Y(\ERADRB6+I\#,@%.BXI^ M"_YU?-)CJY#4GVM!Q9RG!! Q)3R?A0'%[_#/RW C2S),$]0NB'>1)4'% .G;%:T>X8)Z[$-;CJ1 M=561=.(X6)6"!=?9JB1XQF 2 QC&<(\#=_R5.O $%E>/A #F^Z[;;.+^E0)U M+83UBQ;;UZ@[D4+T.01^!(OHG86': /ZNY&=R)0]J5_(S M2M)"[/C*B[\>GO0\8XW3QXK)V2P*OU%I&.@8G9/O54TB5OLBH9+NH&TR$#F= MP?=JS&[ILUGY+96<9E%1T_,LX[(-ZYKJ/D=J0_2YY7"ON7KNZR,_C'';L/O1 M1+AV<3,H4L=^..?G@S Q1PG#FV [.&2=#A?%2+<9'3X(O=8D]==< M3P18%Z=1A,>>,GGDNT0BX%O'W3($_B8&N2;AR:5M , M[EY0MN.)-P,+(%2#K\%(/%*7>DR =@Q [T[E?*)#^2>LJE"WH),XMSI%RO5B M,*P7/P)#^V"ZO+$\][_>>-TW'RYNSC]98)GC%1&%/ILT7Z)P!#8CZ0_XR1U3 M%55-/C,[G:-:IVO!/X(J!G()W06K 7$X?(6V;V?]'Y =/&P0DB72I#/L MJQ1+0)&HGSA>-'5T$?W/H1.QCVGY-Z&(,-[48I>2T MN*16+9%\&7^7:;KR=S9SM&!\"39UW0Q?(Q-?,XTOZRUHW^@G#?@6NTI]$3-P M6QWGJ-5[*]ZQK=!SY=]DZ?@U=R9 4:%5BM,1W9NM0:=+T0EGRI[RM_B"5+_- MAZ7&_>Z=Y90Z=,RA+^6'1W4@0L#-08]$[P3[ M 90W0GV1"\PS"<@6"EGTGS1)4/P9[MR_A723H4!=L24;MH.+HPTS">>P//E8 M\,X63!;2#0YW/;H)9.@%+'H?O3-.'+*G*W,F8,'^"*CA3OIB/!#(PS_YM+)] M3T:]VCN-(0F*/^"YD]CZ,W5OZ0$ @J0>Y=M!7]G14 1 'DG6' SN .J1$\8Q MF9HKSMNP#*\L@$9H2<*ZC+$U.";<.F-/N#)>ZX-:PX[*4EQQHXP'XHL($>!, MK0M<] "'\P/1>/ 6,V]$>07^L/2Q']Y\ ",8A9>V_A',9AC9'9;EC_T>> DY1RCK\:V43?\Z/?VB M9!+G58*@]K$UCXAEFRPP.?T,=#*R'MM+7F,57;&ERYRDF^F@5)$&5N"I:1SZ M.N2%H, DUX6-@K8E/ S62#WC=9'O)L_>K)4@=#<8,B??CXGS-N2U#N:9!]^6 M:%'1#)G144;I/V::X*$@"A8YZ;S7G60BV6^1?#[86$[<1N)6JXANJCSKI7?G M(0#DM$A5#!*.-V/*--E(#@;9AN@A4+!1OY=M-S>YQ.)T--$!D$CWO-1J 5_' M,C),JDBVRZD7:PK5M,S.UQ]0%@4I!\QH.]ZT7(13A $UJB&QR1W+)0H7)AP% M1YXA>(+$'#JQ=V".A0?+(+9'Y^QY'(:^^YZ+U:+;X=NF#?][]T8.>R<^N5!$ M<&820:;@7RDB>!8C\YFARP(%$S1 .Y:&P:8:GE1$1C)#W!#GRZ&#\IY:6A4I M5SV K'\)HRD<^.@W7@K5(,52'72Q*#1K?3VVU) M"/RC2?\4BMN/"Q6M6ZH&U^[1;Q-0NA+K]ON;OM&.VCONW+,6,#OOBO>1 M7 @SI?-*")6 9M_&&FK)_==TY/T_\:W3:C4FR?3-ATZKT6*QG>%CESBNS,'/ M<"-CE<@,R/ZB^V87?=>S-(I3AW.QT,MLD7^Y^]9A3PO_")W,^"-JK3Q-_5MR M*0$=<+//39S.C3Q*]FV*51'H;4UM[==%;>VUU%:(ACP[M2%&&@1#+[.%1G23Y6]FJB8,)2*LZ P%$!"7:JF3C^6 VC(%V,'[ Y\)%B_QLW13=J MFDS"".LI=Q-G>(ETJ]]^O[PY_W3^\>+4MBX^GS4JU\1_)]X<_DIGK;-F^W6# MBQ_YY+*&X!$='CN]Y]_V/^-_6O\CD!/_NV%=@3WC^/X*U6F7E+)A5_2=;^7E M]+L:&15"QB.2)VM\O2"^WG[,W^9R,&$D\PF5/93%1.7OW[THU@ZLP^1'='W] M:'UR%E:KS9'Q*JDU:75/;1A3]*ULZ[20S-F ( MTX[M>@:"D[HM84K]D/:ELY:NK"TKK;*[LG%_?<]=R1^ 29P)$*?AQ2#MQ[V[ MNN?<N^R2/U-5X>MUBX:NWO5W>XWS>:IBPLE]<=82G*]^46HWSME7CU'Y> MT1,/:LIY:_)QK__VY\')8"@.6[NM[EY]D_UX& _F6_PHRXT0$&39UGQ=]=^7 M_8OAX-7@Y?%P:YI9&QL; BBMD!/RT]SLKPS4EOI.8W+?7(:,S5;%/T;3_W0X6HW4A MXQAS_+2SO\-6[-Q$2AR%[=91<14:XGE#-<&+[SH3WHI(ZMJN-T5G9W4[V(>F M4_]2<"2XU$QDIO2L?=.I3-JQRMO[;*NURPL&:\37S'[(VOT_?I'*"0E+$T53 M4)5/E1._E](B6/5,7%!AK!^ M?X?O:SF!+ =O3OM,CX>;A-=BMQ\IG#?V9+:0'(S(MXA,*3)<626U2&2$6U:8 M3($@3-7O5H><(G).VAEWR>0EP>[*G [W8C@#DYJ?&]O@#I&R2/+HEF,X/ %1 MB6FJHE2XDG^6XZ=DJ9Z$%Y IIY'X61!,F78MN8*BX"#/6\ U$V.9> K8E-%L M=1N>8/8EPNQPVV%&(E$Y IDQL0S81^61+F/,"7"L M1&D#P%*Y1:G0 V P0$OHE3F8Q+'R"T7I4:/UJ%LMHZ> MT?,PM'445U?5I>+J)*]0R/,+3D KX*S PKY\R-#<3G+-3@([O,R;B$4/%J#M MZT&''RX$ZH#=T&)7C$0Z%$54"';#($G#OI:.2C:$@[J3Z0N@V9@@%*2H$Q6$T#+ MK2EW%]7&!AJHNEQ? 0?*P4#H%U?5V2-3^KL]V$2ER45OXD.$Y,-G6V(T/YX( M+$K53L"?#D^^Q4'[Q!I?*VO$6\(:IQ4@;P.;#\GKZCRTK&6/C] K7!B9*"HM MPW>E"EDS:V:*HEG=PQ)P$-0$C=ZUXY'8(=POL]'_WFY M\.MYY54JW:)D8PT2>(OB(,["?M3":2:TNB1='_;?Z-_XY"U:PU7;?Y3Q0$<, M1U_T$5UX*QK/@=589B=.EJO!O4Q4')X?43;<.D-8N";+6'ECW4*IAQN8,LN4 M]T3OD0(C@UJ VV,%_\(DSP !9%['F1U_^31CCEMZ5RJX'S!:YE$X97]^QU'< MU_L%P--1W[T\Y&.-RA*W%&#&1[]\AAPI BYJ?;HXPT@ET*F!O;#YQ,U230JW:?RB=$3 M8O&7RW']%8BMDSMEA38S0NLT-55&E]=S-JWFD_.+T[[%\V3\^'P_*PM1EI& MEZ)57(GPUJ;V[?"(A^^YO5M?2,[7O]9HZV#AT<=1R_UIBP>:]>8VB&73RHYL ML.@;^W?K^F6J*!']*XI*/GT2Y[4VO]O>&IGZZ0OG;[-[_P%02P,$% @ MK72L5F6 R0U>!P (RX X !Q;6-I7V5X,S$R+FAT;>U:;7/;-A+^*SAW MVDEF)-NRZFM'4C5CQW*J7AU/??K0NR\=B%R*J$&" 4#)NE]_SX+4BVTY=B9R MHK3^8%DD%KL+<)]G=T'U4I_I?B\E&?=[7GE-_?=9I/Z@FW;K:!^#O8/J;N\? MS>:9B%%UYEY$1.,V%-)O.]?J]83&6IYK^' M_QU4HM6TYOG)Q?#7_W3N3NR*BY.KMT-8.2QNNL+3C6]*K29YQZI)ZKM07/9[ MSEN33_J#WW\>G@Y'HMW:/^H=U#=[!Q X*/IBZQXLUKVW=(!]">;JZ^_RL2NZ MSV,]PF,CNVZ\_O]F<#4:G@_?G(R&E^_6MF'YY98WBF8I]BZ/#;/;BL=2'C&#I^VCO< M8RMV82(E#N1.ZY@=P4"\&*@4?/]M=\H+CJ2N[7I3=/>VL.C6/B\8;!#?,ON8 MM>T_9)'**0E+4T4S4)!/E1._E=(BO/5<7%%AK!0X/#=V8!IK_WP"E?AM=SM9]W1._8>WY O]NR/ M=B0&3Z5#Y"'&LKFXSLU,4SRA1A6*M@K V+!2@U0)?$F5"YG/19E[6S);2 Y& MY%%$IA09KJR26B0RPBTK3*9 $*:2NR>04T3.23MGD4Q>$^RNZ72X%\,9F-3\ MW-@&"T3*(GE#+,=T> *B$K-41:EP)7^LYL_(4JV$%Y IIY'0.='/F%PMN8*B MX"#K+>":B;%,/ 5LRGB^O@TO,/L:8=;>=9B12%2.0&9,K *W 8Q!',-V;5SE M"1*!] IZ5![I,H9.@&,M2AL EN+D42"V&98,5ZU7N*M#WMTQ#6C'BA4W6*+4 M$ #8#! 1S+G@3R1=*A)M9FZ!1$L3A>I*PI#DFY7?\+*Q!BBW<.:>MR^8^AHQ M]?V.8&IT*P"_^^;'H]8/75>CIJZ5F>I-DBA1; *R.(ME2'.YEW$0H(+T,[MH,,'-P)U0.YB6["-'F #O#]7^R%?[P9^SLCA!B(I M5$V/AWF#"[I(EN[I4[BR&A-"MK94U6JFQ,,ND1RFRH64 RG*@QYN;5?):CWA M6=(R8* NUE:!W*B3(0\J)"[XXHQ6<3C6<>78*?1*5O$"5%52AA229],3""SJ8J9;Z0S>/3>D?]N I M59I<2A,?(B2/GVV)\>)X(K H53L!?[JL?(>#]H4U_JZL$>\(:YQ5@+P/;#XD MK[OS,+*1/3ZB7N'&R$11:1F^:UW(!JV9<1[W^3TI=#ELAWA?O542KQZ8DH"' M4$G &LQBH[<;)<#^Y5HN+P_(BVX=X9 MPM(U6<;*&^N6E7JX 959IKPG^D I,#;H!7@\5O O*'D%""#S.L[L^,^G&0O< MTOM2P?V T3*/PBG[ZP>.XO[J[_F?-PBW<=2W=:=VY1#P1*/GQ"T% /*A,)\N M1XJ F+IR71[&S4A>S*##@ 7L)BZMR\\97:2ZW[4NON9JV[*Z=T)RAI M$XN$V !R*>1P8#_\L*(FB495$:I\:O24N"S,Y:3^?8BMTSYEA39SPN@L-56N ME[FU#.LN5,KNY!ST3IJB*/#H_;G_F'>LR?HXT/.T _D MSC:/GB5=R(\&ZF]JU]S-,/W,&]7SLN MGM)FJZVCI4L?QQ/;>UOX3%KO[L-J9"']M#6O26^\?I,J2L3Y$C67507^L+GG MJ44_39=8_+5^Y$F!M%0>@VXZ[7\6_M8.\V^X^_\'4$L#!!0 ( *UTK%9& MG4&T$00 +P. . <6UC:5]E>#,R,2YH=&W=5W]OVD88_BKOJ%J!A 'C MDJ2&(CG@I-X";L&1TOTS'?89WVJ?G?/1P#[]WK,-H0ELRY1DTB1D";^_GKM[ MGN=@$,DD'@XB2H+A0#(9T^%MXK/?Z-KHZBT,#MKEV\%/FC9._55"N01?4")I M *N<\278XTMK-B&YI$+3AH-VV6R1!AO(Y2:F'VN>?>-IUI5S.37A]U4N6;CI MPX4[]4S0.YD$R1*: Z=W(-*$\-IPD&U+598V=WZUR]2R3+NP)L[55_-A81\F MUNS2P2F=;-T'2==2(S%;>N"Y MKPU$/X/KUKPU:L'<'A5@=*/7:;XV#&L.UMC][-GC_W(SMEOPH7,"[@5XGVR8 M6[-S:VK/-??FROX*ULA3D6ZGTWUA< _E\8Q3"NT[T[&MU&Z"289K)#P >^U'A"\IX(2$Y;E"BQ^5&: I0D0%15@EBA)SK8'0FO +52U_ M;L$,^Y X;L(H8C3$CCA!LN\4W#!D/A5J6:J\6D,3\)W:I2;(%)(-+&@NX1M/ M[Q G E&H%C3&5DW(5B)?$;1HS+Q7V[LW^LEIOQ2;6B$)TDSY]WYVE:/86(V? M$[$@G.::NX[I!BQ?JHAB(P*)B#1?DXN2+&*ZG;1(18"739X1'R\@L]/?*X]I M*/MARJ5YZ&KIW[% 1ACJO*WAML9Q1H( >WRL=6IJBMB.B*BRLB$&P# M98/W;_NU_;4G1"P9-SLJ^QXV7I[!X>+OZD1]$E>@99H=[U?7&P>;/:6'A^=9 M"2A"[H[8H)JB[X7!WTO)*B;M1) U!$>J\>-';DN%?%3A$5 M0_0/QGNHZ[TM^T[/DJK#Z5F*+1I]1=G=DO A_GKKG[#1AU-+?C#4.]+">%KM MH]1GQ?MOSK+>?1X^,([6F)#BD-%Z)6$V9=NYZGCLQ81$3_QOHV1KR-&9!A7IW!^85-'@X]3C6 M7?H_@[>7??#[D:OVI<9-R ;T;OF;XOB,E^'X_[]7\>=R^"=02P,$% @ MK72L5@8H8S@0! 5@X X !Q;6-I7V5X,S(R+FAT;=U7?V_B1A#]*E-. M=P() \9'DC,OG?5R@7[ZSMJ&Y!)HFRI)I4H( M"<^O-[-OWN)!))-X.(@H"88#R61,AS>)SWZC&Z/;;:%QT"Z?#G[2M''JKQ/* M)?B"$DD#6.>,K\ >7UCS*CAH9T.X*QVF7&HY^X.:1>7B9T@2%F_-AW43(E:,FUBU-GS'EWG6?Y#KF=KP M>.ZQIEX*B'X&5ZU%:]2"A3TJP.A& MK]-\;1C6 JRQ^]FSQ__E,'8C^- Y 7<"WB<;%M;\W)K9"\V]OK2_@C7RE*7; MZ1REWS.!V^W;"Q"S6&MG-K;5(ALG*OI@88>#GW).?A/GW#6 Y!"R&)_O$2RHOQ9,,NR1\ #LC1\1OJ* M%1*6YPHM?I1G@'H'$144894H2LRU!D)KPB]4I?RY!7/,0^*X":.(T1 FC!/N M,Q*#&X;,IT*UI<*K'IJ S]24FB!32+:PI+F$;SR]19P(1*%:TAA3-2%;BWQ- M4'W1\V[;WKW13T[[Y;*I#DF09DJ:[WM7/HJ-5?D%$4O"::ZYFYANP?*ELB@V M(I"(2/,UN2C),J:[2LM4!'B/Y!GQ\6XQ._U[X3$-2QDV#]T:_5L6R A-G;FJHA=B8BJR\#4>TJMT1#L#&6"]V_[M?N]']9VO!>#P\'? MU8GZ)*Y RS0[GJ^N-PXF>TH.#\^S6J!P'>,.^,BM6'%ZSW-!;]9,4'5WY^J@ M%]4JZD:=- "72._5@\:>''=;L=^(BB'Z!^,]U/7>CGVG9TF5X?0LQ12-OJ+L MOB7\$G\]^B<,^K!KR0^&^XZT,)X6^\CU6?'^F[.L=Y^'#XRC-":D.&247DD8 M1TU@I9;MR$)8H9B"YHH7365&Z0(,0Q%%R4)#AD3)FT54N)H4=.NSZ$/&= M9>?]S]#=\S[X^\A-^5+EIF0+>K?\2W"\QHZB+_0Z\+_-5;SV#?\$4$L! A0# M% @ K72L5O)=KP9]#0 =G\ !$ ( ! '%M8VDM M,C R,S S,S$N>'-D4$L! A0#% @ K72L5N&2#>$,#0 %Y( !4 M ( !K T '%M8VDM,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( M *UTK%:!9*O>_! "#? 5 " >L: !Q;6-I+3(P,C,P M,S,Q7V1E9BYX;6Q02P$"% ,4 " "M=*Q6EWY) H Z WS@( %0 M @ $:+ <6UC:2TR,#(S,#,S,5]L86(N>&UL4$L! A0#% @ MK72L5IJ6FCGF+ E4L" !4 ( !S68 '%M8VDM,C R,S S M,S%?<')E+GAM;%!+ 0(4 Q0 ( *UTK%8S=F'%QZ$ *^-" , M " >:3 !Q;6-I7S$P<2YH=&U02P$"% ,4 " "M=*Q6H5*9BCP' M #[+0 #@ @ '7-0$ <6UC:5]E>#,Q,2YH=&U02P$"% ,4 M " "M=*Q698#)#5X' C+@ #@ @ $_/0$ <6UC:5]E M>#,Q,BYH=&U02P$"% ,4 " "M=*Q61IU!M!$$ "\#@ #@ M @ ')1 $ <6UC:5]E>#,R,2YH=&U02P$"% ,4 " "M=*Q6!BAC.! $ M !6#@ #@ @ $&20$ <6UC:5]E>#,R,BYH=&U02P4& / H "@!U @ 0DT! end