0001654954-22-011648.txt : 20220822 0001654954-22-011648.hdr.sgml : 20220822 20220822154615 ACCESSION NUMBER: 0001654954-22-011648 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220822 DATE AS OF CHANGE: 20220822 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: 221183707 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 June 30, 2022

OR

 

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

 

For the transition period _________ to _________                    

 

Commission File Number: 0-28599

  

QuoteMedia, Inc.

(Exact name of registrant as specified in its charter)

 

Nevada

 

91-2008633

(State or Other Jurisdiction of Incorporation or Organization)

 

(IRS Employer Identification Number) 

 

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

(Address of Principal Executive Offices)

 

(480) 905-7311

(Registrant’s Telephone Number, Including Area Code)

 

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

    

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated Filer

(Do not check if a smaller reporting company)

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

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

 

 

 

 

QUOTEMEDIA, INC.

 

FORM 10-Q for the Quarter Ended June 30, 2022

 

INDEX

 

 

 

 

Page

Part I.

Financial Information

 

 

 

 

 

 

Item 1.

Financial Statements (unaudited):

 

3

 

 

 

 

 

Condensed Consolidated Balance Sheets at June 30, 2022 and December 31, 2021

 

3

 

 

 

 

 

Condensed Consolidated Statements of Operations for the three and six-months ended June 30, 2022 and 2021

 

4

 

 

 

 

 

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

 

5

 

 

 

 

 

Condensed Consolidated Statements of Changes in Series A Redeemable Convertible Preferred Stock and Stockholders’ Deficit for the six-months ended June 30, 2022 and 2021

 

6

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the six-months ended June 30, 2022 and 2021

 

7

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

8

 

 

 

 

Item 2.

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

 

16

 

 

 

 

Item 4.

Controls and Procedures

 

22

 

 

 

 

Part II.

Other Information

 

 

 

 

 

 

Item 6.

Exhibits

 

23

 

 

 

 

Signatures

 

 

24

 

 
2

Table of Contents

 

 

PART I - FINANCIAL INFORMATION

 

Item 1.   Financial Statements

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

 

 

June 30,

2022

 

 

December 31,

2021

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$890,292

 

 

$258,705

 

Accounts receivable, net

 

 

810,914

 

 

 

624,127

 

Prepaid expenses

 

 

151,251

 

 

 

220,399

 

Other current assets

 

 

16,505

 

 

 

39,226

 

Total current assets

 

 

1,868,962

 

 

 

1,142,457

 

 

 

 

 

 

 

 

 

 

Deposits

 

 

55,487

 

 

 

16,005

 

Property and equipment, net

 

 

3,789,937

 

 

 

3,417,977

 

Goodwill

 

 

110,000

 

 

 

110,000

 

Intangible assets

 

 

77,541

 

 

 

64,856

 

Operating lease right-of-use assets

 

 

596,220

 

 

 

829,960

 

 

 

 

 

 

 

 

 

 

Total assets

 

$6,498,147

 

 

$5,581,255

 

 

 

 

 

 

 

 

 

 

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ DEFICIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$2,522,790

 

 

$2,434,389

 

Deferred revenue

 

 

1,482,540

 

 

 

622,497

 

Current portion of operating lease liabilities

 

 

187,125

 

 

 

180,544

 

Current portion of finance lease liabilities

 

 

710

 

 

 

2,094

 

Total current liabilities

 

 

4,193,165

 

 

 

3,239,524

 

 

 

 

 

 

 

 

 

 

Long-term portion of operating lease liabilities

 

 

427,904

 

 

 

532,782

 

Preferred stock warrant liability

 

 

587,440

 

 

 

513,750

 

 

 

 

 

 

 

 

 

 

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 June 30, 2022 and December 31, 2021

 

 

2,983,857

 

 

 

2,983,857

 

 

 

 

 

 

 

 

 

 

Stockholders’ deficit:

 

 

 

 

 

 

 

 

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

 

 

90,479

 

 

 

90,479

 

Additional paid-in capital

 

 

18,896,237

 

 

 

18,887,759

 

Accumulated deficit

 

 

(20,680,935)

 

 

(20,666,896

)

Total stockholders’ deficit

 

 

(1,694,219)

 

 

(1,688,658)

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ deficit

 

$6,498,147

 

 

$5,581,255

 

   

 
3

Table of Contents

   

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

REVENUE

 

$4,298,957

 

 

$3,833,018

 

 

$8,562,753

 

 

$7,439,236

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

COST OF REVENUE

 

 

2,262,507

 

 

 

2,186,357

 

 

 

4,502,623

 

 

 

4,249,997

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

2,036,450

 

 

 

1,646,661

 

 

 

4,060,130

 

 

 

3,189,239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

744,164

 

 

 

620,122

 

 

 

1,492,432

 

 

 

1,258,986

 

General and administrative

 

 

783,980

 

 

 

685,731

 

 

 

1,455,871

 

 

 

1,292,971

 

Software development

 

 

534,873

 

 

 

439,045

 

 

 

1,004,929

 

 

 

846,333

 

 

 

 

2,063,017

 

 

 

1,744,898

 

 

 

3,953,232

 

 

 

3,398,290

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OPERATING INCOME (LOSS)

 

 

(26,567

)

 

 

(98,237)

 

 

106,898

 

 

 

(209,051)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OTHER INCOME (EXPENSES)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange gain (loss)

 

 

(135,226)

 

 

19,880

 

 

 

(117,636)

 

 

22,328

 

Interest expense

 

 

(507)

 

 

(451)

 

 

(1,731)

 

 

(1,459)

Other income (Note 9)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

133,257

 

 

 

 

(135,733)

 

 

19,429

 

 

 

(119,367)

 

 

154,126

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET LOSS BEFORE INCOME TAXES

 

 

(162,300

)

 

 

(78,808)

 

 

(12,469

 

 

(54,925)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(780)

 

 

(817)

 

 

(1,570)

 

 

(1,613)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET LOSS

 

$

(163,080

 

$(79,625)

 

$

(14,039

 

$(56,538)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LOSS PER SHARE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted loss per share

 

$(0.00

 

$(0.00)

 

$(0.00

 

$(0.00)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WEIGHTED AVERAGE SHARES OUTSTANDING

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

  

 
4

Table of Contents

 

QUOTEMEDIA, INC.

CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE

PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 (UNAUDITED)

  

 

 

Series A Redeemable Convertible

 Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

Total Stockholders’

 

Three-months ended June 30, 2022:

 

Number of Shares

 

 

Amount

 

 

Number of

Shares

 

 

Amount

 

 

Paid-in

Capital

 

 

Accumulated Deficit

 

 

Equity

(Deficit)

 

Balance, March 31, 2022

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,891,998

 

 

$

(20,517,855

)

 

$

(1,535,378

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

4,239

 

 

 

-

 

 

 

4,239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(163,080

 

 

(163,080

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2022

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,896,237

 

 

$

(20,680,935

)

 

$

(1,694,219

)

 

 

 

Series A Redeemable Convertible

 Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

 

Total Stockholders’

 

Three-months ended June 30, 2021:

 

Number of Shares

 

 

Amount

 

 

Number of

Shares

 

 

Amount

 

 

Paid-in

Capital

 

 

Accumulated Deficit

 

 

Equity

(Deficit)

 

Balance, March 31, 2021

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,862,822

 

 

$

(20,856,181

)

 

$

(1,902,880

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

6,939

 

 

 

-

 

 

 

6,939

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(79,625)

 

 

(79,625)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2021

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,869,761

 

 

$

(20,935,806

)

 

$

(1,975,566

)

 

 
5

Table of Contents

 

QUOTEMEDIA, INC.

CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE

PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 (UNAUDITED)

  

 

 

Series A Redeemable Convertible

Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

 

Total Stockholders’

 

Six-months ended June 30, 2022:

 

Number of Shares

 

 

Amount

 

 

Number of

Shares

 

 

Amount

 

 

Paid-in

Capital

 

 

Accumulated Deficit

 

 

Equity

(Deficit)

 

Balance, December 31, 2021

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,887,759

 

 

$

(20,666,896

)

 

$(1,688,658)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

8,478

 

 

 

-

 

 

 

8,478

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(14,039

 

 

(14,039

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2022

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$18,896,237

 

 

$(20,680,935)

 

$(1,694,219)

 

 

 

Series A Redeemable Convertible

Preferred Stock

 

 

Common Stock

 

 

Additional

 

 

 

 

 

Total Stockholders’

 

Six-months ended June 30, 2021:

 

Number of Shares

 

 

Amount

 

 

Number of

Shares

 

 

Amount

 

 

Paid-in

Capital

 

 

Accumulated Deficit

 

 

Equity

(Deficit)

 

Balance, December 31, 2020

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,855,883

 

 

$

(20,879,268

)

 

$

(1,932,906

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

13,878

 

 

 

-

 

 

 

13,878

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(56,538)

 

 

(56,538)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2021

 

 

123,685

 

 

$2,983,857

 

 

 

90,477,798

 

 

$90,479

 

 

$

18,869,761

 

 

$

(20,935,806

)

 

$

(1,975,566

)

 

 
6

Table of Contents

 

QUOTEMEDIA, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

OPERATING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(14,039

 

$(56,538)

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

999,734

 

 

 

750,866

 

Stock-based compensation expense

 

 

82,168

 

 

13,878

 

Gain on forgiveness of PPP loan (Note 9)

 

 

-

 

 

 

(133,257)

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(186,787)

 

 

241,763

 

Prepaid expenses

 

 

69,148

 

 

 

(94,901)

Other current assets

 

 

22,721

 

 

 

74,931

 

Deposits

 

 

(39,482)

 

 

(5,411)

Accounts payable, accrued and other liabilities

 

 

223,844

 

 

 

328,828

 

Deferred revenue

 

 

860,043

 

 

 

194,370

 

Net cash provided by operating activities

 

 

2,017,350

 

 

 

1,314,529

 

 

 

 

 

 

 

 

 

 

INVESTING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of fixed assets

 

 

(80,350)

 

 

(35,628)

Purchase of intangible assets

 

 

(16,313)

 

 

(9,999)

Capitalized application software

 

 

(1,287,716)

 

 

(1,048,943)

Net cash used in investing activities

 

 

(1,384,379)

 

 

(1,094,570)

 

 

 

 

 

 

 

 

 

FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repayment of finance lease obligations

 

 

(1,384)

 

 

(10,640)

Net cash used in financing activities

 

 

(1,384)

 

 

(10,640)

 

 

 

 

 

 

 

 

 

Net increase in cash

 

 

631,587

 

 

 

209,319

 

 

 

 

 

 

 

 

 

 

Cash and equivalents, beginning of period

 

 

258,705

 

 

 

417,910

 

 

 

 

 

 

 

 

 

 

Cash and equivalents, end of period

 

$890,292

 

 

$627,229

 

 

 
7

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

1. BASIS OF PRESENTATION

 

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

 

As of June 30, 2022, the Company has a working capital deficit of $2,324,203. Our current liabilities include deferred revenue of $1,482,540 and a $233,000 nonrefundable customer deposit. The costs expected to be incurred to realize the deferred revenue in the next 12 months are minimal.

 

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

 

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

 

Risks and Uncertainties

 

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

 

2. SIGNIFICANT ACCOUNTING POLICIES

 

a) Nature of operations

 

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

 

b) Basis of consolidation

 

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

 

c) Foreign currency translation and transactions

 

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

 

d) Allowances for doubtful accounts

 

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

 

 
8

Table of Contents

  

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

 

e) Revenue

 

The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company does not provide the customer 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.

 

f) Accounting Pronouncements

 

Recently Adopted

 

There are no new recently adopted accounting pronouncements for the three-months ended June 30, 2022.

 

Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued 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 guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company does not expect that the adoption of ASU 2016-13 will have a significant impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. 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 ERROR

 

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 7 “Redeemable Convertible Preferred Stock and StockholdersDeficit”). 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. The error was not material and resulted in the following revision for the comparative December 31, 2021 Balance Sheet:

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

 

·        Preferred Stock Warrant Liability was increased by $513,750

 

·        Accumulated Deficit was reduced by $236,250

 

In addition, Additional Paid-in Capital was reduced by $750,000 and Accumulated Deficit was reduced by $513,750 for the comparative stockholders’ equity balances as of December 31, 2020, March 31, 2021, and June 30, 2021.

 

 
9

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

4. REVENUE

 

Disaggregated Revenue

 

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

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Portfolio Management Systems

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$1,721,574

 

 

$1,635,071

 

 

$3,437,671

 

 

$3,089,143

 

Individual Quotestream

 

 

540,530

 

 

 

591,415

 

 

 

1,093,991

 

 

 

1,154,202

 

Interactive Content and Data APIs

 

 

2,036,853

 

 

 

1,606,532

 

 

 

4,031,091

 

 

 

3,195,891

 

Total revenue

 

$4,298,957

 

 

$3,833,018

 

 

$8,562,753

 

 

$7,439,236

 

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2021

 

$622,497

 

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

 

 

(417,390)

New deferrals, net of amounts recognized in the current period

 

 

1,277,022

 

Effects of foreign currency translation

 

 

411

 

Balance at June 30, 2022

 

$1,482,540

 

 

Practical Expedients

 

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

 

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 is a control person of 410734 B.C. Ltd. At June 30, 2022 and December 31, 2021, there were no amounts due to 410734 B.C. Ltd.

 

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

 

6. LEASES

 

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

  

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

 

 
10

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

 

Supplemental balance sheet information related to leases was as follows:

     

 

 

June 30,

2022

 

 

December 31,

2021

 

 

 

 

 

 

 

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$596,220

 

 

$829,960

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$187,125

 

 

$180,544

 

Long-term portion of operating lease liability

 

 

427,904

 

 

 

532,782

 

Total operating lease liability

 

$615,029

 

 

$713,326

 

 

 

 

 

 

 

 

 

 

Finance Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computer equipment on financing lease

 

$11,929

 

 

$11,929

 

Less: accumulated depreciation

 

 

11,929

 

 

 

11,929

 

Property and equipment, net

 

$-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Current portion of finance lease liability

 

 

710

 

 

 

2,094

 

Long-term portion of finance lease liability

 

 

-

 

 

 

-

 

Total finance lease liability

 

$710

 

 

$2,094

 

 

 

 

 

 

 

 

 

 

       

 

 

June 30,

2022

 

 

December 31,

2021

 

 

 

 

 

 

Weighted Average Remaining Lease Term

 

 

 

 

Operating leases

 

3.2 years

 

 

3.6 years

 

Finance leases

 

0.3 years

 

 

0.8 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

9.8%

 

 

9.8%

Finance leases

 

 

7.5%

 

 

7.5%

 

Maturities of lease liabilities were as follows:

    

 

Year ending December 31,

 

Operating

Leases

 

 

Finance

Leases

 

 

 

 

 

 

 

 

2022 (excluding the six-months ended June 30, 2022)

 

$119,382

 

 

$717

 

2023

 

 

226,225

 

 

 

-

 

2024

 

 

212,325

 

 

 

-

 

2025

 

 

142,247

 

 

 

-

 

2026

 

 

20,146

 

 

 

-

 

Total lease payments

 

 

720,325

 

 

 

717

 

Less imputed interest

 

 

(105,296)

 

 

(7)

Total

 

$615,029

 

 

$710

 

 

The components of lease expense for the three and six-months ended June 30, 2022 and 2021 were as follows:

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Operating lease costs:

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease costs

 

$58,582

 

 

$65,185

 

 

$121,609

 

 

$130,812

 

Short-term lease costs

 

 

22,399

 

 

 

14,946

 

 

 

44,802

 

 

 

37,349

 

Total operating lease costs

 

$80,981

 

 

$80,131

 

 

$166,411

 

 

$168,161

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization

 

$-

 

 

$2,596

 

 

$-

 

 

$13,191

 

Interest

 

 

22

 

 

 

6

 

 

 

57

 

 

 

148

 

Total finance lease costs

 

$22

 

 

$2,602

 

 

$57

 

 

$13,339

 

 

 
11

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

 

Supplemental cash flow information for the six-months ended June 30, 2022 and 2021 related to leases was as follows:

 

 

 

2022

 

 

2021

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$119,946

 

 

$134,180

 

Operating cash flows from finance leases

 

 

57

 

 

 

148

 

Financing cash flows from finance leases

 

 

1,377

 

 

 

11,065

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations:

 

 

 

 

 

 

 

 

Operating leases

 

 

-

 

 

 

231,734

 

 

7. REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

a) Redeemable Convertible Preferred Stock

 

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

 

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

 

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

 

Redemption Rights

 

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

 

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

 

In accordance with 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 and six-months ended June 30, 2022 and 2021.

 

c) Stock Options and Warrants

 

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

 

 
12

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

 

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

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$

22,304

 

 

$4,239

 

 

$

82,168

 

 

$8,478

 

General and administrative

 

 

-

 

 

 

2,700

 

 

 

-

 

 

 

5,400

 

Total stock-based compensation expense

 

$

22,304

 

 

$6,939

 

 

$

82,168

 

 

$13,878

 

 

Common Stock Options and Warrants

 

There were 25,772,803 common stock warrants and options outstanding at June 30, 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 six-months ended June 30, 2022 and 2021.  In the comparative six-month ended period ending June 30, 2021, 600,000 stock options were forfeited.

 

The following table summarizes our non-vested common stock option and warrant activity for the six-months ended June 30, 2022:

   

 

 

Common Stock Options

and Warrants

 

 

Weighted-Average Grant Date Exercise Price

 

 

 

 

 

 

 

 

Non-vested at January 1, 2022

 

 

2,025,000

 

 

$0.08

 

Vested during the period

 

 

(525,000)

 

$0.04

 

Non-vested at June 30, 2022

 

 

1,500,000

 

 

$0.10

 

 

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

 

 

 

Common Stock Options and Warrants Outstanding

 

 

Common Stock Options

 and Warrants Exercisable

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Weighted

 

 

 

 

 

Remaining

 

 

Average

 

 

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

Number

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.03-0.11

 

 

25,772,803

 

 

 

7.1

 

 

$0.06

 

 

 

24,272,803

 

 

$0.06

 

 

At June 30, 2022, there was $7,035 of unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock which is expected to be recognized over a weighted-average period of 0.5 years.

 

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

 

Preferred Stock Warrants

 

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

 

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

 

 
13

Table of Contents

 

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

 

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

 

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 June 30, 2022 and December 31, 2021, the fair value of the Preferred Stock Warrant Liability was $587,440 and $513,750, 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 June 30, 2022 and December 31, 2021:

 

Valuation Inputs

 

June 30, 2022

 

 

December 31, 2021

 

Expected Time to Expiration

 

 

6.24

 

 

 

6.24

 

Stock Price on Valuation Date

 

$0.21

 

 

$0.16

 

5-Year Peer Volatility

 

 

48.79%

 

 

48.79%

Cash Flow Discount Rate

 

 

14.56%

 

 

14.56%

 

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 and six-months ended June 30, 2022:

  

 

 

Preferred Stock Warrant Liability

 

Fair value as of December 31, 2021

 

$513,750

 

Change in fair value

 

 

55,625

 

Fair value as of March 31, 2022

 

 

569,375

 

Change in fair value

 

 

18,065

 

Fair value as of June 30, 2022

 

$587,440

 

 

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.  The changes in fair value for the Preferred Stock Warrant Liability in the comparative three and six-months periods ended June 30, 2021 were insignificant.

 

8. LOSS 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 and six-months ended June 30, 2022 and 2021 are as follows:

 

 
14

Table of Contents

  

QUOTEMEDIA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

  

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(163,080

 

$(79,625)

 

$

(14,039

 

$(56,538)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares used to calculate net income 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

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share – basic and diluted

 

$(0.00

 

$(0.00)

 

$(0.00

 

$(0.00)

 

The number of shares of potentially dilutive common stock related to options, warrants and redeemable convertible preferred stock that were excluded from the calculation of dilutive shares since the inclusion of such shares would be anti-dilutive for the three and six-month periods ended June 30, 2022 and 2021 are shown below:

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock options and warrants to purchase common stock

 

 

17,048,704

 

 

 

15,968,192

 

 

 

16,261,354

 

 

 

16,261,354

 

Warrants to purchase redeemable convertible preferred stock

 

 

2,499,900

 

 

 

2,499,900

 

 

 

2,499,900

 

 

 

2,499,900

 

Redeemable convertible preferred stock

 

 

10,306,671

 

 

 

10,306,671

 

 

 

10,306,671

 

 

 

10,306,671

 

Total potential common shares excluded

 

 

29,855,275

 

 

 

28,774,763

 

 

 

29,067,925

 

 

 

29,067,925

 

 

 

9. PAYCHECK PROTECTION PROGRAM

 

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

 

 
15

Table of Contents

     

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

 

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

 

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

 

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

 

Overview

 

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

 

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

 

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

 

Our Data Feed Services consist of raw streaming real-time market data delivered over the Internet or via dedicated telecommunication lines. 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.

 

 
16

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

 

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

 

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

 

In 2022, we finalized a contract with a large multinational financial institution that was effective January 1, 2022, and signed a statement of work with another large multinational financial institution to start services while their contract is being finalized. Pursuant to the statement of work, we received a partial development fee payment of $300,000 in Q2 2022 which has been deferred until the start of the service component of the contract. Once finalized, the service component of the contract is expected to start in Q4 2022. The contracts are for a wide range of services that will be included in both portfolio management and interactive content and data API revenue. Based on these new contracts and our other clients currently under contract, we expect revenue growth of 19% in fiscal 2022, and similar revenue growth in fiscal 2023. We also expect to report a profit for fiscal 2022, and we except our net income to significantly improve in 2023. This is mainly due to the new contracts mentioned above as they have significantly higher gross margins than our typical customer contracts have on average.

 

Plan of Operation

 

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

 

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

 

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

 

Important development projects for the remainder of 2022 include broad expansion of data and news coverage, including the addition of a wide array of international exchange data and news, 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.

 

 
17

Table of Contents

     

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

 

Critical Accounting Policies and Estimates

 

Critical Accounting Policies and Estimates

 

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

 

Results of Operations

 

Revenue

 

Three-months ended June 30,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$1,721,574

 

 

$1,635,071

 

 

$86,503

 

 

 

5%

Individual Quotestream

 

 

540,530

 

 

 

591,415

 

 

 

(50,885)

 

(9

%) 

Total Portfolio Management Systems

 

 

2,262,104

 

 

 

2,226,486

 

 

 

35,618

 

 

 

2%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interactive Content and Data APIs

 

 

2,036,853

 

 

 

1,606,532

 

 

 

430,321

 

 

 

27%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total subscription revenue

 

$4,298,957

 

 

$3,833,018

 

 

$465,939

 

 

 

12%

 

Six-months ended June 30,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$3,437,671

 

 

$3,089,143

 

 

$348,528

 

 

 

11%

Individual Quotestream

 

 

1,093,991

 

 

 

1,154,202

 

 

 

(60,211)

 

 

(5%)

Total Portfolio Management Systems

 

 

4,531,662

 

 

 

4,243,345

 

 

 

288,317

 

 

 

7%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interactive Content and Data APIs

 

 

4,031,091

 

 

 

3,195,891

 

 

 

835,200

 

 

 

26%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total subscription revenue

 

$8,562,753

 

 

$7,439,236

 

 

$1,123,517

 

 

 

15%

 

Total subscription revenue increased 12% and 15% when comparing the three and six-months ended June 30, 2022 and 2021.

 

Total Portfolio Management Systems revenue increased 2% and 7% for the three and six-months ended June 30, 2022 from the comparative periods in 2021.

 

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

 

Individual Quotestream revenue decreased 9% and 5% for the three and six-months ended June 30, 2022 from the comparative periods in 2021 due to a decrease in total subscribers.

 

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

 

 
18

Table of Contents

     

Cost of Revenue and Gross Profit Summary

 

Three-months ended June 30,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$2,262,507

 

 

$2,186,357

 

 

$76,150

 

 

 

3%

Gross profit

 

$2,036,450

 

 

$1,646,661

 

 

$389,789

 

 

 

24%

Gross margin %

 

 

47%

 

 

43%

 

 

 

 

 

 

 

 

 

Six-months ended June 30,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

$4,502,623

 

 

$4,249,997

 

 

$252,626

 

 

 

6%

Gross profit

 

$4,060,130

 

 

$3,189,239

 

 

$870,891

 

 

 

27%

Gross margin %

 

 

47%

 

 

43%

 

 

 

 

 

 

 

 

 

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

 

As a result of a major growth initiative, which included investing in infrastructure, new product development, data collection, and the expansion of our global market coverage, our cost of revenue increased 3% and 6% for the three and six-months ended June 30, 2022 from the comparative periods in 2021.  This was mainly due to increased amortization expenses associated with internally developed application software.

 

Overall, the cost of revenue decreased as a percentage of sales, as evidenced by our gross margin percentage that increased to 47% for the three and six-months ended June 30, 2022 from 43% in the comparative 2021 periods.  As discussed above in the “Business Environment and Trends” section, we signed new contracts with two large multinational financial institution.  These contracts have higher gross margins than our other customer contracts typically have on average, resulting in a significant increase to our gross margin percentage.

 

Operating Expenses Summary

 

Three-months ended June 30,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$744,164

 

 

$620,122

 

 

$124,042

 

20

General and administrative

 

 

783,980

 

 

 

685,731

 

 

 

98,249

 

 

 

14%

Software development

 

 

534,873

 

 

 

439,045

 

 

 

95,828

 

 

 

22%

Total operating expenses

 

$2,063,017

 

 

$1,744,898

 

 

$318,119

 

 

 

18%

 

Six-months ended June 30,

 

2022

 

 

2021

 

 

Change ($)

 

 

Change (%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$1,492,432

 

 

$1,258,986

 

 

$233,446

 

19

General and administrative

 

 

1,455,871

 

 

 

1,292,971

 

 

 

162,900

 

 

 

13%

Software development

 

 

1,004,929

 

 

 

846,333

 

 

 

158,596

 

 

 

19%

Total operating expenses

 

$3,953,232

 

 

$3,398,290

 

 

$554,942

 

 

 

16%

 

Sales and Marketing

 

Sales and marketing consist primarily of sales and customer service salaries, investor relations, travel and advertising expenses. Sales and marketing expenses increased by 20% and 19% for the three and six-months ended June 30, 2022 when compared to the same periods in 2021. The increases are a result of additional sales personnel hired since the comparative periods to support our product growth initiatives.

 

General and Administrative

 

General and administrative expenses consist primarily of salaries expense, office rent, insurance premiums, and professional fees. General and administrative expenses increased 14% and 13% for the three and six-months ended June 30, 2022 when compared to the same periods in 2021. The increases are a result of additional personnel and other costs incurred to support our growth initiatives, and in particular the costs associated with obtaining SOC2 Type II certification.  SOC2 certification provides independent assurance that an organization maintains a high level of information security, data integrity and business resiliency.  We expect to achieve SOC2 Type II certification in late 2022.

 

 
19

Table of Contents

    

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 22% and 19% for the three and six-months ended June 30, 2022 when compared to the same periods in 2021, primarily due to new personnel hired since the comparative periods to improve our infrastructure, security, and business continuity management.

 

We capitalized $681,564 and $1,287,716 of development costs for the three and six-month periods ended June 30, 2022 compared to $489,306 and $1,048,943 in the same periods in 2021.  These costs relate to the development of application software used by subscribers to access, manage, and analyze information in our databases. Capitalized costs associated with application software are amortized over their estimated economic life of three years.

 

Other Income and (Expense) Summary

 

Three-months ended June 30,

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Foreign exchange gain (loss)

 

$(135,226)

 

$19,880

 

Interest expense

 

 

(507)

 

 

(451)

Total other income (expenses), net

 

$(135,733)

 

$19,429

 

 

Six-months ended June 30,

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Foreign exchange gain

 

$(117,636)

 

$22,328

 

Interest expense

 

 

(1,731)

 

 

(1,459)

Other income

 

 

-

 

 

 

133,257

 

Total other income, net

 

$(119,367)

 

$154,126

 

 

Foreign Exchange Gain

 

We incurred foreign exchange losses of $135,226 and $117,636 for the three and six-month periods ended June 30, 2022 compared to foreign exchange gains of $19,880 and $22,328 in the comparative 2021 periods, respectively. Foreign exchange gains and losses arise from the re-measurement of Canadian dollar monetary assets and liabilities into U.S. dollars and from exchange rate fluctuations between transaction and settlement dates for foreign currency denominated transactions.

 

Interest Expense

 

Interest expense relates primarily to the interest expense associated with our finance leases and was relatively unchanged from the comparative periods. Interest expense of $507 and $1,731was incurred for the three and six-month periods ended June 30, 2022, compared to $451 and $1,459 incurred in the same 2021 periods.

 

Other Income

 

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

 

Provision for Income Taxes

 

For the three and six-month periods ended June 30, 2022, the Company recorded Canadian income tax expense of $780 and $1,570 compared to $817 and $1,613 in the comparative periods in 2021.

 

Net Loss for the Period

 

As a result of the foregoing, our net loss for the three and six-month periods ended June 30, 2022 was $163,080 and $14,039, respectively.  We incurred net losses of $79,625 and $56,538 for the three and six-month periods ended June 30, 2021. Basic and diluted loss share were $(0.00) for the three and six-months periods ended June 30, 2022, respectively.  Basic and diluted losses per share were $(0.00) for the three and six-month periods ended June 30, 2021, respectively.

 

 
20

Table of Contents

     

Liquidity and Capital Resources

 

Our cash totaled $890,292 at June 30, 2022, as compared with $258,705 at December 31, 2021, an increase of $631,587. Net cash of $2,017,350 was provided by operations for the six-months ended June 30, 2022, primarily due to adjustment for non-cash charges and the increases in deferred revenue and accounts payable, offset by an increase in accounts receivable. Net cash used in investing activities for the six-months ended June 30, 2022 was $1,384,379,  primarily due to capitalized application software costs and the purchases of fixed assets. Cash used in financing activities for the six-months ended June 30, 2022 was $1,384 related to the repayment of finance leases.

 

We typically operate with a working capital deficit.  As of June 30, 2022, our working capital deficit is $2,324,203, however current liabilities include $1,482,540 in deferred revenue and a $233,000 nonrefundable customer deposit. 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 August 2023. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. Further, current adverse capital and credit market conditions could limit our access to capital. We may be unable to raise capital or bear an unattractive cost of capital that could reduce our financial flexibility.

 

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

 

Preferred Stock Redemption Rights

 

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

 

Foreign Exchange Risk

 

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

 

Off-Balance Sheet Arrangements

 

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

 

 
21

Table of Contents

      

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 June 30, 2022, 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:

 

 

·

Management review controls were not designed and implemented to operate at an appropriate level of precision and lack sufficient personnel resources to detect and identify potential material errors relating to -

 

The valuation and accounting for complex financial instruments, including the Company’s warrant agreements.

 

Account reconciliations and financial reporting relating to the accounting for revenue and leases.

 

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 June 30, 2022 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, with the exception of the below.

 

Plan for Remediation

 

We plan to hire or contract additional finance and accounting personnel who possess public company accounting and reporting technical expertise.

 

We will consider further actions and continue to evaluate the effectiveness of our disclosure controls and internal controls and procedures on an ongoing basis, taking corrective action as appropriate. Management does not expect that disclosure controls and procedures or internal controls can prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable and not absolute assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. While management believes that its disclosure controls and procedures provide reasonable assurance that fraud can be detected and prevented, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.

 

 
22

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.

 

 
23

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: August 22, 2022

 

 
24

 

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:  August 22, 2022

  

 

By:

/s/ Keith J. Randall

 

 

 

 

 

Keith J. Randall

 

Chief Executive Officer

 

 

EX-31.2 3 qmci_ex312.htm CERTIFICATION qmci_ex312.htm

 

EXHIBIT 31.2

  

CERTIFICATION

 

I, Keith J. Randall, certify that:

 

1.

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

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

5.

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

 

 

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

 

 

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

 

Date:  August 22, 2022

 

 

By:

/s/ Keith J. Randall

 

 

 

 

 

Keith J. Randall

 

Chief Financial Officer

 

 

EX-32.1 4 qmci_ex321.htm CERTIFICATION qmci_ex321.htm

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of Quotemedia, Inc. (the "Company") for the quarterly period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Keith J. Randall, Chief Executive Officer of the Company, certify, to my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

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

 

 

 

 

(2)

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

 

By:

/s/ Keith J. Randall

 

 

 

 

Keith J. Randall

 

Chief Executive Officer

 

August 22, 2022

 

 

EX-32.2 5 qmci_ex322.htm CERTIFICATION qmci_ex322.htm

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of Quotemedia, Inc. (the "Company") for the quarterly period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Keith J. Randall, Chief Financial Officer of the Company, certify, to my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

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

 

 

 

 

(2)

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

 

By:

/s/ Keith J. Randall

 

 

 

 

Keith J. Randall

Chief Financial Officer

August 22, 2022

 
EX-101.SCH 6 qmci-20220630.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 ERROR 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 - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - PAYCHECK PROTECTION PROGRAM link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables) link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - BASIS OF PRESENTATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - PRIOR PERIOD ERROR (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - REVENUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - RELATED PARTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - LEASES (Details 2) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - LEASES (Details 3) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 4) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - LOSS PER SHARE (Details 1) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - PAYCHECK PROTECTION PROGRAM (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 qmci-20220630_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 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 Entity Interactive Data Current CONDENSED CONSOLIDATED BALANCE SHEETS ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Prepaid expenses Other current assets Total current assets [Assets, Current] Deposits Property and equipment, net Goodwill Intangible assets Operating lease right-of-use assets Total assets [Assets] LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS' DEFICIT Current liabilities: Accounts payable and accrued liabilities Deferred revenue Current portion of operating lease liabilities Current portion of finance lease liabilities Total current liabilities [Liabilities, Current] Long-term portion of operating lease liabilities Preferred stock warrant liability 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 June 30, 2022 and December 31, 2021 Stockholders' deficit: Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and outstanding: 90,477,798 at June 30, 2022 and December 31, 2021 Additional paid-in capital Accumulated deficit Total stockholders' deficit [Total stockholders' deficit] Total liabilities and stockholders' deficit [Liabilities and Equity] Statement [Table] Statement [Line Items] Class of Stock [Axis] Series A Redeemable Convertible Preferred Stock [Member] Common Stock, Par Value Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares Outstanding Preferred Stock, Shares Authorized Convertible Preferred Stock, Par Value Convertible Preferred Stock Designated Convertible Preferred Stock, Issued Convertible Preferred Stock, Outstanding CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) REVENUE [Revenues] COST OF REVENUE GROSS PROFIT [Gross Profit] OPERATING EXPENSES Sales and marketing General and administrative Software development TOTAL OPERATING EXPENSES [Operating Expenses] OPERATING INCOME (LOSS) [Operating Income (Loss)] OTHER INCOME (EXPENSES) Foreign exchange gain (loss) Interest expense [Interest Expense] Other income (Note 9) TOTAL OTHER INCOME (EXPENSES) [Other Nonoperating Income (Expense)] NET LOSS BEFORE INCOME TAXES [Income (Loss) from Continuing Operations before Income Taxes, Domestic] Income tax expense NET LOSS [Net Income (Loss) Attributable to Parent] LOSS PER SHARE Basic and diluted loss per share WEIGHTED AVERAGE SHARES OUTSTANDING Basic and diluted CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED) Equity Components [Axis] Series A Redeemable Convertible Preferred Stock Common Stock Additional Paid-In Capital Accumulated Deficit Balance, shares [Shares, Issued] Balance, amount [Stockholders' Equity Attributable to Parent] Stock-based compensation Net loss Balance, shares Balance, amount CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) OPERATING ACTIVITIES: Net loss Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Stock-based compensation expense Gain on forgiveness of PPP loan (Note 9) Changes in assets and liabilities: 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 [Increase (Decrease) in Deferred Revenue] Net cash provided by operating activities [Net Cash Provided by (Used in) Operating Activities] INVESTING ACTIVITIES: Purchase of fixed assets [Payments to Acquire Property, Plant, and Equipment] Purchase of intangible assets [Payments to Acquire Intangible Assets] Capitalized application software [Payments to Develop Software] Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] FINANCING ACTIVITIES: Repayment of finance lease obligations [Repayments of Debt and Lease Obligation] Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Net increase in cash [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash and equivalents, beginning of period Cash and equivalents, end of period BASIS OF PRESENTATION 1. Basis Of Presentation SIGNIFICANT ACCOUNTING POLICIES 2. Significant Accounting Policies PRIOR PERIOD ERROR 3. PRIOR PERIOD ERROR REVENUE 4. Revenue RELATED PARTIES 5. Related Parties LEASES 6. Leases 7. Redeemable Convertible Preferred Stock And Stockholders' Deficit 8. Loss Per Share PAYCHECK PROTECTION PROGRAM 9. Paycheck Protection Program Nature Of Operations Basis Of Consolidation Foreign Currency Translation And Transactions Allowances For Doubtful Accounts Revenue Accounting Pronouncements Schedule Of Disaggregated Revenue Schedule Of Deferred Revenue Supplemental Balance Sheet Information Summary Of Weighted Average Remaining Lease Term Maturities Of Lease Liabilities Components Of Lease Expense Supplemental Cash Flow Information Summary Of Stock Based Compensation Expense Summary Of Stock Option And Warrant Activity Summary Of Weighted Average Remaining Contractual Life And Exercise Price Of Common Stock Options And Warrants Outstanding 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 Schedule of potentially dilutive common stock Working Capital Deficit Deferred Revenue Non refundable customer deposit Allowance For Doubtful Accounts Bad Debt Expense Revision of Prior Period [Axis] Restatement Adjustment [Member] Additional paid-in capital reduced Accumulated deficit reduced Preferred stock warrant liability increased Product and Service [Axis] 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 Finite-Lived Intangible Assets by Major Class [Axis] Bravenet 410734 B.C. Ltd Due To Related Party Related Party Expense Lease Term Lease Per Month Operating lease right-of-use assets Current portion of operating lease liability Long-term portion of operating lease liability Total operating lease liability Computer equipment on financing lease Less: accumulated depreciation Computer Equipment On Financing Lease, Net Current portion of finance lease liability Long-term portion of finance lease liability Total finance lease liability Weighted Average Remaining Lease Term Operating Leases Finance Lease Weighted Average Discount Rate Operating Leases [Operating Lease, Weighted Average Discount Rate, Percent] Finance Leases Operating Lease Obligations 2022 (excluding the six-months ended June 30, 2022) 2023 2024 2025 2026 Total Lease Payments Less Imputed Interest Total 2022 (excluding the six-months ended June 30, 2022) [Finance Lease, Liability, to be Paid, Remainder of Fiscal Year] 2023 [Finance Lease, Liability, to be Paid, Year Two] 2024 [Finance Lease, Liability, to be Paid, Year Three] 2025 [Finance Lease, Liability, to be Paid, Year Four] 2026 [Finance Lease, Liability, to be Paid, Year Five] Total Lease Payments [Finance Lease, Liability, to be Paid] Less Imputed Interest [Less Imputed Interest] Total Operating lease costs: Operating lease costs Short-term lease costs Total operating lease costs Finance lease costs: Amortization Interest Total finance lease costs Right Of Use Assets 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 Operating leases Lessee, Operating Lease, Description Income Statement Location [Axis] Selling and Marketing Expense [Member] General and Administrative Expense [Member] Stock-based Compensation Expense Plan Name [Axis] Non Vested Outstanding, Beginning | Shares [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares] Forfeited During The Period Outstanding, Ending | Shares Weighted-average Exercise Price Outstanding, Beginning | $ / Shares [Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price] Weighted-average Exercise Price Outstanding, Forfeited During The Period Weighted-average Exercise Price Outstanding, Ending | $ / Shares Common Stock Options and Warrants Number of Outstanding Weighted Average Remaining Contractual Life Weighted-average Exercise Price Outstanding Number Exercisable Weighted-average Exercise Price, Exercisable Expected Time to Expiration Stock Price on Valuation Date 5-Year Peer Volatility Cash Flow Discount Rate Liability Class [Axis] Preferred Stock Warrant Liability Beginning balance Change in fair value Ending balance Series A Redeemable Convertible Preferred Preferred Stock Warrant Preferred Stock, Shares Authorized Preferred stock warrant liability Preferred Stock, Shares Designated Preferred Stock Liquidation Value Per Share Convertible Preferred Stock Redeemed Redeemable Convertible Preferred Stock, Amount Conversion Price Per Share Number Of Consecutive Trading Days Closing Price Of Share Of Common Stock On Securities Exchange Exceed Price Per Share Convertible Preferred Stock Outstanding Warrant To Purchase Of Common Stock Warrant To Purchase Of Common Stock Exercise Price Per Share Preferred Stock Warrants Exercise Price Preferred Stock Warrants Exercisable Stock Warrants Exercisable Common Stock Warrants And Options Outstanding Unrecognized Share-based Compensation Weighted Average Remaining Contractual Life [Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term] Unrecognized Share-based Compensation, Period Of Recognition Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Exercisable Outstanding, Beginning Weighted-average Exercise Price Outstanding Weighted average common shares used to calculate net income 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 loss per share - basic and diluted Stock options and warrants to purchase common stock [Stock options and warrants to purchase common stock] Warrants to purchase redeemable convertible preferred stock [Warrants to purchase redeemable convertible preferred stock] Redeemable convertible preferred stock [Redeemable convertible preferred stock] Total potential common shares excluded PAYCHECK PROTECTION PROGRAM (Details Narrative) Proceeds from paycheck protection program amount Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement. The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. EX-101.CAL 8 qmci-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 qmci-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 qmci-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Aug. 01, 2022
Cover [Abstract]    
Entity Registrant Name QuoteMedia, Inc.  
Entity Central Index Key 0001101433  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Jun. 30, 2022  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Entity Common Stock Shares Outstanding   90,477,798
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 0-28599  
Entity Incorporation State Country Code NV  
Entity Tax Identification Number 91-2008633  
Entity 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  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 890,292 $ 258,705
Accounts receivable, net 810,914 624,127
Prepaid expenses 151,251 220,399
Other current assets 16,505 39,226
Total current assets 1,868,962 1,142,457
Deposits 55,487 16,005
Property and equipment, net 3,789,937 3,417,977
Goodwill 110,000 110,000
Intangible assets 77,541 64,856
Operating lease right-of-use assets 596,220 829,960
Total assets 6,498,147 5,581,255
Current liabilities:    
Accounts payable and accrued liabilities 2,522,790 2,434,389
Deferred revenue 1,482,540 622,497
Current portion of operating lease liabilities 187,125 180,544
Current portion of finance lease liabilities 710 2,094
Total current liabilities 4,193,165 3,239,524
Long-term portion of operating lease liabilities 427,904 532,782
Preferred stock warrant liability 587,440 513,750
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 June 30, 2022 and December 31, 2021 2,983,857 2,983,857
Stockholders' deficit:    
Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and outstanding: 90,477,798 at June 30, 2022 and December 31, 2021 90,479 90,479
Additional paid-in capital 18,896,237 18,887,759
Accumulated deficit (20,680,935) (20,666,896)
Total stockholders' deficit (1,694,219) (1,688,658)
Total liabilities and stockholders' deficit $ 6,498,147 $ 5,581,255
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 150,000,000 150,000,000
Common Stock, Shares Issued 90,477,798 90,477,798
Common Stock, Shares Outstanding 90,477,798 90,477,798
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Series A Redeemable Convertible Preferred Stock [Member]    
Convertible Preferred Stock, Par Value $ 0.001 $ 0.001
Convertible Preferred Stock Designated 550,000 550,000
Convertible Preferred Stock, Issued $ 123,685 $ 123,685
Convertible Preferred Stock, Outstanding 123,685 123,685
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
REVENUE $ 4,298,957 $ 3,833,018 $ 8,562,753 $ 7,439,236
COST OF REVENUE 2,262,507 2,186,357 4,502,623 4,249,997
GROSS PROFIT 2,036,450 1,646,661 4,060,130 3,189,239
OPERATING EXPENSES        
Sales and marketing 744,164 620,122 1,492,432 1,258,986
General and administrative 783,980 685,731 1,455,871 1,292,971
Software development 534,873 439,045 1,004,929 846,333
TOTAL OPERATING EXPENSES 2,063,017 1,744,898 3,953,232 3,398,290
OPERATING INCOME (LOSS) (26,567) (98,237) 106,898 (209,051)
OTHER INCOME (EXPENSES)        
Foreign exchange gain (loss) (135,226) 19,880 (117,636) 22,328
Interest expense (507) (451) (1,731) (1,459)
Other income (Note 9) 0 0 0 133,257
TOTAL OTHER INCOME (EXPENSES) (135,733) 19,429 (119,367) 154,126
NET LOSS BEFORE INCOME TAXES (162,300) (78,808) (12,469) (54,925)
Income tax expense (780) (817) (1,570) (1,613)
NET LOSS $ (163,080) $ (79,625) $ (14,039) $ (56,538)
LOSS PER SHARE        
Basic and diluted loss per share $ (0.00) $ (0.00) $ (0.00) $ (0.00)
WEIGHTED AVERAGE SHARES OUTSTANDING        
Basic and diluted 90,477,798 90,477,798 90,477,798 90,477,798
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2020   123,685 90,477,798    
Balance, amount at Dec. 31, 2020 $ (1,932,906) $ 2,983,857 $ 90,479 $ 18,855,883 $ (20,879,268)
Stock-based compensation 13,878 0 0 13,878 0
Net loss (56,538) $ 0 $ 0 0 (56,538)
Balance, shares at Jun. 30, 2021   123,685 90,477,798    
Balance, amount at Jun. 30, 2021 (1,975,566) $ 2,983,857 $ 90,479 18,869,761 (20,935,806)
Balance, shares at Mar. 31, 2021   123,685 90,477,798    
Balance, amount at Mar. 31, 2021 (1,902,880) $ 2,983,857 $ 90,479 18,862,822 (20,856,181)
Stock-based compensation 6,939 0 0 6,939 0
Net loss (79,625) $ 0 $ 0 0 (79,625)
Balance, shares at Jun. 30, 2021   123,685 90,477,798    
Balance, amount at Jun. 30, 2021 (1,975,566) $ 2,983,857 $ 90,479 18,869,761 (20,935,806)
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 8,478 0 0 8,478 0
Net loss (14,039) $ 0 $ 0 0 (14,039)
Balance, shares at Jun. 30, 2022   123,685 90,477,798    
Balance, amount at Jun. 30, 2022 (1,694,219) $ 2,983,857 $ 90,479 18,896,237 (20,680,935)
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)
Stock-based compensation 4,239 0 0 4,239 0
Net loss (163,080) $ 0 $ 0 0 (163,080)
Balance, shares at Jun. 30, 2022   123,685 90,477,798    
Balance, amount at Jun. 30, 2022 $ (1,694,219) $ 2,983,857 $ 90,479 $ 18,896,237 $ (20,680,935)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
OPERATING ACTIVITIES:    
Net loss $ (14,039) $ (56,538)
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 999,734 750,866
Stock-based compensation expense 82,168 13,878
Gain on forgiveness of PPP loan (Note 9) 0 (133,257)
Changes in assets and liabilities:    
Accounts receivable (186,787) 241,763
Prepaid expenses 69,148 (94,901)
Other current assets 22,721 74,931
Deposits (39,482) (5,411)
Accounts payable, accrued and other liabilities 223,844 328,828
Deferred revenue 860,043 194,370
Net cash provided by operating activities 2,017,350 1,314,529
INVESTING ACTIVITIES:    
Purchase of fixed assets (80,350) (35,628)
Purchase of intangible assets (16,313) (9,999)
Capitalized application software (1,287,716) (1,048,943)
Net cash used in investing activities (1,384,379) (1,094,570)
FINANCING ACTIVITIES:    
Repayment of finance lease obligations (1,384) (10,640)
Net cash used in financing activities (1,384) (10,640)
Net increase in cash 631,587 209,319
Cash and equivalents, beginning of period 258,705 417,910
Cash and equivalents, end of period $ 890,292 $ 627,229
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2022
BASIS OF PRESENTATION  
1. Basis Of Presentation

1. BASIS OF PRESENTATION

 

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

 

As of June 30, 2022, the Company has a working capital deficit of $2,324,203. Our current liabilities include deferred revenue of $1,482,540 and a $233,000 nonrefundable customer deposit. The costs expected to be incurred to realize the deferred revenue in the next 12 months are minimal.

 

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

 

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

 

Risks and Uncertainties

 

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

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2022
SIGNIFICANT ACCOUNTING POLICIES  
2. Significant Accounting Policies

2. SIGNIFICANT ACCOUNTING POLICIES

 

a) Nature of operations

 

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

 

b) Basis of consolidation

 

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

 

c) Foreign currency translation and transactions

 

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

 

d) Allowances for doubtful accounts

 

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

 

e) Revenue

 

The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company does not provide the customer 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.

 

f) Accounting Pronouncements

 

Recently Adopted

 

There are no new recently adopted accounting pronouncements for the three-months ended June 30, 2022.

 

Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued 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 guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company does not expect that the adoption of ASU 2016-13 will have a significant impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. 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.22.2.2
PRIOR PERIOD ERROR
6 Months Ended
Jun. 30, 2022
PRIOR PERIOD ERROR  
3. PRIOR PERIOD ERROR

3. PRIOR PERIOD ERROR

 

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 7 “Redeemable Convertible Preferred Stock and StockholdersDeficit”). 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. The error was not material and resulted in the following revision for the comparative December 31, 2021 Balance Sheet:

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

 

·        Preferred Stock Warrant Liability was increased by $513,750

 

·        Accumulated Deficit was reduced by $236,250

 

In addition, Additional Paid-in Capital was reduced by $750,000 and Accumulated Deficit was reduced by $513,750 for the comparative stockholders’ equity balances as of December 31, 2020, March 31, 2021, and June 30, 2021.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE
6 Months Ended
Jun. 30, 2022
REVENUE  
4. Revenue

4. REVENUE

 

Disaggregated Revenue

 

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

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Portfolio Management Systems

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$1,721,574

 

 

$1,635,071

 

 

$3,437,671

 

 

$3,089,143

 

Individual Quotestream

 

 

540,530

 

 

 

591,415

 

 

 

1,093,991

 

 

 

1,154,202

 

Interactive Content and Data APIs

 

 

2,036,853

 

 

 

1,606,532

 

 

 

4,031,091

 

 

 

3,195,891

 

Total revenue

 

$4,298,957

 

 

$3,833,018

 

 

$8,562,753

 

 

$7,439,236

 

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2021

 

$622,497

 

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

 

 

(417,390)

New deferrals, net of amounts recognized in the current period

 

 

1,277,022

 

Effects of foreign currency translation

 

 

411

 

Balance at June 30, 2022

 

$1,482,540

 

 

Practical Expedients

 

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTIES
6 Months Ended
Jun. 30, 2022
RELATED PARTIES  
5. 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 is a control person of 410734 B.C. Ltd. At June 30, 2022 and December 31, 2021, there were no amounts due to 410734 B.C. Ltd.

 

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

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
6 Months Ended
Jun. 30, 2022
LEASES  
6. Leases

6. LEASES

 

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

  

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

 

Supplemental balance sheet information related to leases was as follows:

     

 

 

June 30,

2022

 

 

December 31,

2021

 

 

 

 

 

 

 

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$596,220

 

 

$829,960

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$187,125

 

 

$180,544

 

Long-term portion of operating lease liability

 

 

427,904

 

 

 

532,782

 

Total operating lease liability

 

$615,029

 

 

$713,326

 

 

 

 

 

 

 

 

 

 

Finance Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computer equipment on financing lease

 

$11,929

 

 

$11,929

 

Less: accumulated depreciation

 

 

11,929

 

 

 

11,929

 

Property and equipment, net

 

$-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Current portion of finance lease liability

 

 

710

 

 

 

2,094

 

Long-term portion of finance lease liability

 

 

-

 

 

 

-

 

Total finance lease liability

 

$710

 

 

$2,094

 

 

 

 

 

 

 

 

 

 

       

 

 

June 30,

2022

 

 

December 31,

2021

 

 

 

 

 

 

Weighted Average Remaining Lease Term

 

 

 

 

Operating leases

 

3.2 years

 

 

3.6 years

 

Finance leases

 

0.3 years

 

 

0.8 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

9.8%

 

 

9.8%

Finance leases

 

 

7.5%

 

 

7.5%

 

Maturities of lease liabilities were as follows:

    

 

Year ending December 31,

 

Operating

Leases

 

 

Finance

Leases

 

 

 

 

 

 

 

 

2022 (excluding the six-months ended June 30, 2022)

 

$119,382

 

 

$717

 

2023

 

 

226,225

 

 

 

-

 

2024

 

 

212,325

 

 

 

-

 

2025

 

 

142,247

 

 

 

-

 

2026

 

 

20,146

 

 

 

-

 

Total lease payments

 

 

720,325

 

 

 

717

 

Less imputed interest

 

 

(105,296)

 

 

(7)

Total

 

$615,029

 

 

$710

 

 

The components of lease expense for the three and six-months ended June 30, 2022 and 2021 were as follows:

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Operating lease costs:

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease costs

 

$58,582

 

 

$65,185

 

 

$121,609

 

 

$130,812

 

Short-term lease costs

 

 

22,399

 

 

 

14,946

 

 

 

44,802

 

 

 

37,349

 

Total operating lease costs

 

$80,981

 

 

$80,131

 

 

$166,411

 

 

$168,161

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization

 

$-

 

 

$2,596

 

 

$-

 

 

$13,191

 

Interest

 

 

22

 

 

 

6

 

 

 

57

 

 

 

148

 

Total finance lease costs

 

$22

 

 

$2,602

 

 

$57

 

 

$13,339

 

 

Supplemental cash flow information for the six-months ended June 30, 2022 and 2021 related to leases was as follows:

 

 

 

2022

 

 

2021

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$119,946

 

 

$134,180

 

Operating cash flows from finance leases

 

 

57

 

 

 

148

 

Financing cash flows from finance leases

 

 

1,377

 

 

 

11,065

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations:

 

 

 

 

 

 

 

 

Operating leases

 

 

-

 

 

 

231,734

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT
6 Months Ended
Jun. 30, 2022
Stockholders' deficit:  
7. Redeemable Convertible Preferred Stock And Stockholders' Deficit

7. REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT

 

a) Redeemable Convertible Preferred Stock

 

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

 

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

 

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

 

Redemption Rights

 

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

 

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

 

In accordance with 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 and six-months ended June 30, 2022 and 2021.

 

c) Stock Options and Warrants

 

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

 

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

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$

22,304

 

 

$4,239

 

 

$

82,168

 

 

$8,478

 

General and administrative

 

 

-

 

 

 

2,700

 

 

 

-

 

 

 

5,400

 

Total stock-based compensation expense

 

$

22,304

 

 

$6,939

 

 

$

82,168

 

 

$13,878

 

 

Common Stock Options and Warrants

 

There were 25,772,803 common stock warrants and options outstanding at June 30, 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 six-months ended June 30, 2022 and 2021.  In the comparative six-month ended period ending June 30, 2021, 600,000 stock options were forfeited.

 

The following table summarizes our non-vested common stock option and warrant activity for the six-months ended June 30, 2022:

   

 

 

Common Stock Options

and Warrants

 

 

Weighted-Average Grant Date Exercise Price

 

 

 

 

 

 

 

 

Non-vested at January 1, 2022

 

 

2,025,000

 

 

$0.08

 

Vested during the period

 

 

(525,000)

 

$0.04

 

Non-vested at June 30, 2022

 

 

1,500,000

 

 

$0.10

 

 

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

 

 

 

Common Stock Options and Warrants Outstanding

 

 

Common Stock Options

 and Warrants Exercisable

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Weighted

 

 

 

 

 

Remaining

 

 

Average

 

 

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

Number

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.03-0.11

 

 

25,772,803

 

 

 

7.1

 

 

$0.06

 

 

 

24,272,803

 

 

$0.06

 

 

At June 30, 2022, there was $7,035 of unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock which is expected to be recognized over a weighted-average period of 0.5 years.

 

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

 

Preferred Stock Warrants

 

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

 

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

 

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

 

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 June 30, 2022 and December 31, 2021, the fair value of the Preferred Stock Warrant Liability was $587,440 and $513,750, 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 June 30, 2022 and December 31, 2021:

 

Valuation Inputs

 

June 30, 2022

 

 

December 31, 2021

 

Expected Time to Expiration

 

 

6.24

 

 

 

6.24

 

Stock Price on Valuation Date

 

$0.21

 

 

$0.16

 

5-Year Peer Volatility

 

 

48.79%

 

 

48.79%

Cash Flow Discount Rate

 

 

14.56%

 

 

14.56%

 

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 and six-months ended June 30, 2022:

  

 

 

Preferred Stock Warrant Liability

 

Fair value as of December 31, 2021

 

$513,750

 

Change in fair value

 

 

55,625

 

Fair value as of March 31, 2022

 

 

569,375

 

Change in fair value

 

 

18,065

 

Fair value as of June 30, 2022

 

$587,440

 

 

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.  The changes in fair value for the Preferred Stock Warrant Liability in the comparative three and six-months periods ended June 30, 2021 were insignificant.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
LOSS PER SHARE
6 Months Ended
Jun. 30, 2022
Earnings Per Share Abstract  
8. Loss Per Share

8. LOSS 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 and six-months ended June 30, 2022 and 2021 are as follows:

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(163,080

 

$(79,625)

 

$

(14,039

 

$(56,538)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares used to calculate net income 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

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share – basic and diluted

 

$(0.00

 

$(0.00)

 

$(0.00

 

$(0.00)

 

The number of shares of potentially dilutive common stock related to options, warrants and redeemable convertible preferred stock that were excluded from the calculation of dilutive shares since the inclusion of such shares would be anti-dilutive for the three and six-month periods ended June 30, 2022 and 2021 are shown below:

 

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock options and warrants to purchase common stock

 

 

17,048,704

 

 

 

15,968,192

 

 

 

16,261,354

 

 

 

16,261,354

 

Warrants to purchase redeemable convertible preferred stock

 

 

2,499,900

 

 

 

2,499,900

 

 

 

2,499,900

 

 

 

2,499,900

 

Redeemable convertible preferred stock

 

 

10,306,671

 

 

 

10,306,671

 

 

 

10,306,671

 

 

 

10,306,671

 

Total potential common shares excluded

 

 

29,855,275

 

 

 

28,774,763

 

 

 

29,067,925

 

 

 

29,067,925

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
PAYCHECK PROTECTION PROGRAM
6 Months Ended
Jun. 30, 2022
PAYCHECK PROTECTION PROGRAM  
9. Paycheck Protection Program

9. PAYCHECK PROTECTION PROGRAM

 

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

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Nature Of Operations

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

Basis Of Consolidation

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

Foreign Currency Translation And Transactions

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

Allowances For Doubtful Accounts

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

Revenue

 

e) Revenue

 

The Company generates substantially all of its revenue from subscriptions for access to its software products and related support. We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company does not provide the customer 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.

Accounting Pronouncements

Recently Adopted

 

There are no new recently adopted accounting pronouncements for the three-months ended June 30, 2022.

 

Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued 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 guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company does not expect that the adoption of ASU 2016-13 will have a significant impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the complexity associated with applying U.S. 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 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
REVENUE  
Schedule Of Disaggregated Revenue

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Portfolio Management Systems

 

 

 

 

 

 

 

 

 

 

 

 

Corporate Quotestream

 

$1,721,574

 

 

$1,635,071

 

 

$3,437,671

 

 

$3,089,143

 

Individual Quotestream

 

 

540,530

 

 

 

591,415

 

 

 

1,093,991

 

 

 

1,154,202

 

Interactive Content and Data APIs

 

 

2,036,853

 

 

 

1,606,532

 

 

 

4,031,091

 

 

 

3,195,891

 

Total revenue

 

$4,298,957

 

 

$3,833,018

 

 

$8,562,753

 

 

$7,439,236

 

Schedule Of Deferred Revenue

Balance at December 31, 2021

 

$622,497

 

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

 

 

(417,390)

New deferrals, net of amounts recognized in the current period

 

 

1,277,022

 

Effects of foreign currency translation

 

 

411

 

Balance at June 30, 2022

 

$1,482,540

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2022
LEASES  
Supplemental Balance Sheet Information

 

 

June 30,

2022

 

 

December 31,

2021

 

 

 

 

 

 

 

 

Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease right-of-use assets

 

$596,220

 

 

$829,960

 

 

 

 

 

 

 

 

 

 

Current portion of operating lease liability

 

$187,125

 

 

$180,544

 

Long-term portion of operating lease liability

 

 

427,904

 

 

 

532,782

 

Total operating lease liability

 

$615,029

 

 

$713,326

 

 

 

 

 

 

 

 

 

 

Finance Leases

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Computer equipment on financing lease

 

$11,929

 

 

$11,929

 

Less: accumulated depreciation

 

 

11,929

 

 

 

11,929

 

Property and equipment, net

 

$-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Current portion of finance lease liability

 

 

710

 

 

 

2,094

 

Long-term portion of finance lease liability

 

 

-

 

 

 

-

 

Total finance lease liability

 

$710

 

 

$2,094

 

 

 

 

 

 

 

 

 

 

Summary Of Weighted Average Remaining Lease Term

 

 

June 30,

2022

 

 

December 31,

2021

 

 

 

 

 

 

Weighted Average Remaining Lease Term

 

 

 

 

Operating leases

 

3.2 years

 

 

3.6 years

 

Finance leases

 

0.3 years

 

 

0.8 years

 

Weighted Average Discount Rate

 

 

 

 

 

 

Operating leases

 

 

9.8%

 

 

9.8%

Finance leases

 

 

7.5%

 

 

7.5%
Maturities Of Lease Liabilities

 

Year ending December 31,

 

Operating

Leases

 

 

Finance

Leases

 

 

 

 

 

 

 

 

2022 (excluding the six-months ended June 30, 2022)

 

$119,382

 

 

$717

 

2023

 

 

226,225

 

 

 

-

 

2024

 

 

212,325

 

 

 

-

 

2025

 

 

142,247

 

 

 

-

 

2026

 

 

20,146

 

 

 

-

 

Total lease payments

 

 

720,325

 

 

 

717

 

Less imputed interest

 

 

(105,296)

 

 

(7)

Total

 

$615,029

 

 

$710

 

Components Of Lease Expense

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Operating lease costs:

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease costs

 

$58,582

 

 

$65,185

 

 

$121,609

 

 

$130,812

 

Short-term lease costs

 

 

22,399

 

 

 

14,946

 

 

 

44,802

 

 

 

37,349

 

Total operating lease costs

 

$80,981

 

 

$80,131

 

 

$166,411

 

 

$168,161

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Finance lease costs:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Amortization

 

$-

 

 

$2,596

 

 

$-

 

 

$13,191

 

Interest

 

 

22

 

 

 

6

 

 

 

57

 

 

 

148

 

Total finance lease costs

 

$22

 

 

$2,602

 

 

$57

 

 

$13,339

 

Supplemental Cash Flow Information

 

 

2022

 

 

2021

 

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

 

 

 

 

 

 

Operating cash flows from operating leases

 

$119,946

 

 

$134,180

 

Operating cash flows from finance leases

 

 

57

 

 

 

148

 

Financing cash flows from finance leases

 

 

1,377

 

 

 

11,065

 

 

 

 

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations:

 

 

 

 

 

 

 

 

Operating leases

 

 

-

 

 

 

231,734

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables)
6 Months Ended
Jun. 30, 2022
Stockholders' deficit:  
Summary Of Stock Based Compensation Expense

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$

22,304

 

 

$4,239

 

 

$

82,168

 

 

$8,478

 

General and administrative

 

 

-

 

 

 

2,700

 

 

 

-

 

 

 

5,400

 

Total stock-based compensation expense

 

$

22,304

 

 

$6,939

 

 

$

82,168

 

 

$13,878

 

Summary Of Stock Option And Warrant Activity

 

 

Common Stock Options

and Warrants

 

 

Weighted-Average Grant Date Exercise Price

 

 

 

 

 

 

 

 

Non-vested at January 1, 2022

 

 

2,025,000

 

 

$0.08

 

Vested during the period

 

 

(525,000)

 

$0.04

 

Non-vested at June 30, 2022

 

 

1,500,000

 

 

$0.10

 

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

 

 

Common Stock Options and Warrants Outstanding

 

 

Common Stock Options

 and Warrants Exercisable

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Weighted

 

 

 

 

 

Remaining

 

 

Average

 

 

 

 

Average

 

 

 

Number

 

 

Contractual

 

 

Exercise

 

 

Number

 

 

Exercise

 

 

 

Outstanding

 

 

Life (Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0.03-0.11

 

 

25,772,803

 

 

 

7.1

 

 

$0.06

 

 

 

24,272,803

 

 

$0.06

 

Fair Value Measurement of Compensation Preferred Stock Warrants

Valuation Inputs

 

June 30, 2022

 

 

December 31, 2021

 

Expected Time to Expiration

 

 

6.24

 

 

 

6.24

 

Stock Price on Valuation Date

 

$0.21

 

 

$0.16

 

5-Year Peer Volatility

 

 

48.79%

 

 

48.79%

Cash Flow Discount Rate

 

 

14.56%

 

 

14.56%
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, 2021

 

$513,750

 

Change in fair value

 

 

55,625

 

Fair value as of March 31, 2022

 

 

569,375

 

Change in fair value

 

 

18,065

 

Fair value as of June 30, 2022

 

$587,440

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share Abstract  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(163,080

 

$(79,625)

 

$

(14,039

 

$(56,538)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares used to calculate net income 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

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

90,477,798

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share – basic and diluted

 

$(0.00

 

$(0.00)

 

$(0.00

 

$(0.00)
Schedule of potentially dilutive common stock

 

 

Three-months ended June 30,

 

 

Six-months ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock options and warrants to purchase common stock

 

 

17,048,704

 

 

 

15,968,192

 

 

 

16,261,354

 

 

 

16,261,354

 

Warrants to purchase redeemable convertible preferred stock

 

 

2,499,900

 

 

 

2,499,900

 

 

 

2,499,900

 

 

 

2,499,900

 

Redeemable convertible preferred stock

 

 

10,306,671

 

 

 

10,306,671

 

 

 

10,306,671

 

 

 

10,306,671

 

Total potential common shares excluded

 

 

29,855,275

 

 

 

28,774,763

 

 

 

29,067,925

 

 

 

29,067,925

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
BASIS OF PRESENTATION (Details Narrative) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
BASIS OF PRESENTATION    
Working Capital Deficit $ 2,324,203  
Deferred Revenue 1,482,540 $ 622,497
Non refundable customer deposit $ 233,000  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES          
Allowance For Doubtful Accounts $ 150,000   $ 150,000   $ 150,000
Bad Debt Expense $ 30,633 $ 58,502 $ 36,191 $ 78,324  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
PRIOR PERIOD ERROR (Details Narrative) - Restatement Adjustment [Member] - USD ($)
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Additional paid-in capital reduced $ 750,000 $ 750,000 $ 750,000 $ 750,000
Accumulated deficit reduced 236,250 $ 236,250 $ 236,250 $ 513,750
Preferred stock warrant liability increased $ 513,750      
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total revenue $ 4,298,957 $ 3,833,018 $ 8,562,753 $ 7,439,236
Interactive Content and Data APIs        
Total revenue 2,036,853 1,606,532 4,031,091 3,195,891
Corporate Quotestream        
Total revenue 1,721,574 1,635,071 3,437,671 3,089,143
Individual Quotestream        
Total revenue $ 540,530 $ 591,415 $ 1,093,991 $ 1,154,202
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Details 1)
6 Months Ended
Jun. 30, 2022
USD ($)
REVENUE  
Deferred Revenue, Beginning Balance $ 622,497
Revenue Recognized In The Current Period From The Amounts In The Beginning Balance (417,390)
New Deferrals, Net Of Amounts Recognized In The Current Period 1,277,022
Effects Of Foreign Currency Translation 411
Deferred Revenue, Ending Balance $ 1,482,540
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTIES (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Bravenet    
Due To Related Party $ 5,000 $ 11,970
Related Party Expense 2,500  
410734 B.C. Ltd    
Due To Related Party $ 0 $ 0
Lease Term 5 years  
Lease Per Month $ 6,500  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
LEASES    
Operating lease right-of-use assets $ 596,220 $ 829,960
Current portion of operating lease liability 187,125 180,544
Long-term portion of operating lease liability 427,904 532,782
Total operating lease liability 615,029 713,326
Computer equipment on financing lease 11,929 11,929
Less: accumulated depreciation 11,929 11,929
Computer Equipment On Financing Lease, Net 0 0
Current portion of finance lease liability 710 2,094
Long-term portion of finance lease liability 0 0
Total finance lease liability $ 710 $ 2,094
Weighted Average Remaining Lease Term    
Operating Leases 3 years 2 months 12 days 3 years 7 months 6 days
Finance Lease 3 months 18 days 9 months 18 days
Weighted Average Discount Rate    
Operating Leases 9.80% 9.80%
Finance Leases 7.50% 7.50%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details 1) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Operating Lease Obligations    
2022 (excluding the six-months ended June 30, 2022) $ 119,382  
2023 226,225  
2024 212,325  
2025 142,247  
2026 20,146  
Total Lease Payments 720,325  
Less Imputed Interest (105,296)  
Total 615,029 $ 713,326
2022 (excluding the six-months ended June 30, 2022) 717  
2023 0  
2024 0  
2025 0  
2026 0  
Total Lease Payments 717  
Less Imputed Interest (7)  
Total $ 710 $ 2,094
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Operating lease costs:        
Operating lease costs $ 58,582 $ 65,185 $ 121,609 $ 130,812
Short-term lease costs 22,399 14,946 44,802 37,349
Total operating lease costs 80,981 80,131 166,411 168,161
Finance lease costs:        
Amortization 0 2,596 0 13,191
Interest 22 6 57 148
Total finance lease costs $ 22 $ 2,602 $ 57 $ 13,339
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details 3) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases     $ 119,946 $ 134,180
Operating cash flows from finance leases     57 148
Financing cash flows from finance leases     1,377 11,065
Operating leases $ 80,981 $ 80,131 166,411 168,161
Right Of Use Assets        
Cash paid for amounts included in the measurement of lease liabilities:        
Operating leases     $ 0 $ 231,734
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details Narrative)
6 Months Ended
Jun. 30, 2022
LEASES  
Lessee, Operating Lease, Description leases have remaining lease terms of 1 year to 5 years
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock-based Compensation Expense $ 22,304 $ 6,939 $ 82,168 $ 13,878
Selling and Marketing Expense [Member]        
Stock-based Compensation Expense 22,304 4,239 82,168 8,478
General and Administrative Expense [Member]        
Stock-based Compensation Expense $ 0 $ 2,700 $ 0 $ 5,400
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1) - Non Vested
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Outstanding, Beginning | Shares | shares 2,025,000
Forfeited During The Period | shares (525,000)
Outstanding, Ending | Shares | shares 1,500,000
Weighted-average Exercise Price Outstanding, Beginning | $ / Shares | $ / shares $ 0.08
Weighted-average Exercise Price Outstanding, Forfeited During The Period | $ / shares 0.04
Weighted-average Exercise Price Outstanding, Ending | $ / Shares | $ / shares $ 0.10
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2) - Common Stock Options and Warrants
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Number of Outstanding | shares 25,772,803
Weighted Average Remaining Contractual Life 7 years 1 month 6 days
Weighted-average Exercise Price Outstanding | $ / shares $ 0.06
Number Exercisable | shares 24,272,803
Weighted-average Exercise Price, Exercisable | $ / shares $ 0.06
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Stockholders' deficit:    
Expected Time to Expiration 6 years 2 months 26 days 6 years 2 months 26 days
Stock Price on Valuation Date $ 0.21 $ 0.16
5-Year Peer Volatility 48.79% 48.79%
Cash Flow Discount Rate 14.56% 14.56%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 4) - USD ($)
3 Months Ended 15 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Ending balance $ 587,440  
Preferred Stock Warrant Liability    
Beginning balance 569,375 $ 513,750
Change in fair value 18,065 55,625
Ending balance $ 587,440 $ 569,375
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Dec. 28, 2017
Preferred Stock, Shares Authorized 10,000,000 10,000,000  
Preferred stock warrant liability $ 587,440 $ 513,750  
Common Stock Options and Warrants      
Unrecognized Share-based Compensation $ 7,035    
Unrecognized Share-based Compensation, Period Of Recognition 6 months    
Aggregate Intrinsic Value, Outstanding $ 3,921,022    
Aggregate Intrinsic Value, Exercisable $ 3,756,022    
Outstanding, Beginning 25,772,803    
Weighted-average Exercise Price Outstanding $ 0.06    
Series A Redeemable Convertible Preferred      
Preferred Stock, Shares Designated 550,000    
Preferred Stock Liquidation Value Per Share $ 25    
Convertible Preferred Stock Redeemed $ 1,000    
Redeemable Convertible Preferred Stock, Amount $ 400,000    
Conversion Price Per Share $ 83.33    
Number Of Consecutive Trading Days 90 years    
Closing Price Of Share Of Common Stock On Securities Exchange Exceed Price Per Share $ 0.30    
Convertible Preferred Stock Outstanding 123,685 123,685  
Warrant To Purchase Of Common Stock     382,243
Warrant To Purchase Of Common Stock Exercise Price Per Share     $ 1.00
Preferred Stock Warrant      
Preferred Stock Warrants Exercise Price $ 1.00    
Preferred Stock Warrants Exercisable 31,250    
Stock Warrants Exercisable 31,250    
Common Stock Warrants And Options Outstanding 413,493    
Unrecognized Share-based Compensation $ 7,185,430    
Weighted Average Remaining Contractual Life 25 years 6 months    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
LOSS PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share Abstract        
Net loss $ (163,080) $ (79,625) $ (14,039) $ (56,538)
Weighted average common shares used to calculate net income per share 0 0 0 0
Warrants to purchase redeemable convertible preferred stock 0 0 0 0
Redeemable convertible preferred stock 0 0 0 0
Stock options and warrants to purchase common stock 0 0 0 0
Weighted average common shares used to calculate diluted net income per share 90,477,798 90,477,798 90,477,798 90,477,798
Net loss per share - basic and diluted $ (0.00) $ (0.00) $ (0.00) $ (0.00)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
LOSS PER SHARE (Details 1) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share Abstract        
Stock options and warrants to purchase common stock 17,048,704 15,968,192 16,261,354 16,261,354
Warrants to purchase redeemable convertible preferred stock 2,499,900 2,499,900 2,499,900 2,499,900
Redeemable convertible preferred stock 10,306,671 10,306,671 10,306,671 10,306,671
Total potential common shares excluded 29,855,275 28,774,763 29,067,925 29,067,925
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
PAYCHECK PROTECTION PROGRAM (Details Narrative)
May 04, 2020
USD ($)
PAYCHECK PROTECTION PROGRAM (Details Narrative)  
Proceeds from paycheck protection program amount $ 133,257
XML 51 qmci_10q_htm.xml IDEA: XBRL DOCUMENT 0001101433 2022-01-01 2022-06-30 0001101433 2020-05-04 0001101433 qmci:PreferredStockWarrantsMember 2022-01-01 2022-06-30 0001101433 qmci:PreferredStockWarrantsMember 2022-06-30 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2017-12-28 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2021-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2022-01-01 2022-06-30 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2022-06-30 0001101433 us-gaap:LiabilityMember 2022-06-30 0001101433 us-gaap:LiabilityMember 2022-04-01 2022-06-30 0001101433 us-gaap:LiabilityMember 2021-01-01 2022-03-31 0001101433 us-gaap:LiabilityMember 2022-03-31 0001101433 us-gaap:LiabilityMember 2020-12-31 0001101433 qmci:CommonStockOptionsAndWarrantsMember 2022-01-01 2022-06-30 0001101433 qmci:CommonStockOptionsAndWarrantsMember 2022-06-30 0001101433 qmci:NonVestedMember 2022-06-30 0001101433 qmci:NonVestedMember 2022-01-01 2022-06-30 0001101433 qmci:NonVestedMember 2021-12-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001101433 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001101433 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001101433 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001101433 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001101433 us-gaap:UseRightsMember 2021-01-01 2021-06-30 0001101433 us-gaap:UseRightsMember 2022-01-01 2022-06-30 0001101433 2021-01-01 2021-12-31 0001101433 qmci:BravenetWebServicesIncMember 2022-01-01 2022-06-30 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2021-12-31 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2022-06-30 0001101433 us-gaap:LeasesAcquiredInPlaceMember 2022-01-01 2022-06-30 0001101433 qmci:BravenetWebServicesIncMember 2021-12-31 0001101433 qmci:BravenetWebServicesIncMember 2022-06-30 0001101433 qmci:InteractiveContentandDataAPIsMember 2021-04-01 2021-06-30 0001101433 qmci:IndividualQuotestreamMember 2021-04-01 2021-06-30 0001101433 qmci:InteractiveContentandDataAPIsMember 2021-01-01 2021-06-30 0001101433 qmci:IndividualQuotestreamMember 2021-01-01 2021-06-30 0001101433 qmci:InteractiveContentandDataAPIsMember 2022-04-01 2022-06-30 0001101433 qmci:IndividualQuotestreamMember 2022-04-01 2022-06-30 0001101433 qmci:InteractiveContentandDataAPIsMember 2022-01-01 2022-06-30 0001101433 qmci:IndividualQuotestreamMember 2022-01-01 2022-06-30 0001101433 qmci:CorporateQuotestreamMember 2022-01-01 2022-06-30 0001101433 qmci:CorporateQuotestreamMember 2021-01-01 2021-06-30 0001101433 qmci:CorporateQuotestreamMember 2022-04-01 2022-06-30 0001101433 qmci:CorporateQuotestreamMember 2021-04-01 2021-06-30 0001101433 srt:RestatementAdjustmentMember 2021-12-31 0001101433 srt:RestatementAdjustmentMember 2020-12-31 0001101433 srt:RestatementAdjustmentMember 2021-06-30 0001101433 srt:RestatementAdjustmentMember 2021-03-31 0001101433 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001101433 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-04-01 2022-06-30 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-06-30 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001101433 us-gaap:CommonStockMember 2022-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-06-30 0001101433 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001101433 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001101433 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2022-01-01 2022-06-30 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 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001101433 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-04-01 2021-06-30 0001101433 2021-03-31 0001101433 us-gaap:RetainedEarningsMember 2021-03-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001101433 us-gaap:CommonStockMember 2021-03-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-03-31 0001101433 2021-06-30 0001101433 us-gaap:RetainedEarningsMember 2021-06-30 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001101433 us-gaap:CommonStockMember 2021-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-06-30 0001101433 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001101433 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001101433 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2021-01-01 2021-06-30 0001101433 2020-12-31 0001101433 us-gaap:RetainedEarningsMember 2020-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001101433 us-gaap:CommonStockMember 2020-12-31 0001101433 qmci:SeriesARedeemableConvertiblePreferredSharesMember 2020-12-31 0001101433 2021-01-01 2021-06-30 0001101433 2021-04-01 2021-06-30 0001101433 2022-04-01 2022-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredStocksMember 2022-06-30 0001101433 qmci:SeriesARedeemableConvertiblePreferredStocksMember 2021-12-31 0001101433 2021-12-31 0001101433 2022-06-30 0001101433 2022-08-01 iso4217:USD shares iso4217:USD shares pure 0001101433 false --12-31 Q2 2022 0.001 150000000 90477798 90477798 90477798 10000000 0.001 550000 123685 123685 123685 150000 750000 750000 236250 236250 P5Y 0 123685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10-Q true 2022-06-30 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 890292 258705 810914 624127 151251 220399 16505 39226 1868962 1142457 55487 16005 3789937 3417977 110000 110000 77541 64856 596220 829960 6498147 5581255 2522790 2434389 1482540 622497 187125 180544 710 2094 4193165 3239524 427904 532782 587440 513750 10000000 0.001 550000 123685 2983857 2983857 0.001 150000000 90477798 90479 90479 18896237 18887759 -20680935 -20666896 -1694219 -1688658 6498147 5581255 4298957 3833018 8562753 7439236 2262507 2186357 4502623 4249997 2036450 1646661 4060130 3189239 744164 620122 1492432 1258986 783980 685731 1455871 1292971 534873 439045 1004929 846333 2063017 1744898 3953232 3398290 -26567 -98237 106898 -209051 -135226 19880 -117636 22328 507 451 1731 1459 0 0 0 133257 -135733 19429 -119367 154126 -162300 -78808 -12469 -54925 -780 -817 -1570 -1613 -163080 -79625 -14039 -56538 -0.00 -0.00 -0.00 -0.00 90477798 90477798 90477798 90477798 123685 2983857 90477798 90479 18891998 -20517855 -1535378 0 0 4239 0 4239 0 0 0 -163080 -163080 123685 2983857 90477798 90479 18896237 -20680935 -1694219 123685 2983857 90477798 90479 18862822 -20856181 -1902880 0 0 6939 0 6939 0 0 0 -79625 -79625 123685 2983857 90477798 90479 18869761 -20935806 -1975566 123685 2983857 90477798 90479 18887759 -20666896 -1688658 0 0 8478 0 8478 0 0 0 -14039 -14039 123685 2983857 90477798 90479 18896237 -20680935 -1694219 123685 2983857 90477798 90479 18855883 -20879268 -1932906 0 0 13878 0 13878 0 0 0 -56538 -56538 123685 2983857 90477798 90479 18869761 -20935806 -1975566 -14039 -56538 999734 750866 82168 13878 0 -133257 -186787 241763 69148 -94901 22721 74931 -39482 -5411 223844 328828 860043 194370 2017350 1314529 80350 35628 16313 9999 1287716 1048943 -1384379 -1094570 1384 10640 -1384 -10640 631587 209319 258705 417910 890292 627229 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. BASIS OF PRESENTATION</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the generally accepted accounting principles for interim financial statements and instructions for Form 10-Q. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments considered necessary for a fair presentation, have been included. Operating results for any quarter are not necessarily indicative of the results for any other quarter or for a full year. In connection with the preparation of the condensed consolidated financial statements, the Company evaluated subsequent events after the balance sheet date of June 30, 2022 through the filing of this report.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of June 30, 2022, the Company has a working capital deficit of $2,324,203. Our current liabilities include deferred revenue of $1,482,540 and a $233,000 nonrefundable customer deposit. The costs expected to be incurred to realize the deferred revenue in the next 12 months are minimal.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a plan in place for the next 12 months to ensure ongoing expenditures are balanced with the expected growth rate and believes cash on hand and cash generated will be sufficient to fund operations for the next 12 months. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. No assurance can be given that additional financing will be available or that, if it is available, it will be on terms acceptable to us.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">These financial statements should be read in conjunction with our financial statements and the notes thereto for the fiscal year ended December 31, 2021 contained in our Form 10-K filed with the Securities and Exchange Commission dated March 30, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Risks and Uncertainties</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recent events in the Ukraine and Russia have caused disruptions in the global financial markets. While we do not have any operations or customers in the Ukraine or Russia, we will continue to monitor the situation as a prolonged conflict could impact our business.</p> 2324203 1482540 233000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. </strong><strong>SIGNIFICANT ACCOUNTING POLICIES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>a) Nature of operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>b) Basis of consolidation </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>c) Foreign currency translation and transactions</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>d) Allowances for doubtful accounts</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of June 30, 2022 and December 31, 2021. Bad debt expense was $30,633 and $58,502 for the three ended June 30, 2022 and 2021, respectively. Bad debt expense was $36,191 and $78,324 for the six-months ended June 30, 2022 and 2021, respectively.</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>e) 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 generates substantially all of its revenue from subscriptions for access to its software products and related support. We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company does not provide the customer 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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company determines revenue recognition through the following steps:</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;">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; text-align:justify;">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; text-align:justify;"><strong>f) Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Recently Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There are no new recently adopted accounting pronouncements for the three-months ended June 30, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Not Yet Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued 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 guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company does not expect that the adoption of ASU 2016-13 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;">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; text-align:justify;">We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop and license software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts was $150,000 as of June 30, 2022 and December 31, 2021. Bad debt expense was $30,633 and $58,502 for the three ended June 30, 2022 and 2021, respectively. Bad debt expense was $36,191 and $78,324 for the six-months ended June 30, 2022 and 2021, respectively.</p> 150000 30633 58502 36191 78324 <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>e) 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 generates substantially all of its revenue from subscriptions for access to its software products and related support. We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. The Company does not provide the customer 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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company determines revenue recognition through the following steps:</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;">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; text-align:justify;">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;"><strong><em>Recently Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There are no new recently adopted accounting pronouncements for the three-months ended June 30, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Not Yet Adopted</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued 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 guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company does not expect that the adoption of ASU 2016-13 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;">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; text-align:justify;"><strong>3. </strong><strong>PRIOR PERIOD ERROR</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;">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 7 “<em>Redeemable Convertible Preferred Stock and </em><em>S</em><em>tockholders</em><em>’ </em><em>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>. The error was not material and resulted in the following revision for the comparative December 31, 2021 Balance Sheet:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.5in; text-align:justify;"><span style="font-family:symbol">·        </span>Additional Paid-in Capital was reduced by $750,000</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 0px 0px 0.5in"><span style="font-family:symbol">·        </span>Preferred Stock Warrant Liability was increased by $513,750</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 0px 0px 0.5in"><span style="font-family:symbol">·        </span>Accumulated Deficit was reduced by $236,250</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">In addition, Additional Paid-in Capital was reduced by $750,000 and Accumulated Deficit was reduced by $513,750 for the comparative stockholders’ equity balances as of December 31, 2020, March 31, 2021, and June 30, 2021.</p> 750000 513750 236250 750000 513750 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. REVENUE</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Disaggregated Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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><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;">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,721,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,635,071</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">3,437,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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,089,143</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;">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;">540,530</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">591,415</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,093,991</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,154,202</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,036,853</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,606,532</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;">4,031,091</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;">3,195,891</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,298,957</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,833,018</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;">8,562,753</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;">7,439,236</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Deferred Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Changes in deferred revenue for the period were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">622,497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue recognized in the current period from the amounts in the beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417,390</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;">1,277,022</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;">411</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 June 30, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,482,540</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Practical Expedients</strong><strong> </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As permitted under ASU 2014-09 (and related ASUs), unsatisfied performance obligations are not disclosed, as the original expected duration of substantially all of our contracts is one year or less.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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><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;">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,721,574</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,635,071</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">3,437,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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,089,143</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;">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;">540,530</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">591,415</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,093,991</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,154,202</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,036,853</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,606,532</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;">4,031,091</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;">3,195,891</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,298,957</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,833,018</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;">8,562,753</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;">7,439,236</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> 1721574 1635071 3437671 3089143 540530 591415 1093991 1154202 2036853 1606532 4031091 3195891 4298957 3833018 8562753 7439236 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance at December 31, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">622,497</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue recognized in the current period from the amounts in the beginning balance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(417,390</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;">1,277,022</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;">411</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 June 30, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,482,540</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 622497 417390 1277022 411 1482540 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><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 is a control person of 410734 B.C. Ltd. At June 30, 2022 and December 31, 2021, there were no amounts due to 410734 B.C. Ltd.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019 for approximately $2,500 per month. David M. Shworan is a control person of Bravenet. At June 30, 2022 and December 31, 2021, there was $5,000 and $11,970, respectively, due to Bravenet related to this agreement. As a matter of policy all related party transactions are subject to review and approval by the Company’s Board of Directors.</p> 6500 0 2500 5000 11970 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. </strong><strong>LEASES</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Supplemental balance sheet information related to leases was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">     </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 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;">596,220</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">829,960</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">187,125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,544</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">427,904</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">532,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">615,029</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">713,326</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finance Leases</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment on financing lease</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">710</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">710</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">        </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</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><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="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="width:9%;"/><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%;"/><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%;"/><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%;"/><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;">3.2 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.6 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.3 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.8 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted Average Discount Rate</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 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.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </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><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><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022 (excluding the six-months ended June 30, 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;">119,382</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">717</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">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">226,225</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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;">212,325</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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;">142,247</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20,146</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total 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;">720,325</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">717</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;">(105,296</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7</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;">615,029</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;">710</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 and six-months ended June 30, 2022 and 2021 were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="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 June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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><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,582</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">65,185</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">121,609</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">130,812</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;">22,399</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;">14,946</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;">44,802</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;">37,349</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;">80,981</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;">80,131</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;">166,411</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;">168,161</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">Amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,596</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">13,191</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;">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;">22</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;">6</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;">57</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;">148</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 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;">22</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,602</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;">57</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;">13,339</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 six-months ended June 30, 2022 and 2021 related to leases was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">119,946</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">134,180</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">148</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Financing cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,377</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">11,065</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Right-of-use assets obtained in exchange for lease obligations:</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 0px 0px 30px">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">231,734</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> leases have remaining lease terms of 1 year to 5 years <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 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;">596,220</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">829,960</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">187,125</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,544</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">427,904</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">532,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total operating lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">615,029</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">713,326</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finance Leases</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer equipment on financing lease</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,929</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">710</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Long-term portion of finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total finance lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">710</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,094</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 596220 829960 187125 180544 427904 532782 615029 713326 11929 11929 11929 11929 0 0 710 2094 0 0 710 2094 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>June 30,</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><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="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="width:9%;"/><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%;"/><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%;"/><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%;"/><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;">3.2 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">3.6 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.3 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.8 years</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Weighted Average Discount Rate</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 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.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P3Y2M12D P3Y7M6D P0Y3M18D P0Y9M18D 0.098 0.098 0.075 0.075 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year ending December 31, </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Finance</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022 (excluding the six-months ended June 30, 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;">119,382</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">717</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">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">226,225</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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;">212,325</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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;">142,247</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2026 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">20,146</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total 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;">720,325</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">717</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;">(105,296</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(7</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;">615,029</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;">710</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> 119382 717 226225 0 212325 0 142247 0 20146 0 720325 717 -105296 -7 615029 710 <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 June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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><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,582</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">65,185</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">121,609</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">130,812</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;">22,399</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;">14,946</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;">44,802</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;">37,349</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;">80,981</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;">80,131</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;">166,411</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;">168,161</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">Amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,596</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">13,191</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;">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;">22</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;">6</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;">57</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;">148</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 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;">22</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,602</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;">57</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;">13,339</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> 58582 65185 121609 130812 22399 14946 44802 37349 80981 80131 166411 168161 0 2596 0 13191 22 6 57 148 22 2602 57 13339 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from operating leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">119,946</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">134,180</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Operating cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">57</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">148</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Financing cash flows from finance leases</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,377</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">11,065</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Right-of-use assets obtained in exchange for lease obligations:</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 0px 0px 30px">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">231,734</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> 119946 134180 57 148 1377 11065 0 231734 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>a) Redeemable Convertible Preferred Stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors’ discretion.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A total of 550,000 shares of the Company’s Preferred Stock are designated as “Series A Redeemable Convertible Preferred Stock.” The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At June 30, 2022, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued or redeemed during the three and six-months ended June 30, 2022 and 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Redemption Rights</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In addition, 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option at the liquidation value of $25 per share if the cash balance of the Company as reported at the end of each fiscal quarter exceeds $400,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </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; text-align:justify;"><strong>b) Common stock</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">No shares of common stock were issued during the three and six-months ended June 30, 2022 and 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>c) Stock Options and Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">FASB ASC 718, <em>Stock Compensation</em>, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Total stock-based compensation expense, related to all of the Company’s stock-based awards, recognized for the three and six-months ended June 30, 2022 and 2021 was comprised as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">22,304</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">82,168</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">8,478</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;">2,700</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;">5,400</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">22,304</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,939</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">82,168</p></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;">13,878</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Common</strong><strong> Stock</strong><strong> Options and Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were 25,772,803 common stock warrants and options outstanding at June 30, 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 six-months ended June 30, 2022 and 2021.  In the comparative six-month ended period ending June 30, 2021, 600,000 stock options were forfeited. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes our non-vested common stock option and warrant activity for the six-months ended June 30, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">    </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Warrants </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-Average Grant Date Exercise Price</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><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">Non-vested at January 1, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,025,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested during the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(525,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at June 30, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,500,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.10</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at June 30, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options and Warrants Outstanding</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> and Warrants Exercisable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><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: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" style="width:9%;"/><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%;"/><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%;"/><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="width:9%;"/><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: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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></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%;"/><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: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" style="width:9%;"/><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: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="width:9%;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="width:9%;"/><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: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="width:9%;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="width:9%;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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;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="width:9%;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;width:9%;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;width:9%;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;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercisable</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;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="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><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><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">$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:9%;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:9%;vertical-align:bottom;text-align:right;">7.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.06</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,272,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;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 June 30, 2022, there was $7,035 of unrecognized compensation cost related to non-vested options and warrants granted to purchase common stock which is expected to be recognized over a weighted-average period of 0.5 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant.<strong> </strong>At June 30, 2022, the aggregate intrinsic value of options and warrants outstanding was $3,921,022. The aggregate intrinsic value of options and warrants exercisable was $3,756,022. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Preferred Stock</strong><strong> Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Pursuant to the December 28, 2017 Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., the Company issued Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants”) in lieu of a cash salary. From the period December 28, 2017 to December 31, 2019 the Company issued a total of 31,250 Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (“Liquidity Preferred Stock Warrant”). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company’s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of June 30, 2022. The probability is re-evaluated each reporting period. As of June 30, 2022, 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, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of June 30, 2022, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 25.5 years. As of June 30, 2022, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were granted or exercised for the three and six-months ended June 30, 2022 and 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>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; text-align:justify;"> </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><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:Symbol">·         </span>Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company could access.</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"><span style="font-family:Symbol">·         </span>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><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"><span style="font-family:Symbol">·         </span>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><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 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;"> </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 June 30, 2022 and December 31, 2021, the fair value of the Preferred Stock Warrant Liability was $587,440 and $513,750, 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 June 30, 2022 and December 31, 2021:</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>June 30, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected Time to Expiration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">6.24</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">6.24</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.21</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.16</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">5-Year 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;">48.79</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;">48.79</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;">14.56</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;">14.56</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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 and six-months ended June 30, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 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, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">513,750</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;">55,625</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, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">569,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;">18,065</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 June 30, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">587,440</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The 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.  The changes in fair value for the Preferred Stock Warrant Liability in the comparative three and six-months periods ended June 30, 2021 were insignificant.</p> 10000000 550000 123685 83.33 0.30 P90Y 1000 25 400000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">22,304</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,239</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="font-size:10pt;font-family:times new roman;margin:0px">82,168</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">8,478</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;">2,700</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;">5,400</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">22,304</p></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,939</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">82,168</p></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;">13,878</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> 22304 4239 82168 8478 0 2700 0 5400 22304 6939 82168 13878 25772803 0.06 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>and Warrants </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted-Average Grant Date Exercise Price</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><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">Non-vested at January 1, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,025,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested during the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(525,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at June 30, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,500,000</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.10</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2025000 0.08 -525000 0.04 1500000 0.10 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options and Warrants Outstanding</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Common Stock Options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong> and Warrants Exercisable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><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: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" style="width:9%;"/><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%;"/><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%;"/><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="width:9%;"/><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: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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></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%;"/><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: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" style="width:9%;"/><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: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="width:9%;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="width:9%;"/><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: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="width:9%;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="width:9%;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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;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="width:9%;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;width:9%;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;width:9%;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;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercisable</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;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="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><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><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">$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:9%;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:9%;vertical-align:bottom;text-align:right;">7.1</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.06</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,272,803</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;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 P7Y1M6D 0.06 24272803 0.06 7035 P0Y6M 3921022 3756022 31250 1.00 382243 1.00 7185430 413493 P25Y6M 31250 587440 513750 <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>June 30, 2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected Time to Expiration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">6.24</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">6.24</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.21</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.16</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">5-Year 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;">48.79</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;">48.79</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;">14.56</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;">14.56</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> P6Y2M26D P6Y2M26D 0.21 0.16 0.4879 0.4879 0.1456 0.1456 <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, 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">513,750</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;">55,625</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, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">569,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;">18,065</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 June 30, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">587,440</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> 513750 55625 569375 18065 587440 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. LOSS</strong><strong> </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 and six-months ended June 30, 2022 and 2021 are as follows:</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 June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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 loss</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(163,080</p></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;">(79,625</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(14,039</p></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;">(56,538</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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: black 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: black 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: black 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: black 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: black 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: black 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: black 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: black 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="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="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="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="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="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="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="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;">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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">90,477,798</p></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;">90,477,798</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">90,477,798</p></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;">90,477,798</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:#cceeff"><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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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">Net loss per share – basic and 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%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The number of shares of potentially dilutive common stock related to options, warrants and redeemable convertible preferred stock that were excluded from the calculation of dilutive shares since the inclusion of such shares would be anti-dilutive for the three and six-month periods ended June 30, 2022 and 2021 are shown below:</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 June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;">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="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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">17,048,704</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">15,968,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">16,261,354</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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,261,354</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;">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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2,499,900</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2,499,900</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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; text-align:justify;">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="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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">10,306,671</p></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;">10,306,671</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">10,306,671</p></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;">10,306,671</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 potential common shares excluded</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">29,855,275</p></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;">28,774,763</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">29,067,925</p></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;">29,067,925</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: 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 June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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 loss</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(163,080</p></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;">(79,625</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(14,039</p></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;">(56,538</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">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: black 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: black 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: black 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: black 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: black 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: black 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: black 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: black 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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="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="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="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="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="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="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="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;">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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">90,477,798</p></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;">90,477,798</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">90,477,798</p></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;">90,477,798</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:#cceeff"><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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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">Net loss per share – basic and 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%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -163080 -79625 -14039 -56538 90477798 90477798 90477798 90477798 -0.00 -0.00 -0.00 -0.00 <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 June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six-months ended June 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2022</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><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;">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="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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">17,048,704</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;">15,968,192</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">16,261,354</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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,261,354</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;">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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2,499,900</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2,499,900</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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; text-align:justify;">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="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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">10,306,671</p></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;">10,306,671</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">10,306,671</p></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;">10,306,671</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 potential common shares excluded</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">29,855,275</p></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;">28,774,763</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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">29,067,925</p></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;">29,067,925</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> 17048704 15968192 16261354 16261354 2499900 2499900 2499900 2499900 10306671 10306671 10306671 10306671 29855275 28774763 29067925 29067925 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. </strong><strong>PAYCHECK PROTECTION PROGRAM</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The PPP loan was forgiven in its entirety on February 19, 2021. In accordance with ASC 470, <em>Debt, </em>the forgiveness of the loan was recognized as other income on our consolidated statements of operations in the comparative six-months ended June 30, 2021 period.</p> 133257 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,9]%E4'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 " #&?195%SP@*>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLT8&E&7"]-.("$Q"<0M2KPMHFFBQ*C=VY.6K1."!^ 8^\_G MSY(;'83V$9^C#QC)8KH97-LEH<.:'8F" $CZB$ZE,B>ZW-S[Z!3E9SQ 4/I# M'1!X5=V!0U)&D8(16(29R&1CM- 1%?EXQAL]X\-G;">8T8 M.NPH05W6P.0X M,9R&MH$K8(011I>^"VAFXE3]$SMU@)V30[)SJN_[LE],N;Q##6]/CR_3NH7M M$JE.8_Z5K*!3P#6[3'Y=/&QV6R9YQ7E1K0K.=_6]N%V*Y>I]=/WA=Q5VWMB] M_&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" #&?195E]:!*W<% #M' & 'AL+W=ON#[#ZP ZAL_GT%V)=@CA,\E_Z7+R(5P(RJ!&00D!^$.!>C< K!%X&FIS>96M.$B:G&I1+Z;JAU:KK@.R90%\D-%4Q.'*4]S1W' M+_3S7$]J] -TPQ.UD>@R"5CP5N_HLI0%(H<"S0EH^$>:G"'/?8>(2XBE/ M8 M/DO79\C%-OF;XGCE^_$R/P]\/__,GJ02^I/[U_:&>W<&TPW.YI3Z[Z.B& M)IG8L<[TUU_PP/W-AO>3S-[ ]DK8'N0^O4Q4J%[0 UN'!C=1Z);&S(8,^]RG M7+$;%H3T';I._#,;)^C0DK-?KT./+UEJ%L!R[W7L;$JAJB30LD89@F6::)\B8 MKB*ZMC'!^A6-I.U5+$!92ZA1"34""[5(A*\" FZ"=QDSL0Z3-?I=.Z@-" H;UH."NK:@ MI (EC4:%HD$^L"T7RA O%56I/1O!CE^LB6H!J]IR5HD&@QFB&AGNF AY /8V M1ZS*L%:;UF"#MJQ5H,&-$LU5&.D4M]"0:R[LWRSL<\N3+O5]/?L0VB3(#:V\ MI\@UN HV&,XC9=T6PTE1Q5?ZLOT#ANWN[75ZBER#JV"#&R:;UT-F/2%L5OO= MGB+HX"KI8#BJ'/HB'L=ZKKM4W/^F!Q@S14.?4B4530+=,UEY?U*8*5Y#[M;/ MW,R2P&XZ=GO#X7 \FC@[&V*5>S <5J" 2QK6XM5 MZL%P7JDRN)Y,R3!;MP 88;/Z8?,4\8=4\8]'_1BR3:/F1_SP$+LNNJ12F0D!17.>1FQ'16!E/T4X(E4X(HW"D97= M-BC.C_@MTU"W"N*Y5M93!"-2!2/2:,GGP+@P)Y\$>N3[Q$H*NUV9ED_#!'T( MH\B:\6&#MKA51B)PK/D!-^^O-.^=X+LP\>W=%6PY^VKE/$5.(E5.(HURTH'S MCNMH%*&OX;:^4X8-1WTR&%E!3[%(1*JT1(XL$V680O39+V? $# ^PR=CM=X<>MJYZP=*6?%X5CKQ&X>@ZT0$WW[$R4VUZ M6&2P[B; CC5K"K#J_W(ZKS:4S+I/ML\FD6^ZO7QOJ;Q:[N7-LATLIWH\WPB\ MH6;92**(K;34/1OJCE'D>VOYB>+;;'OJB2O%X^Q0#YP!$^8!?7_%N3JD\3 ZF=K2W:)JC;[3,C MT3%1270I*F[ZZW>4'>C ME5+KT\FDSE:LI/5+L685?+,4LJ0*;N7MI%Y+1O/6J2PFQ/.B24EY-9J>M<^N MY?1,-*K@%;N6J&[*DLK[UZP0F_,1'CT\^,1O5TH_F$S/UO26+9CZLKZ6<#?9 M1\EYR:J:BPI)MCP?7>#3&4FU0VOQ-V>;^N :Z51NA/BJ;][FYR-/(V(%RY0. M0>'CCLU84>A(@./;+NAH_T[M>'C]$/W/-GE(YH;6;":*?WBN5N>C9(1RMJ1- MH3Z)S1NV2RC4\3)1U.U?M-G9>B.4-;42Y_372+K$UK3A6=GDFQ05);0S1]T8Y-ZPW9\$I/XT))^):#GYK.KC[. M+S\N+N<(KA97[]_.+S[#S>N+]Q;R\O,"G: OBSGZ_<4?9Q,%+]6N MDVSW@M?;%Y"!%[QKJI?(]\:(>(18W&=N]SG+P!VW[OC8?0*I[O,E^WQ)&\\? MRK>1DE4*T;IFJCZUY;,-$-@#Z+8ZK=2K2G/$?L.ZVC-K",9&F_&(28A[@$TS0CQ_#2U XSV M ",GP"NU8A(6CL,JMX&,3)!1>#"-6XRFE9\2$MDAQGN(L1/B9Z%H\02(L0DQ MB9(TZI>DQ0X') @'ICK9PTR<,.=L+6INAY88KPS#((E[P$PK:.RA5DGWL-)' M*A H7*K[MK%U3Z^!5-5@MZ3F#,9)FOI]K!:[ ,=I/#"(V.OXQ7/B_4N(?,.+ MPLH@5)+4Q.Q/*DJ9VHB5FCT#O$&%O3+B%I&@V- M;4<^V,T^VS9W /0MXY4F..B7IL4P#!-840L@X,GB8&"TQM><,6971%@ M)WO]5TGP7-&.D^X8#+LI;,^U:WI/V\J'A81FF6Q8?C@2UH&PD%9(2)P:564Q M#/S 3P;H#7?\AMT$-V=+!K.6@U2X8U7#K# M[!8D) P,F*8AM$B0#JUZ'<5A M-\<]5-9:R':W(I9(]/KXL:&VT5\,5=]/P6;GA4$PD$)'?]C-?Y84EKRB5<:> MF(!)?S$V)L T(EXZA+WC2.PFR6.)\1A0D_L"G/J@A_I@+21)_#0D WA)1Y+$ M39+O175[HI@L?Z)@B$F2@>[,OC"VV(4^B1,RD$1'IL1-IJ"-=ZT)N];L*]I0 M*>G!\-];49NL"?N)P.A4FQWVXW" ILC!?M"](?S ?OR@%3QLQ92ZMV\)GW=/ M^']L"DE'S,1-S+UY&B/LC4%+Z5]4KRB\$M%&K83D/UA^BA9,0L6A"_2)Y8R5 M+67,1'4'(K053D:X%]Y+S\- +Q+!?K.!G5P8'D7/6",:5O56@\5[3CM#NA0=Q" M8R;*$E:RP:K H:/NQ@^/ABHC]<9!'(_C-/F9XC!E"BR8<=HOCHTS+$ MK64N\ISKU1ZX2I\JG/ *973-@;NL8"VJ)M'[86,S9[=,8-Z/$NCUPOA%*B;*]7#$*R+4!?+\40CW&PO=V]R:W-H M965T&ULK99=;]HP%(;_BI5-TR9UY ,2H(-(%)C:J1^HZ;:+ M:15\_Y\2Q/=A0]LA# (&>XBCA0RT4 M8G6NZ]P/(<:\15>0R"<+RF(L9)Z91B.'F.2:.X@NS=C[H"F M(B()S!CB:1QC]OL"(KH9:J;V?..>+$.A;NCN8(67X('XNIHQV=-+EX#$D'!" M$\1@,=1&YOG8S 19Q#<"&[[51BJ5.:6/JG,5##5#$4$$OE 66%[6,(8H4DZ2 MXU=AJI5C*N%V^]G])YF196A,L ML#M@=(.8BI9NJI'5)E/+;$BB7J,GF'Q*I$ZXX[O;R?36FTZ0;'EWUU>3T8/L M7(RN1[?C*?(NI],'#[V?80:)"$$0'T:&]A:':1OY;X?XF,@*=:>D[IQ.?<5Y6D_<><'1-SK=;K??VP$^ M(K#":Y>\]NF\=ZG@ B QC19 Q-$M7?20C]N()X#^UF7S,&1 MU%9XSE?8AZ$F]SH.; V:^^Z-Z1B?ZI:?_V16*4JO+$JO80+N+4##VM0[:FUJ MBJI ]TOH_FNAT00X6298U$_"_HNY9=LU4[ QK()M&O\V/^/UU=Z_3!6NSO8G M8;6=GKV#W1Q7Y=[:M,W76'Z;RCJ"K[#PRIT*>;K)F* ^@P%2 ?+Z@5#QWU!&G/-*Z?P%02P,$% M @ QGT65:HQH71)!@ J1T !@ !X;"]W;W)K<>Z=Q[D0[1Y4N:__GBS7?A/FG M=,L3^+=+,/EC/81$GU&;[N$W$0('G, 6@?@-0 ^T0 MW@?@CXY@[P/LCXY ]@&E]'ZEO4R<'XIP<)FE+R KT)*M^%)FOXR6^8J2HE$" MD3@/E ?@NFG\?^<"XO@KG\N&>3>0"F-V#ZP&;#^5@"P-GC M9/CHCR7F=W .'@,?G/WZ^V5?R*D4A/W%?MCK:EAT8E@,[M-$K'/ DB5?&N+] M]GC:$M^7*:CS@-[R<(U:"?_:)9\ MOX R$+(,)_1Q\.A2<[_&YW]Y]&/DH'K MIL E'^Z^*4RM4 UFFP!S;R7(\XE_WGP\3J..QB;$'W M&.?K.)=0Y!!\C&,ZSK&QAS"M<4=*2:V4M"H=38-YT7XMBBL"(Z[DG5A>OUNRU/VL\X5D8EZK#I?1; M42ZRL/"R)NF>+MW%GJL^>#J,NL3!ZG.GPZ!-B.LH.&; (0]Y![@CZ=!JK*#5 M7O#T2;R$&9=&^UF^06SE^X P6CM+FP'!MNLHZ^'(@),[@&431;@!!RU+EMU3 ME!N KDTQQB>4'YA@V*I\/IT//X./K3Q[JN/UELJ-4MU>#$ H'PW9I*I^'8@] M@I'6]":@[#?D62<2@)H$H-8$--+'D]'TGH&SSW+3,1M[I$WB'%%"-?D&G)PK M5G=7 PY:5,L2,XYK>18YU?>-VX7M=GJZZ M9OM&/NA03-6VU(%(/KGNB:9L;"YL][GC1'"96"$SL.5);MQ_H.XXSW6;:T+9 M1-U]3"BH;5+,"+/)"<\'&X\+VTWN5*QY!J)DD6XX.)ND@@//7&C==JK[[?L0 M_WT(,T @QHB<PU;6];38_L>@XQMYVL+;AZD#HV>HVZAOYH(?5)9R9 M^(@-T0F3!1MG"=NMY83-0;'!@&MV,YVQMS3,A]].[+FZW3N'\@7,TDIO #KR MZ=:V7!,ALJGF. PX(IT).9&!QF?"=J,YKCI=A*^M#[CN]:0<3;0!Y:IVQ#>A M('&TMC?!*#QAL5!C+E&[N7PKN4GF/I0>CXDM3:D)Z'@4J8[22&A;6"VO"4!N.#/^DP*U.M*?=1*=LOF=LK&NV(Y+T5A;U&YM MK\,\6I0O=,LHW@F^!(6) %NYW>1K^;9C+ [2^D)KQ7U=\?_:X1=IZF]9U8,!F#[.@_EPXDN7;]30E?K^P='3AF>K\LPO!XMTEXCJ MP*&^6Y\K#LO3-.7^-;P80<-]'UZPZM2PH:\.,>_#;!4E.8CYDQS*^N3(Z6;5 MN6!U(=)M>?#U/14BW91?USQ<\JP R-^?4FDS]Q?% /7I[.!?4$L#!!0 ( M ,9]%E42K%I?-P8 /\C 8 >&PO=V]R:W-H965T&UL MK5IMDYI($/XK4][555*5C$>OO<* S&1%'T<>CYT6@VS=][2&;3^)0%?D0?$I2> MPM!+_KVC0?QV.\*CGV^L_9=#QM\8SZ9'[X5N:/9X?$C8J_&%9>^'-$K].$() M?;X=S?$GEVC<($=\\^E;>G6-^%&>XO@[?['2NTX^-O?9X?;D3E">_KLG8)L';]]IL6! M\@!W<9#F_Z*W JN,T.Z49G%8&+,(0C\Z__5^%(FX,L!J@P$I#$C-8&(V&*B% M@=K5PZ0PF-0,B-%@H!4&6MV@Z=!Z8:#GN3\G*\_TPLN\V32)WU#"T8R-7^3E MRJU9@OV(=]8F2]BG/K/+9O;]:N&L-LX";;;SK?/566TWZ-Y%]N?YZ@]G@Y8K MM''62W8U1VMGX3A?YW=?',3,OCGK[9)?/ZP=UUFO-POT[M?WTW'&CL&#&>^*D._.(9.&D+=Q MY@6 F2TWV]#$IRD_!MU3=GL^!1390%Z\/S]S3)"MG?TX:.Z+5R[W2D\!5[&#K.@S_[. MSZHD8]8EEU8AEU8A.>ND@?7."[QH1S^@]. E+)->QLAW'Y&*/R"B$ 6JI)21 M3\U/Z=';T=L1&XLI35[I:/;;+UA7?H?J>R;3C5+M@@D MEJF:FE%+NXCC:;=J.1=1V#0US335*M %XB.*:5A$+\M82=;DDJR)-%GY_7G# MM]$>[>*0K>C4XS<>E*2)V'&J:=3ZR!912BTWK0BGDR=7QE-)AG9)AB9-QHI] M=PGB-(4.KPG.;C1=4^NGUX1"U4_?BG!$5S6$VQI,Y?CZY?AZWY'VYREB-XZ2 MWS@82HN4L>](T[N--!'6,-*&#,X=B*Q2&>-2&:/O2&NMC"'V"+8,3=/K(\WH M.-)$'#321+=LI.F6H>-:#P/Q$<52-?-JYE:295Z29?9MXZ]>M2&:MO&[=6QH+:6"&F69N)MM6QC44T(5II1*&I1.MG@/X'4KOL:=]4@ ! :=8#GAI4-Q2C?V;C4 M(5@N1%KT-)PS*67OI@94!]C4(JZIJ8>,SQV*K5J@4AMAN3AJD=5P@0"A@G76 M7%I=-V%1%C4TM0@$FUKTS)K:- Q-V%- C$31==VTFIJZ%%18KJAZ;7!1UI@3 M05T#*&%[M4*<3KY<*5$U(Z60P7(E(]W@D&29*.*W&%&)"#EHA3B -V&#MP94 MS4*I4'!OB7*]( B8G4$U"NXH4@!]H4*[H)E_B<%.34JX0N5QIT=U@SN24O7\2%R4' M_)NXB&OZ47S(^-RAV*H%*M43D:NG%OD-%P@0,5A3-5783$0437!3 T"HJ0'/ MO*FQ52^2"\5(% T;IM;4U%?_RR/76GTV.!'5SH0(VPM U;=7.\3IY,N5$E4S M4HH;(A>G3^9G]!U!+ P04 " #&?195EL&FXN\% #M%@ & M 'AL+W=OMJDF3SOK97:GO;[,EFS#94?Q99E\,]2Y!NJX#%?]>4V9W11*&W2/G&< MH+^A/.L-SHIWTWQP)G8JY1F;YDCN-AN:/U^P5#R>]W#OY<4M7ZV5?M$?G&WI MBLV8NM].UXN']B_7KPGEP9DXE&XGT.U^H M]7DOZJ$%6])=JF[%XV>V=\C7]A*1RN(7/>YEG1Y*=E*)S5X9$&QX5E[ITSX0 M!PI@QZQ ]@JDJ>!U*+A[!;=PM$16N'5)%1V(1Y5H:K.F;(C:%-GC#,YW& MF3697EPCN9C=?QI?#.WB8W<'EZ]7D;H9NKM%H./N,KK_< M?)^A=_>3X?WE&&3>HQ-T/[M$[_Y\?]97 $4;["?[SUZ4GR4=GPW05Y&IM417 MV8(MCO7[X$+E!WGQXX)8#?ZSRSXBU_F B$.( <_H]>K8 L>MPNH6]MP.>S?3 MJ]OAW7CR"0U'=^-OX[OQU>S4%*;2C&>S?I@ BTG%5*:G"PU@T)3]Y6'P0GV'#<^ZS\(^8'O M1I78$3"_ N9;4S%<_ ME!)U'2:0$M)Y$9 E/& M."Q*-']&T"USJGBV*ML-5YQ)8QK]MTSC&QD[BE9012NPIO&2@=&$T[+'9@M$ M-R)7_%?QPN1Y:EED7(ZYVEW0<1O61!O9.S(?>S4#.E8LS9,$K'3W0,*@_$'.D^-ZVIO MY3C^41!&82-/!D'BX3!PS7G"!U2.K4"G.=M2OGA9_,96O#=Q^/$@QEYS^1O$ M3F(O=G '1E)C)%:,-VK-"#\C2ZX!FBZT9>LVL;Y%P21:2C#^*:D[&5Q""^2P9+8 $U!7UP9RXHO]VI M \?QW";(MAR./3=T.D#65(CM7#AY[4A@1-]F/.+@T/6;;=L@B%WL^23NP%^3 M(PZMG7L\^78U>\T0BJTL^[O=^JVL'7M=3((.?Z06<=U-R*K=QU!)9G"IB60T7;$,<&E@EJ2YL9")B1E)%(8X:* V2CI>%'L=Y$AJ M:>'11AF>/; Y"L*F1BH$&9!:##-_8M1THD]OZL5D9HV";&6\O5X M,IR,7E'*Q$J_OUO*;V7MV.N:A8F=A6]AGGG6.[>REC.:)0REK*B7>N!A/WN9O1,SV]6W&'K MB"2*'1(W1T^#7 #3:S/E0?!7"GO=3$+9+L&D\S&$8.;EV6KYH,2V.)Z<"Z7$IKA=,[I@N1: M_Y<"-L7[!_V!ZH1[\!]02P,$% @ QGT65>#&'UGH!0 @ T !@ !X M;"]W;W)K89(D$1,0@PN%A6O[YG%Y0L-[([F3XD)D'L[MG=LP?0T=KYV] H M%<5]:VPX'C0Q=F_&XU VJI5AY#IE\:5VOI41KWXU#IU7LF*CUHR+R>35N)7: M#A9'O';I%TTGS?\I=4Z[#T+RF3IW"V]G%?'@PD!4D:5 MD3Q(_+E3;Y4QY @POO4^![N09+C_O/7^GG-'+DL9U%MGON@J-L>#UP-1J5HF M$Z_<^H/J\WE)_DIG O\OUGEO\7(@RA2B:WMC(&BUS7_E?5^'/8/7DR<,BMZ@ M8-PY$*-\)Z-<''FW%IYVPQL]<*IL#7#:4E.NH\=7#;NX.#VY/K\6%^_%Y=79 M]=FGFY.;\XM/1^,(U[1A7/9N3K.;X@DWK\1'9V,3Q)FM5/78?@Q(.US%%M=I M\:S#WY,=B=ED*(I)43SC;[;+<\;^9O\WS^QF?M@-C6E,1OZJCKR2-N2C12]\QJ^.Z."@,# 1U1> MMX=C2DM!0O2)!SI;T&B*Z>27/T?BA*/#J]D,*?1&5$Y8%V%4FE0A;V.$JQF5 MMEG/6!C@MW8N8BM@>/4M:_1Y MR-!D]17SSMN'W (=.(ZS (#]EA ; "R3]_1ASR#OKQ0!MZI4(4!A&984M=1> M='MT&NZUKZ]--1(7'7+E@-@*3?1%H,]=S&T #E[:5+B4IZ[:T M_[9V6/0['UCL426DO%'2_[!RC*%!!O,]&%NI,F\=Z0 ME@$MQA8L9E[5!(QV+Z5A\N;CD'Q38$B1VDD1]GF75AEAK0TWB,!IHD[G? 01 MPW=FC]$T$E'YN"+S4G8Z CO.$EWJ2+8OBN&LF ^+R0Q]2> 6.DZ(C99+Q(P: MG-NR&F;*4]\]Y9,8\HOIA! _L-5SF@+.J^0T?@-SI0A<(E#H-7G/Y&_ZTXI^_"ZTQTJ^ZCF!:BS><" M<0?'EP:#A0>++$7]2?&'+ !R*C^0F>G%TY*AUA! $CUG*(OH/5 XMV M::P@QECSU%4JRE(9#<@8'1D:> 02*A7^\4*>_W1A0_)!M-"D'L% Y-7:8 U0XA)]_*S59[,-C("5Y!BI[:=@5: M'5@-; ?I0=&\@W FJH4@/W%#PU:I)3$*/>+=L9$1VY.I^CFEHE?:))XR0"1@ MX$1YVS@#.4$"GYR0 57GR2B!%*588=YM=G8(ZZYD\DYJPTSCZD@HG:X%.(YI MV7T;TL+6@E HWX9><=D6L%)@UH3#ZHJ!Y926I#Z2CR+HP]=D]Q2%$GOR6.'& ML?R36"EJ;]_.6H=29J$"^2"4XAW4KUUB9F93GNTIQ8JX_N8SD.)L#Z4_2"'V MR7A-VIW'E\*>W9<@W8J'H=6!+[I9T3Y*7S8[]1B)*QUNL\UGM,%3./9R!3 / M2M:/WN=;3W!X^U6"6YD%OY2)I+/2P:MKXTNM\3%%.$N_VB$1HG.1;]J/*[@; )4 4DV?56 EP<;NL^ MRC.RK6)&FD@:C/?7W],MS=A.@.Q6W0>P1Y:ZGWY[NC6G:^ON_4JI(![+POBS MSBJ$ZLU@X+.5*J7OVTH9_+*PKI0!CVXY\)53,N=#93$8#X?'@U)JTSD_Y;5; M=WYJZU!HHVZ=\'592K>Y5(5=GW5&G6;ALUZN BT,SD\KN50S%>ZJ6X>G02LE MUZ4R7ELCG%J<=2Y&;RX/:3]O^(]6:[_S79 E+C M05VIHB!!@/$UR>RT*NG@[O=&^@>V';;,I5=7MOA3YV%UUCGIB%PM9%V$SW;] MNTKV')&\S!:>_XMUW#LYZHBL]L&6Z3 0E-K$3_F8_+!SX&3XS(%Q.C!FW%$1 MHWPG@SP_=78M'.V&-/K"IO)I@-.&@C(+#K]JG OGL^EOU],/TZN+ZR_BXNKJ MYN[ZR_3Z-W%[\W%Z-7T_.QT$**&M@RP)O(P"Q\\(/!:?K DK+]Z;7.7[YP< MUR(<-P@OQR\*_*,V?3$9=L5X.!Z_(&_26CQA>9/_G\51X.'3 JELWOA*9NJL M@[KPRCVHSODO/XV.AV]?@'O8PCU\2?KYN"]F>FGT0F?2!'&19;8V09NEN+6% MSK3R3R'^L3%GTI(+$KA[2*LZ6NN'E#:V"&D MR46N?7!Z7@?KZ.1"&VDR+0ODK+L'Q^1(4M[H5"&#R@7Y2V?*BV A=5G8>;NY M*N#4/JGTE2(A^B\EM!%AI03R/A5V5\CETJFE3 \$0A4H=;>_(B+/!(MSRJ^L(!:%;4KEX?L%"R*[3)BCI7[,N=#(*T?]S8+8>$-,+R5 \ 2^&SMDI_URR]1V7$S))S7>B M9+* MW'.Q.3A4>M1B3E;;72#8$(0R><\N>E"A;2[48[:2!IE%\41\\:RJ() H0GVM M=47!8660A7UZ7JB( 'O7*YVMOM4)#2M4M75@H")*?<((1-NBIDBP>JRH/KX# M#T&(!F?]/D@J:K58H)Y%7COB-G+N1DFW#[^1VW 'UQ,'6L0)IO':L^CW]?;% MIB"JB3VP1;V[H _VXC&0/XHY1:2R]^'AT-N\/A$ $BV!C\5#OXL2/?P?9R MCL8Z&?'J" 4LJ=W/0T,.41!.'4\F?.;GHY/NT7#,:LE'8>64(LI$W+[70$*[ ME,J5XNM"L7E6Q7%W].LHJGA]TIV,#UL57C_VRC@$_Q,]ZD!\QI1A:K67\DME M5&1)ZHJ!TC4F#C69A="<$_$8%Q[MRIRN8N/BU,P0&,XHVMQ.+96S>9TEKFG' ML;JBT8%GGF;.>7J(VYT]J&4*-KD 07ZMI4-NT5 6IBPP MI5CQ21HP0MO[/M,0^(6&0!XNQ&SC,;8 WVS/>X0)4TZJ<#CBD:I=J>2RZ'5F M@LQB1O\+OR)4*$YP 0V G' @K(89=F/S#;$UO #GD _BD)N*%G?"L(K40I=, MBF3@6K21R6*9/Q/"@S^09,UNZH?9#[:2C_\YCL\['H3HQK'KE3*Q&."'W7;@(U M+<4WDZ:#I1D#5B5)7=J-G, %B[31[KY8'.Q=49TU^)ZE&P&\@T\4QT5N*V(; MV.;BA=)88=2:NQOOD&F'W JK]H7M$?H+?$N-.XC_@K8:K5,3=XR'H^-H_H>6 MX7; SZCW2I=[<6GQ(5[1V#(>OOUP,;ODKZ.W!RA^7T/DD\?N*KH=M>YFFWK7:%OZB ^QLGJU1=;XHD0DVW#A!Z M6B"S._ZE-X1I[]"U>O0O9@?XDKI\<\&YX;C=)*I[!>8+K.?P]; W'AZDCNLP M;!#;QISX7>5+&-F[:LJ:"N$]# _;H>YFC27T?@P-6Z$GHZ/>(81&I3M1]:V[ M.%^W][5D$ :[UD9ZI\#GVT,]#,LL9FYSK9KKMV4F30-(3"4RFC061.,UO]C@ MX,3W\A1?*@P:YZ>87]X$:XK\GA"T7_JG=!@YP4>2G?) MKRE)-"#'=WGM:OLF]"*^ -QNCZ]1/V%\I&M)H18X.NR_/NK$KM$\(![\.G!N M WB"OZZ4S)6C#?A]8=$0TP,I:-\/G_\/4$L#!!0 ( ,9]%E6/$A6Q2 , M $P' 8 >&PO=V]R:W-H965T&ULI55M;]LX#/XKA'<8 M[D,6.T[?T+P :=/B.MRV+,%NGV6;B87*DBO1S?+OCY(=+]MMQ; ##(N2R(+2J+Z.HY=7F(EW-#4J'EG:VPEB*=V%[O:HBB"4:7B M-$DNXDI('07XOFT%CO< M('VJ5Y9G<8]2R JUDT:#Q>TL6HRN;\Z\?E#X1^+>G?23AV(6)9X0 M*LS)(P@>GO$6E?) 3..IPXQZE][P5#ZBWX?8.99,.+PUZK,LJ)Q%5Q$4N!6- MHK79_X5=/.<>+S?*A3_L6]TTC2!O')FJ,V8&E=3M*+YTYW!B<)7\Q"#M#-+ MNW446"X%B?G4FCU8K\UH7@BA!FLF)[5/RH8L[TJVH_EJ_?!A#:L['I9PMUY_ M6$]C8ER_&^<=QDV+D?X$XP+>&4VE@SM=8/&M?E+ID=1-^B+@VT8/89P, M($W2] 6\<1_D.."-_U>0+<;9CS%\<5R[6N0XB_CV.[3/&,U?OQI=)),7&)[U M#,]>0I^/A_!K)'\#!C9-YO"I04U !JA$V$JVW('9@B0''QMA":TZP!IK8PFX MUH/:4[]1HY6F /0)AG?"YB6,1VU^!D'UUE2UT >N4^$<\E<$Z%SQ5&YE+D(- MLL.]L%9HWF(J=<- 7%+@2L%GZK/[>*ULWW2I\[GT%W- $_CGATB' OM="Y%(IU!6'E3^F] M(81+Z*!_E8K0+($72Z,*M*[U.,Y%T>1, M+SO 'Y?GR2!)DD!RD>=-U2B.MCA2^X_^^6@\8)O^*N0^OU;X%@KN),9CB-AR MSH3BT^1 1,CF$G.L,K3'R\(E_1Z!;7MW.R%3AWZ9&>+N&\22 MGSNT7H'WMX:O1S?Q#OH'=/XO4$L#!!0 ( ,9]%E5/B7Z>6P0 -@( 9 M >&PO=V]R:W-H965TX[G\R=C MO[H-LZ?GMM'N(MIXWYU-)J[<<"O=J>E88Z4[N>N,ZRK :CMIFD<3R= MM%+I:'D^K-W:Y;GI?:,TWUIR?=M*N[WBQCQ=1$FT7[A3ZXT/"Y/E>2?7?,_^ MH;NUF$T.*)5J63ME-%FN+Z++Y.PJ#^>' U\4/[FC,85(5L9\#9,/U444!T+< M<.D#@L3/(U]STP0@T/A[AQD=7 ;#X_$>_=!=/$?!*T[CA2T_CV22+J.R=-^W.& Q:I<=?^;R[AR.#>?R"0;HS M2 ?>HZ.!Y7OIY?+RX330PF (=; &.:5#4NZ]Q:Z"G5_>W7RY^?1P#4:IB\83NFCT7[CZ$977'UK/P&) Y-TS^0J?17P]UZ?4A8+2N,T M?04O.T26#7C9_X]L-,R_;QC*X,QULN2+"#IW;!\Y6O[\4S*-?WF%5GZ@E;^& MOLQ/Z8X?6??\/68_MAVCHO?*R?7:\EIZKO:(]'G#=&W:3NHM==8\JHH=U&*_ MHKHKR$-0K;34I9+0&:^H1 I9>W*FZ4.1.)*ZHK(Q??4N:+TBV76-*N6P>4I_ M]!:5./I:;Y=0C>=L;B3NC/WGAV'@]5 M2R>4B%F:B&*6#^-I5HAXEF"EN',\7(LDS^J KA;OK<4O',$4>BR*+ MJ5@D(D\* ,6+3"P6"49)D0O0@ZEG.SXU(#/>;KC34)QT>?O!42KB;"KF11:( MQ%,@II1C+: E()$L"C''Z+/Q\+^_[1.<21=SL2AF ]5Y!KK)'..Y**:IF 'O MA&8(9R'2;$KON69KCZ1QO9%Z#34H'1ZM<6\/CK=]R%?'5ID*RK!,TNW2Y\[H M2C80#=8\<$MN5VP)?,=\G- T346^F!U<62[-6JM_X '> G#9PQ]N8N>@MJ8= MUF5K>NW=_MB*UTIKZ 4/[>CQ39[,1+:(Z2U]P@L_,I>-$Z0A:$3%@W*.3P!@3^2@"M!B%N6%F#4L'.GWWOP)D?=IF6['GJJ Q 2 M,3:>P^JA;5^.W>J_XV//_R@M.#OXJF$:G\Z*B.S81\>)-]W0NU;&HQ,.PPW^ M>K -![!?&Y3G;A(<'/[,+/\%4$L#!!0 ( ,9]%E4U%+H04@, 'X' 9 M >&PO=V]R:W-H965T.G;,-;/Y]QP[DJ+KE=/V2^&7FF6<>C\>CO=(O MID2T\%H):<9!:6U]&T4F*[%B)E0U2MHIE*Z8I:G>1*;6R'+O5(DHC>/+J&)< M!I.17UOHR4AMK> 2%QK,MJJ8;F8HU'X<),%Q82\PJEX4J"QF(<3)/;V<#9>X,O'/?F9 PND[52+V[RF(^#V!%"@9EU"(Q^ M.[Q'(1P0T?CG@!ET(9WCZ?B(_L'G3KFLF<%[);[RW);CX#J ' NV%7:I]A_Q MD,_0X65*&/^%?6N;W 20;8U5U<&9&%1M#AQ.$Z_HE#>G!(/>\VD&%+2E@8>9([Y]_X1D>D8I4=&L_0LX)];&4(_[D$:I^D9 MO'Z78=_C]7\]PQ9@\#: NQ:WIF89C@.J>X-ZA\'D_;OD,KX[0V_0T1N<0Y\, M0UBB8!9S6#!M.9JW&/XWQO=9PG.)<*^JFLD&4%K4A,^E5<"@H&OP1X-,@RH* MGB$(I+*FNK,E#)+XJC^ 67@?PB>;AX!%@?[BP!-K(/&GD@ U V!UK=4KIXN! MHH&+R]XPCJ%`KAQ#F;,=S> IA5=+%9!*XH> 9;6JJQJ )C,88X95FM"[Q\X],"6E!7LW4=27I7:2FL@WR)0FC^@GA&$NM$+6BXW MP#8:D5J.;=68:;9#29WQ*ZYA10=/:ID>/,HLA-_>O[M.T_CN:..GR=WO)XK] MI78MY_3:<4YNWM(M_57=CH'_MV#,P,6P%U-49W>1)+V;*_*DTJY;XJ+I'67L M%-"'&J4U6SI&1Z4HO/$:6M+4\:J5X%D#3(C.J:;";L!2,H;Y9DP>Q,1LUW]3 M1(>I<>O&,3X>FM,WN;HS,%-,YR[0G&OR5MJ$;UW#Z*0G5J@W MOO,;TI&JI&V/W6KWN$S;GOJO>?LR/3&]X<198$&N<7@U#$"WW;Z=6%7[#KM6 MEOJU'Y;T0*)V!K1?*&6/$Q>@>W(GWP!02P,$% @ QGT658S8R [Z!@ MI!( !D !X;"]W;W)K&ULI5A[;]LV$/\J!Z\; M6D"Q)4J6[2X)D*8MUJ%%BZ1;L3\9F;:(2J)&4G'<3[\[4I+?;KJL86LQ"<-IBE+KM>O1*%65X-HT&W/M4=R*HB!!:,;?K=]+?.=_3E@1MQJXHO MW5^2L?,TMO[[4:@6:J%$:+9RKCAN-DQ4EY=YJ?"N1SUZ_ M?W-S_^;^=C)_A2^* JFQMX4\W%?)=_A#;TAK#.D%?LK,#? MFVH(<1@ "QD[(R_N'8N=O/A?.^;YDN-\U 0O3K&0&>[R:@X+6?$J$SN$0EOL9!!_-[+&WK-#^-CHCL(IT()ZO5< M5NC2H%R(8"VX!JM@[%9F2$;-!1&@+R 7J!6XUKQ:"I(-$NUHI7!\0EMJ:E74 MN>L$<&.$]487DC_(0EI)3FA!7$6#)8B+?=]!4TM>J,5%LRMCGVY+9H#^F5HX MK"C6 2!PJ(8"6!E5R#F&<(XH4+BXN:Y#+]]NQ_%';:TU66'7CK /]V%>_J]Q M^Z'\#S%QMFN1J64EOSD5!J^HW.8"7"VBX8^\:*B\W.:BL0WR8-IEV92MQ)JO MR46LE4>A'=FF@"C_F2KQ?>9+@YP9PHV!4AE+8M6F#.<**F4I@H]R+JBH9%D7 M,I,6J,8#6 D@[X@%0ZZ=1%[ @]+8KN2B:X4=-V3E!YR;%(]<%ORA$$>MHN1U M14VRC@:A#4#GLNL$-XE0(S&87&E[X3SW01!/;?&[9" )#B>%$E15K#>Q/YF] MPYQ1-[?Q6DF;8Z,Y;4NDZ'0Z2:!T+8X:C:HPGNL>7E"[):DK610H1>A,DC;:52T$='C6 M-A7:+7SU.&_:751>J>K"/V&F:O0(:=#B7&:YJ]NEJ+"P"U3.LTPU%66 8F-$ MS:D,BC4V\!;R=?:+CMY1;ZKUE$[,!L;88.R*CK1_.83[IJZ+O@ZW6W2G\K0H M7!-C;#L[N).\4 4>G\Q+P#$I^C$)KP46Y@.F,X[<3K35[G[._%#_/X/Q+ T8 M"W$U9;-@EH9PVVA-)8USPYE&+7@"(M;(%DTG0<3&;A4&XR2!]ZI:^@K_(1$) MFP2S,(%QS(+)E,%G1:$ZIS*-QD'(9KB:1'$0L[0'XM;U6XQ_0\6^@5>TPJ/K M1B1:' 4S)Z==O!<&(XWI;\K&YV,NL,,SZ9/44K6W3T=Q/( *4_L,+MS_D5@> MQ_@UNA(""\+9B?B=8KO /Q^Q4Q3/G.AGK?#OE=$7=YI%SV\0J_%P#G?]U'?! MA<]DV,?]LT8\9'[TXRIM5V]W3QGA,&Y?A,-INSK0]EH:WWMW!"D':F;(^7-[ MW1,_&8YQTU\_< 1ACX88ND.(7"'([C377W1^040C53LQ.>BJO4IS47R.&([C MO9L)1CY=E/Z,+.B,O!OS%Z[<9D&,I4ZIF=!N#(Q1'XXQF_B8 (L8%G;[.(8H M80%+)OXQQ4L0)6F?^;TI.\'7Q$NRJ:)I2#;6'3ZPJ@1.U>=1. [8+(47\'R" M%R]FM[%"^)SOP%P?2?&$/PSQWL&CS1&B71><]]R1N"([B/]G$G&"]?Z\4"=P ML]I'O0Q/$:C@Z#;!WS08NT2DXR":.A1C49"&#A10QS1B<+\_LCTSPPS-$ V2 M8(:Y2))@&C*()T&8QA 2)XNT8PC&81O.O2C#%)83Q!$Z=',:*SAS$G* WICO1.4AS/=H=7 MQDT."\S7SN#JBN!'4__]0;?)Y2UIK+GTY,22D%(L";",^Q[OZ/:4+_MY\QWZ*,@GDQHG(3I&.Z.C&?U M0"<3[RIB3$Z_GS;G.WQ=R*5+PV&%&\(*1+!)G,"QGZ^CK2\'I=!+]WW$@ -? M_Q&AW^T_P=SX+P\;(!V6M*MTR M%WPN-!'@^X52MGL@!?V'J>M_ %!+ P04 " #&?195-/R%[!H/ #T+0 M&0 'AL+W=O[\XW-MS\5QETG7,0N7P9&9L)CW\M'=[;F&53.BE M+-WK=[OCO4SJ?.OH ]V[LDMR99(U$P6J;\VRU]5D&>$]&*3.OI?+'GM&!;'A?,F"R\#!YG. M^:_\$?30>&'2W?!"/[S0)[YY(^+R3'IY],&:I;"X&JCA!8E*;P-S.D>CW'@+ M3S6\YX^NS\_.SR^/3SZ?B].O7[Z=7]]>X/75]?FG\VMX*&YNOY[^6QQ_"5>_ M?OU\=GY](\[./UV<7MQ^V// !)+:B\.&)[QA?\.&8W%IIKAN-&+Z M@0S<03*G)EO(_"&\Z]8X1[8;W$@G<&F_^_Y&60UDCE^H@@Z]UGLO;F'35[XK MYK!M;D"P>YTH\ 1CQ;WQ.K\3%O'*@9Q>0 BI*H0BT>L/HO%DU!#WM;LN%<@. M*P64=\,7^7'-F$3ND7/3.F-_!F]J6*M"Y;ZHC-ADP M+!Q[#?NH!9_!9Y-!9S#8M!9RLC @'#U^ ]<1[@8N+#SD6:"60HHN%9H@ W@1 MI\;AS875,6TBZ_U6N,$<*YR*P2@>N5 _XKG,[Q2:C)-O"CM9B38QP-(N4-^- M39%[92&EV>]0@J"[PGM*X:+M;F?0)2%S "+_(-X=='=0H[@)TB-JR%LB'\"3 M,3Y8WUPRL%&155=,_X!(1X.@2/)>ZE1.=:J!*$I4@\NT\*+(@Z^UJ[TC+D#2 M)-'H.A M! VO]9=,/HBIJETYF)TQNH(4P^X9'J;ZST*#7?#6O4P+,L%V?R06 M*KB6T Q-L71S*%92F;/)&G"%.&35PEA?[TK ,!-*QG,Q P@$U/NSD!;MPL9P M8GO(&,O"Q[&Q"1%?:C\7QS&9$2UQ@Q$/\.K$;PMRH7:0;P3/WUET1G% I, 5$F%SSF/"*$4'I2O?R+06')8=/\1NJ@@85H0%@@U6VU)T+!<:6V7=&/]L&I=L4H O!] MH:Z;>XZC@]4]>X-H IL&+WO"\)!)PCZQ1U2X6I#_5 V!A/5I094 -TQ%X]<8I3[V'I_ M\*E%8:'4<*HE2H@\EXTE^968>7&D!#Q'GK=\"J$OS8)_D#J34*]2(Q# MC[(J"/$(CCU3F/JXA&G4800:/"^!$$#]6FIR[I7S[ "-\BO4"L!QT U779BF MRM!Y6MK#%WC&[Z7]CH/]?J&=SM!^YZ7]KLA^7VI&T1=D7F#FZI7A$W7!M5 C MVP*L/!'?>&G#-D&?[T9AX0XO'3ZFO&*Q7C0*FL;%O>YS*L6-2J<4I5-:A?,L M7 _U) 1D[!'H4SUCW%EWU!9+N*8IG@Z-ERC^:^/]YU<'4Y"PI]6/6,5H/KV?M0=C- <1=[(&RLP&1LH-!KIJ!%-K68K M\6,SRLPU5 _:$0#'OJIK&@Q@L],&?<&_@=]N9R0>4%?0CJ?I4VZTD0]J/:=* MY17+5)JONJJK2Q9 A#NK)-;X'MHTBH/0A%6]!=XK "=L^L"QP/N%HB2O^T18 M2[MVUL-7A74%0D7HP'7V0Q$ID;B/X7QZE(E6D;BLT\Z$9H# M:D5H2,TRQTZOF (E3:5U6)[Q\HL\[D0K#50HO"YMQ4V[>=Y>*Y<]TXI&-FFV MZJIT#@BE"F[1J0-TT %:Z$4^69,U$75=]\!W=7- $-T[:!-:UD,Q6-8?=<6+ M>.0YPV/$0[BA?HO$U655TDA"F+G)PR)+>0Z$XU M\7-J: %M<3*.H:/SUF+^%)4! 1C@X2P,0@/%5S='*.'"FFEC:E./1/ &-]J@ M13JHPM$$2,$S&D1G;-+C BCF'G20*, ]J+99:!LHI^H]9Q/LI2,_) F*I>991+WK:;/A? SJ'T(@-#P;- XK5GJI9+!*^ MR5?5J+!%?]0H*=HX"_"]D07BN6$XZL*>7MW::[VY:X>T);45WZ@8N532%98! M'V1Y6=*Y;4X]$[0$P3L.-";];A3,S3CFQ QWH](G$N"_(+-VQ@S37-/AT04#N-S (.194Z2(3DU$X?T"/$FH$+)0?Q.3 MH32&WM_K6"_8Z8D*#J\!B#&IEXTKS1+12*D.V$]!*'$/[QS@ MM*ZLWUI])DA9YT54K=W(VDRFL&^30=K&++$>*'<#CMG>L YK0BH2ZRI_D]0@ MK'=A?XRGVY::$^/.N:SA?/4&Y=DE&[R QJCDY37[EA#HQ!]%5K6<9S9A% MZ(,"48%3>>38 @DH FA&9U23-1@(S&](;#4)5&$#P0HZIRU=DGVC-?L3SX_Z M/9Q1/M+#,VQ\KMB@LG0TV8^&PR[1WAY!A;,_ZN+\'C7!A[\L\<9T334$[5R* M H )-;S ,YARO%GG8B!#GW8%S*6&=P:^]@S;/$\IZ"!@I3JO"BP @9)&R$HY ME^H+X]$/H,K"PJH\2Z=710M9B XZ M'!VY1>2^4"O1)P#5:6U+4!=XF#LUUO(,%R5"7\(339. LZ-TMLA78>=2YJ ) M9/N?S>$AQB-KGZ6IO+$:[ M.)\55^A:#?<;3CK[!^(?U=]3M-LGC*RS8"QQC<1ZP\YH#,_+OZV#=L5ZHQ8F M?/A9Q@)_'>):$E!84"+9\P#TVB;C\ 4T/]7\L%G73;(M LZ)4_[29;54&XVB M<7^T3N@2DVM)I2]&XX-HL#]JI]&;1-UQ"XU5;P%& OK>KBJV04EZ/BDO^^*G M,=)RALB67[3TRI/:?/G+:G7C^Y:'85' 6T.TPM'[GFC8.FT?<6YU_@2-U/VCKXW MQL-GB!K^*+>Z6WW2?,Q?\M;+^7MH4-8=; B8/H-7NYW]T19_TE3^\&9!W_5. MC?D$ M "2#@ &0 'AL+W=OEL$9%(E:3B^-_O2,GR2VPG;8<$R8FZ M>_C<*\7Q2JH'G0$8\E3D0D^\S)CRLMO5208%TQU9@L W"ZD*9O!1+;NZ5,!2 M9U3DW=#WHV[!N/"F8[=VJZ9C69F<"[A51%=%P=3Z&G*YFGB!MUFXX\O,V(7N M=%RR)*GSJMB@I+T!H+@51L)AX5\'E==_J.X5_.:STCDRL)W,I'^S# MYW3B^980Y) 8B\#PWR.\ASRW0$CC>X/IM5M:PUUY@_[1^8Z^S)F&]S*_YZG) M)M[0(RDL6)6;.[GZ!(T_ XN7R%R[OV15ZX:HG%3:R*(Q1@8%%_5_]M3$8<=@ MZ)\P"!N#T/&N-W(L/S##IF,E5T19;42S@G/562,Y+FQ29D;A6XYV9OKE[]F, MW-[+T3>#=,"2Z6FMR"(K.,*2!74@6*H("C@W4L Q-L\!4032,MS* M&)P%*'Q9F](&099V5&B"U,B**<7<)A\L)53]V7B]')W6Z9-A>A[T+:\CVI85 MRY,J9U:ATAM3@X-;5VK=^%N R>KTL;3.@-RC>@R:B34II<$HAZ0&#/$A5Q<(,D+W W6'?)9- '19)4!SGD7^MPV$D9!02D5>D()R_.3 MA>1@ZSI$*HZ\#<,FA/;XF$/"*@UV?8TG396G),-$(D7\-?SBH&XIQI:)3=@= MFVW-U.9S5YU5 IC*;QE@)*0"BMX=^O/\VP--'_"MSVNWB:()5#Q%,-8%5=:64*P*EK_F238T\%L*<"P9D.[4QW*B@$ M+NC,[I7CIX&^1!:(<,)R=A[3X6VEOS85\!OY/8AZU!_ZY _[$(]H% YJ.>A3 MOS>JY4%$![TARO>;RM\TZ7Y'8@6DMDG:YCH>DXOFY[ZM74G*2B49?C^\LA5: MC+L?4Y^=:: =$GN=T-+]4>?/%L;(I_TXIO%H^++8)FQK_O;-, R"=T?*$//E M=_PFHV;$O=297=NAA9_Z?C?DSU1G$ MU.\/:>SW23"@HVA(@U%(@HB&44![@_ZN^"L-%]+^:$1'6#KGI5%K])@V?I]E3=[[NV=L(1'0X&-(P'),2 Q'T:1SV[ZD%PV=_@=02P,$% @ QGT6 M56)S1FB8 P IP< !D !X;"]W;W)K&ULK57; MCN)&$/V5DC=:)9*#P3"7G0$DAF6SDV@R%DP2Y;&QR[A%N]O;%SS\?:IMXYU$ M#$]Y />EZIQ3U=U5TUKIO2D0+;R60II94%A;W46120LLF1FH"B7MY$J7S-)4 M[R)3:619XU2**!X.KZ.2<1G,I\U:HN=3Y:S@$A,-QI4ET\<'%*J>!:/@M+#F MN\+ZA6@^K=@.-VC_J!)-LZA'R7B)TG E06,^"Q:CNX>)MV\,_N18FS=C\)%L ME=K[R6,V"X9>$ I,K4=@]#G@$H7P0"3C6X<9])3>\>WXA/ZEB9UBV3*#2R7^ MXIDM9L%M !GFS F[5O57[.*Y\GBI$J;YA[JU'1-CZHQ59>=,\Y++]LM>NSR\ M<;@=ON,0=PYQH[LE:E1^9I;-IUK5H+TUH?E!$VKC3>*X](>RL9IV.?G9>;+X M>_EUM?P-DO7SRVKY\OC\NQ_^LEX\32-+!-XL2CNPAQ8L?@?L&IZ4M(6!E:E>?4 M7L0[K]:3O)\2>);PQ(XP:?)/IV +A*4J*R:/]"!3I/>4 8,?1N-Q&%_=@%!, M@J.SUXWI!?WPX\$;J)BVH/*. M7RO)#EP[ PN>A;!&P3$')C-8I4JJDJ>PP=1I;H^P2&U/M5RL5QN_Q/"7JI:^O1YKE21*$*I4'-%6:-EH8BX MV]XJ3?>3<)S79XO_!$PIWG%/5CE=*3()24XJ7.:U=^&%L$6).;>TJ4E,(]Y9 M+KCEWL%/?9>P]#- 9GU>!!Y0F/[XVVM4,]-%B9+(&@="Y1KI6.DB?<&M=M1& M8/2IN9ZC 3SZ(I\JG3&98GMXB\T2)C=T=3_CUH9P[EU&;XIGB7K7M A#":,C M;NMHO]IWH45;?+^;MRWLB9%>"DY@3J[#P&ULG5EK<]LV%OTK&+7336;TEE]) M;,_(2M)J)[&]D;V=_0B1D(0Q"3 :%G]]7ON!4E)J:QN]T-DD0+N^YY[@%RN MK7OR*Z6">,DSXZ]:JQ"*][V>3U8JE[YK"V7PR\*Z7 8\NF7/%T[)E#?E66_8 M[Y_U^$+_-4JT(O>]64A MEVJFPF-Q[_#4:Z2D.E?&:VN$4XNKUGCP_N8=K><%_]9J[7>^"_)D;NT3/4S3 MJU:?#%*92@))D/CSK"8JRT@0S/A>R6PU*FGC[O=:^F?V';[,I5<3F_VNT["Z M:EVT1*H6LLS"-[O^357^G)*\Q&:>/\4ZKCTY:XFD],'FU698D&L3_\J7*@X[ M&R[ZKVP85AN&;'=4Q%9^E$%>7SJ[%HY60QI]85=Y-XS3AI(R"PZ_:NP+U[/I MK[?3S]/)^/9!C">3N\?;A^GMK^+^[LMT,OTT$V_N;:83K?S;RUZ /MK52RK9 M-U'V\!799^*K-6'EQ2>3JG1_?P]V-L8.:V-OAD<%_K,T73'JM\6P/QP>D3=J MG!^QO-'_Y_PACZ/ D\,"J8/>^T(FZJJ%%O'*/:O6]2\_#<[Z'XZ8>]*8>W), M^O6M#*53XFXA[@KE)%6U/V3C<2F_*R$A10IO%V%-7U/UC.:$2"%-*E+M@]/S M,E@G[$(LM)$FT3)#U;DGH$2*,N.%3F4RJ%20FSI17@0+JR B5H5G=ABR8V["B%W(#95&QS#H! MT+!C'%N5H-R4">)92U8QQ:,S*K %E9BG&=L42-*LF2'#<@') 8GX;3O M'BFYTZ;D3H\6RXWTVE/%3> +D"!E2P\5W7$Y#YSP6H3:]=,'O,@Y]-HD69DJ MSIUM2IQJX%^E#>HK!:(MOH2T"Z?%>H4*0H6L#15A.?<:/\>2V5T^-4E7C#-* M"ZHAAFTC*$9>)E$!!1!%"X-0Q2OYK,1<*2-0 T!<,O=8*,^:4)X=#0&&"$:$ M$9/2.662C7@@$[*8^C$L>-@QZ5"$CXNG"#]V9UV1(BK2">TYC"@[EHA )[5B M!$@B'K9T515M_N%WXMT5M:G-#ND].C]VCISK3 >\RVU)2:/V<4B@] "GE*)L M=PW!@B"423MVT8$*;5.A7I*5-.@-)-!2 MBP7P2J2ETV;)P=THZ?;-K^76V,AXP84E(L>JH_:J]?MZN^)&);+TL2?^M_RV MMS*68&6QO#/KH[_:D_4+9_.M#1QPPOH?0M9)E;%5"X@<^!BHOV(J]JI!5Z&L M&I@R5X>[0OLJ]7B*&<0[%&("3<=ZZ[SIK?.CQ8_VMNO8ODB[^&C+>5B4F1@G M"8?[4#L=EXB!090VX!\\I7Z)"CC-:2U?5O)C\H'Z.8>J"C88 +AA$VX* V)9 MM0_"32\FL0%_^>EB.#C_X"O*IQQ/TUP^47FB)ZA."KEAF.R*A^U&3"J@&G*D M8CUL#9UOL/49++:N5JKJ2JM3B=+/$HT5\T@I];Y9: (H7\&N[)B[9QJ,Z8I; MRU,<"QV-/;^UE>)!UKVB+^PZ8/'2V"!*CSD)0)=%@<]J0, DU+);1GJ!(8AQ M85)ZW<1^*[P!\:Z81L7;,8/IDVK&6MC$T->XLU8H74CG4&J>HI@O*8 IP?8 MPWU?!4>[)B1U@NJ\T)ZH NKDMB+7MLPP7[:9C G\JY):2R]^'ISVV_U^'PDB ML\%_5<-_.9 ?X7L^!U$9#?CM ( AB3[-0PU&41!VG8U&O.?GTXOV:7_(:BE& M8>64(HA&WOZL@82VJ90+Q0>H;/.JBK/VX-T@JCB_:(^&)XT*KU\Z>3P+_ T] M1X#AH@&&BZ-M_ VDSY3J4/\?W7B8R0OU5E02]WIPJ8R*8X)H2*#^B95,4W8A M-!=IW,9(0*L2IXO(/KA7$E0*ES@M;FAIX6Q:)A78-GR[+(@;,JFMB>QAEKY+ M+HE?"LY!A@GQO90.Q4Y?N5,-4=0YD;VNN$-S["EN"#X?%O2S3NLY']:685(D ML&R)":;\^\BZXVF;:&.HISF=3\48S8TYM^5=]W!E 5IHQ5=I %'-\/]&+/^! M6#ZS.3';>/!$V#?;BQ[9!%I900X"\4+PHU05LAAUAJ;$+@W.'RE-5J %P(D8 M/G< $+2&JMW<_("T-5 A.!2#>(JI4 3']K"*6$?W )3)P.!@([1&W'DEN8&Q MDDXTKV)[[4GE!J<4C6O+9=2*$ )."*00I0)9P*GS8O1!3#'"@UY4(:^=I.,, MI8BS7S\0NR(GY-:IHT(PTKF\",(LSB3+*JO-^2Z*K85\K)S9D[%#PQ$/%%F] MFB9Z\A=+*<9_WXYO.Q&$Z#JPZY4RL1D0A]WYY"'.+YCAO*)J+V?J125EX-4> M7$JE6P.:$FGBRV=-/AJS@MV3]%S5=99&>ZHQL^7=-$<5'SWKD5J1+'A526K3 M:M0$3M"DC58?0]5W#:J^.TZWXHRB:KMWUN![$D]PAW#VN"AD QO1C./4%H1N MB*6+-Q3&"J/6/-YYA:Q6R*WV8D_[_D0[,G"(N03Q'\!DK75JXHIA?W 6P_VY M0=0=;V=$/J1+O;BQ^"/>$&\;]C]\'L]N^.O@PUN C2\A\N"VQX*.O\V^\>RQ MV4:J.X-1>T?SU/C@2O:M,P%QT$%\B=3RS8,M=")&P[.W9/NX7**DR+=^93T, M:@R9/?(OG3Y<^XBQW:&/6(W 9Z(Y]>W#'=?)706M;X"T@?6-#LZVIK#)/XO;SK*@B)>67&P)7L[=[J BB7? M7)-HF!RO=YNWS>7X.-X);Y?'F_6OX,]T#LS4 EO[W?/35IQ2]0/RP3?$&ULC55M;^,V#/XKA%<, M=X!6O[]U28"FEV$=T+NLZ=T^*S;M&&=+F20W[7[]47:2I4":[8M-2>3#AQ1% M3G92?=<;1 ,O72OTU-D8L[UQ75ULL./Z6FY1T$DE5<<-+57MZJU"7@Y&7>L& MGI>X'6^$,YL,>TLUF\C>M(W I0+==QU7KW-LY6[J^,YAX[&I-\9NN+/)EM>X M0O-UNU2T8SM&E-3R5#^B_#;%3+&NN\4ZV?S6EV4R=S($2 M*]ZWYE'N?L=]/ /!0K9Z^,)NU TC!XI>&]GMC8E!UXCQSU_V>3@QR+QW#(*] M03#P'AT-+#]QPV<3)7>@K#:A66$(=; F>O"_CP MQ-04C@00JST; 0)99O[5UB %P06\\!AB.."%ET,\%]EH&)TWM._A1F]Y@5.'"EZC>D9G]O-/?N+] M>H%6=*0574*?K>A]E7V+\*6"3XWF=:VPY@9+>,1G%#V>(WP1\CQA>-HHQ%^Z M\9+07A)0BG%(\:IY>>?$)M]^_!-I*96I9-M(>.""GBP]3@.K5VVPTW GU58J M"@#^[*5!;:A'=' %/DL#G\5I-,A)&#,O]4D.612F+-G+7I8S/PKA7I3-BT,/XMQGD1\3D)>'+,]]DOPX8D2/3 VJ\943&5H0.2Y*L.\";I?W M&@+FA0G+XM 2\1)"#""B/8OF$PD_CUE&TI,TY%^-UT#T"#_/6!ZG ]4L)+I^ M1G+&XB1@*>%=04KAY"P($[A0&_&Q-N+_7QM8H5*7R^(BVOFRF/.6BP*!&_)0 M8+=&!92(\:*O( D"%N7IP2DEHY"U:/XA'HT LT%J3L2*4KQ%U<@2*B6[89]W MLA=&']366#="-**FYCEZ_!#Y*0MS#S["9^K:Y1 ?;S4#04-(5D>$__3ILR!- MF2W/1551F]?6F@85M6*QURU>P2@N=,N'(1#Y/IQ$_K;:;7U&6<"HV,Y>HGO2 M9CM4]3!,-!26[=AQC[O'>74[MNE_U<=A]\ 5I45#BQ69>M55:#S2M+CV"^L@^,4G_T 4$L#!!0 ( ,9]%E5#Q@-: M004 ( . 9 >&PO=V]R:W-H965TT_C.!#_ M*J,>=P(IM+'SYJ 2L*#;$V@1Y6YU?[JITT:;Q%G;X7&?_L9.&DII SHATK'C M^W=R>BH:7>05OY.@FK)D\N6"%^+I;$1&ZXW[?+G2 M9F,R/:W9DL^X_JN^D[B:]"B+O.25RD4%DF=GHW-R!MHQ4*MW*\AJ^85I-CV5X@FD.8UHAK"F6FY4+J],4&9:XML< M^?3TYNI\=C6#PPHWH6J,+.@CX9U.-P7,=H"ZE WA>;Z%G\;Q!"W<9UO+YN_E,-9RHFJ7\;(3I MKKA\Y*/I;[^0T/U]0"N_U\H?0I_.FKHN.&:W9@59+<.O55MKF+2[ MM![$W:TUH$]Y[U/XPE->SKD$C]@= M]J+E%@M80;CBFN-C8*LP'2)/>QR(X; M7#"EN%9P $$2.I2Z2,4T<9+0A6Z4;F.CT&W#(#XU*%^U"Y#?#C$#_MB:8ND M9B^F9C$"^-KP&FS3!""W#60!>86%R)6&0^(&#DU".(+#"!\MS-M>Y Y55]2' M+QH,G^E=HK):]>&[>L8/.,5WA6X0;$_H'E:2\SW^G@U&HBVT5VI[QJ1":>R@ M.[?-L(F=P,8P#!P2VYE!B1.ZM@6CC)A0'*#8]-KVM\E,,;@)]E[?23",ON_$ M+@4O.3EHH=$I*W!;FVXKPT[???MO>W'9TZ M."\[&D: %5.S? $H!%AI>B 64&7JVU:0K? 2?=!(WL[B M;&M(85O:3)K4(&:HN(),BG([LJIK!R81C/-\S"5W@#U[VVV[$%WW7P,?G">. M%T5FZ+MA /<[/J+$7..8:4W%MK9B%4X#XXO62#$O\J7U_?O*4*8]8=.,O-V3 M>;)Q*RBY7-J[CP([9]H+0K_;7Z_.VUO%Z_'V;G;+Y#*O%,K-D-4=1SB"97O? M:1=:U/:.,1<:;RR67.$5D4MS -]G0NCUP@CH+YW3_P!02P,$% @ QGT6 M5>;OC0W4! W P !D !X;"]W;W)K&ULG5=M M<^(V$/XK.S1M[V8,V 8;)TV8(83+B0<:("IZS-)=GK5BIS4FW*\,8,R8[?(,YK:RXR)BB MH5AWY48@B\RF+.VZMNUW,Y;DK>&IF9N*X2DO5)KD.!4@BRQCXNH_MI,!8VZ-4J49)C+A.<@<'76&CDGYX&V-P;W"3[) MG3[H3):2K-+SQ5MG8+PD(JGE6;*8(L MR"KX$PAM36BZ8U(UNRFX)->BS)6@U83V MJ>%L[ZXO); X7 MD\NK\=4"/BW8,D7Y^;2K*!J-V0TKS^>E9_<=SS[<\%S%$B9YA-'^_BYE4:?B M;E,Y=QL!OQ5Y!WJV!:[MN@UXO9J:GL'KO8,W5SQ\B'D:H9"_:Z63,%$GAQ(M M%OOSB^_4=#E/TZRGX3^G!>GB:X6X$)&,ZI M1B,8\XS.K62F]"?/NH^'0F\$/QPZ+&*!V,Y*]5"K!\0]&N[GR?,[*UH5_>/L M].:,:@=8'E%)BP=42;Z&(W!=JV?WJ=.WW-XQM8%K.7Z@.U9_$, 7S%&PU.QC M$1V*1"K!].F&-KC6P+:I]:P^M0NNR%!J8MI+0TRX2PR6Q.SZ]*WC?9].SPK( M:8-47BV5]]^DNMN8*$:4QW/1*K:X0O)A"Z39 *!T68$$%3D80(MSQO/Z(D8V *OK&\T.DX6VTM MV_4LFU@_ KMC!W!?FD:%T+JJ&&&#(N$1?/(JP\^E:?\U\E[-.)9GVS6N8S=) MX==2^!^58IL_;/.?H?Z8Z9#'5,B"OAL%U=!ULD*CU"M.".$@QZ-=CN\*)16Q M3J"'A&V,]7\+N^/T ]956OHV?TM)/5%W7DC:VFS;VR);HMCCKJ:L6JO'NR$: M@C_]C4S(SQ6WNS&5,T=4+;TV50'=(IXU&+A68/=@T''*0O+!I3NCFJUF&JIE M4%?+H+%:+EDBX)ZE!<(-,ED(I&>) K[:OV:G]*! (8B=DN2$0)X7?=P3'\6K=C)F.XI*<=7"0RY 71,M-@ M3K_C^;1>M0TB!+4(P8>.++&NKY(P9OF:/AY);H8K+=&CD:@RN,9'3*'WGBI4 M;VQI&PO=V]R:W-H965TX_:.!#_*J/T5+62NWF0 M!]D"$K1[ZIWZ0+!W^[=)!HC6B7.VLVR__8T3R+(]H.V=3DAA;,_\YCWV:"?5 MO=XB&G@L1:7'SM:8^MIU=;;%DNLK66-%)VNI2FYHJ3:NKA7RO!4JA1MX7NR6 MO*BBF++GZ.D,A=V/'=PX;BV*S-7;#G8QJOL$EFC_J MN:*5VZ/D18F5+F0%"M=C9^I?SR++WS+\6>!.']%@/5E)>6\7O^5CQ[,&H<#, M6 1.?P_X#H6P0&3&7WM,IU=I!8_I _JOK>_DRXIK?"?%79&;[=@9.I#CFC?" M+.3N ^[]:0W,I-#M%W8=;^0YD#7:R'(O3!:41=7]\\=]'(X$AN<$@KU T-K= M*6JM?,\-GXR4W(&RW(1FB=;55IJ,*RJ;E*51=%J0G)E\_+)D&C>D!G\O*%'WMO+Y@:]J:&E] G2VJ]O!$(7];P3[,9S+@N M,IA6.;PO1&.^#7?GP$45IQV VZU"?%-VB42;2* T8)N&9?%XYL0FR'[\(^HS MS1,AM89?X)4?#Y@W]."U720IBX.HH_V0>8.THZ.818,AT7=M(Q$^?T!%T-9W#8VF(R,AXR)K!#<(%:DJ*N)"J"E&+1^\V?_NN%*\,MJ*U(W*MM3! M-$QRI-E&E4[@%:DQA:4I$&M4= C4=ME]C['X.?9ENY*UG3H:.&5I=\J(@UO/ M9'_:^;PK@--!2#T6)@E+TN'WR3YA3^(O7PP#WW]KIQZ5FW7DH(WRY5UY^XR> MIRZT0M2W0O1CK2#74$N#E2FX$%\[2VB>/POCJ3:X"/^_M\&_J04_85XX9(D7 M@A^Q-!XR/PW CUD0^VP0AJN_&[A9%U>\NN MI*$[NR6W]$A"91GH?"W)V_W"*NB?79._ 5!+ P04 " #&?195EJG[MVX" M "9!@ &0 'AL+W=O^K_(-E$2=B JX>;,2LB3:;.7:5Y4$4CA1 MR7PK.9C)+1:T9Y3"32-5E2>2O2V!B-_1"[^E@3M<;;0_\+*W( M&A:@[ZJ9-#N_&EF2I1 /=C,IAEY@ M"P(&N;8.Q#RV, +&K)$IXV?KZ74IK7!__>1^[=@-RY(H& EV3PN]&7IG'BI@ M16JFYV+W%5H>5V NF'*_:-?$)MA#>:VT*%NQJ:"DO'F2Q[8/>X(P?D6 6P'^ M6T'4"B('VE3FL,9$DRR58H>DC39N=N%ZX]2&AG+[+RZT-&^IT>GL\F(Q6:"; M:S2;7RVNIK<7MY.;*3H:@R:4*30E4A+;Z&/T"=TMQNCH_7'J:Y/8ROV\37+9 M),&O)/E6\Q,4!1\1#C#ND8\.R\>0&WGHY.%SN6]P.V;<,6/G%[V%N8^JL8G[ M;>S].E<5R6'HF0ND0&[!RSZ\"P?!ES[&_V3VC#CJB*-#[MF]N4J4K]&(5%03 MAL:PHCG5?U9ATE68'*QPVLRXFA=DR:"]R"#- M@*F$ZF]\TM/X* A>UGLP[UO[[N\-#CNTOQ.YIEPA!BMC'YR&PO=V]R:W-H965T,L^5+X+7V:8@4^2GW'$EUWM M2D,1S'&>\#NR^0JE/^J (4F8^D>;PM:U-!3FC).T!(L3I'%6?/%3&8<=@."I M!U@EP#H$M%X V"7 /E:A50):QRHX)< Y%N"6 %?%O@B6BG2 .?8ZE&P0E=:" M30Y4NA1:!#C.9&%-.16[LI#]ZF M/FR&!Q *N%D'WXNE7=62K?CL_ZNENFHI"%OUA/)2;;,5#J&KB5N3 5V#YGUX M9[K&E[I4G9(L."79X)1DPQ.1[:6X5:6XU<3N]1+Q$N$L!"3N=120?,;G>8)Z M84CRC+.Z%!>$KB*4S]S:,QU#_#KZ>C=YC;JO3=YQFH-3:@[_J;D7<*<*N-,8 M\#Z.4 SC@9/HI=@4!=AYYFR;;BV?1#@YU;.E6-8^U9!#9=K?C8/ O?*]5L.E:/* 2@.Q/R>$ M;R=2H&H;O3]02P,$% @ QGT655AY*ZNH @ U@< !D !X;"]W;W)K M&ULK57?3]LP$/Y7K&R:F#3([S*Q-!*03F,26Q7$ M]C#MP4VNK8<39[;3PG^_=@!N< #@=0!O+,#O /Y80- !@K& L ,T MH=MM[$WB$JII'$FQ)=)X(YN9--EOT)@O5II[7GU/R7R&0T)F M:8K&40*:,J[(-RHE->?XGAR3%)2F&O"*:'*>_T%ES?37-10+D+_1X_8F(4=O MWT>V1EV&WM!N^ A@2R$^*['XCG>.X>^.4P_&M=(MPY"$^&X==4#GY] M-EZ\\Q1NXUGT!^+U!^(U?,$!OO,\9Z:$*"<59?DQ*TE&*Z;1EI#7&>3[$MQR M3AI.\S1LXM/0P5]D;W83.]'M20+\/@'^< *RK"YJCG>6C'.;/7<+7?\T/!!YT$<>#$8^QS<2),9*L.RS M.[(U]8_> MN!/GT[[2>DVRV2N1M;FW=]Y$T_&PS%>L5(3#$NF=DU.\,K+M(JVA1=4\DPNA M\=%MIFMLO""- ^XOA="/AGEY^U8>_P-02P,$% @ QGT652ZB 'Q8 P MDPT !D !X;"]W;W)K&ULK5=M;],P&/PK5D ( M)%A>G-?15MJ:((8$&AN#SU[SM(U([&([+?Q[["0+;9)U&\N7UG;NSC[[XMB3 M'>,_Q1I HM]%3L746$NY.35-L5A#0<0)VP!53Y:,%T2J*E^98L.!I!6IR$W' MLGRS(!DU9I.J[9+/)JR4>4;ADB-1%@7A?\XA9[NI81MW#5?9:BUU@SF;;,@* MKD'>;"ZYJIFM2IH50$7&*.*PG!IG]FD2:7P%^)[!3NR5D79RR]A/7;E(IX:E M!P0Y+*16(.IO"W/(&J&! M4EB2,I=7;/<1&C^>UENP7%2_:%=CL6N@12DD*QJR&D&1T?J?_&[F88^@=(8) M3D-PNH3[>L - 3^V![\0P^LRH7 N4T!32 7Y\G.\?X9O*6.O.N7-W[AP5_%32$X2MM\BQ'&=@ M///'T^TA.\_K/?GOW@\F [=+C2L]]QZ];TR27+W;6Z E#"UN3?NR[>\W)8T[V]/#@6]L-N;N9]G!JA[V&GD\,^SK6P M;45V)X=]'+8C+]S#'?CU6[_^4;]SQC>,$PGH:\DD"*F^Y\60[Z,R3\W>F&+Q MF&+)2&(':Q&T:Q$\+WM!/U.!8WN!V\G> ,['GA5T,A7W<=C%@=_%)0,X2R7/ MQ%[ZH]R'T M7,O#5B=[ S"5%-OK1*\/4WL>CGK;W@#.]EQUZ.A$S]P[91; 5]7Q7J %*ZFL M3R%M:WN#.*L.SIWV<_MT;@^TQ^K&45\0_LG7UY7/A*\R*E .2]65=1*H%X77 M5X"Z(MFF.N/>,JE.S%5QK6Y-P#5 /5\R%?ZFHCMH[V&SOU!+ P04 " #& M?195#Q$J2;H" '!P &0 'AL+W=OVT\)^_6PGS;H1 MPO8E\>6O*M( 2RV.^!J9G<02SCG] M3C)53)R1@S+(<475DF\OH:EG:/123J5]HFT3ZSDHK:3B99.L"4K"ZC=^;O9A M+R$(WD@(FH3 8.91;)?0LT7DJ6^JX%:JF!' M-0UZ!;]6[!@-O",4>$& [F]GZ.#C88_NH*UV8'4'_=5V55@GAMV)YM,XE6N< MPL31=U^"V("3?/K@1]Z7'JRPQ0K[U),9Y" $9&@)&V 5'*$IK ACA*W0%%/, M4NA"KD4C*VH^ODT2!4%X$H_=30?,L(49]L(T#)HEY2M&?FJL*X;N"D#GE89D M"BU $)ZA"\%+.WY6\HHIN0O[)_::8;C'_CGTX\&)UPT?M?!1+_R-MH%Z-S&5 M1^A&N]JWO 5\KZ0NT.@5J!_$L;Z6W:!Q"QKW@L[S7/N2-'3:7;1WL(8E?4%W M C-)L7&M+J+X%5'H^]TTHY9F])\74'_)[YS@Z-7M\\-1, S_/D%WSYQ*$"MK MP1*EYDAJGVI'6Y<_J\WM=WC]B[C&0E\MB2CD.M4[CO4FB-IVZX[B:VMUCUQI MX[3-0O^I0)@ /9]SKG8=LT#[[TM^ 5!+ P04 " #&?1952.Y2ILP" !5 M"0 &0 'AL+W=OKA,N!\PPV. U+(#? M;694],R&)4YS*%A*"D1A-3"&]N6X+^-5P.\4=NR@C:23>T(>9.+G'#,8D^Y/&/!D8%P:*887+ MC,_)[@?4?CS)%Y&,J2?:5;&N;Z"H9)SD-5@HR-.B>N/'.@\' ,'3#G!J@/,2 MX+X"Z-: KC):*5.V)ICC,*!DAZB,%FRRH7*CT,)-6LBON.!4S*8"Q\/Y]&:X MG$[0;#A?7D\7Z&P"'*<90[\PI5BF^!Q]0W>+"3K[?!Z87"PI@694TX\J>N<5 M>A_=DH(G#$V+&.)CO"FD-GJ=O=Z1HR7\618=U+6^(L=RG!8]8SU\ I& VPIN M:^1TF_1U%9_["M^(XBT4P-LRHT7*W7G)-CB"@2&V'P.Z!2/\\LGVK>]MMCZ( M[,BDVYATM28G): E07/(,(<8S3#E3VV&*Q9?L"0-31_%&<>@36)%XQVL[G@G$K5KO3/7?N/$USIQ;:O7==&H M,^Z@&QZW>= 2O/6_^B"R(Z^]QFOO0_ZKWLDO\_*+Z2*.I%TTTBZTTFY E :T M!)JW"=)C/?0$F+*V;&N![\QVO['4_P]+,Z#5D=SFJW^21O]T=VA7>:L'\Z!R MY4#7JJ S%)&RX%41:T:;.\-0E4KS.;RZ<-QBNDX+AC)8":C5Z8EM3*LB7G4X MV:@Z>$^XJ*JJF8A[#U 9(.97A/!]1R[0W*3"?U!+ P04 " #&?195;@'K MSRP$ 7$0 &0 'AL+W=O/RMX;3,%1"5A-__^)'# &%F.;_+% M1K#[>&^]TI,\WC#^4ZP )/J=I;F8."LIBPO7%?$*,BK.60&Y>K)@/*-2#?G2 M%04'.J^2LM0EGA>X&4UR9SJN[MWSZ9B5,DURN.=(E%E&^?,5I&PS<;#S0B83GBL)@XE_ABAB.=4$7\F\!&[%PC M+>6)L9]Z\,]\XGB:$:002PU!U=<:9I"F&DGQ^+4%=9IWZL3=ZQ?TVTJ\$O-$ M!G<-DB:I>(_.T/?':_3NS_=C5RI\'>7& M6ZRK&HL

FV425?)#G-XX:_B?6H_^OCJ$?Z6%2'<]1PCNPM M D)<*,.,RZQ,J82Y\CDU]>.$ZGXQD8U>1?985(X'$2\ZL'Q@ MTC(GIR\@IW GQPMN"^G2;JT46VULNW"AQOT@2XU;4\0#J_'_J':3 M:N)=KM5"MP3T 'J+W70S^J;J;R1M==M3-P9OA=:M0FNSV.ZS[=Z@$FW<"!R! M\-$S4"X005F]4U1[QCE]-D'-7@D5OD %!J2NTM:3L=V4;[=M>7?(#8[D^XV\ MT6%Y=HC("M'5U9HU#D_KX^M$Q*Q4Z]Z#\A6C4*O]G]S ;X36E=]Z/[:;_ZL: MN(88[:YUYUXTVE]HCH5U*;96C^U>W^D\,\'(].9P?[=Z-*PFZ.X#R0KJH/L M$Y/J6%Q=KH#.@>L ]7S!F'P9Z!&ULO9C_;YLX&,;_ M%8L[G3II+;SF2Y)>@K2U.UVG3JN6V^UG-WF3H 'FL--T__ULH$!CEU319;\T M&/P^_CPV^)$[W?'RN]@@2O*8I;F8.1LIBTO7%8L-9DQ<\ )S]63%RXQ)U2S7 MKBA*9,NJ*$M=ZGF1F[$D=^)I=>^NC*=\*],DQ[N2B&V6L?+'>TSY;N: \W3C M2[+>2'W#C:<%6^,\Z_Z\;-67F MG@F\XNFW9"DW,V?LD"6NV#:57_CN;VP,A5IOP5-1_26[NF](';+8"LFSIE@1 M9$E>_[+'9B)Z!1"\4$"; OK: K\I\"NC-5EEZYI)%D]+OB.E[JW4]$4U-U6U MAGGLE1/$U4GX]L/[^8?YN3L&B5+4D'@#3DG7^?7Y.SW-U-7JA%T/W?1 MJ+VOU>@+:A^W^07QO;>$>I1:RJ^&RZ]QH.^F $E@_HQ'_\!I'W MI\WI_R3VS+??^O:'U&,]^^0,'Q?I=JG=RPT2D3R>9SR7&T$P7^*2J+7"=JVL M:UT/$E6#Z.W@(0:8^&.UL ]]IX,L1SH-6J?!(:>^#;VN"GOHE$:4AGOH@^)' MHHG@(/;"AAR8Z4-] 'Q0_$CUJT:-#Z*$-/3+0(: T&.VA#XH?B3YJT4>' MT",;^LB<=0^":(]\4/M(\G%+/AXD_X=+EC8;V1W[H:)46G>QL>%D1#WS_1D< M[$@KD];*9-#*+0I!;K)B*]4^=)-+5$-(FY>)X>4&6L8>D9_!&$'IWLX3?]^COM"'R?=C:?D_7"'7Y%$#2C/'NG8/^K'D8Y=A&Z MJ(?!1'TQ"9JR/KNW3WZ*K(8NK.%@6EN#H"D;)#]%]D(7OG P?:TY &;\&N2G MB%[HLA<.AJ\U!L!,7X/\%,D+7?3")-C;_]W>.4\?LC^Q MQ4A-4%F?6^N&Y$5U]+OG4ATDJ\N-.NMCJ3NHYRO.Y5-#GR;;_Q[$/P%02P,$ M% @ QGT65>$D;[%J P P0T !D !X;"]W;W)K&ULK5==;]HP%/TK5C9-K;0V<;Y(&""U)-4ZK5I5UNW9!0-1$YO9!KK] M^ME)FD+LIFCC!6+GG'-][G6N[,&6LD>^Q%B IR(G?&@MA5CU;9M/E[A _)RN M,)%OYI052,@A6]A\Q3":E:0BMUW'">T"9<0:##KHD#L M]R7.Z79H0>MYXBY;+(6:L$>#%5K@"1;WJULF1W:C,LL*3'A&"6!X/K0N8#^% MCB*4B!\9WO*=9Z"L/%#ZJ ;7LZ'EJ!7A'$^%DD#R;X/'.,^5DES'KUK4:F(J MXN[SL_I5:5Z:>4 &;@)]W\L(-O M2V>-/??9WJ7;*?AE3-]4Y4K'-^NHWM7G*S3%0TLV)X[9!ENC#^]@Z'PR MI?B88LDQQ=(CB>T5PV^*X7>IFXMAJD4E$Y8RJNUO1D$41'([;7:3K*/" $;! M/BK14="5?N)]6&J >4X$7V+N.0X:QT&GX\F2,G$F,"O>LESI!#OQ7=>+6ZL< MZRCHQW[8LJRC?#]R6NE+=937\_S8;#AL#(>=AK]3@7) #RUTJ*TA<6O"CD-Y?]0>I09BI!I&T I[7?=(0;Q.V/[$V95$?(31N_LM'B MQEWZ:R&Z"N3 YBPT]I&5-A[1]Z8B@US*F0Z ?F6U!Y^50YAS0.>;Z=V0\ MDCE:N]:LFC!ANPLF!I3FUX"!GN>U6Z6]J #-K6WT%U!+ P04 " #&?195=;O2>GT# M !&$ &0 'AL+W=OS#65)ZJ*F0[I?&MN\ M]WE^W^,UDFK*MZYH M.$8;XU17KN]YD5LC0IUD8=9N>+)@.UD1BF\X$+NZ1OR_*URQ_=*!SN/"+=F6 M4B^XR:)!6[S&\JZYX6KF]I0-J3$5A%' <;%T+N$\@YYV,!;?"-Z+@S'0J=PS M]EU//F^6CJ=WA"N<2XU ZN,!KW!5:9+:Q[\=U.EC:L?#\2/]DTE>)7./!%ZQ MZA^RD>72F3I@@PNTJ^0MV_^%NX0FFI>S2IB_8-_:QKX#\IV0K.ZP.?N?@GSJ$SS@$G4/PT@AAYQ"^-,*DX6Z?@W9OW M"U>J"-K.S3O:54OSGZ$%X"NCLA0@HQN\L?BGP_[1@+^K,NO3\Q_3N_('@5]V M] ($W@?@>[YOV<_JY>[0EL[O1<]>'?U(C*"O=6!XP3.\%1(E:!#9 '7! %2S M'94"$)I7.Z6V&@!98E!C)'8Q4%>\ 5G-6#]$U,L82O0(/O< HT)2UM89&#Z9^TA@7 V"Z.%^W HO<4L M".'4Z\V.1)WTHDY>*6I!**(Y'I!TD'RNI&/"TA8V.=!J$I_(^=0$AE.[EE&O M932HY2>CV.NT'"2?J^68L#1Z*E00GZII,8)>-+'K&?=ZQB\\F\_K%C_Y5DR] MV10>;V]ELX+!B54:/TTBBD)X8I;9S*8P@O9DIWVRT\%DS1LJN"[ G?JUN10" M2VN^@Y!SS\F8L'1,6#82[*@2L[X2L__K+6$V9O7&A*5CPK*18$?5@]ZO%WKO MMZ^-8<2YE1B5EG:TP]O*.[F"+"9^ .,@/+F#W(.^J,9\:QI2 7)]I-O7YGZU M;WHO3:MWLGX%YRMH64]UDVSZL%_XML/^BOB64*%J4*A0WD6L+DS>-JWM1++& M=&7W3*H>SPQ+U>ACK@W4\X(Q^3C1 ?I_'20_ 5!+ P04 " #&?195>=O\ MH"<" #(! &0 'AL+W=OV_GVT(RZ24+_CN?,_C MY\R=PT;(9U4@:GBI2JXB4FA=+SU/)0565(U%C=SL9$)65!M7YIZJ)=+4@:K2 M"WQ_X564<1*'+K:7<2A.NF0<]Q+4J:JH?%UC*9J(3,@E\,3R0MN %X]E\;S>I:45<@5$QPD9A%939;KFJ\%Z4OUFJBXA\(I!B1D^E M?A+-5^SJF5N^1)3*?:%IY!3N:&:QJ$4#4B;;=BLX4IU:".. M4#7K5S0]-D(-J@2R6K;O;. MIV5V4= H*P4B@PF\(I6@!\*A3^/O42CF;>/80"%,R3(6([H^A]Q/0^E-:,SU M+UKG6,M DR47-,G),H(D2K-_\ICG88,@=:H)3DYP7A*\5PAN3G#WW<'+"=Z^ M.S1R@K9N9MYUX@(B2*?%Z!HQA99J:J"SK]DR7U&JZF0LF'P:29[HC'" \;#; MN\"H?W5YAT/^Q90H9F)(W)WD0O2P(YY4@7#2DJ9ASA-,0P@I^L)OO[^"; M,B%%5IRGK/2_OYTN\K._^V._WGWK62X18FX6L][ M16\LZ.3A4+V-(>K31-Y0G.B7'#^J,52==Z;H:T5U5:TZCN-:7LM<;6:QC/)/ MW)-M4% &'3NV?[R-PF64[1XWGU%;SKW"N;?;N;R_HG2&2!JB(6$/(-0LMXU^ M#"&Y!_:SRO].777WG_(%F4#;D)<[![8"H_/AG>U;GZN*K4ZQH$XQ7)/8UN$T MBL-IU%Z6F6+CC;(LHSRG5)9E4%595J"\UZK2+XS[.XU_@108B755=D/Y38BX M8$1];_R0@2F ?#ZE M5#Q-U 9%S]WY U!+ P04 " #&?195MEM[CKH" "/!P &0 'AL+W=O M+ZGM=V4T*9T^_:M9GH M=WFF$LIP)D!F:4K$GR$F?-=SZLY^84[7L3(+;K^[(6MXH[>2"#B>21\RQ/!*)(YX\T$C%/:?C0(0KDB5JSG?76,33,O9" MGDC[A5UQUG,@S*3B::&L"5+*\I$\%WDX4&CX)Q3\0L&WW+DC2SDFBO2[@N] MF-/:FA%LJ%9;PU%F+F6AA-ZE6D_UY\$X"&X'PYL 1M.[^V"^G!AY-@^N@KG> MA,5R.OH)@[M"NI[>C(/Y L;!U60T6<+7,2I"$PGU;W .=SK/]R@51EU7:3KC MPPT+DF%.XI\@:<,M9RJ6$+#HK;ZKHRI#\_>A#?U*@S\R5H.&=P:^Y_OP!5R0 M,1$HBZ'"0Z-,7L-Z:)[P,,V45(1%E*W/8(AKRI@6X046N:.7HZYR]MQRRUHV M?\ZVKS%;GN=UW>T1I&:)U*Q$TJ6Z0JHO ,:9,##+&&&&@O*H$J?Y#N>\58'3 M*G%:'\]08,>/I:?UCJ=N:$[QM$N>=B7/@_U+,3HG6Q2ZZ4#PC"*D4N=(T!#A MY(V:\BFQ7VOI&'I.\/T W:MYG>/<%R7WQ>=Q5]= -7R.4??^I6\>I^^4])W/ MHR^KY#]2WCF2\OH;9O>@2:8HUO8ID!#RC*F\7Y:KY6LSR)OLZ_'\J;HE0E>& MA 176M6K7>@Z%7G[SR>*;VS+?>1*-W KQOK%1&$.Z/T5YVH_,0[*-[C_%U!+ M P04 " #&?195Z=*$E7 1(OJ^%?%(IHH9GEG$U<%*MMY>NJ^(4&5$M ML45N;M9",J+-5FY3V7$#B&Y2;0_<87]+-KA$_7.[D&;GUB@)9<@5%1PDK@?.Z/QR'%C_ MPN&!XEX=V6 K60GQ9#>S9.!XEA!F&&N+0,RRPPEFF04R-'Y5F$Z=T@8>VP?T MJZ)V4\N**)R([)$F.ATX%PXDN"9YIB.QO\:JGJ[%BT6FBE_85[Z> W&NM&!5 ML&' *"]7\ESIY#6VZ!9HRBUB#;D*+=- M66II;JF)T\,HG(;A[6A\$\)D?O<01O3'S"ZJZSK^1,YR>"& MKO$4K6;P %Z02 7GP&R'H <)>6G2KUNS[GZ(]5=2L0Z?4<94(2PDC?&-JJ\= M/%5"F>G;D;)>R^N=5K57\^M]I+\5*[+*L+&YO7^;V_$;FAO4-(+_D>GL#<%F MG8*/Z.0>S1F&LB6U124#R]Y5DXT+& M.'W("]9ES]$Y*WN7P9;Q1Y$@2GC*TEP,K43*U9EMBRC!C(@66V&N=A:,9T2J M*5_:8L61Q :4I;;K.)Z=$9I;_L"L3;@_8&N9TAPG',0ZRPA_OL"4;8=6V]HM M3.DRD7K!]@K)53RT'"T(4XRD9B#JL<$ TU03*1E_2DZK.E(#]\<[]K'QKKP\$($! M2W_16"9#Z]2"&!=DGG^2*6"O,+VS+6L2!:"\FR$JP49#0OGN2I MS,,>P.T= ;@EP/U?0*<$=(S10IFQ-2*2^ /.ML!UM&+3 Y,;@U9N:*YO<2:Y MVJ4*)_UI. K#F_.+ZQ""N]O[<#J_TN/)-!R'4[4)L_E=\ /.;\O1Y=WU*)S. M8!2.KX*K.7P:H20T%=#Y#"?P'FP0">$H!K94ZO09=E0JN2B4N$>4>'###M M!CF=ZJHZAJ]SA&\F6?28L#1&+C[J5Y5&5)[5);K@Z=;SZ+IP)E8DPJ&E/GR! M?(.6_^%=VW.^U9E\([(#R]W*)W0^?5NISQQCFJG* 9* 6*">Z -3Y;B;S MX!D)%^!"5KPGK@:Y[58.W8#IPW*L<]QJIS27#A-,(056Y>Y*NC5U07S?6 M>2[HOAHZ7;(WOM/2K]MFWTY=4-NK@@Z4>I52KU%I[^2W2@),$#GG-X][7]](?+5L .9_4IFOU%F0$0"8]6L8$1%Q-:YA.F15/9K!+2[ M/>^%SE?#"IWV7E'.D"]-KQ)@)!3UN5JMVN&YZ0+VO_"BE]X0OJ2Y@!07"NJT M^NH^>=&?BHED*U/B'YA4#<,,$]72D>L M;]@3.XF^H#J3X+_%U!+ P04 M" #&?1956X6:(]0" #V!P &0 'AL+W=O)1I@ */664R;Z5*K4ZLVT9IY!A><)7P/3.@HL, M*ST52UNN!. D!V74=AW'MS-,F!7T\K6)"'I\K2AA,!%(KK,,B^X8LYE?DOVI:QCH7BM50\*\%:0498\<5/ M91[V )JG'N"6 /O9F7W;C M,:9GG,D5CJ%OZ:8@06S "KY\:OG.CP83G$XH4<]UOAHI/RZXY5[K]']$):$L;]4L:#P]JOH?V]WO5=5 M]-X6NZ6C7HI]H-"O%/J-"L,4LR4@PM "$X$VF*YK1?IO1+9.'?^UQK=1GN>[ M7KW$;B6Q^X_WH/NQ>U 3=ICH0IZ]UUHS$,O\Q9$HYFNFBBY;K5:/VB#OY?9+ M>/$BZI:@_P 245AHJ'/2U:D1Q2M33!1?Y8UZSI5N^_DPU0\S"!.@]Q>6P8 +$D 9 >&PO=V]R:W-H M965T^4[*+#JZ!;,I3&/Z4-[?N=<>0-2(> M<;B4P.+EF4R)YTDE48]?F6@G+U,&'E[OU3\GC1>-><(1F8;>#^KRS75GV $N M6>'8XXMP]X5D#;*DGA-Z4?(?[+)GC0YPXHB'?A8L:N#3('W%+QF(@P X/!* ML@!4#>@="3"S //<@%X6T$O(I$U).-B8X_$5"W> R:>%FKQ(8";1HODTD-_[ MDC/Q*15Q?+R8V;/9U\G-W0Q,'^Z_SQ:/M_)ZOIA]GBW$AV#Y^##]!TSNLZLO M#W?V;+$$]NSS[?3V$7RP"CUCNC-Q: @C!$7+'GH_+P RPUF M) *3F&]"1O^M(DL)I9I6HBGG@>F0PBR0#L9,<+./ H?J(>Y:]-"%+)_D'+K.&@ MUZL":'@,F@.KVGQE!=_8?"MOOJ5L_C3T?3%?)M\_>-C*R3,".'#!CY1#U-1\ MI>3Y%4XAZ12S-8F54/9SE'TERF\!(TZX#N2X24?21[F$N$ P%NMJA"7<)IS] M6C<9&*95Z4O*LMMBTB16PC3(,0W^/Z8+,">,ABYX6(%%^O@Q>NK2^L!/5H"F MGJ>,;(M4DU@)Z3!'.E0V,[+&G(#;@#,J7)0#OF,O)A?@(>81%^.9!NLF M>,-:US-'""9K6ZGW*BNJV0MA#HWPDT>:4(WJJ 96OXY* M67Y;5)K$2JB@49@Y0PGKH/-<@!NRID%PI!]E0H=K/;(& S0TS H>=9%M^>A2 M*P,Z<+M0">A'D@<0]R-^)DSD-?L^1,"<48><&GV9^NB FG%I]*O$E'5H34R3 M6ID8*H@A);&EF-:EPQ2SNDM$SBD&FYCX X&/4WF=V[%&7DKMML9#JYJM2ZW, MM7#R\&U6WB8170=BOFL&6K?HEM7@Y-6%MT;U'GX?%H8?GNOX4]=[1W_%U$UL M1[H42.^1\FMD5G?UJ&K6U#5HS>L]$@189 CP5(K0,#PS=NDH/M*YK!HHV-"U MM/I_76IE5$4& -4IP*E);3\X)WX8![P16CT9Z#7EUNJ*M,;V'@D!+#("J#;I M*:MD[R]=-]4#<%!;-8?FI5DS&EKMO2ZU,J'"X$.UP[^/_2?!1&1#@E5$G%AN MC8%'AJ6U #9^;F]A^6'A>>':M,_]<)((H7M.SQPU^+E:O]2:(.A2*^^&%AD" M4F<(JK7AA/E%]90!(K,_K*ZE9SYGJVOZ5A)%*H!.I +9ON%C".8Q$UTGJG6P M1@HZS?U4JYJ=J1V2-X<(]8H>7695) %(G02%7F'W4RNSO]VH;T>AT[E.M:K8NM3+%(@] [?* _8YWI>LU4JWG + Z;6E- M 72IE5$5*0!2IP"G4!W;,\MD2S,(1-4?0*;JTENS>H\< !4Y %+G "T)]<\C MI-7NZU(K$RKL/CIE]P_F^1S4)'#S'Z!.68=!#5H/FKU1U6JIZ]&:VGND *A( M 9#:K;_YYR54W^0?P*'5,VN=3*OGUZ56QE5X?J3V_/NM63#)MF871)Y;D6F M,*V<88?'V -W=-4\+M7JR$I3)Z#Z?4FMT9JG5J??/3CCX1.V3L[*1,"1^Q+I M<8_\W?P\SB0YA=(M'D\/\WS%;$W%H/7(2H0:EP,Q+EEZ/B:]X>$V.3'R%'(> M^LGEAF"7,/F ^'P5AGQ_(PO(3RF-_P-02P,$% @ QGT652>;]<>7 P MU@T !D !X;"]W;W)K&ULK5=KCYLX%/TK%KNJ M6JD=7@DDTP1I9J#J5FTW2M3M9P><@ 9LUC9)^^_WVA FI Q$W?F2^''NL<^Q ML:\71\8?14J(1#^*G(JED4I9WIJFB%-28''#2D*A9\=X@254^=X4)2&=;9/I6HP@T6) M]V1#Y+=RQ:%FMBQ)5A J,D81)[NE<6??1K:E C3BGXP?S;D!KMF"KPO'QB_Z#%@Y@M%N2!Y=^S1*9+ M8V:@A.QPE M_@"G"7 N R;/!+A-@'OM"),F8'+M"-,F0$LW:^W:N!!+'"PX.R*NT,"F"MI] M'0U^951ME(WDT)M!G P^_[W9H%6T1IN/=^L(O0Z)Q%DNWJ!WZ-LF1*__?+,P M)8RCT&;<<-[7G,XSG"[ZPJA,!8IH0I*>^' XWAN(-T%?*](YB;QW!@D_5?0& MN=9;Y%B.TS.?A^O#[3XY_V_TZ+='[YCAMBON:C[W&;X(K0/P3O;,^U9M;"/)P[VX/SYYXS[<+" M/KJ)Y6Q/?]^>S M"WNN!8;7 J,K@!W/;.LI2[.NNB*>I$."!@ER%NL-U'C4FZI9OYSEE_MD'!*. M0Z)!2"W;/,M3"\+W^H$@8 =45-8)3-O:/D+N=.I]T7YOWS[8/>VA>K3HO/B) MOG[Q?,%\G\'GEI,=#&7=^+!*O'Y$U!7)2ITE;YF$G%L74WAX$:X T+]C3)XJ M:H#V*1?\!U!+ P04 " #&?195L7BN0S4# 0"P &0 'AL+W=OHY3H@7CA'->/F- M#A76,S04[;B@>4V6.\A34OWBQ]J'$X+4Z298-<%J$YP+!+LFV'TC.#7!Z1O! MK0EEZGJ5>VG<' LI_LA),/DTE3P1?OJY6:!$N MT>INN@S1FSD(G&8\03S("/=2$#*;@>U:*S2M2Z(&JC>TI$PE%(8H@[ M^//K?.\*7Y<)-EE:QRQGUE7!SSMR@VSC';(,R^K8SVU_NMF5SO]%#Y\=_K9%_1"S$A*MAPM@*&5*C&:KKE@\IWM*G4EYG2+J6-LQ L/W*](P/73Z_I-C\)<7"%Q([JXC35,2YIAZL!(T>$"W4T:;LMQ; '\,P9MW'&O>K,SRX?&,0@;\MUIBPA>V B56-9F TP M^?"R0^Z3;5K.<#@TC)9!/7'SGKCPW[@S=[S&'>^J.\MG&^$]K9=A&Y[GFRTG M^@+G?8%A#^"9&7YCAG_5C&]4X P55 1J1P=WY;R#D/P&&6[[LMHYC^MSG#@ MNI;OMLSH Y\W_$]NV5&EZ+A^4.KI1CV %9FZ"=7? YL6_967":Y(Z(Z^IO5 MIGV;EEU+:WUFCF[-CO6Y;/>J[NRO?-4KWF.V3>6YE,%&AC)N?+E=5O5?U430 MHFPPUE3(=J4<)K)E!:8 \OF&RJ+4$Q6@:8*#/U!+ P04 " #&?195 D]G MG P" !,! &0 'AL+W=OI2B)Y,)Q5D"JD#T)0=9H#ETV,!_CY8,UVI7$')(EJNH,- MF,N!F M+9L;Z/H9.[Y,"5>V3/G7OX0P0#EX!A!T@]+Y; M(>]R20U-(B4;I%RU97.!;]6CK3E6N3]E8Y2]919GDG3V>W%SO?B!TO7]P_7B MX?;^SH7?U[,5NEB"H8QK=$>5HN[M?8R(L:(.2K).8-X*A*\(K.@)!:-/* S" M #UNENCB_3\LQ%KN?8>][]#3#O^?[U9@]+* 6X:IKFD&,;;3KD$= 2 6W>\=D,!R&XZN(',^=D;/A<'NVHFK'*HTX%!887%Z-,5+M[+:)D;6?EZTT M=OI\6-IU!^4*['TAK6QEF^AB&]73.2EJ?J8I)BQ1*E]38J9Z%=:49S6MP*D78[_62L*1< MDM%0+LKKTM3!5"VDRD2@Y)X&C&ZN<9>3^Y/W/A3)7[P)W/_IP M=-2[/[W:MY\TP"D)O:07+R ]Z_5P8@ Q\F27?+W^V))USL>8\^7+E#TGK*$. MV^R.AH62FR3'Q!EL;%JRX(&*C(RIX!/-P:N@)1B$]@GSC :5M08IN6UG32+&^,3 M*&C'=ZO**IQINHKZ%V3CT-QLD(G2.=-=F(BL3:.A8 7(T7PVA[M150B@,:JT M@YS3F9*TT;#V: >6=LJ$N(6GXD>QP[TLMJK:@YK*;F@%M4-'XR; O\WFN+=I M7\<;5/Q!F<\+NQW9S*%9V(UF!5\V\V71"<#8(YR=5I58?1)\)DOF-O_B@*,A M7?L%9XQR305 MVZ)M[[_E++]:<7SYKR0W_U7V!7LUMD?=6Q=Y<0@BDT,0>0 ]&:=O4F/8'HU; MY^_.Z=M9 WC+R*,2FZ#!9,&%X;*=S7F>,_GD$+;TAD[L"^\.OUV?LX(N MA+GKP(QLQM]8SA=EVJVZ@42TJS;CK["]*.E>L6PL+G.V9/FXG>K9I!D&=F"C MMA5',!^'^1' L#B8 LS'>6%Q_J?]#-#]. S3-O B ]1G@/HX+Q\R M;CY8'+]/:B__3M,TCI,$R^AX[%4PQO*6)/#ULV':P .+ Y'^+-=XM?$.>;X/ ML)H^UR'83O%.Q':*YQH0?][ (TW]U<;B@ =6!:QW(+X_#O24WR>.H:J8-NP) MQI$TQ1#H17^/)@F2G00^_OI@3TD/F'-P[ MC\+U.15N?@4:_0902P,$% @ QGT659>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'*F:"E$ M0"/MJ:*)TU@%'!FWW?KK9TBSFC2ZVLMMG\ &P?&]MH\-YR]2/=Y+^4A^ET55 MCYRUUINS7J]>K'F9US_DAE?FRDJJ,M>FJ!YZ]4;Q?%FO.==ET?/Z_6&OS$7E M7)SOGC53/;L@-5]H(2M3V53,!7^IWZ\W1?(L:G$O"J'_C)SVO. .*44E2O'* MER.G[Y!Z+5^NI1*OLM)YD2Z4+(J1XVXOS+G28O&A.FT@L_R^;FMT?I_D!F3D M#/OF@2NA:MW>T3X_-XS/W-R\+3UI>24*S=4XUWRBY--&5 _-8TPK>E8SVCCL MCML@GJG_":-25WL91\:(!K.JUV-0.J?*2CYQ /G/5M,>\(%QN MVZ8-E!4I=2;,!14N6SQ$E#@:LRAE8V+.TG@:COW,%"[]J1\%C%B0'@#I?2'D MG6=!4@"2?@EDFIG##8LLR $ .?@LR!U7EI+XB@37?C1AJ05Y!$ >?6$D.^D> M I!#7,A+/PW;T,T2EIHP^ED8VTD^!M".<='2X$+.DC!.R(R9PYBP)(D3B^L4X#K%Y4K8G$6WS)Z=^]#TW,?& MF;:=?^8G63=W+F@-9&U,F9]V:2 ]N,A^2-B8L1O_I@WPS2\Z"U]]M+D@'+K(/MH/U(!8D !?9 ."H M[685\H&++(3NJ#T410\2A($X2$+ Q["U,8$-QK( M)OFX*GD/993;>S8/,HF';))_,\T;6Z M5:YM3$@B'K)$=I/UHM@GT5M1;"?16U%L) M]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VEX\E M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H7J'?Q3KU#O-0^/'KN M:[S_.ZF.UVO]X_:WY7T3GQ?%#6<'_P^6OU!+ P04 " #&?195F,0A):(! M "F& $P %M#;VYT96YT7U1Y<&5S72YX;6S-F/##FTH)JY1)MJ D[N;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W&O%\ M^D2Y6E<^>MZ&QZ[4S2RV5+DX>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3.KL85 MI7!"SLP[MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E2IE. MUW5H29RQI#)7$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8*A=6&Q\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #& M?195F5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( ,9]%E67UH$K=P4 .T< 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ QGT650Y%&PO=V]R:W-H965T&UL4$L! M A0#% @ QGT659;!IN+O!0 [18 !@ ("!1B0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QGT658\2 M%;%( P 3 < !@ ("![3D 'AL+W=O6P0 -@( 9 M " @6L] !X;"]W;W)K&UL4$L! A0#% @ MQGT65344NA!2 P ?@< !D ("!_4$ 'AL+W=O&PO=V]R:W-H965T@D #X8 9 " @?=D !X;"]W;W)K&UL4$L! A0#% @ QGT65;$]H3%^ P T0< !D M ("!J&X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ QGT65<&M<&PO=V]R:W-H965T&UL4$L! A0#% @ QGT6 M55AY*ZNH @ U@< !D ("!5(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QGT654CN4J;, @ 50D M !D ("!LX\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QGT65>$D;[%J P P0T !D M ("!V9H 'AL+W=OGT# !&$ &0 @(%ZG@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ QGT65>AS6IDF P ?PL !D ("!C*0 'AL+W=O M&PO=V]R:W-H965TO0( -(& 9 " @=JJ M !X;"]W;W)K&UL4$L! A0#% @ QGT65&PO=V]R:W-H965T6P8 +$D 9 " @0:T !X;"]W;W)K&UL4$L! A0#% @ QGT652>;]<>7 P U@T !D M ("!F+H 'AL+W=O&PO M=V]R:W-H965T<# ( M $P$ 9 " @=+! !X;"]W;W)K&UL4$L! A0#% @ QGT650NX?\XA P $A( T ( ! M%<0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ QGT653QA]1J- 0 3Q@ !H ( !_LL M 'AL+U]R96QS+W=O XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 103 217 1 false 19 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 ERROR Sheet http://quotemedia.com/role/PriorPeriodError PRIOR PERIOD ERROR 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 - LOSS PER SHARE Sheet http://quotemedia.com/role/LossPerShare LOSS PER SHARE Notes 14 false false R15.htm 000015 - Disclosure - PAYCHECK PROTECTION PROGRAM Sheet http://quotemedia.com/role/PaycheckProtectionProgram PAYCHECK PROTECTION PROGRAM Notes 15 false false R16.htm 000016 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 16 false false R17.htm 000017 - Disclosure - REVENUE (Tables) Sheet http://quotemedia.com/role/RevenueTables REVENUE (Tables) Tables http://quotemedia.com/role/REVENUE 17 false false R18.htm 000018 - Disclosure - LEASES (Tables) Sheet http://quotemedia.com/role/LeasesTables LEASES (Tables) Tables http://quotemedia.com/role/LEASES 18 false false R19.htm 000019 - 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 19 false false R20.htm 000020 - Disclosure - LOSS PER SHARE (Tables) Sheet http://quotemedia.com/role/LossPerShareTables LOSS PER SHARE (Tables) Tables http://quotemedia.com/role/LossPerShare 20 false false R21.htm 000021 - Disclosure - BASIS OF PRESENTATION (Details Narrative) Sheet http://quotemedia.com/role/BasisOfPresentationDetailsNarrative BASIS OF PRESENTATION (Details Narrative) Details http://quotemedia.com/role/BasisOfPresentation 21 false false R22.htm 000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://quotemedia.com/role/SignificantAccountingPoliciesPolicies 22 false false R23.htm 000023 - Disclosure - PRIOR PERIOD ERROR (Details Narrative) Sheet http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative PRIOR PERIOD ERROR (Details Narrative) Details http://quotemedia.com/role/PriorPeriodError 23 false false R24.htm 000024 - Disclosure - REVENUE (Details) Sheet http://quotemedia.com/role/RevenueDetails REVENUE (Details) Details http://quotemedia.com/role/RevenueTables 24 false false R25.htm 000025 - Disclosure - REVENUE (Details 1) Sheet http://quotemedia.com/role/RevenueDetails1 REVENUE (Details 1) Details http://quotemedia.com/role/RevenueTables 25 false false R26.htm 000026 - Disclosure - RELATED PARTIES (Details Narrative) Sheet http://quotemedia.com/role/RelatedPartiesDetailsNarrative RELATED PARTIES (Details Narrative) Details http://quotemedia.com/role/RelatedParties 26 false false R27.htm 000027 - Disclosure - LEASES (Details) Sheet http://quotemedia.com/role/LeasesDetails LEASES (Details) Details http://quotemedia.com/role/LeasesTables 27 false false R28.htm 000028 - Disclosure - LEASES (Details 1) Sheet http://quotemedia.com/role/LeasesDetails1 LEASES (Details 1) Details http://quotemedia.com/role/LeasesTables 28 false false R29.htm 000029 - Disclosure - LEASES (Details 2) Sheet http://quotemedia.com/role/LeasesDetails2 LEASES (Details 2) Details http://quotemedia.com/role/LeasesTables 29 false false R30.htm 000030 - Disclosure - LEASES (Details 3) Sheet http://quotemedia.com/role/LeasesDetails3 LEASES (Details 3) Details http://quotemedia.com/role/LeasesTables 30 false false R31.htm 000031 - Disclosure - LEASES (Details Narrative) Sheet http://quotemedia.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://quotemedia.com/role/LeasesTables 31 false false R32.htm 000032 - 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 32 false false R33.htm 000033 - 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 33 false false R34.htm 000034 - 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 34 false false R35.htm 000035 - 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 35 false false R36.htm 000036 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 4) Sheet http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4 REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 4) Details http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables 36 false false R37.htm 000037 - 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 37 false false R38.htm 000038 - Disclosure - LOSS PER SHARE (Details) Sheet http://quotemedia.com/role/LossPerShareDetails LOSS PER SHARE (Details) Details http://quotemedia.com/role/LossPerShareTables 38 false false R39.htm 000039 - Disclosure - LOSS PER SHARE (Details 1) Sheet http://quotemedia.com/role/LossPerShareDetails1 LOSS PER SHARE (Details 1) Details http://quotemedia.com/role/LossPerShareTables 39 false false R40.htm 000040 - Disclosure - PAYCHECK PROTECTION PROGRAM (Details Narrative) Sheet http://quotemedia.com/role/PaycheckProtectionProgramDetailsNarrative PAYCHECK PROTECTION PROGRAM (Details Narrative) Details http://quotemedia.com/role/PaycheckProtectionProgram 40 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 35 fact(s) appearing in ix:hidden were eligible for transformation: qmci:AccumulatedDeficitReduced, qmci:AdditionalPaidInCapitalReduced, qmci:ConvertiblePreferredStockDesignated, qmci:ConvertiblePreferredStockIssued, qmci:ConvertiblePreferredStockParValue, qmci:ConvertiblePreferredStockSharesOutstanding, qmci:LesseeLeasingArrangementsOperatingLeaseTermOfContract, qmci:RedeemableConvertiblePreferredStock, qmci:StockOptionsAndWarrantsToPurchaseCommonStock, qmci:WarrantsToPurchaseRedeemableConvertiblePreferredStock, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion, us-gaap:DueToAffiliateCurrentAndNoncurrent, us-gaap:PreferredStockSharesAuthorized, us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - qmci_10q.htm 1 qmci_10q.htm qmci-20220630.xsd qmci-20220630_cal.xml qmci-20220630_def.xml qmci-20220630_lab.xml qmci-20220630_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 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qmci_10q.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 103, "dts": { "calculationLink": { "local": [ "qmci-20220630_cal.xml" ] }, "definitionLink": { "local": [ "qmci-20220630_def.xml" ] }, "inline": { "local": [ "qmci_10q.htm" ] }, "labelLink": { "local": [ "qmci-20220630_lab.xml" ] }, "presentationLink": { "local": [ "qmci-20220630_pre.xml" ] }, "schema": { "local": [ "qmci-20220630.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": 290, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 13, "http://quotemedia.com/20220630": 22, "http://xbrl.sec.gov/dei/2022": 5, "total": 40 }, "keyCustom": 51, "keyStandard": 166, "memberCustom": 9, "memberStandard": 10, "nsprefix": "qmci", "nsuri": "http://quotemedia.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://quotemedia.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "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", "role": "http://quotemedia.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "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": "From2022-01-01to2022-06-30", "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", "role": "http://quotemedia.com/role/RelatedParties", "shortName": "RELATED PARTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "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": "From2022-01-01to2022-06-30", "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", "role": "http://quotemedia.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "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": "From2022-01-01to2022-06-30", "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", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficit", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "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": "From2022-01-01to2022-06-30", "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 - LOSS PER SHARE", "role": "http://quotemedia.com/role/LossPerShare", "shortName": "LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:PaycheckProtectionProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - PAYCHECK PROTECTION PROGRAM", "role": "http://quotemedia.com/role/PaycheckProtectionProgram", "shortName": "PAYCHECK PROTECTION PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:PaycheckProtectionProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - REVENUE (Tables)", "role": "http://quotemedia.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:SupplementalBalanceSheetInformation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - LEASES (Tables)", "role": "http://quotemedia.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:SupplementalBalanceSheetInformation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - LOSS PER SHARE (Tables)", "role": "http://quotemedia.com/role/LossPerShareTables", "shortName": "LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - BASIS OF PRESENTATION (Details Narrative)", "role": "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative", "shortName": "BASIS OF PRESENTATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "qmci:RestatementToPriorYearsIncomeTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_srt_RestatementAdjustmentMember", "decimals": "0", "first": true, "lang": null, "name": "qmci:AdditionalPaidInCapitalReduced", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - PRIOR PERIOD ERROR (Details Narrative)", "role": "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative", "shortName": "PRIOR PERIOD ERROR (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "qmci:RestatementToPriorYearsIncomeTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_srt_RestatementAdjustmentMember", "decimals": "0", "first": true, "lang": null, "name": "qmci:AdditionalPaidInCapitalReduced", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - REVENUE (Details)", "role": "http://quotemedia.com/role/RevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30_qmci_InteractiveContentandDataAPIsMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - REVENUE (Details 1)", "role": "http://quotemedia.com/role/RevenueDetails1", "shortName": "REVENUE (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30_qmci_BravenetWebServicesIncMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToAffiliateCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - RELATED PARTIES (Details Narrative)", "role": "http://quotemedia.com/role/RelatedPartiesDetailsNarrative", "shortName": "RELATED PARTIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30_qmci_BravenetWebServicesIncMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToAffiliateCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - LEASES (Details)", "role": "http://quotemedia.com/role/LeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SupplementalBalanceSheetInformation", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "lang": null, "name": "qmci:PropertySubjectToOrAvailableForFinanceLeaseGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:MaturitiesOfLeaseLiabilities", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - LEASES (Details 1)", "role": "http://quotemedia.com/role/LeasesDetails1", "shortName": "LEASES (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:MaturitiesOfLeaseLiabilities", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - LEASES (Details 2)", "role": "http://quotemedia.com/role/LeasesDetails2", "shortName": "LEASES (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:OperatingCashFlowsFromOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - LEASES (Details 3)", "role": "http://quotemedia.com/role/LeasesDetails3", "shortName": "LEASES (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:OperatingCashFlowsFromOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - LEASES (Details Narrative)", "role": "http://quotemedia.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_qmci_NonVestedMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2021-12-31_qmci_NonVestedMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:SummaryOfWeightedAverageRemainingContractualLifeAndExercisePriceOfCommonStockOptionsAndWarrantsOutstanding", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30_qmci_CommonStockOptionsAndWarrantsMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:FairValueMeasurementOfCompensationPreferredStockWarrants", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StandbyBondPurchaseCommitmentExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "qmci:FairValueMeasurementOfCompensationPreferredStockWarrants", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StandbyBondPurchaseCommitmentExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:PreferredStockWarrantLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 4)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_LiabilityMember", "decimals": "0", "lang": null, "name": "qmci:PreferredStockWarrantLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative)", "role": "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2022-06-30_qmci_CommonStockOptionsAndWarrantsMember", "decimals": "0", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - LOSS PER SHARE (Details)", "role": "http://quotemedia.com/role/LossPerShareDetails", "shortName": "LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:StockOptionsAndWarrantsToPurchasesCommonStocks", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - LOSS PER SHARE (Details 1)", "role": "http://quotemedia.com/role/LossPerShareDetails1", "shortName": "LOSS PER SHARE (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "qmci:StockOptionsAndWarrantsToPurchasesCommonStocks", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-04-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "qmci:PaycheckProtectionProgramTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-05-04", "decimals": "0", "first": true, "lang": null, "name": "qmci:ProceedsFromPaycheckProtectionProgramAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - PAYCHECK PROTECTION PROGRAM (Details Narrative)", "role": "http://quotemedia.com/role/PaycheckProtectionProgramDetailsNarrative", "shortName": "PAYCHECK PROTECTION PROGRAM (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "qmci:PaycheckProtectionProgramTextBlock", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-05-04", "decimals": "0", "first": true, "lang": null, "name": "qmci:ProceedsFromPaycheckProtectionProgramAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-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)", "role": "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "shortName": "CONDENSED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS DEFICIT (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "AsOf2020-12-31_qmci_SeriesARedeemableConvertiblePreferredSharesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - BASIS OF PRESENTATION", "role": "http://quotemedia.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://quotemedia.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:RestatementToPriorYearsIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - PRIOR PERIOD ERROR", "role": "http://quotemedia.com/role/PriorPeriodError", "shortName": "PRIOR PERIOD ERROR", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "qmci_10q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "qmci:RestatementToPriorYearsIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 19, "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": [ "r337" ], "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": [ "r338" ], "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": [ "r336" ], "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": [ "r336" ], "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": [ "r336" ], "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": [ "r340" ], "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": [ "r336" ], "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": [ "r336" ], "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": [ "r336" ], "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": [ "r336" ], "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/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_BravenetWebServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bravenet" } } }, "localname": "BravenetWebServicesIncMember", "nsuri": "http://quotemedia.com/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "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/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4" ], "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/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_ConvertiblePreferredStockDesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Designated" } } }, "localname": "ConvertiblePreferredStockDesignated", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "qmci_ConvertiblePreferredStockIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Issued" } } }, "localname": "ConvertiblePreferredStockIssued", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "qmci_ConvertiblePreferredStockParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Par Value" } } }, "localname": "ConvertiblePreferredStockParValue", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "qmci_ConvertiblePreferredStockRedeemed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Redeemed" } } }, "localname": "ConvertiblePreferredStockRedeemed", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_ConvertiblePreferredStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Outstanding" } } }, "localname": "ConvertiblePreferredStockSharesOutstanding", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "qmci_CorporateQuotestreamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Corporate Quotestream" } } }, "localname": "CorporateQuotestreamMember", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_EarningsPerShareBasicAndDiluted1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and diluted loss per share", "verboseLabel": "Net loss per share - basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted1", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/LossPerShareDetails" ], "xbrltype": "perShareItemType" }, "qmci_FairValueMeasurementOfCompensationPreferredStockWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurement of Compensation Preferred Stock Warrants" } } }, "localname": "FairValueMeasurementOfCompensationPreferredStockWarrants", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "qmci_FinanceLease": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease" } } }, "localname": "FinanceLease", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "qmci_FinancingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases" } } }, "localname": "FinancingCashFlowsFromFinanceLeases", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_FiveYearPeerVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "5-Year Peer Volatility" } } }, "localname": "FiveYearPeerVolatility", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "percentItemType" }, "qmci_ForeignExchangeGainLoss": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign exchange gain (loss)" } } }, "localname": "ForeignExchangeGainLoss", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "qmci_ForfeitedDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Forfeited During The Period" } } }, "localname": "ForfeitedDuringThePeriod", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "sharesItemType" }, "qmci_IndividualQuotestreamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Individual Quotestream" } } }, "localname": "IndividualQuotestreamMember", "nsuri": "http://quotemedia.com/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "qmci_LessImputedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Less Imputed Interest]", "verboseLabel": "Less Imputed Interest" } } }, "localname": "LessImputedInterest", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "qmci_LessImputedInterestOperating": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less Imputed Interest" } } }, "localname": "LessImputedInterestOperating", "nsuri": "http://quotemedia.com/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "durationItemType" }, "qmci_MaturitiesOfLeaseLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities Of Lease Liabilities" } } }, "localname": "MaturitiesOfLeaseLiabilities", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "qmci_NonVestedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Vested" } } }, "localname": "NonVestedMember", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "domainItemType" }, "qmci_NumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Consecutive Trading Days" } } }, "localname": "NumberOfConsecutiveTradingDays", "nsuri": "http://quotemedia.com/20220630", "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/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "qmci_OperatingLeaseWeightedAverageRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "qmci_PaycheckProtectionProgramTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "9. Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramTextBlock", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/PaycheckProtectionProgram" ], "xbrltype": "textBlockItemType" }, "qmci_PreferredStockSharesDesignated": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Designated" } } }, "localname": "PreferredStockSharesDesignated", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Preferred stock warrant liability" } } }, "localname": "PreferredStockWarrantLiability", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_PreferredStockWarrantLiabilityIncreased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Preferred stock warrant liability increased" } } }, "localname": "PreferredStockWarrantLiabilityIncreased", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_PreferredStockWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrants Exercisable" } } }, "localname": "PreferredStockWarrantsExercisable", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "qmci_PreferredStockWarrantsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrants Exercise Price" } } }, "localname": "PreferredStockWarrantsExercisePrice", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "qmci_PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Warrant" } } }, "localname": "PreferredStockWarrantsMember", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "qmci_ProceedsFromPaycheckProtectionProgramAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from paycheck protection program amount" } } }, "localname": "ProceedsFromPaycheckProtectionProgramAmount", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/PaycheckProtectionProgramDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "qmci_PropertySubjectToOrAvailableForFinanceLeaseAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less: accumulated depreciation" } } }, "localname": "PropertySubjectToOrAvailableForFinanceLeaseAccumulatedDepreciation", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_PropertySubjectToOrAvailableForFinanceLeaseGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Computer equipment on financing lease" } } }, "localname": "PropertySubjectToOrAvailableForFinanceLeaseGross", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_PropertySubjectToOrAvailableForFinanceLeaseNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Computer Equipment On Financing Lease, Net" } } }, "localname": "PropertySubjectToOrAvailableForFinanceLeaseNet", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "qmci_RedeemableConvertiblePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStock", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" }, "qmci_RedeemableConvertiblesPreferredStocks": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Redeemable convertible preferred stock]", "verboseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblesPreferredStocks", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails1" ], "xbrltype": "sharesItemType" }, "qmci_RestatementToPriorYearsIncomeTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "3. PRIOR PERIOD ERROR" } } }, "localname": "RestatementToPriorYearsIncomeTextBlock", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/PriorPeriodError" ], "xbrltype": "textBlockItemType" }, "qmci_SeriesARedeemableConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesARedeemableConvertiblePreferredSharesMember", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "domainItemType" }, "qmci_SeriesARedeemableConvertiblePreferredStocksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Redeemable Convertible Preferred Stock [Member]" } } }, "localname": "SeriesARedeemableConvertiblePreferredStocksMember", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "qmci_StockBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock-based compensation" } } }, "localname": "StockBasedCompensation", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "qmci_StockBasedCompensationExpenseBenefits": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Stock-based compensation expense" } } }, "localname": "StockBasedCompensationExpenseBenefits", "nsuri": "http://quotemedia.com/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" }, "qmci_StockOptionsAndWarrantsToPurchasesCommonStocks": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Stock options and warrants to purchase common stock]", "verboseLabel": "Stock options and warrants to purchase common stock" } } }, "localname": "StockOptionsAndWarrantsToPurchasesCommonStocks", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails1" ], "xbrltype": "sharesItemType" }, "qmci_StockPriceOnValuationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Price on Valuation Date" } } }, "localname": "StockPriceOnValuationDate", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "perShareItemType" }, "qmci_StockWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Warrants Exercisable" } } }, "localname": "StockWarrantsExercisable", "nsuri": "http://quotemedia.com/20220630", "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/20220630", "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/20220630", "presentation": [ "http://quotemedia.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "qmci_TotalStockholdersDeficit": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Total stockholders' deficit]", "totalLabel": "Total stockholders' deficit" } } }, "localname": "TotalStockholdersDeficit", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "qmci_WarrantsToPurchaseRedeemableConvertiblePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants to purchase redeemable convertible preferred stock" } } }, "localname": "WarrantsToPurchaseRedeemableConvertiblePreferredStock", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" }, "qmci_WarrantsToPurchasesRedeemableConvertiblesPreferredStocks": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Warrants to purchase redeemable convertible preferred stock]", "verboseLabel": "Warrants to purchase redeemable convertible preferred stock" } } }, "localname": "WarrantsToPurchasesRedeemableConvertiblesPreferredStocks", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails1" ], "xbrltype": "sharesItemType" }, "qmci_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Discount Rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "qmci_WeightedAverageNumberOfShareOutstandingBasicAndDiluted1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted1", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "qmci_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "qmci_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Working Capital Deficit" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://quotemedia.com/20220630", "presentation": [ "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r115", "r147", "r148", "r191", "r193", "r303", "r322", "r323" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r115", "r147", "r148", "r191", "r193", "r303", "r322", "r323" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r64", "r65", "r66", "r67", "r68", "r69", "r70", "r72", "r74", "r75", "r77", "r78", "r92", "r253", "r254" ], "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": [ "r1", "r64", "r65", "r66", "r67", "r68", "r69", "r70", "r71", "r72", "r74", "r75", "r76", "r77", "r78", "r79", "r92", "r125", "r126", "r232", "r252", "r253", "r254", "r255", "r277", "r291", "r292", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r64", "r65", "r66", "r67", "r68", "r69", "r70", "r71", "r72", "r74", "r75", "r76", "r77", "r78", "r79", "r92", "r125", "r126", "r232", "r252", "r253", "r254", "r255", "r277", "r291", "r292", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "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": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "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": [ "r27" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r118", "r119" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r302" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "qmci_TotalStockholdersDeficit", "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": [ "r64", "r65", "r66", "r227", "r228", "r229", "r253" ], "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_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r23", "r120", "r127", "r128", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance For Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Total potential common shares excluded" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r11", "r60", "r105", "r108", "r113", "r123", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r237", "r240", "r261", "r300", "r302", "r307", "r314" ], "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": [ "r6", "r26", "r60", "r123", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r237", "r240", "r261", "r300", "r302" ], "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 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": [ "r3", "r63", "r99" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "1. Basis Of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r8", "r53" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and equivalents, end of period", "periodStartLabel": "Cash and equivalents, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r47", "r265" ], "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": [ "r14", "r16", "r17", "r58", "r60", "r82", "r83", "r84", "r86", "r87", "r95", "r96", "r97", "r123", "r149", "r153", "r154", "r155", "r158", "r159", "r162", "r163", "r166", "r170", "r177", "r261", "r339" ], "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/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r178" ], "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": [ "r64", "r65", "r253" ], "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": [ "r17" ], "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": [ "r17" ], "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": [ "r17" ], "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": [ "r17", "r177" ], "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": [ "r17", "r302" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "qmci_TotalStockholdersDeficit", "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 June 30, 2022 and December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r55", "r239" ], "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_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r15", "r16", "r173", "r178", "r180" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock Outstanding" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r42", "r60", "r123", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r261" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "COST OF REVENUE" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundableFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of proceeds that had been received in revenue related transactions that are refundable to the customers and do not meet the criteria for revenue recognition (for example, refundable membership fees).", "label": "Non refundable customer deposit" } } }, "localname": "CustomerRefundableFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PAYCHECK PROTECTION PROGRAM (Details Narrative)" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Deferred Revenue]", "periodEndLabel": "Deferred Revenue, Ending Balance", "periodStartLabel": "Deferred Revenue, Beginning Balance" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/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": [ "r12" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue", "verboseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/BasisOfPresentationDetailsNarrative", "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "[Deferred Revenue, Revenue Recognized]", "negatedLabel": "Revenue Recognized In The Current Period From The Amounts In The Beginning Balance" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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": [ "r51", "r103" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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": [ "r191" ], "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": [ "r296", "r299", "r309", "r318", "r334" ], "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": { "verboseLabel": "LOSS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r88", "r90", "r91", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "8. Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r225" ], "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Unrecognized Share-based Compensation, Period Of Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r33", "r34", "r35", "r64", "r65", "r66", "r68", "r75", "r78", "r94", "r124", "r177", "r181", "r227", "r228", "r229", "r231", "r232", "r253", "r266", "r267", "r268", "r269", "r270", "r271", "r292", "r324", "r325", "r326" ], "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": [ "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r256", "r257" ], "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": [ "r258" ], "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/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r280", "r282", "r288" ], "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_FinanceLeaseLiability": { "auth_ref": [ "r279", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total finance lease liability", "verboseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails", "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r279" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current portion of finance lease liabilities", "verboseLabel": "Current portion of finance lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Long-term portion of finance lease liability" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "[Finance Lease, Liability, to be Paid]", "verboseLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Five]", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Four]", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Three]", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finance Lease, Liability, to be Paid, Year Two]", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "[Finance Lease, Liability, to be Paid, Remainder of Fiscal Year]", "verboseLabel": "2022 (excluding the six-months ended June 30, 2022)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r280", "r282", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r285", "r288" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r138", "r139", "r142", "r143", "r304", "r305" ], "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/LeasesDetails3", "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r138", "r141" ], "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/LeasesDetails3", "http://quotemedia.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r264", "r272", "r273" ], "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_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r52", "r262", "r263" ], "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_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r51", "r160", "r161" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain on forgiveness of PPP loan (Note 9)" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r43" ], "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": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r9", "r133", "r134", "r135", "r136", "r302", "r306" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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": [ "r41", "r60", "r105", "r107", "r109", "r112", "r114", "r123", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r261" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r61", "r234" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 15.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": "NET LOSS 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": [ "r145", "r146" ], "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": [ "r146" ], "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": [ "r62", "r77", "r78", "r104", "r230", "r233", "r235", "r320" ], "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": [ "r50" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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": [ "r50" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r50" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Increase (Decrease) in Deferred Revenue]", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.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]", "verboseLabel": "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": [ "r50" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.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]", "verboseLabel": "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": [ "r50" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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]", "verboseLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r137", "r140" ], "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 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_InterestExpense": { "auth_ref": [ "r36", "r102", "r274", "r275", "r311" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r286", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total finance lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating lease costs:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r286" ], "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": [ "r276" ], "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": "6. 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": [ "r281" ], "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_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Total Lease Payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022 (excluding the six-months ended June 30, 2022)" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r60", "r123", "r261", "r302", "r308", "r316" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "Total liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/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": [ "r7", "r28", "r60", "r123", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r238", "r240", "r241", "r261", "r300", "r301", "r302" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.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/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PAYCHECK PROTECTION PROGRAM" } } }, "localname": "LoansPayableAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r98", "r99" ], "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": [ "r47" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r47" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r47", "r49", "r52" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r31", "r32", "r35", "r38", "r52", "r60", "r67", "r69", "r70", "r72", "r73", "r77", "r78", "r85", "r105", "r107", "r109", "r112", "r114", "r123", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r255", "r261", "r310", "r319" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "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 loss", "totalLabel": "NET LOSS", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/LossPerShareDetails" ], "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)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Summary Of Stock Option And Warrant Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "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": [ "r105", "r107", "r109", "r112", "r114" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 13.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 (LOSS)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r283", "r288" ], "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", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails2", "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "auth_ref": [ "r289" ], "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": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails", "http://quotemedia.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r279" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating lease liabilities", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r279" ], "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", "verboseLabel": "Long-term portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets", "http://quotemedia.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r278" ], "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", "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": [ "r285", "r288" ], "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": [ "r25", "r302" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "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 (EXPENSES)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonrecurringIncomeExpense": { "auth_ref": [ "r45" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.", "label": "Other income (Note 9)" } } }, "localname": "OtherNonrecurringIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r48" ], "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_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r46" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "[Payments to Acquire Intangible Assets]", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "[Payments to Acquire Property, Plant, and Equipment]", "negatedLabel": "Purchase of fixed assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r46" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "[Payments to Develop Software]", "negatedLabel": "Capitalized application software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r164" ], "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_PreferredStockLiquidationPreference": { "auth_ref": [ "r16", "r58", "r166", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock Liquidation Value Per Share" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmountFutureRedeemableSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of redeemable preferred stock, excluding currently redeemable preferred stock. Includes amounts representing dividends not declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Redeemable Convertible Preferred Stock, Amount" } } }, "localname": "PreferredStockRedemptionAmountFutureRedeemableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r121", "r321" ], "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": [ "r5", "r24", "r131", "r132" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r144", "r302", "r313", "r317" ], "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": [ "r40", "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad Debt Expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/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": [ "r295" ], "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": [ "r293", "r294", "r296", "r297", "r298" ], "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": "5. 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": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "[Repayments of Debt and Lease Obligation]", "negatedLabel": "Repayment of finance lease obligations" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r335" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Software development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestatementOfPriorYearIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRIOR PERIOD ERROR" } } }, "localname": "RestatementOfPriorYearIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r181", "r302", "r315", "r328", "r333" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "qmci_TotalStockholdersDeficit", "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": [ "r0", "r64", "r65", "r66", "r68", "r75", "r78", "r124", "r227", "r228", "r229", "r231", "r232", "r253", "r324", "r326" ], "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": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r192", "r194" ], "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": "4. Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r56", "r57" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r37", "r60", "r100", "r101", "r106", "r110", "r111", "r115", "r116", "r117", "r123", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r261", "r312" ], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "[Revenues]", "terseLabel": "Total revenue", "verboseLabel": "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_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of potentially dilutive common stock" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r87" ], "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/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r199", "r214", "r217" ], "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": [ "r89" ], "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": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r200", "r201" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares]", "periodEndLabel": "Outstanding, Ending | Shares", "periodStartLabel": "Outstanding, Beginning | Shares", "terseLabel": "Outstanding, Beginning", "verboseLabel": "Number of Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Weighted-average Exercise Price Outstanding, Forfeited During The Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price]", "periodEndLabel": "Weighted-average Exercise Price Outstanding, Ending | $ / Shares", "periodStartLabel": "Weighted-average Exercise Price Outstanding, Beginning | $ / Shares", "terseLabel": "Weighted-average Exercise Price Outstanding", "verboseLabel": "Weighted-average Exercise Price Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r218" ], "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/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Weighted-average Exercise Price, Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "[Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term]", "verboseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r177" ], "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": [ "r284", "r288" ], "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": [ "r54", "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "2. Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/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/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails3" ], "xbrltype": "durationItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r16", "r17", "r58", "r60", "r82", "r83", "r84", "r86", "r87", "r95", "r96", "r97", "r123", "r149", "r153", "r154", "r155", "r158", "r159", "r162", "r163", "r166", "r170", "r177", "r261", "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r29", "r33", "r34", "r35", "r64", "r65", "r66", "r68", "r75", "r78", "r94", "r124", "r177", "r181", "r227", "r228", "r229", "r231", "r232", "r253", "r266", "r267", "r268", "r269", "r270", "r271", "r292", "r324", "r325", "r326" ], "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/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/LeasesDetails3", "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4", "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": [ "r64", "r65", "r66", "r94", "r303" ], "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/CondensedConsolidatedBalanceSheetsParenthetical", "http://quotemedia.com/role/CondensedStatementsOfChangesInSeriesARedeemableConvertiblePreferredStockAndStockholdersDeficitUnaudited", "http://quotemedia.com/role/LeasesDetails3", "http://quotemedia.com/role/PriorPeriodErrorDetailsNarrative", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails1", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails2", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetails4", "http://quotemedia.com/role/RedeemableConvertiblePreferredStockAndStockholdersDeficitDetailsNarrative", "http://quotemedia.com/role/RelatedPartiesDetailsNarrative", "http://quotemedia.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r60", "r122", "r123", "r261", "r302" ], "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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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": [ "r59", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r174", "r175", "r176", "r181", "r182", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "7. 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_TemporaryEquityAggregateAmountOfRedemptionRequirement": { "auth_ref": [], "calculation": { "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.", "label": "Preferred stock, 10,000,000 shares authorized: Series A Redeemable Convertible Preferred stock, $0.001 par value, 550,000 shares designated; Shares issued and outstanding: 123,685 at June 30, 2022 and December 31, 2021" } } }, "localname": "TemporaryEquityAggregateAmountOfRedemptionRequirement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mezzanine equity:" } } }, "localname": "TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_UseRightsMember": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities.", "label": "Right Of Use Assets" } } }, "localname": "UseRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LeasesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r81", "r87" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average common shares used to calculate diluted net income per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE SHARES OUTSTANDING" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r80", "r87" ], "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 per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://quotemedia.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r337": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r338": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r339": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r34": { "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" }, "r340": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r35": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" } }, "version": "2.1" } ZIP 59 0001654954-22-011648-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-22-011648-xbrl.zip M4$L#!!0 ( ,9]%E6<._EN6@X &:/ 1 <6UC:2TR,#(R,#8S,"YX M?^QXK(N804A'82ZR360Y-O[8><&L\_-/?__;]3^ZW5]O%G?*V#&\+;9= M940Q\1<3+O= /JK/\Z5,K@87ES^&#V_00RP'%O@0&,_:AE# M?XJS4@S>LT"]_+$W&/0&EX-!!*0[*_<)4:P@:FR(BPW7H\A23,S(VE: <,5G MZ$I1_VDHXPVB6[2C>(MLSI2B/KH745\C9_="R7KC*F^,'Q0^C#+I3K6ED]/3Q?/#]2Z<.@:.+D<]GZ](_;W3@!)\:H0]'T/6D- PZ,4E/4200M( MAHV+M?/8"UN%K$(4T.@:H5T7N6Z$M4+L0?0?-/:@D9('SP4]!VB,&/F#0$.B M?_QL;/(A>4L"E-B/F+GYP'X;@/>'WI8N!> 15B( M&"Q_)-&4%I'[LL,L5SZB)0'.W!TMD VTQ$$31#\-0Y+[O5_O[W1A*IW(5L < M\L#['SY\Z(G6$#0#F30LWOP LROJ&5I)"3RQ^4PW$O!F2DD!\+N>WY@ );F@ M[WU0$AFNX]DN+;);OS&I$Y>6J!Q:(VU0MTA[45.B9].E*81$_]#[';%73G + M#_B$N>*Z6X+,%'[Q93$IZE[XFI$#RV='(>"4_,NHL[ [$Z^(3<2PE_Q?7^GN MU\RN(K"N>VG0="\>K)$S^R=Q#:L7 V3!"E\Z NP I S30);A60T0]Y05XP5/ M0_$=)E7;Q#9T#Q?,L8C)_?D-LKASTC<8NRP4N11.JH\!*$$'8>)0(;/I6)OJ MVIA?Z;.[R5A=PLV->J=.1YJB?]:TI=XJK*["YA"BV>X&NP1XJJJ])))4E<,F MJE3>)$;YH55M!=5&4F:SU6R'J6"#?;&19Q(1>A7J5X8I5?+;:DK6E_#G7IN" M@F>WRFRN+=3E! "4-U^FZI?Q!&!:51>I.JZDT0;9:\PFM@[! V;J IL8HM4' M"P,XK%TN@E=H4$D; M&GU6IY\T79E,%5U;3.!*51;:6-/NU9L[C:-]U1;+";^>+[1;;;$07:KN='$2ID;QOXG5&JOY9N;V; M?6N]3HFB;Q CH)5YC%%?D7D-4D7]FX?7A!F6PSR*X>9&U2="&S I==",6 9: M'21UH).U##2/7R8UHO^N33= )>4)TN%74T MFGV9+B?33\HYHO);*% M?#29C158M&:+5O1)T2^TK]KTB^9+/+R1";I_F19T@-E*-R5=;/$%&I(P-_(U MJ6=26?>SLKX3Z_%6DUGYI4#F.P%.L;1'$PM>)/I/IYFYE@,UWG"[.B?U87[;J1 M#HC0B['!QO?*!*+/Y(J(Y-] M!T&O\L;OH15Y>M' B&$6EWCBB53@F;3:C\I:>1\[/$M.BL,ZD6HUDZ0?O,_< MFH,T9DM,PNQSF=(&F80_&;^U.JB^_SO&+B(6FR+*SP%^< 90JJ7,5D'N M_K#R)NA9B;IN]58GU,O78#T4J2XS6Q+2T*_5:MU]YGQ%2J&DNLOL1F3WH5MU M50[9 T$E8O;PF505F8V'*&@/NFBE7BKU?I[8^W*Y9_89TG)7^JWD2T\+\IV3 M!$:JE\R.0NHTH?5+5?/:A%M*/I)J(;.5$&:VK5.J(/)^CLPKN*3"[836(U42 M^R!'[ .YV#/Y?EKL@U;L96(?YHA]*!7[,)NQI\0^;,5>)O;4NEO0)E5#)B5/ MJZ%=9H^^G9E*& [L1:KB3*9^\(9F&P6\CD7TCV,2\EAC>.SW$=H@Y?6L8G < MJY"'0L.J@0LF?WJ?(5T4;@U5]7+3A@K0PN4]K;S"Y7R>NL_Z>^C?_'"^4L\$H1 M!7:N>-&4CQU&MCN+E\,1SS:B-A,O/&^M$(3W7U)@1UA"6D+! MP&$7B!J97C(%@* 39X?%^58O)+ZC]([&EH4>ZK(%*-@Z5W[ MNKRDS+'<^0* M#+\N5\FY24-JQ*3QSK>$34$$B(<9A=Q LU5C*,/8)_V=0E[$M<5AHV!.<7 M-88LK!U8.FBF:%\/6R[;]]&4@'B=Q*8$B#X.=HKQNHM%E,@PQ3UKHOI]!<]J MN@_AQ543X7NL@?+CA1A]^8?=-"2AOOIS2:AK 3DE*)L:7S.^8^4L#V!;%-C- M$! 4M!2I/8_A?T]N=7[CR;;MWA'T0"SBOG0$J?PU:PD4L2R^A_JQXU*/IPJ\ MP.O5@U]"[V/' $S^8;G_>"=>UUZ*W,*/D:')3S5\@*T#?AK1EXF+MQP,Y. ] M,)>XHN+Q)^IXNQ"4 $@QQ1%HB-H@U6CKG'^29JBV.2:6!_.A'_)5 4ZJEC0K1[6Y;Y@7K<>F"G:$ MUA@2R =,9RO1>;N<_0U:\F//$7CETFYQOE4!/ MS](]<@Y#<%'+Q.=% G-Z)G1ONX69.%NE?/<",AW"%RL(*ER* M#-=#UAU987#;VC.F!F$08Q #SU;@-V ^"S\RV_'1&< $24E>E/*GCGAZ =\B MXL?X]Z!^CXI6P4+D;'/3N7TLU!S_],Q_<^AWKE&T(S"94_E>4>-Y)GNJ:8H# M,F3-$3$G=D#V IN>L<\II%!GRIQA>%M/?!\9Z"'-5PG >;)4ODD":S[E[CAB ML#KX>;)[AQG#F"\Q,*543OTZ*&SM5].WUV+Y66*ZY=[#][ A\TV1&T;MX=,C MZ%B<.;_HWL-_(?99.C.J/B(BB((<\I;87"F"=NAUGU\VP&L8_[ZVC5?F(S&! M=Q0;)!%S':6G\YP9-5B;8K>!0'RLLS20HA KFLXJ=!OW!'404ARCH*5V#N]2 M&.!@5I.N2LI'R'!]M%,[O;CI14%B\MFI24R)D;]FR%\"68#/D!A< >AYF1I? M+B?;'=^[FM@NIIBYD1G%E]02F/-TE3E$E_!SMFSP7_+@X3?X:77+K8EO\5B> MR4E/9%'IC#QMG,?HZ+Q,-[+!Z-=.;JFS33I!EO&-$N#SW!O,IS[N*26,ID'/ MDTV?RDIL5@,]4S8=NL+\1WG&'I\(RPWVZXS%CHR*VL_@;,'?N++Y/HX8B?^$ M<6('O@#@M*=!M^01\QWR.<;TJ\-?>HZ_A5#8VI1H P8_BN_GIAT/).+N/*?M MM/2*$\Z)'6WS1<3F-)SI@5/>87/VQ0$IU'F^,^!_DECAK8$8X%GF@N%I+/_] M,VQX_".>)45\GWR,7J(U0@IUZMQB9#E\ERHX"O"/EA,G K8.=/MG+N$+!/ 7 M8U.@['^*(5#GT;H[Z>C>YW$O%S"'*OCG#F#+$8M MJ\QB&NOP>\\BS$YO?]7$;O_)@.GRG_\_@59A20UX3N"?E]8:B1PP& M\@T_ .F/$#/RK=$,6^5@)^5@Y-"= [WC__"R#,RE&&TS])_#,EXP)L#BXX< MHEY][O1ZG=Y5KW< ,KQY\&KZ$)B^M40!M(*-;SK AA@M7$ (!SN&O@+E7Q88 M+DU_9:Y]N#)=RA107H++PU@#;[WUT6(9@ OK Z"/ 5I[K,[ [08C%V(,#,_9 M4%+POX'F6I= <1R@4PP,=(BA_P+M:#@'N3^^TO^>"7^ "-K%7]\PNFDM@V#] MM=-Y?7V]?.U?>OZ"\'/5[?SQ.#*L):&KC5PJ< NV]EATE"R\[I@ M*[ V_:K=[;7[W( M- #8R3$"DP*Z 9[,)VOHAP:+GUQS M8Y,9;Y_$$.>8%7,5?^I@:;H+B#77@#Z"6-&A#4'40T9-%C$P\?+.\5XK- CVD-7P1&(>(H\A M4L7D@:'I%=&<@U(-30:)EX@HTG0#Q;*\C1N0J#DETK&(5111QX5<#9U3'WG^ ME-BJ9ZN^[Q6&"!9\-=3HZG=U_*06$9$ J^C9T*&&2[QQP*&B;.AJ*!FIBJ$: M110<0U4E@Q.]5;&XSARX(LEZ&!/C-4C>"@OEFP%;T9PSMR19M'Y,?8]FV,3W MD$\+WUP53KXBQ!I\5R4^3(POT^$+=#=P1LV,8P)G %=D99#D[9B/C"Q8R7.9 M5WZ5#%_]O.:4.Q-#6$XRA(&)'#PV?9H>OQ0ZH!)#U##ORU)_TF!B^U:'ZOF\5OB12BX@=5O]+AS3G8*,)H*LX_@$**/C5[E\7M-]+R;&/M("KDI58L 6:._?\ M5;3S+9!&[N)=C($>H?E00""?!Y/Q4!T;ZI!^,B8C;:C,R"^WRD@9#U1@/*CJ MS-A51O=<.)YU1+E#"[/)[6U*.":4A^77N8F?PQKL!K<7IKD."^,=Z 1X_TUH M%J%)1%_\J6!,6!AL?%K!VX_MF,_0"9_X9P27 .M(H'02+*'/26X6[#'-,1M1 M? MX/O%_-ZU#*#=]Z\@RTB7N"**#-ZN=#;81T?8>?^Y[JSP!1N+R"JF.RY4\ ML@5>(6TON&EUY6B!Q(^UB6SU;4TG1:$B&. \NNA+U44NG\U11[0QA75H0?1" M8_T8!L6S.1>+1SG74I7#PW5S=$2+QR31HC_4GQM"KT.+RDHP(%%WB]S%=]/9 M0+:R.-%YM/91JM9*R:$YZMNQ5A0:Y="FN8'I+FA>OZ."3 /US7(VM,'MWO/L M5^0X;,KYL'D,ZY-@PV)85!GVFV-0Q8HI)_Q?Y B_N0(FBYLU6>YNIPXMW;@V M]39KFH@3^\A+5?*P>!3Q68XB>-AMCG*&<.UA1/S^;L9ZKE64K; Q>)3R18Y2 MBMCD44@V0]TK.1PU?&$2]6RZB[#B$/9@3^9/>!<9E+7%;%=S:XN._.?H:1F6(J 6C4$\L>"[]B-NMX-9//K_-TI0;@T*&[G@EN#)TBF,K6F2SKTFS]G7F Z.2W' M,#:X%$NS;4358SI3$]F:.S#7*#!S5L5,!"X+$K!%D2_3;"/*9[HY?F#@ MK5:>&S)6M#^9@N32AX!=BQ/TP6*S.8K0:8G6A;9J^BX)[Y@XG@V3;#E6@,Q,+E4)V[_@Y>UA!9K")>B M5A,\NU4XQ:FWVGOBALMK&A>/9G3?K75FLI*AP3"#WMGV!/MQ.&X M%%W+]DN9R7>6[$[?:^[5LK/!;?&%^4(.H]\Z23Y'Y'=Y76/99R;$6LCZI[20 M@8NC<3_4W1C'>XI"C,]K/CZ-&?GQJ(X)CY,[,)FJNC+3" "X>!HK3T.-P'R0 MT4!W[],^4-^;YR7B1T!REG,X]!+AYE/>6NX(3&[+7(9D4ZNW#*XRG$!;VMHM MI"RG>>0=0FY+7+&LD[PT)Z\X)*91LUZ.N#- Y=@%AO1X*A+XAD2LCA>6ZR.: M]@=8'3I9%"N,Z+9&N[8MB#$U^SR3JF!PN3V 3(VF;+(R.3;'G.^A2[AWZ/ZR MO4(NPL&N-S]B*R?(%"'*;1'D52HG_\U1F $=AYJ7:S^:_@\88Y&MJSPK*CNMC9^OK+RD^:8 M%WUO8^RYWC$[A4Z@"$\F+SZDNWKE>6'AR6W5X]-0UNLXA:)HT')#

<[SR?CNB2M# ]*O#>1RP@H%)P)+;FSL)S(2D,8U)4L8PX,E^$V#RIB\1?&1-MV1!F+N[RD20W!R8 M*?)4%,ME]HRT76#/'#]CYTVSYI5S:CHH.58>^<@LCQQ71 8/ROA>-8 V!H:J M:^23 G1UJ*J/RNU(I6C?57VFT<]37;U3=3T<8C+X#U#&T:>'R6BHZ@88JG?: M0)L=E58D%I)R3E^.">K3*76D@6(\@+O1Y'?I=23Z!C/ADZQQ7Q"1WNWV"=.M MRD-L4:P O:#X4;V9SIM[#$F>W:?-(T.X^ZFYZ3>Y<]T\![;( M&I1RT]4 ILX>X@E9(E!6-P@OZ52WU$^\+E8F**52Y!24!(9$AG.9,,G84?W][*-Q">6^J?6^'.R4#XAI6 M;A%+8&I40JA-MI'HS(#8,6#EIGT:6VYY3\C,9XFHT=X\I#=ZVZ&\9K.PY=;3 M!&B6+:)&:_;XG+@R6DUB2J[!"5!IMFR$%^C"';;P%LF!MZ*/#KD_WE]EE>LX M<247[T[750D>FQ8O&4QK[@O=-#YK@RQS#"DG5YG;<,]SYD7]C/LF1C9+.2B2 MJX[E%98\V*I(&@V*#.^T1FVFR;/I>#3(1)5<,JU0DP72:;)&F>>LE5!MSACR MBY45Z[A07@U2-H/[W1E(YP67S#'DO'6PCE2TVW4.SV(-CY\(W^B=/#MHL:O, MLGDL,X;\(G5)E:;>+B@KKP89-&4]<=*N3B:RCZP VM%)O,=?Q"!W-XLLV DL*H86=)E-=-=3Q+'QI66 S M#=_%VS&*/R1I/-/&]V Z&6D#C5[7+(QVYLW<,7*_ M),F=ZMI$!U.5_!@"5=%")3*?Z9*8.J$NE'^]UY5&6:\UQL=U/)5TL MN-B/)K+M,OOZ\!C9J5@6>31PL<,125SFI>(QVE)1:^=#ZB"MJFO#8]RD@MK9 MC;LU:(A]_?@[9[U45#SV,'406N82\ACEJ="9FXRH5 M>PM=4:W\<=];'F,I%8_3&6'-7#!N.(_1G J\!]<:(=5'7C>+OE3$3=('NF(I MY+K\/$9P*L0F$MV:+2#[DO08O:G8NH]?->B?<7%ZC#IF=*U%^XSKU&/TI>)E MDKY>;?3U,^CKIZ->@KY^;?3ES9I^*L8EZ:S)759TO7J,LU2<.SNCJL4Q5W7Q M>DP252]7:PL!55W*'I-%1MBM2!9"'4YU%[;'9)$1XBN2A5#G5MUE[C%99&0/ M%R:ISJ__ U!+ P04 " #&?195QT)HMT 4 M "J* $ %0 '%M8VDM,C R,C V,S!?9&5F+GAM;.U=W7/;.))_OZK['WB^ MA\M4K2S;2C)):K-;M$0GK)4E+24G.T\IF(0E;BC0(4C'WK_^ (J4^$U0) 4B MPWF82!8:_/4'P.X&T/CKWY^WEO0$'6S:Z./9Y?G%F021;ALF6G\\\_ 8-TT MSR3L F0 RT;PX]D+Q&=__]M__]=?_VU-I4FMNYM(7*EL0.!"PWII^EN M)/K3+< N= :#H/67W7,^2%?GH_.+=_N_7P-,J&SDTY ?+_>_3$A_DOT@Z;1G MG_3BW?#J:GAU<76U;[2T']R?P($2[[O:VP_OCCF>N-*K_3?)/H821W,E)5T[6$308RE MI6UY% K^BZ0B_5R2+4O2* 66-(BA\P2-H#O+1-\_T/_=$_XD(FB$/SQC\^/9 MQG4?/PR'/W_^//\Y.K>=->'GXG+XK]OI4M\07 ,348'K\"RDHKUDT5V^?_]^ MZ/\:-DVU?+YWK/ 9HV$(9]\S^=5P]P31QF^&NQ])4VQ^P#ZRJ:W[>F!X@I3; M@GX;A,T&]$^#RZO!Z/+\&1MG1'"2M!.=8UM0@P\2_?=.4_?/_.'9+MQ"PP3G MNKT=TI^'8YL8,4'J$VX<^/#Q[,=6-P=4@Q=O1Q>T[_^--7)?'HDQ8W/[:!%I M#(]^+C(@(N9+/F#;,@TZ *Z!1;6WW$#HXG)0K#V<"O&"C"7D;J!KZL"J#S^S MNQ9Y6;J -D0NGC_,'Z'C&RR^0\ SR.1@',408Y\-6Y T)V;MFN3C@O $'8=2VOIW&>W^W=B606;>"7PP==.M+HC3P#B1 M18P!WMQ8]L\*_RV9X(J]'DSR&2!63!_JF5X:Y@*093$OR:C6)(@%R95VW M/>22%^R"2$2U;P:-IGQ19G=*&8A$ MLX:>#2UJN&0V=AE4E-VZ&21315XJRS($\59-R>#(V:I<7#4[;DBR-L;$>)?$ MQ86E\LUHV]"8 R_$6=2_+QR;.N-D[B&?U@[8E@Z^,L(3S%V-S&'MS&4:?(+( M@RMJ9@P#.*-Q0U8&B=^.V6!DM>4\EEGEUTCWS8]K1KGG4K3FDTR@"TP+SX!# MW>.GT@FH0AL9OKO M!K<,LV)##^@&OZ7#M[$'=(/?TDFBL0=T@]_7;?/[NEO\5G A&GY0\Y$.J\^1 M3](:IG+_HX"FY2Q+Y7"@:D?Y^(&CARQD-8WBR%D=#!<=Z;+@&Q_>AG3AZ-X] M'!CF%B+LI[*#!T5EM._%1.Z0-!T&;8:9';2->O^H@6%O@5D1Y1YMC"%Y%#'YHXE, M.FU,R=<8:OCL0F0;&>[ M6^/R<87(+%N/P;'HYH7D$A!%@T/V,=3/U_;3T("FO\6$?O GRYT7W_XVT"9@(9#3,$%)KTF/>21 1[161YGXUDTIV/ILHLZ4R MH9^6\ZDZD5?DR[4\E6=C15I^5I35LDT3.&X_082CT3$<2:]B_?Y6UY0> +[W MAY.'!VL 'G?V!"T7AW\Y&%;PAV][T$2,4"4?<8:%!8VSV@YY8O:SS QX@W9Q MK <+DITX:C(+A9T&$Q+CC+^C>7#L;:G<@N?9A8!MASC!'\_(K'I!*/PI]H-N M(Y=8N&+Y#OAVF8+=FBI"QZLU7?C,!.IXS3#!':&N=.1)__*-?2,9O@U"C)2.:$=']-.J M\N)148[B\BTPU-B1K(4SW"6GD65OMS;R(1&W:N[X!FI\ 98'DWM.,H8:"S%_ MW3%[$DS\! KCKR\?#Y8]=V,[YG\.GGNAGM)$8NHGS4P,CJ!U%/&2J"@ M-TVZ;KEN"'G-^:^W'%>-@4X$R3.R$DC^[4DD/_$/O0$WT^H+ 4\[LS;!>JHNDMM_ MS9;;7Z[(/[?*;+64YC?2?*%H\DHE#:17=S/Y;J*2-K^=8 WC1"?G(O)YDRN? MN$C&G^79)V4IJ3-IJ6@J^21+FC)1E%OY>JI0LB^*ME+IYX6FW"B:YGF.K6W(J@'Z4E6FLQI$4-9-7MBG#R.J6'^7))AY&T M_"QK+9IM>?6N",HWJ=$N_S'^K!")+K3Y2AG3J91^_*3)MYRFU(*I]?)MQ:E5 M>A7VUN)[++OD5P1UZ@T63&72JQU-B]@RZX!%H*7>5;O9XP3(FBKT%6$F]2JK MO;+:OG[RZX4=&+M*O0OC<\L)<%8I&A8!GGIA9OINTJN@+VG?68NL'%=!+,)4 MZHU;.@F=DCWF*F,1CE)OX;0/F,E$O]N@WVW0T=T&V'$CJB'?#FHA7[YI$(?8 M<_84D%:I1F+L(,A"WL9^ 781YRY%QZ%V8U] EOB*!-SFZG]+(N["*O]Q8C[! M6G[M^<3XMX==^BEWV2O!>XJ 8^XTV[8+)Y@4_'JK\SD+ 3DKGB2,\/3VGI\2"R*O$EGGMQ=&S/DLM+&V%8]VOU*_F@($]Z9E MNB\JHK,RFB(!O2J[4"8F?3<]G(YQK&\T4J<@PGTS# Q:KI LI!!)U(1^A MK!O-&:ET> &=KK^.Z1!"M,S !+A 7JC%A\B8*/GGBBI,T'%-,' 7:H3;L1@_ M=U3@4QY:\%<$F"X/B^!-[79+ M;#?M]V3TN461?"/ABKSU][2I2+<\@T*_)3XF<1VI$6%*?U38.&>XS ?NZ=C2K$\\/9/E#E)B15A0-,;+31DXK^]&[ MK:+P"!TD*,760(*96MFI'/GO-^56EC\3I2CR9V*&[XV'\>$XMG%!@C"KK0BJ M*("?O,V06YJP:-_<*%5U*IE4.D4=IJ/KF^4G0D>IRE.U"YSU1Y+[)-LOE&3; ME7$^,$T?0J5<<2@ZVLHQ)"5DG$F(,5L>FJ(YLX&M#51U* M936L+A%.1"^A9=$U>&3< N<[I%Y=L(NB+'-53LG?I66RU^3[KI0OSIOT/D%$ M_&^+ )2-+1$IS<)0EY51;XSD8BJ/D3G.&_;\HKXL5Y>$)IG3GK^.JEW&DW^! M":>#8?4"L:Q='Z.FZ];'MHOTL5@?BXD?BRTL@.CZ47'P%6\E5+05A\XYO K! ME#GIR7:="*"R3"5'V!T)D8X3=X>"H,HBYW?":&:C+Q"[T"@\5)1JQ=]MRC:2 MZ(I'"C3GH,/WW^Z3_EMDZ_;URZ%)L(E8_@D<8_[H;\&?40^+\C/S*#_SA]WM MC"4^;QL/Y*_]:DYS&S)H8\'^QG8>(+UV;N(Y)&9>;>#NKHF\]GKH M4%JIOBY.<.XCMU[L=FLC'TK@TQ!'(+B&I+BT)A,E?]\PW\KBY6,9F*EWS*,[ M<4>?IQ(]3\7=EN:>BVFQ61.M$Z&/!JG\Z7[VH+:%!RQ:[.*J/3L["LR?R :/ MDD^?Z.L3?5U)]'&JBI.]L2?-Z74.I\HS":E,3(.DW>Q?=1M4K4>)9E+-)UGS/O<^:_0LY\[_Y= MO^SOP66I$E5,)E3NO(07WH6!0G21@AE!-0UCCC1(J]&2D)(X:R:^0_8]AHY_ MY9:*'CV7_&PCW:]A2\24Y*^TE%#[C^Y$=I]I#.0937NRX5UC_Q!JXR(O]+8 M-G.6\='&CMGQAH:^*BI*L_KK;NEVHH@U WHR9RY2Y%Y87"95C+JQL+6_Q*T/ M7W^I\+7?\M5O^6HG*.RW?'4G1NJW?/5;ODXP7ABA"ALM M'IL94Q4/GF(2$61?SD4H:U[7&,7 )==K\\=(&1U_Y;!?;U&+HIN8/SS3\K.CN!XCT@I"=B5@$ M/57AI]9.K5P7-\ P]N MWI*N0/BK$JS#ITJ/(BBU-I.!NM]V0=T1Z]Q]Q/ZL8++/CD4]"*O.(J8"]?W> M:)6AX% *>1@FED+S\"L'T(,"$_"2=_U"&9$(TF?A(Q#XNT9?3)9-[X7U51J< M!:( #ID(=!BQRK.^V6T@U2$T?)(%='R:O-=74[V+HL+&& YT_9Y36C3O7;WS M;E6,/6C9VN15)^?6XYIW0S.8@= =C_B(-?<<&9CB.[$UWEY1R>,.T; U,I M^YN@%$$KS,S4RP4?HX"<_1"EB-O?'W$RX<=V3EPVFE.I*''Q!5TN7TZ9D[K' M)2/GP=L^EYKQ*!'4WQ[WH>EPRL(HVT?+?H%P"9TG,DMG,[@_H>WS@E>V"ZSH M[_1:O)GM_@']C;]K5+RXUN(C!3*E%J40FM1QF:%NG76.C)CLP[*-E1?A % @ M<^V,S$+C/BX+U]WY MRLH5C]C:V")2>@;J']?..0W?;<[T%X[8,MP,/7U M19*#A?S'^+,R_H>TT.8K9;Q2YS/Z\9,FWV8>.O79"JR(_H]:Z=_^'U!+ P04 M " #&?195O0-'489# #D4@, %0 '%M8VDM,C R,C V,S!?;&%B+GAM M;.U]>W/D-I+G_Q=QWP'GVXBQ(Z3N>C]\.W-1DDKMVE&KM)+:GCG'Q02*!"6. M6:2&9*E;COOPAP?)X@,@0585 /DN]F&UE)E, #\D$HE$XM__Y[>M!UY1&+F! M_^?O^A]ZWP'D6X'M^D]__FX7GX*,_?_>&HN_^YU_^ZW_Y M]_]V?OZWB_L;!^X)1P3N M483"5V0GXCS7_^U'\O\VN'T =[0?_?@M/7KU\_?!U^",(G MW)Y>_^/?/M\\6,]8KW/7)QUNH>]2+B*%Q]>?S^21^V-$/W<36+1S)=B D(+\ZSPE.R>_.N\/SH?]#]\B^SO<&P"P_@@##]TC M!U"E?XS?7C"B(G?[XA&5Z.^>0^3P5?'"\"/A_^BC)P(T\IDY^4Q_0C[SWY-? MW\ -\KX#A/++_4K8JGE!5L+T45+5=L+O4.@&]M)/OW*DAI;%RBI_U,\_Q#", M.W5YE5]Q QZ#&'J=5,]S*E;Z%G7K[3V?ZE[&5A]UZ^4"@NA;C'P;V:F*1$"-Q:7RJ6&GDC/9@560ZA';'835=D=8*I48(>O# M4_#ZT48N73;)#^?D!]ID_(]_7 ;8 5ALHCB$5IQ*HHWX\W>,_O$W&SSH%?X*K9H$H1%&P M"RW4:CSRNHIZ*-%GZV$*XD4A__S+PW=_H33@UY3J?__[Q[V4DP_QTH_=^.T> M/;GDZWY\"[>(TPX^F9H!KU,Q'7<>C0'#7Z-6&06,%.QI 2'6@(5+[+!C+WF% M3=*WOZ(W8:LJ="K1(%"R"(<2D3%XX.LE $1"#"@UP.1*(9'NX!ZQ1$Y[BG]6 M P">2NFXY_]FP'!SU"F/R>@ M,P ,#:I5G#Y&#A@]( P D63Q1!PJ>D>==!ML7Z(O]OB*14@QPU"M!($=A#@*J2HD 0"A!0JIA M_)=;%#ZY_M.G,/@:/SAP24U!B-UV@G DK( QJ,1-LE:=H]> M@C#&&CW$,-Z)5Q$1N=+]8ZW*I6TDE]88Z-2J)]I4)MY'Q@08EY:]9798(7!. M!71J=YM<)?$I5*Z\%5L&@T M"B0&0$&LE1LF9- *'Q#?7P2#RD8+L-_((:X4]:[F.8M8<='[%;5,BGU5274+WFL-1P&0$E:29'W2CD!906,%^28 MM1B@_]S!,$:A]\91+5NYVB M:M6M#ON[ 1@0J%2SR0&,4,.8KWPK"#'>:(XM"<"@RV#GQR%>&FUQ$DX#ETID M2#6@")9:%F/P(Z.E %(%5AI60R!A!H1; \X>X;>5C0V=Z[@LG[O!T CI56*K M0>DBJ@3$QN"I7C\!DC 3*'+I,U4+V\:]$B7_N7%]U!4@-.JHIR4;(G,PTC%^HBL8 MPR3OJ2;NPR=7&U2K4[D<3>/1&H 1"?6$\;.,A^0?P317[8C@<6"TH>W81>=/ M$+XP!"$OCM+?[*&4_.(?U)TAIP5KY]KUH6^Y> X$[-1 <$.V'>OI(=:E*01N M;?C(V/YC,)G.QB.-".RN<6716M]>+6\?EE< __2POEE=+1[Q/RX6-XO;RR5X M^&FY?'S0#,U%%*$X:@!AF4@=W/CJY8%5I* #,D5S.+(,@%"=;I6[7@\/IJ A M,9I2H*C0JL:&0-DJ1$J$=#2&R(&SJ3%(J551= D,4M8?-2/G$D;/"]\F_UG^ M:^>^0@_K%BWB2QB&;Z[_]#/T=N6M44M>=5E!+/(#VDO1; MLC>SC6T WN0UK:R0"2<(,]8SX"/=SOU=B%Z@:R^_O2 _0O7P$M"JPU6MLGE M<0GI^%C6V.I/#$"2A(IE""4L #$>W09J'3^CL+#T"YK*(U0'&K&:><14J9C# M:SO]><\ N#3I5\8*I0=6P-9#ZKJ]#A7M:[9N2WJ5^YT M6@%/NM/5[XED6JAM#R2'C9D!2/PG8FK= MXM&I!8687!T^FE3.0T5$RYQ_9S)P3(".G):5=.V$2[NO&+R@,'Z[P\K%>-=% M=EPO),:(?6"AEU/'HM)S;%:]Z$"*Z>E8]<9H.I@;@"AY3:ON)..DFU^4LIFP M*?D4!/97UQ,U>?]G=0 JJY0'2_HWVMV;/OX?$[:J?*W*($BI-(_XRH^Q5B[> M%">6$<7+;Y:W(Y?:&M @QZH.*6V:DD>1#!\=R_GAZ%&UT9Y0M[WCH&MM,9#2=3: #46JA: MV0FGK, CO("^9' >..>[J!EU)]_\B'<]S&YOIKVQJD"[Y%:XJ!A_#VS$;"[V M,+[#0/>-R%YH*R/8&NK>T=[X\*-Z[FQBR+L^-([\<^!9Z,P(DYP_-9P M!"S/K@XC;9N41Y$L+QO7B>7T3+#LW;2N9-RM%A>KF]7C:OEP!NZ75\OEY\7% MS9*DKOR\O']/_P)7"VO5Y>K M1W-P+9?,4,>@!;L2:0UB:A;8'B.K;\()LZR>H@0';\^O.\LA/8*\@V_D^!%/ M-_R;<(?L:AL;CC^E)*@_;V[1,-[QLP0[V\Y,^Z.^";&?SHH+#Z=?F"0:$H), M5A[!VD/8#L*ML>_1*_)W#:?5(F*5X>LZ=8O!:QXE'3.G-YXX)H!-1L=JX)KQ M@) Q&;6]3R?)6SV.FIAT;?!%ZHMW^&4..G:3Z68.38@FM=%5M-C2DJZ!3UY' M#$K;?G.L&,O'1FTP6,^B#H$RJN?Q5T?/#DXW P>98-WD-97 GL.$M4&>4K]< MSA]GUP.HW"KQ(?YU]9B=T9[ MDV&/XHW\AN2D,G^=AN%^@2%YC"]K2JGA4ARGQU@+Q0FZ),C9EF9B6TAG_*FU MHIQLX63S%=%JL5\9=P:B8Q8V[V+9'M&6U(H+WUBN4/RMO1(HMG)7V\X&VT,L+@G:51Y M%GU&O_\.?5(C"M&OZ([AEAJ]>'H*Z;O0BRT)X*V=?;OOB<(AO0,LUX&RLK3- MB':-K<&_G" &##B=#DRXC7N$)C2L$&>@WSOK]>C_@8C5%H>[^#D(W=^1_2-X M0"%V/, "D$^A+8T37P;^*\+^"OFY(N[?>A]ZO3YX@2%X)9/P#(S'!>DVBMPG MG[QJ_C_28N9N%)&8,XD_!_NZYC^"_F!X-IF- 8S!?^SP;!SVS@"9')3R"EF( M3'XP[-/?'K/T7[>*"2V/HLTX?&YWW-QP5#NU)N,I,F#BR.I9GAUYOC]AJ#JN MY<:ZS7_NY8#:.\D5,H77CP4J%FX:EVCH2(QZ%D*. 8BIUZ[ZACU]DD%H\_KC M&JMZEOY*9/?FO;/1='HVG<_>A^E;V#:M,0*].^C:*_\2OK@Q%!Y@BJ@5GAW7 M*UPX)^:3LGN_T)F,3(AX22E9.?_-F "Y87KN^L!B?)KA=(]BB)UO>PE#[(0_ M10O+VFUW'G$9KIA%%G2##*,ZD,DW(X^W9BZV@DTLRX@[JFWUY60AI/3I>JOT MP(2&7.B107[MYPQ0+2$[J1S.^X[VO-T6>O)/3B*>#W22T&-3M\NT2%FX\3@8 M&>JC**U0ZWCXIO;")PJO0;\B)3F MPJA,S,R^,W2F)AP-2JI9">41:I)XP=Y7_95P'(@IP7:'G:4L]B=G.J;6$9&1[PX%.X8=>\@I+#@)>6 G M(5@&H,SFX)"=,2^RTY?FCJAR:,&=2'$!WLKD+(%]..L9$2:65K0>7TG"P)[9 M-)RMZ)&>;">DU!KQ552X%EN,E 6=D-.W38A,2"DIA2G&:!J>UOMS8=D>*+!H M1!9']5IXY>B9;S1'PYD)VU1Y3:6 EN/67MLO[Y=*+I1-3$HK0TNH7RH17\TZZ9@@RO<\F"WD)>Y),ND: ,KK7ZV86WD8"4^1Z/I M7&?Y\2ZZ5DV9_+:RNLE325@W.L^F&5K4)S>#:\[ DM?ELZNB\S-U- MVQ8 WL9:@'&]>;E6'0#J^K7R]"SO;XU&PVU!]1::=K*6AW#TV^+I"9OOC6W M;GS5^O@M69EAF,+>1FPO@;KN^7]XG&%"<#W7VX77ZY6 MF.8'+>E:2?4@[N%B^C>VD;9@?ZPJ7(GGYR:(4%T"%E^Y\G#<+W]>WGY9:L^: M+G:RH"EJ,Z EQ]V$FG\5A2JI3"F%_D.VB-[]H]H(8U8%&I5A0(YRQ;A?CH#% M:3?6=&Q&,%FH6M4$/SP2*]LX]T_8U9_"((KNPL#AWR3(_9FUI3>W^L:\L"34 MKO)8P?WZX0'DE> M[VLJ1E%#KZ$(CTAI;O&=,C$;H,UXTC/!9994L_(D /.';S^!Y=_NB/>L^^7J M!^1A<4\+W_X,P]]0KD6"AM MO)9]6L5AD7*^6.,V,WNF:FO,R94 M5A9K5MGC[9_J2FGUW"G.]& A^1N\\ZSM\SU9DLD_L1Q5GJS\3!5I*=X=K6XO MUY^7X/N;]<-#S7&!VJE:'9/F!FN9KMW HRPL)S5G>?UK>9[8J]2P. MM%>"I([K($3NDX]]T6>L OH$79]CB>I)%:5K-*B:Y68(Z)*B9W"N=8<@KV$9 M%0D30 D7>,)LX'N/6"8M3L7*CQ'NEK@F=E$B836[IH.)??+K87,V!#XM*6K7 MN1.U.G+>]Z7$>!0HM?84%^X0U+=0\=O173#2-R%)7:A8Q5_(4)&0ZG84:&5H MO B%B)3J+R]"(A>I@4FAPRFE?L'WK.5@^[/^!#IC V#51M>*9T!X@9LXI;=! MC,!!CW7;8?62#7;@1Q?( MP7XMHWN$WU!TA7^(8M?BNPJ=Q;%*3?W)?&[,VU]':TT9#[?+1T B7.!B>;V^ M7Z8&Z''Q-^WQZ2, XGB]J#ZWVYB9T-=Y9>^HC> XX[F0'2"C /:BP5XVV%#A MJ:6DXL] ^@'=+GS6YL2 7R ?B5/SA-2J 2Y4N K>"BD[SBVEML3@@E[CKW[X\8>^GU>/3FE-U M!QTB6I8X!?NSC:J[JQ(WB.24K3P,25/>\;[XX:?%O>Z+14UC(]GBRA <<")3 M_L8%C%R+)!*YWBY&^\)$^0.%9AY%9S2RRF>'-4T,22T0.+*T7Y]MIVH9]I2: MIC;:C!Z0DQN W5'V8H[FB? +L58+/._A$RJ^/9B[T]LP0=J+4;<*=FUB MWCZWE9&\:#H;#$W8W5 MZO;328ZLZUJ1:X2,W>PL2I$Y/;"IF97M*(=YWC-K[FA_V>,H+6BTR;IOS:17 MY9,"S^U>7)3BU5"&6Z8QW)+<=8QL'XXVXYX)%_XZJ"RN>U L=7#YT^+V$[:J MJUOPL+Q?X9\6X'YYM5Q^7ES<+$F1!&Q]'U?DY[O[Y?7R_IZ*6%_^%6 ;S'[Z M:7USM;Q_ %?+Z]7EZE&N9H):Q+.NN@RV+X&/_QG)%)GG\VA >)WR7&3S&%CB M26^*-D85G&]6M8QDQ@'V+/KKSE,'Y]"Z\P4A1M6=YS2O9=WYG(3D&;5Q?Z@] M3^Y W0^L.Z^]$D96F96+W!HZ+85QJ_@3$B7/YL#1U+ R\3SUZNK>FODV;2U< M&GBTOU,KAE$M ZML@R:;L0E5E5NH6O-R+>$]7_G@TLB7:VM1)B+6]T*M&%=\ M2E:E;-*?&7$:*:-CW>NS5QI>G\U]P6I^N4'7K+G)CG?$.8@)7C>B^I7=9X.IJHBI)+I(W4:%A)[D(Q/29_'W[KT-X, MYZJ"MVS17/JU=QO%*G;V6DU=>V!_X"!5Y4'D.K]!4=/]E>Q(ZQ)&S]=>\+6I M*F0]BY:31Z'J@@/'"GT2"T3#L1&5_*0U[516_7+Q\!.XOEG_(EE6755F+6GK M71B\NC:R+]Z^1*145E:C8V'%[JL;NXU%2[L(4IJCV[&9I=6_I90D67,X1*HB M+G4 /U1_<>F?Q>7CZN?5XVKY\.-[<=SZ4P3[JDY(8KQ*M73;,OW:NVV*CD?^ MN8MB8BZCQ^ >D4%R/51HQV-P'-MRFD^I/(PY75<5SW"._QUVZ#N9C8%OPM>D@^#S1O87QB&V5=K[*.2:7N% M7G ;7+K'QC][B/Q *LIN@S!V?^>%2-JQJIM6;9J2GR8R?,FU*&@KJ\Q7!_OV M&I=AG)? 2@#G6!5&WXKW_;B5L"09M<;F!,UH"-65N-CSY9N9/=)^^Z*#OK*! M/$.*.9$R8!%9'U"TQ@TC5GGG1L]LNW>%-L)W.9KY%!8XEVU$H<1Y$U/B;HZ' M4Q/*^[54MU+FG-1MPZAS\!?=5XS<* *! ^[N[K#3#'V)NCZJ;J"'",^5*\3^ MF_-0DH24YA?UI 4HO:?>LEFEJ^N2W$ENQFBP,0&R7?6NA)%HZ<$(NY4 8OS' M['D(SX4;US/">:PV=&%9))P:85\K+[21AT%3PJM>0N1"_0M6L+(-;SL,#N9CA6=H=0XA"OG=+E MX4IH4\=+=Z!(=M1:]H%>8W$DX!E1OEM>4UXY(,H"OD^9?R"K5XK YHJ=:GT1 M4LGM2E),%76 EO9 *'SMK' _'8Z.M1I/B_ J8%F-(?!#CK(=X%#OTAV;G M^+B [)OP%&H[;64M"D-F(@0P*::8E2OT$D1N3%5L,XI5/K:NV\YLINJXL)-9 M:5*<$WPD].:9$O'(=>@#O:;DR"#LFY .WDY;65.2R&@V(IJWU'?PC>RT%KY- MFYN%%&[V\8#6.SXIF29LPELT7FYW+B&00FGL3$8C$\K)'+$IPOW\"Y-T!J!E MA3MDTWA30)?:7-3)F&66W1^N>2&^D8D] H+&4ZAJX]5Q@:W1NKJZ)O>J0T9M MG$$3#%S;7M"]OAX)?7TS8X)"5>67U02&B00]WKE\BMMA"7XLW[L_FTQ-*NO: M27E>?IE4*LN[25T]N,/,3%4] H*->)FAB\[<*K5$"KC+H?9[(@D;IQ] )@SL MI>EV_07M7OFOI$CZX;G7M8*T UJBF1+ KI'"+A#WG3$T82][J/Z58NBW/R\? MC,B]QMN1)"$S>6H;MQ'/MOCM#BL+4:MM)3>1)3*ZOQ/7Y.7%Y8_ 7_;R+!^/!AS3!W[BPSHRW'0*\)Z8M==&X;/LR$F1\^O'9]Z%M' M"!_6"M(.:(EF2@"[1DJ2]8K&IV<7MI0OCP'KTD+@"[WK7P M[<37O"%GB^N-YSZQ-T5YXRK/S0Z]-M9F>O)]D[PSWE7]\G!F MT@9[&=IK'+<=Z3-4]QJY[@$;E&_< 3BK!^#U S3!W[BPS7:8CH->("NY==&Z[ M!\B$R>T!3CB^1$GR?^28Y15ZB%[EQ%Z?:V%W@_P!&^3B+W*4=[2Z8CD!;/G- M\G;DC3?\ [V%?(]=EZ7C(+X[K58#=H8QF,Y&JESQ1BNILP-XEM9-D_*PH256 M5_?S.EH0JG6,E#X,]/^B 1B8D#BKJ]V5Q8J(/F/+5>X+9V#_<H:'QY[@ >7'?X.>7)^\>T/V84R9/^JX]GO63%DE5JDRUAUT MEQM51&[R-(^G$F]@'3Y!/ZDU=QGX4>"Y-DQ*V-WAKL4:TW^NG<3'AEY6B[DI M>'TDV>K6[J-V1GX:'$4P,R (38$7#RM:GOON?OFPO'U%9;$D4?:YA4%BZ MN5'M0@%F(34=L\W&F2,3;MS(ZEFI\;GZ=+NZ7ETN;A_!XO)R_>66WD"X6]^L M+E?+!]V/:KA/ONNX%DEHKC2PR53*,BM\:*-5E>-[9S)F&'R.BA=R4E:_KR\_;(T&XM- M;J$\NS%HK'4-97F9H^58FYD)[U]TT[H,R-&'M#:)=DS2=^/O8!B_/8;0CTA" M3. W[8B;V51B4*X)1>S5\[ R1STXZ9E0U+V=ME7C=T.? +Q;W#_JWQF+VG+E M1I871+M0Z!YVDJ ?AC4-DT$DAYT]KS-S)D,37O+KK'@9IV-B$ZDL\A2W 2EY M-/^SR1*6B=0!CJ]>'E-%"A9/&\QG"Y''7@E_E MB\TM&U7_(+B F;T.YDS[1NQ@.ZI=QN64+(\V0EM2)A7@O<D\0H7$+&UF M.!_,3#C@D%2SC, 9MHQ!%)$L/4#Y=*_( ?8VTPK$#5X:EU3ANENC:F&IY= Q MLS#J(VB"N]^L8>7(8?'WRY^6EW\%=_?KQ^4E26HA/WZZ7WP^R=D#5LYZ1M9O M=R$VLW0O@G]Z"N&V]MQ!ADO1F8-\ [+SAF86MO>:;H9(YYK82=DRH.8?0"H" M[&6 1(CN>UPPQFOZVDFJ?(IOD/((%=[+$JI9N']5H6*OL\WMD65"E9+++>Y/>0,HSJ\";?C#SJFKF2EU#[O;&J NIUV&NK M;Z6*Y%&MH;Y(*WN4FDAVKJ[;>[USX7G!5])R0C^$;*,8G=+V_$9Q<^!'7C!TQN;G8*^/*)\A:78CMTIA=)MQQ+.BH#,>_8 M&3!I3M2LRFLUJ= (8+$@E9NF]^F>3LF1,NZ$X,EWY1T*"3[E*07-C>#D$HB9 M6%;<=-[K&91$(*MNM<2.":D#M^AK+CTV#'S\H\7NN[#6R(&OO1B5U2NZ-;%8 MPZ*=#':8/YR/QB84U3U,>\%K7S0-NB!+,Y2QDP6?GD+TE%SA2B;8(UE(FO K MR:L.M*T:DT>J%",;8*LWGYL0R>Z@XLF9 %W"1ZV3>]/IV.=(:UN MVE9@E1, $@F B@ Y&;HS)A+LKYU?D/OTC$WXXA6%\ G=[K8;%*X=>F@92:WJ M'64IS*0XI+&%K(HN@I@1LB9#RX@,B\.;4 7\=@O#-V)&4YD@$8K-Z1:ZM$H) MJQ#YB,(#3YT$MO4S.:Z@Q=U(-A/^E/B]90EZ1=941NG,C-81LXI#ECV;ZJS_ MT%+-,H[VG 1*#"\W,N\9J\MIO RB6,HF"JD5YR^*%:YD+59)V;2'_?[_,MEV#6TK3L0IW M:C!_'6XEBAU'#L;3B0G[\:,THM;YI"6FB& C'4_J:%S@"6F328IG)%6/)F.N M7]B='5:P]:WE#.@N6,=D.+0;^/.BJU1V:WG81Q,3*I8?NSTUGBM+!Z9? /E/ M&+):W ;T*1.4JU))-6;>>JN)TDV4PH.$ YI:.$SH((<]IH;0R(@2%H>WH!'P M;/+07(=?((FEQ6F9[+<3A<"H I7=9[9/3"\*[Z!WXSJ(/''Z#866&Z$[W -D ML0RVV]+,]^U$]VB]BZ,8^J3T*3^VH^[KR@)RJCLT%]=3]6EVQ.OTH GA03V- M[A9TR2D#B#9THJ?Z *H02\ C*A5,0I2W"7CSM-?K)';A&KHA+9KZ&6_1L-/+ MRO;D%^+LY@[5,E6,-T3=92F:LX35+H*2QW"LF1'/Q1VA":)U D,_?D: 58./R'L3Y)\.F2>O=)XD!#?D,5

Z1T++UY7KK?#JV++X$%+:3HB!IT:S \3M!+%KJ[- MQO;8K-C 8VH2PE(Q>[O<)[1$KT6]8P2X<;,@BL4NJ]X57M%*Q]O%G?L16=I MV#>QZ\"Y7)/XP*[G954-YH.>$3>SNFDMA"YY/B"(,:<+/>\-V 2H6"*PF),? M$7-^$A_^ER#\C6R V)N"R3UZGL\G(%3D?=>JF;G67"JV)1NB,=1Y^T56OS)" M$A:0\#17.E"7R,8NX'"O>?,I69AKVIO,53TOA/?6FR!"-_+9:5Q5RX-RW,2S MPZ]8)K7Y[I&S\VVR+]O>/!-TARZSP68%6S2D\,2#%R88:;^0V)MRN M[**S\!:8D9? Z(NAD1OXG!8*.J6>1>7-QV;5BY<9Q?3,;;"&/6C"A2]Y3:L7 MRFWV(O4)SVRC,,XA"_]KCRK\CWQM\,4WMPPB+L7I,5.C&($(Y\^L-$1_.M): MI:Y1,BA=G35Q)_);PU[QXJP8/]3[PXDY\^(Y)JV]#8"K5ZG @4 MYF&F1$J':6+;8TO5[RQM_8/(.:W@4T8>,_S08LJS==D=K R<;_#KXB(E5(:=)W3UH1)3LSN)HX%C:3S,E=>3< M]4W9\,:-\IT4(]PCU>QD)WU2F(L8:595!>#:-65?!4Z.+TFGLA'4;HLZ:5PI M,)@=Z]$X,/B:'.MYJ9SL2?J3'&TT>$O8]<>@C]?A PI?70L)7&@^F1K_J$[% MU#'BT3 #,+'F6N]2R&E7!0WEH*\5)TPG]*C;A)>2;2$I$AS1:IL+WT[>E/6? M]C&*Z.+M!CU!;^G'&.(DO01SH?"%UN''^G%P=II/*'\!\ZA=PWDS\RCR62&A MP:0_4!7,KPU[G:QEE5K]A!TP?I:;M)=P!HB,HTPS@1-P&80O08A]CO_%D5IR12"14#E#20TMJZH+T=C16;*MG99EG.P9%0 %VRU2)_$5D91C]6MM:V"JA, $@D4)^0R !$ MB)94@N3@G.NEI']C.9+S67^JRL/ /56?+,!7K=SECP&+%S7D!JC+U)!(T6"K MESWMS1U%G?U"H_P/,7:<6N1G%/5L2LPX Q?HR?7IM8JDJHM9U:[D&JVQ6I4L M=$S(+A7I54;)KV68U/CJZGJZ6#/S=V3W)?J^RI0\LH.GR,FKBLS9D/BLG%R+ M2=RDM: >*-@S@)4/'I]14@0Z3H\,R:NE]/>++=T.IF2&6P'QT+?M1XV6XICX M-:'4@[RFC?;E#%01K#L,5VI>>O E"JF)R;4!KJ)R#$^DN^9E;"\=!UFL\%/=0P\F.&RRKO$< M3IV^JI-(MJM:^FWWZ;HQNW%=DKTAPY(D\&;F((A1' M%V^?X3^#\-*#451S6M1*@D)KTKYA!6,BSY[<4=KTM.;N'*QXY3XY%71.)8&] M*,!D@6M$RH$;]WG0X A@=NX=NW M>&2+M_S*GH0$H\(-HG0S"CY;(Q<[LIN/IE,3WH)JJV_%H=LA\!A@=X[E+MZ1 MS 7M#SM17:@JN%ISH%25CT(=I0.*QV@'B4P. M6N!@UC, \T=M3#6\G)L)Q[F')/ $;Q#V/1%9-/ &*O<,1I0\U^H_T06%%%PG MN4D^[\GO0P0I\AT/:F;F5':2PK8$F[Z-=*9L'DO_:O+9<>KQ'WX)$[[1IEP' MX;W8.ZA0*;QJR5>P<+NR2)(<0>"<[_ _( U( M&#!JV<6$FM(>]1RT%_K]OC51E4;2>MSJ5:[D;29G)R]!&">75(/26'K-U=74 MCV#]EJ>1B07I[>G(4G6[O/LXBK2N6,G ?SJ/\=IYX& J66 %;6W7,RH7W :% M)=#'G'0XZ<]-J&@@I20_\^]$F!+>"R3?B]\>=IM_(BM^#-;AXA6Z'BU%$X3L M$@1U0]&G,(BXU7?;RU!V4[!;XW)7!ML)8&=ASGAL:4_]/4QUWJ,Z.VS] /K7 MSGUAE75]X*179!A4=0.TU1%/T(8.&^]IY7-^9O$3?"TU:">5B^1=683CMV%L>VAU;_/1GCBN)" M4[S,3/':!]EM1?;B&(Y?2[!>9!C3BL+0Y' XVMFU"_>!6RDKM9-\1$-OTB7;024.- M!9*@A7HF7(:14)&_>ST)CD35IP7O\60'(XM-)#P#:\&LJDIUV^;L*U?+WZZ&.)I; ZO#UJ+4(3$CDW+\-B2/ZE]8-F.]AKK M!VDN/K9AB5ZG>48K9ZEY+2K^7=5S5QRE]D]8Y?[(.G!L#VWMS[R)U>*D!M,U M[N9D0:\2\,C+P.1ZSCV,48LUC<^F9S6K:X)H'>/QL$? ;.0@G6'^;MHVKEVI M"$!D&' >6-/".X2[4>9XL%D&"[_U!A"IBM.T/BULVXC3K@1'/AZ4'^4#^TC? M@:)"(/=UEC\^7//*;>02=,^J;X\6K-892$3JOJ&<7\X[([RM$#W!AF[H;B\Z=CNMFE2W]5.Y 1VEJ+++DLW4&R6 M&T6DOOP F?#"RD'*-[@58+WQW"=Z+*D;Q^30- B+C4V;]QA<(%93D]PA)EMJ M&X5KYQI/7.C]'4'Q9;2#9*J\KG:$QA790$ ( MOD??+&]';YB3MVTC]]OYEF0U1P!A:3;XCYV/P+!W!@CU#^]DEMRB;_'C5^2] M(IJA+;J*WEV<>7-#U.0NTZ(LB_D#H^E\8(*O?IQ6<";#\)V@^_%K0";WH:C> MBS$/S>4F=D%Q*H,EZMGCV;M"+U][#FI'[P6U^'OH*+C-"3(0N95F=L)N)H6= MYO6'4R,NAAZJ/P>_XW>"WVO ;TZ.>>BM-+(+>#,A290,S4:JKI4= [L" M]3G0G;P3Z![8(28"]1!\LDN_TX$UG;XC6!:UYB<3)3=3$^Z3W:E?T81:F]8Z M1U&&A'IF%M[*;0_QL-9;VC0[>5#F_'^@VS=X7!P M5VK//E:%^KX)#O$ANE>.O0NG@F<@DW<&X@!LB%/BVF<@DTI2Z)E<0 3K>1*@ MM@.N=G0#^_@U:#WN>U9V'(6@TS=H>>JDNX'QTI;#UZT7C#%)Q\-CW]@+$W4* M=[0X1 [ @@RV,"16UGE,"7-2#&;:'!+C[#JPA)>=2@TLI.Q4XD@6IZJ\@4<2;4>P8S^89FZ. M LJ^:>F60TAO&RV]N;.4-7Q_;%,345Y X^0VHY@QWXP MSM0< Y3*7IDYV-04-#[(U&!)9IJ:+J-)^\2:0=MY1UY,4>G3GP.>W,1T[ >3 M3$IG\!EQ^4E>TTZF0ZV]$)V-RASSLH8ZO9&E:L=:8P_DE#SP;/>XB0"2+=!Y M["\/ YVY(@MS1C\:=95RY;NQ"[TK-T16 M3%J6/-2RQK.%4YZGJQ!=%REEFR=.06J2P!#0G]J."3[>(;I+H5!^>@S F MJFE;,UMG'3)9_]124Q#/+F\DTKO9VTV)(RMK_S:OVWYM:#4(D&B>!9P\HN",-) M?V+"5;M.2I>!F:W(MP8S:( 8K?C>#8ZW/9C:H)5.OV@2/[$MB'Z/:E]DK5.HP M(5 PCXP2"1V(R1P-+1..F&N5J[SN2RC!V@&8"RP:GEH\X/CA$D;/Y'3I.@CQ M(K?#WMK*)W=L2+#\,\;F+J2OOZZ=LG-75P_V"$(5'6T\)6^UEVJHL;K,TE&U17599I1K:->Q\7NM=JVA/Q@,=>XFNVDK#[*" M.WC*@OVM(2;%IK2\?SN(2?"P50J.X%"[)6NM+3^$=@C$C W"3S;.S* ;[DUJ M-ASWZ=[ND407A(J-N$*1%;HO-0'-1BZU)6XD&E"N;%/#DAS7.HZRY\/KPPDM ME.7EKR%T!BI5U',2- ,0;R6"+7J(84Q]^QOR$:S5XILK*@U6RZ$.>!**YT%7 M0\Z\A>%H8D0%)6E%JX%,P@@R3I"R@E\)L^Z*_ _(P^*>%K[]&8:_(3(;DOAL M;:2KF4UAOH-D$PK9#PT\;+6:]:=3$XX0VVE;R8Q@W #Z-LCX02( _,I$Z,;A M)^1C8^SA)B[LK>N[)$02NZ](!HR2O.H0V:HQ>5A*,;)C8F^+2)6F0E6IVXQ&XQ'R$">2Y4F!IQM,=5O86;E&-7UQ1<3A)9N _]G%,7(YJYA?!)%(2.!:EEXJ/3WY%;@W![H M+.[3K%EYF#$Q8-1: CO4;FW*=FL1AEA'NB6X>-N3)&EABZ\PM-=T)QIA]5^I M]K<[TM:U0ZFYD_)$GTIV.'-U>9YX9^X&-MXTA7%=F$E)>RNQJETG"?763MV^RH5$^O?SBZI[E_LF MV+R!/%WR74 _3(* ]--G(/LX_I%^GARH,P5.XQA^)R*E8.CU(NP-@ Y@.,\?^[%=WG M]6;8GXU492@RMV+IV[J^)LYL8!3T]2D^8N?/L72#I'_;+NH-HR&6%P*?7_7;0(^6,!B<:DDZ:O!]?_H"./N8D[Z & MFQ0#..];?P#O_> .$+D\V=8_DP-R@L"-Z]0D:QD,W'?EF8^&EF/]$=>IELT_ MP"\W84&K)$E6>^Q"T&-)P^#&0VR];I6,>=!W=.?%'J&3FE-J#_@(.Z:Q+3@R MX0;6B9LG.3W1<@4_,\FR$$]B M\W81^/8='IQG>H%ZNW5C8D*7WU[(OTR\1!YH7BZPA5A3O M;50WB_(**=D1^&"$YCIOV;71D7OW*=F@D!L0*2<@K">JHO)*WP*[0RC\.?#P MU_*OR2/VR>X'!X-,IK'(G4K)0N*Y,Q"ST?.! [1G-S>IQR\L1%I#R@/N# MS<+A]7O3<,S%6_8"SJ4'HZCF@F0#C\(:OC+*%ZKXUC&P.JF6/7#Z!K@N+52M M5%M)Z0%E,*/L1:94;6&!"I7" CY\!0L%>XHD['C7FHX=$W(5:Y6KW,/%@XK" M$+NSS&=)CISW3_VI?]TO4XEJE"C$?6A,@CQ)7.I!9;YD0XYY:YW+([;/\]Y MCU1..XW_\$SB "M?E XI(E+E.8C4V[L-90KFFCE3.-?YHIB,;A6'@9*3NK,. M9@"OA../,2V'HZ&JD]G:9+36&E>" BPA["@S\N 5]A[9"&U)..V2',*%L8M_ M++:N=NUMP:]N56[=J/QZ+ M9"7A3JN:Y,5Z>D7KBXS2]:8NG_DW=.!DKKUPA[R:DDZBEJ208BO*YQN\R5_/ MP>Z&3F8#I,HMD$B^:*-RPV"=)?G)8,__A_ =1F-[J.IDH>D9[S;ZBH(5B,O&ZAZ-[?' MA&2"U@HW>0PY$?0TC-[X8C@]T<49@;_,7&"^B9-@4G9I1E+]W)69!@XV7H[3 M1]K?JVBI:_6Z#&?KDN LE6"4P2-*;6D:#7NMZ'H7[T*TWXP](&L7TC>#I*9C M&W&Z3&/[)HOMI;RLY(&[D;HKCO)&M&LK*@^P->SA4Q^ ?<6H>9#3E_T8T17% ME5S]Z]AUX;RY26)3&G=0#2VW'XLQ&>6:2B M]6,(29#V"KYQ'Q1JXE!5&%9*\7V=V%KR].67L=:')ELK*LA 7SL@QPT2=D#X M3^-$>D&$/\#2O]@]2Z+__K:OOS?:RV_6,\N[H658PI^TAZ!2HIELDF2/XN.?XA^QA(OP;8YXYK MA@]V%82; A;,6$71#ME?7@)_OY (UJM.DM0Y$ V\[4A(K.1VY.Y59.1UE:9X1LHUMG 5-@I+WL&>#C0F7=8[0A YH+U\L/^W^E'\87VBD_!E^B4UK MC@2W"0VI$@4>=M:U&>LMVM%-6\G$B:B$-?4((_'#UBUF3":@*Z^^'+8(!QNK MD;T9:;\UTE+7MK@Z_"IMW65$22QIAY T3VME<+YSONIE2+LI&/62JE\A!T#C(:]W/+_?FNE-#2OMI1C-N\6OIW5 M=30G$K'^KFY,D[+3\W3_8QEF QA:.Q"9$.1BL6(]?TJ@1E727/SB9L\-J M5UT'8?(K0BOG^I%K-;YI=9KOO#NC<1Q^RV8Q;Q%W^- M+3ZS26^L\SZ5ZG:VF*E2ATT& \V0]XO&J#=%JK*:8Q3J>[TH:VGM ]U9^:OW M#:IW\21);[P9JKJ.K YZ+1O_?A\D*36T..5R:F+OS;4$O=Y2ACH_HE/C\I.I ME0!V'6/4FUHZB\<=077A<4"*9HN=8$>LA,2.;)CC %C0LW8>6>=]% /7QU0( MO*"0T9TDU2@]/7\,THQ-B7)8O-29CH(4)2D=U,PL@ZF3%%9':#B$4'M)@"/H M+TCYC0A\7]*]K*71=Y*1;A.0F>.Z+7)*QV0:;L.$[0W-;Z5$0W;6NN MYZL&F. %VOV4RMU"%*882O.KS.%LV:AB7JU^?F?0>Y) MX:\\JYBN^09<^A&X-E>NM\._K7@X[1PDL13M?FM3 R4\5Y&(I)K.9CPSH9K$ M00K1#&CP$L0(?PO_5 QBH>13FB?0%=K$Y+U2+XAVN%F; MB-ZJ$'2:B%@=Q.O5S6.63\E.>>!FYNA\@[J-CI4:(8N_7_ZTO/PKN+M?/RXO M'U?K6_+CI_O%9_#]%8JAZT7@ECA_!-H_G*@&34!*349DFMS!-^L9D=>T,= M M]IA \!3"+=>VMF=75I>F=9-R%6JD>9/Z+\ZTI_U,M+/6U:HU3! @W0E>$E'8 M4TAED1^), ;BIL@1.Z3GY9._01=_R:(JNZ>@.X?_-H$!X^5 M'5@[DM]&%YUJ3W,&4:S@7]C0@0UR, V(X3<0.,!A] O>.2YCS> +8X?039, M(8(>O59#0F([/_LG#=7G;MVX/HB?47K0$F%U::+>!S,&UD%NC.PKO*+[3X_/ MB%T$XHTLE]"HH15I^!?\#^"SZMEX4--C,7+K,PMKQL\P!E\1'GJ+O%U)JDD" MFTJB@Q>BEP"[]/A?[ 5- ", \6^CG1<3F8&50 21?T$0HW#K^I!RH%=RJ3-Z M09;KN P/5NXZ)GP*$04$/=^)DPN;<4"_&^5BK^ %=T$5-?E?W."?\"_37^'_ M1_) __)_ 5!+ P04 " #&?195W2NL-;XS 2O@( %0 '%M8VDM,C R M,C V,S!?<')E+GAM;.U]6W/C.++F^T;L?]#I?=@Y$5M=O(BWB9ES0K;E:L6X M+!W)U7UF7Q @"=JD=)3_]YW_\S__QEW_[].F_;Y8/H[O(V:Q1F(YN8P13Y(Z^^^G+B/SJ*TQ2 M%'_ZM&O]Z_8[?QXI/ZL_2^;^WV]@@GM%8=8'_U+>_^8.CS>*O)%#1LZZ2N9G M1?FL2(JR;[2*O/0[C-$(QLZ+GR(GW<0P&+DH\9_#$9[X: OHSZ/)_W9&=R\P M7L/7&*UA2$"-)F_IS_NQ;J/7]]A_?DE'?W+^?40^,YI]>IP^C6XVB1^B)!FM MHF!#II+\G]$L='X>38)@M"0]DM$2)2A^0^YNN, /?_\S^8^-\8TPH?_KEV_$^$+9*N2F3L_W74*'U_Q1*:^.O7 $/\W/F[ MH8M"+)/XAR0*?)=(]0T,"$M6+PBE2?.D6$>XU(P7>(&$Z0M*?0<&_:=?.=P9 ML:Q22!J&:3+WYJ\HS@0V^1;"C8M7O-L)$..8 Z,J?O7V!8;/*)F%*Q3[*)DL MD8OP@K0#A)MCL4Y]_.,"8T)Q3'I&SN^3#N]0Y[O^&E[0EQF&A>2 MB%N8O-P'T?9AY+F(_BA=85B-W&L=1XQ%!:S_,;);37Z>/WZ9- MDSAI-M"W44 $%^_&*0.+JEL/,Y.'Z60U737-X+C54#3HN%LUDZOGP -1-DH2 M++PKK+>B1OI6M!UHS<%WK"PZOR_BB&C8>._!/SW'<-VX^)HZ7F#O&F0/.\]> MMD1O*-R@)R)F# NXHO% 4H:PWIZP3:.J+>>US$J_088??ETSTIW:XVPZR1U* MH1\DCS FZO%;XP;48H@+K/NVL^\TV'ETFK939^T_Z*ZU^PCCMG72^APSD=M- M13ZG-M:6@VR]A]SM&=E7V?@,\VAD7G7K,\Q$:343Y8PS45O-1#WC3)CEN+X7 M9SV!><<:9GPQT#+LB@-]0 R\C!_..J ?J0H= _.<8*" M_4XO]5/27-K^3QY].MPE?QIE+4<+^(Q&L]"+XO76XYW-+)];$#E'TPG(5>:I M0YC,)L'3R2XL$^3\_!R]?7:1G]TBDQ\RTF5DPW\!V789&CD]@913'>"C ;\A%A M[!SQL7S;NVOQ^36[!OSDO/C!7@2\.%K3*+6C2]0PW2+Y\*:,M%8YD9C"K2+$CE?W4]XQ&K:'K=@(JG"@:150"Y*R0G^NDMF M439_:FLF$H\Y MD+@)((>==K6&09 '5=7MLR<-F6BL<=ME*V'Q(.\+"H+;:/T*P]I3[+@=$W%U M?L2M ,6!MM,UBI_]\/E+''U/7QB(3.G 1&V#&[5K8?+0S;:;V!*]1C&YER'1 M.IO:K8/6@XGP)C]-K18H%X5M=[%4=RQ2FC+1VN*HPE5"XR#>]WZ XEL\A^*O^;/E]C_^-LG?4-&>C-0\;KQ$C1XH3A9.9WH7& M;-3F:?Y1\/$X'*/U.@HSSV[FGDSFFS1+VL#G1^T16=N/C0,\C$9VU%P$_[\V M,$Y1'+QO#_%ZP2\U9B,[#T.R 1\?9U(,P\0GU&$A=KDU&[5YF)1-"#EI*8^; MM7WPX=-4E+P5&WGY&95E1!S(.@N=*,:LS>B2I2'AF?P4?0\9Z%ULS$9M?M>- M5'S\:)V=+_-X$4=O_C:YNHG@I1YL5.=ADK(@Y4?Z183-LN#_^J]-^DQU>S:R M\[-#ZU!>]B:33"9&D$[FXQ9LA.5R95F!Y**D?(B((^TE"FOMG7(K-I+R,"=I MB+C8.RDBL_3?T!U,X>[&H][0J>[!1FY^YF4]TA+I__*YA -K*K^?,1R/N5!% M(59/&7T:[9/E2:C>_/%N^KB:WI&?5O.'V=WD"?_E9O(P>;R=CE:_3*=/J[Z1 M>QY,[(Q-F^33,X2O6P%#09KD_W*0M-T_@/TDY]Z]'V)0/EX!T=:74A/BM^O. MTAL8E@TMM?_2Z0)ODB280\U CML!6Y,@TIK63DE"AUU!76A\O,;JP1T"[OAQ M9K?:61ETTAPHEJY:I5V9#Y\H5*[A" W-(6R/!V-(78])Z)(_IO_<^&\PP'-, M)NDMC.-W/WS^%0:;*M5IUY^I.S#DL:>6]@2>C*,QHY)_[4 >0@>Y++1MGFZR M1 [",[4#](A2NCZ1$Z6F%Y!LU]#MJ^4>$[9#,"(/IBUB] I]=_KCE>@>C=RJ M; X4W7*4$H"K85,]J$,@(P_^S-,7K-H6,=&94VX+9-V5#7BUG*E!= B!Y*Y4 M,"H30#<-UVUTSPK+C&HPA^#(USR[[6%+!^I$LUFF40J#K"4?#MZA5Z+;)EM4 MCU'H-#&3U@.+)/(TZ6KYVHCK$(;)YX2*7E&]$K,%'R6UAU4 M]%Y MST97>^NR(3M$,_)@VE?HLC][@67'CN?&N)_B3=X:RE-O=G-R# (\%3% MU@312!G84^MZ;(.W$ ',QR+?GAB[PH"-+*UN#R3#-A7ONKG7 *T0+]LL55*FND= "*(IM0 M$!]O5R8U8;BKS+;FOL!T'%<7 MY(*Z*P=;P,R9VNS>G0 M=('4_;83N)HDVX($;G==@P6B& M?ZR)%"JW!8:);$L8,Z*2PO7<*$/9>^ZYL^0V@$F"K=KLB98?/@MG3KL VU/5 ML2 1X9T81$54N&'A8GL7YG47K;&&7&-]E]H"!P/T2=?$:4Z QFH]3A ]\8F%$2'K*%ZV6+H#K7?W=60GBVLGLWC3$3=S,MS M^I1UK;.+UADHBBKIC27!+KS^RH=1D]^K$1_?C/=2+=;))GV)8O]?!\.@EGVG MG;"*A33M^ME&Q<4Y#_YTAK,DV;1BU;8#&.N.8S:6$KH2-IU@XIO:WK*F,PU3 MH1=03&@Z@@1,]696%3#N>>V%8HHT;[,#&D'K5>F>UN&W*'$?PZ)9M.6)8>>P) E5S@SJQ=3 M*L =$M\OP!:J2E [Z]T9:BBF# 7)]QN&'2? >B6HMV4%BP)0._GRD:DB33*$ MN2,;@D%TC*=YZ4+<>.Q!8QM_%VF*?_LMA!O7+VR%Q6N/,=NUQ^H)__%U^OBT M&LWO1_/%=#EYFN$&HS]]>YQ\NYOA-EPN/TBY]S7: VB^[Z!T &/75#Q.EM,N M/:;&19NW +HEN;H@P95-I*S4WDI(#CZ&=I>.>,':48(XWCO?1DD6Q9('40.W&A"LS!MW!= M\1O[G(A=Y3*&6'5J%V!(NFL*DB32B;/-T/AZ)%8HP,,]3T+W*XQ_1X69UMPP M4OL 3S8@%(1?S:2OOFUL1L>W^-X7%&)@ 4F>=M=^Z!-0I'QT(]\:.@)7L70H MB/.O(_-8(?*MT[?$%,74(#54[_#)&T19G:S='%>1EW[')-I7_YDX63J!.POQ M">&0-S/PF5VG7/8>'$#7&DN"Z*4=)6%(,O1RJ@Q_H+8X2('FF;HJ2.!41T[2 M01T\+%>J(FU5BH>H\H7[4_B'QIA>8\\6)-2J+UJ0YI35P MH6HC0794=H*6O:1-^#C7&,S>14%)VJC5GC0$MFF[HI@@7?G3 *U019!Q@[2V M&V289:RZ/(\^DGZ)R1(C4B'AE"PUIV!M/V!;AEO.O+Q*IC,B+50UY,G':J3- M?*SN!U15,44IV#,0'QN0%BH17I>R<]#;[C'E;J,08]Q@F(>;JAODX3-FV^X) M_D#)'?XA27VG;C/O/"A KNV(\JI [XV_/QD*]1&O4; PJ!W);E"(:J\"*!T M4G5W+(B5-(A T"%R+I+XB%(64_:H&=#&IJ<+DM'>DSW5P H%$:]K!>;9W7D$ M>;/Y2NL!;!OJY1*M5\GD1HR%^HD7OORF&+RG,[Z!B>\0AZ@?;+ 94/5H.NG7 MU TXDJ9+@H1N-7*E;/DRX^-<5?$W1*K((W>"Y0,^H^/*-H4HIN;EV78DH$)/ MMP0)8&W)X;Z0SY*O5C>;PF08%VC'T8!MZ+(C2)Q$9_Z4UW-?QQM)HN9_BGR6@Y MO9M.OTYN'J:DVZ_3Y=.,_+Q83N^GRV4VQ/SV;Z/)X^ZG7^8/=]/E:G0WO9_= MSIYX!QL6\OB[E4=CZ Z@8=H>IX+*'6LMF+(-H6C9)$Q$KH[GJ$9WY<46-$U1 MQH)LY10*UW.C#$6<8@M;\;J-UJ]12#9CQH(+5=V ZQKF6)#KB$Z,JD7%N?#" MR=R::B]4-B>/A\NN:&4Q:JE>;9[6@N-8A2'3Z :HPE 8!UBV)5N"^([J"5]6 M5[NC%:<0 Y6=N[:EIL"%-C1$L2A;<*P1$.="XI2:FDT,JNT&=->3RA?_5\,L M-G"Z"IEHVN<"=D0\6[;#93Y8NCTA"VYCBBI'35*-O5.E\5 MD*X97:_XF(N(1R-..5YEM*D?6E%,4U%U191'25MSDP[GD-_%@:F,58V!H[D*;9HJGP3NQCP\*TST^EV5W5U5[AJD(PKIQK)(5'K MVE);NQQC,E+&@JCK_8ZQ'9!#SE:7+6\:\@R:['F(64@WQX)H\P,<8CF<0P[7 M$!P5KN+#+4Q>[H/H>WW!![U+P8?;R>J7T?W#_#?N!1\*_OT]WE97+Z5>P/8D MZ'&ZL<<'!YG0(H[>?"P,-^_?$I)3MD^7F#BI_[:MW=Z<$=)Z+* 8NJR+YFNN MXQ'M].T*G&^%RVY1<(HN*X+4D^U!>08]*D?:U?A(\1' 4XN:N/_8)&FV.S]% M2^1$H>,'Z CC4S38\C_'UX!J.IHH5[M#"]M9"<;7 +M#F$6.GS$(_QR@C%.A M.UE'<>K_BV8H[[JS] :6B[4P0;+:SLK)2MEI1:)>!3M:.3^.@[UIB8I,?8$L MRU"4-Y8OR.#V!.)D[]#VSP+DW4464UT\QC& Y[BJ)(AWX/)"T8%0?*N!E"<\ M<1SR FV"Z87\M_I0/Y;>0--M5Q6D4&X'_C#RN09XK\JM9^#P(D:OT'<94N'K M>P)'43V!RA6>B;,4T%VKBO#WWU>0BB07YV^@XQ.M4CFD$[K4&ZB&K,,/O^9K M@!& ;ACQ(E\%M+Q[EWD!3D*X*DEM]/O&H 5ZHAG+]XI$??0OX3LZ] M_%7T/1D+;XQV4248A@6.C%"Y=L5'$Z@N%"D4=Q%#6NYVXMY8&KFQ*TG4L#1! MXC/.N8U4HRZ4;+FV/83=63O$A19 CH-$\5,/)2<=X%]M;1@*UEGX1FJ4#'(/ M6C,6@))A>A],6^E!AD(E&"Z/7L'WG4=G5V458\ D2-\7 <1J>.B2N(ZL.BM= M"-C' !JR5%.0P+,>3*L4@@YD*%2&N;9:<26T,\S \)GDR309-8U= 51Y."<3;Y$ MK[NM0[6)S) M+_"J.?Z'0LM%EL5PZEW8/VB2EW5?XJ4Q]3Q4=X!==A[ D&Q%F!K/ XLO)U(6 M4MFO;PED9\,1(2:8*7'\CC'3GN$ND+NQ.["0-I8%\2:?0^#8*5!(I[_&9.Z+ M2(NIV9HKMFY^9FG)*9!+RT YDY?.L"/U'K'ZN2@,NB=+(8/.&'T:W?F)$T3) M)D;X+S>3U2Q+DULLIZOIXU/V-#*/Y+AY_ S#7?3Y(4MP&YE>1#7W=@(!@T," M(<.KFT,,#Q0HN58I<.@R!+K9)'Z(DN0.)4[LO^[F7L'W)RP\-W@.O].IT7XL M8.E(M01Q(0_+S,K-HP>%3O/R+KT5K/SGT/=\AUR2;$,R\&:WP#1R"C99<5,P M3S>%U>S+X^Q^=CMY?!I-;F_GWQZ?9H]?1HOYP^QV-EWQV![*2!BRRJA]@ Y- M!Y6LRLM J>4/P^)EZP]TP[4T08*.&#A1N0I;0N6]\A98$XBWALTTC@^"4UQL MUNEB6RQG\^5H,<5_W(VFR^5\R6-]$3MMG\.*S,<+J@-BWJMI.?UU^OAM M6K&(9.ET$>5MN:R<+/ M?[N(\. W/WVYW20I)FO,LGB8!@#F6)+=DF4O!$B& M4XMU!"!!VT&"%'MNRQK*]4!+Y-P7'@K('<,"QFFUQBC+Y?7WD)5>64R63YPT MQ,*LWY]B&":8SN3.A64!UO<$CC&VREF#?&$=R,^T^)@' 8YI*J)$AS!SAK+P MVJ/FO?8>II,57C\5:TXY77.[IAQD,KO69%A8Q^V Y!EHS"F3=#N5N?> ;7J$ M6BV>QJX F8Y6!L9GR5!H7KE V)'Q7A:=WX.I6DEJ^?3J];8+GUIB71YQH3XJ MXBJ&:7)[N>5T6H]8 %HM4>8A@.[(DBAN3 9^5'M%6J/EO7Q)+8/\1;.J%3DN MG6WSU8KX1$:K7R9++F;=@,]"(GDLN\\B/ M7Y:3KUP4Q0AKW7D^:+.Z6-$:2 AJ>K?B-!2O(97"31[#YHY@;%F.)L@*J25G MV3O8 AWO-5)[+5!STR7K+6^Z1G_*1^-2,';@2R]5<3V#5UEUF&**S[W#H^XU MT:&EML U=2C*R\H,%*X\>VI@\2WE>G2%GF%Z9U 3ZGH!>ZS9TI7SBPG@H;XK M#\[=1S'">^&VR(OSWLIF:NX+7,^2D2!^C:Y<; &3;]W318S6_F9=*-$U"8+H M.PP=A#'<11L[]39!7F1CFJ3^.F/!5Y2^1&X41,_O6R&ELWRP3X"Q["!=D*C\ MKI(Q/#5Z%4L=ZHZ.5!+$ZE&KO;RQ*U \3U,%*6;2E>'L*/F617U$WPL0XRC$ M/SK;X+7MA)GYVG8D@!3=\ZY\77<&?5H)]?).[DP^L_=J*\V74O3N+NQA]*=M M'RY&RL7B'PS9L'B5]Q9466<6P#IFZ ]VR+%60U(VV3*EU@ M\S6"3NI8W;Q/XI@D()%]HY5>W7(@8.KVV!3DU;UAN-Z1 *>FU,4O*;+;4/KN M6PJ3WE[ <]U\.][$6PB9L)O-2JOIOWE]#3(6P^ &!D2)7KT@4LO:B^(U[=&& MK&!]L"%$W21*G=P+SZF!#Q]?ADT[J-DI1U85$Z@+$*/5'>LVFS=)KP\/6G'!9V M_J9;<4<_: (=]L56 P++D97RP^WBL[OP2GP$^B1K+72(;&#SX'BEP/_V!8L=/\*'@.^28B];K$T$.W=\@<7^DR7R3 M)BD,27$;JB5\J0D SS!U69 74%H+$"=:]3(6*#)W#_TXJT/R%>M56"/8O2%< MV!:/]8U\?A0)ZCH<0+ICVMN_'AI M>^!T>D1R''Q2W/G!!A\[[8V 5@,"'6F*5@I_%BSD/N=4@][?#;DHKO$[%/MO MF.)O:!9BW)MMF?$VG*\? 4!;DDQ!W#Q]657T4]ISN40C]('HE^0.9? MM0&7TM\KJZB-_K0;:[0?C,N6?!65U6Q/,U')HNVC6O\6Q;\?WITY20<]T9LK MVP)3EJ KR+W'L%0NZ\_U%! J-&/WI"5S!,:N/4"6KCF".$W.R4XV*ARVWFM[ MGBV/1EDB;Q.Z1&FX1W7%QJO; UM5;$F03. +B$,#%4Z=&T*E=+&,FF"0U.-3;JPN=9WFMGZP]D1Y%U0<(D&3A1N1I;0N5[_F85F1-, MUXK)TKE9UPN;$5!VQ4\GJ.4A$T#>%LYI24J6K;14'Z59W&^AWSN!UPT5B!@FBXS/2M]B14 ]N_6\\K3""?%EZ8:(9_K-G_ MRFV!!6UM+(C*2:%P/3?*4/:O6 W*DB1."^S ?SNP O^E6/=U\L.OX@%N==(( M0$57W6LB?@V&<[P=QD[SNXC/]Q%8P-C;S >&ZHN2+795DQI"Y"W M@VWG!MZ9;55F7ZD(WSZ[>-?I8Z<7RV/-4DMUQX6V]QS)-$2I.]N6S"QF7X[O MRLT^!]<_\S*0B<9 4@ M\53W+R@>;A:2F_<'] R#:8@U@'<2*(M[H?@U\];A^5&6UK''?)"O T:EBG( M(=9F=SP+$?(H9$[B4Y@HF=KQ9*D+?9\:V-@96*II.V+5%QJ6@96BTH8R_22 M8LO=1O%K%&/9_B]B&6!-#,$UU8E$>M [ &NL>.53G]O.7;,7EXTV!E@Y_0=U M8LQ"UW_SW0T,6!E0TP/HAFUSSP?NR $67#D+!G5GS,B"(W=0;R2;-R64"MT[ MF,+)8I8TL**Q)X".#E7>GM4.NTT5@]C1YHSB5#]A9W+6*"IY"V"YJBM*7>X: MLZKR]"B!.+A9VX7N8<:>!.[Q=4(=WFTJ>*%*)>U/O5 C^6/[H4Q%@AZG"*Z3 MF%'F$%O@6;KE"++_M25TY:*C >RZ]K:OQ..E'Z<<0V=/4!T71/T7[ M MNU-$L0W?X<,E #N74PM;65BI"41MRU%4(B\HN^FC.5U@,@1;9L0<[8<_"_ MC)1O^:B3RN:%(*LO6,4CJ:3?0JQ=!T14Z>QL,PK07=VV!+E"'83%G=#S317O M?$:KBB')PD0'GN&,S@$>LKB[G-'3T.6L(Q=?WV6)URV]:G/R&N\?(%A74TW' MX?0(1\?+6]-6!3HN&>G+YM6VCLOBA MGZ('O &Y,^)8>B85]29)@M+DYOTK_$<4WP8P2>IOGUH, I"*#%V8PFGL3.R" MD?/58\V4#Q-^A&O4=(_4NZ@+%CV*+DJ70E=-ESS@2Y7ZSR4/7BG7]N_)@ 7@30051& M[B\4J)T %F%E+(A%. PK6X#.F]S4I-M6G(#H]O;BU%\Y[^('7K4$(,Y*)"3HSD8I?6)A/KP,"V MQHHC6M B(_>'PGZ.L/H'A#<)Q6MRQ@.T8KBJ(GYZ9L_WA5J8$/5]8*9?UVF8WS[5*C&@6R@S[R01C?FMW @@9$@N@V S!YCZ?7!3$U M'3?"7TW?5QO['\A)GZ)Y/'G#NDA6R2V*MW'KF7*,OL110JL0WW88H+NN)DI5 M6B8>]4+9Z^'G_IP[RO3&-';\NI<3^P\,U#$T12GY?@[N-N$^??+YPOQ^K-2" M6V+$@P#+T#Q-D/<;SL''(L8=SSB9-,59L>NX=;V 8]NJ+$@D0)MCD G4CEOF M]:DYE?!8M-N&C@!IR/6NZ4AMB6O'\I)$(&>K-HCV8?D3-H MG77* TQ[7VR-QRJK/,[:'UBR*BN"W#4R'W+MX>5<&C0#\=AD:9P4A5CL82IU")XXTEN=^DF*!?\7FTWJSSB(*[#(B?Q1Y*5*@$&/RT>2ENYP W;*%*81^4?G8(^<7?L+N MP&#W6P#5A%#[4 =$$])",,B'6-AM8],UW=)T0<*@S[^$]W!SMAM#L)UK_-"A MY%0A?LAJBA]2KBE^".FZIW-[Q I/Y39*4L99%YL"0T&Z+8A%3Z$IQ15/0\(W MRN=X@YB%?NK#X,Z/D9.2V>Y*,LWQ&J6D'51N-$WC ,LU94F0FI!TUC X>9F1 M\@W-6;U$<4KFLP=+9V6Y+=#&RACR#G#MQJX:-'Q#88[EJ)XEY;8 *H9N7R=+ M:M#P#4FI4G!\E+0*:F4? ^C0]&R1\DS96=@!)=_@DN*$3TH[3=9XA_#_1:OD M4(&X9@#@H+%3#M ]6LBHU6V E!+!,Y"\&UG9-!?_=ZU/&D( M=,^U18DK[4K[2D;2@)ZE$LTM3%X6T'?OHQ@;=QNLLUP@J1Z2!;E8JSDAR[>EPT'O=5G05'J(3/,^B+YG#S"-_2\ 3(<71[SO@$Z)S>;H7=]25BX MD).Z]X-5N@97KFJ[J6F3%XJ.A:L.Y0XL?]:?PO4T!%X"$EC M,<-3^FTZ_3FX>IJ/;^>.OT^73C/R\6$[OITO\R]'J:7[[ MM]'D0^'N#L>J5K1&AQF2 MCQ!"UKJ_:SH!UY!<59" ]39,8L'$^0ENRA2;G-FUW8"E.V.G9,'PX1<+#]HP M[P0B9_:M4!"0ERU#]RN,?T=$4=J%3#1YJIMZ MEU94>0^P>#!5+$-;5*!_5:[ >TK5;<%7%?57U7"8Z M'J>MMJ,19VFR9PISU]=(618C+H=TY48<-#5]+ QG*BG,:L3E4+@;<8L AB08 MH-YJ*[8"MF-J8T$2Q=NPH1($9\4^GU.3(7;<#D##U2Q!W!F59*UEP F(?BR@ M7&<^1N&O*$F12]6H2;.35D!5D"%*CB>%6N5K1QH(SI9.I@W:I]K@)(YA^)PM MV9OW0Y-=B/KD.XS=>>;X3QZ)DD9@/6X(K+F7M:X[,<[S06"/D:X(LMAJCA*Z M2GY&FG1]D_X5Q7Z$=6T8IX-7S;B/8@_YY%W73>R'ST\OY-$0_#5:^ *E.2!6 M"_>PD[9\9T+$.R/X@VP,DBU+HD1]BK(QY#3I^H;]=F.8AB['6BR#T>;D':,O M>(#T#O/I'OKQKS"H*]=TN3D 75)U4S1]_M)BS$ZF0^06AR-/'-G>_7U_UH@@ MZZWG!#0%65"0[$UNLM^=;'PSZ_]@^[2FN6/YCRZK[&0ZE (80@.YMLN*JDIB MZOALEQ5\2I -?%FA:J:K7E?$F6;+D/NCL>R49;FLR"%=^V6%[$A(-*WZF,+, MEQ4[*-PO*_9SRW(8LH:L"A*0U$SK2A;5H.K'&UKB;+1>1V'VN9V^A'6#WTAJ1EB3RYPET#3W!"I4 M=4V0EPEJ*%OV@[8!UR^A61Q3AK=/%)F.J@MLI.R.LHOZ1'.:=+TLX5^=NB]E MYILT26'H^N'SB0&W?6F(Y$Q&8:8K;F! :F8JYQ/=#I,!2)-U5;30DPN)=1]Z M?9";INMP$,ECSQ3.Y+CTWLM.IJY75()LQZ5 VS*Q;BC$FOY L>,GQ-;8'E5M MPY1[? JXCB6)X[+H(*5GH0;?>@#5JV^KODPVZ4L4^_]"[C?R(F!!G2812CDD MM(A]!RT)'0H@=[!/UN11%[GMUGF968&QBRSC0RFR%R;QB9V7K&+'>NVG9.%,?[SZ<298U%BP MPUIC'P;(IB1_%>4=OC[='2 M)-[UAKKRA0W:.>IXD6?RR'-Y"X3B7Z, ?Y3R#-6VW%%58^#(T#.NF?0-N,Y1 M?"LO&$6.%E+&:$F7^:JFP) D4YQJOQUH7HOJ5#>^-DUB7*5)Z&?3),8?09-P M/@".659[N)S2-=^%R_)8U68[;&2PLQW\3LHW._B]_ZT MF_?]BXPLY<_KN@$T-B0H: 68.D:QH>*<:[B?9*$.XJY(HCL/E\C9Q"1=Y 8F M?O(MC.P$Q6\$^BQ\W:3XUU'HX%X9%TYA-A9%/_>G@6J-^1<8;24-]8)T=D)Q M%L;]W)HJGIPT!)IJ.)8@[N/+<:M26&BDZ9?X23%1CO7=711%W4O%I%=])^!9 MEEDNQ"F.CW5WUI;-%49<(F9'WKX0I^XLK+NZS"RRTW; <9$ARDM7K;A%AW(. M'\HY%HIM6J;!NXS]&19*CFO8;,%K\P_4EF VSN8GX%N[>>C8?>BY.J>:SAW] M!9X]MFQ!5%8&RK+X"W)(5^XO4$P7'Q"B<*:2PJS^@AP*=W_!H+'[LN=X2)BE MTX%!5$37';MOJ&.D"F*<-=.ZDD4UJ*XP=M^53 /E7WIZA!6TV)NJ(:^P'+M0TDVD4ZRZ)B MA\:W]E!Y)67C;R98 MCLC%QU,,25;K'7RGO6U;WPEH8]76KFWIM<"UXT,I\;G7H1=$"?[.-K9]FR)/ MYG%P]X2'93[]X;QLY8D&^1^>XW"PTY2X[!N/Q@8(T^ZUFVW#UXQ[B%VAO$\7I*,PWU9 MC;T W\(@0.[-^Q0Z+\=M&Z\MN@\-%$W3W2MU'@V'GK/7O1+(42KJ_I?)[K=) M3:YQI^& 9WN*+DAII$$D@1GQ!3WS1W-JY: _Z@ETS9840?ST_9V%%'#]W/5= M^$*)>6F<>'9;+N-9:Q^.)T?0=:F[E$I MI%!TZ=PE6DJ? @BZYKATK@LN%6>G1BY1G'Q-T_5K$+TCM$+Q&][QJW'NRR!E MD)*G*(5!\?>W49(^1NG?499^\!S67Z*>[9,D$]BTKLUQLKQW:V#6%;J_%T37S@?5"<;!K'YV!!XR?E M9!PZDUL-@^T%2?>N6@BZX3U'Y8_\.NHIRNOH,F2\46[L.HT%;%FW34'R85IR MLS_HJC#@F3&=TB'Z'\U)H"5N.=WT4RT&,W$D7SM MAJ)D&'K'L*2N!V%2V-IIJ2[M!@&.+=F.(,_G-I*ZPV%8C5:TI/J*>5=J9\Q)8FK>[/EV-PK43++PZ4?DL=.#] MX,D"OCLOB+P_A'_G; LB1,\Q7#,4+!U+IXK<8O+WVU^FMW\;+9;SI^GMTVS^ M2'[\LIQ\%:48Z1VRT\.TV MO(O=R@ !O4, P !Q;6-I7S$P<2YH=&WL?7UWXCBR]U?1S>SN=)]C$FSS MFL[D.71"9KB;ADR@9V;O/W.,+8*WC38%Q2 MU:]*I5*IZN;_O8TL]!V[GNG8/UW(E\4+A&W=,4S[Y:>+B3\HU"[^W^W-T(>G MX$G;NS;??KH8^O[X^NKJ]?7U\JWO6I>.^W*E%&7URK0MT\9_?'Y^O(@>]Q<_ M/WWTRG5"42DHE=A+"A[69UX$OU^^.-_7OJ=64.7P/?K$ M=6%V[]&+Z&C"-X6?PA<5)?C*#,E7E8Y%[WSQST8-*L2A?_?'E ML:L/\4@KF+;G:[:.HV_!P+\M)T ^#1]-/!EC>U&](A_W-6_Z9OC47/%\8B3P MJ>'/O_/X/O.'9A[GLN'BSE2N4*/HT YSDE1:ZN8B%[(OS"Q"NXCH6G>!EH M7I\^'7XR,V/=F=B^NPR'[,.9+TQ\=^E@ZE?P:?B@Y_H%,OT%(XD^FGDS\&ON M"XO9"=\I%HIR09%CI!82F1VX5WC1M/%"OI /9A[^:Z1/(?/7Q/'Q"!NF=JD[ M(_IVC.Q=K M/C90_QT1(_%%\WSL%@JW-R/L:XC0*N"_)N;WGR[N'-N';Q1Z,-T+I+/??KKP M\9M_Q;3]ZO;FBA'O.\8[\OQW"[,'"IIEOMC7_YUXOCEX_S2 +U_+Q;&/?'.$ M/63C5^0Z(\V&T1OF]^";/QJF-[:T=X)G_&F;UWSZ$9G&3S^2"=VW?OOQ]L9\ MNR8#PR[[T30,;-,?X=5MI@3(UD8P6E"^ZZ8-C'J_@^FYFM6R#?SV;_P>3/G- M?R9:\@!T",N)R(NR[["?*P4B@"+8-;DHEU3UYFJ&Q'**#9"%0>3Q8&DO&U-" MS)C_= $+P'7? 372[(%F@:&[I?]L3/Z.FG;_P?1TS?H/UMRF;=P#+#:?1L!QRRH@%S;'#*?;-OX=F!@:Y1'5LUH#_IHM@%)88I/&,#@_<)+UKZ3N\+ M'O6QF[Y*KI[*/?9@L2-6(]O)+!1*N9R:2-8K=*8"D16U4BNG,I.M]# CP1Q\ M.H&5XV$ZH2UJ6);S2C9H#XY[[TSZ_F!B-72Z+_">L8[-[V1HFR^O"Y>R;5C< M, R3_ T\&2L,@SBWY:1'& MYP9:/=! J?P//% =/+:)1:S?/1Z8.GEUMF,$("KE;,>XM\!7CW'6[Z5#?,2> MA_$CUCQ0[X;K:O8+I>IUQMC5?/@C^0SWL#OJ#,@&C[QR4[?XST ?_Z3O\!HZ M[!-!_5OVDZ7I.)C.[5/Y/]MYSO<3W',:@X%IF<"C8&O2L(VV8[,0E+_2[&XR MJ%4\WMZ!76E>V>KW=>S8[$$22-QH_!O8V Q-[._8?!D"L!M 67O!(#F@U!DD MEHS/@"Q]\PWKZI%NR_I4!EGB?I!R;) RQX.4,QHDM62_:\1Z^5[/>9JX^A!T M>P,%.30PTQ]I5NA,>:090C3]D6:*4UY1R2L&>44P\P:^BE,< 4,'@U>U)"H8]AT^W=WI #U6N/'MO"*Q$]B[TF MQV __>B9H[&%?PS^-B1'BC^2617" ZK+-\_X$=X^^PY&+DZ#_NHY,&7R&SVR MO0[F2@YW5H;K@\FV;(DD#5^(=MM]JL!Q-[& M%@D4L#$@PX1/66I)Z(EWP\# G:5Y($0Z],:;Z5W0L]SK57.ZN5I()F)E-)H3 M0K 0:$H"C2G@G(QV5T F([E*0A=*;8?0Q>G)+'QDXSEF(\.0YVG)<(_PDY#A MKGHHATD3&2Z$0IX9RY.WA5((_' *G/)"FCQ8,;6^:<%(^);4@V:RK(O/[]&( MJ=!FI34W&]YELCP<(>2SKY$L'=I(+HB,*,&!K!#F/L*4MUKQU)B[D\:*)P2X MO[544W%!HX#3W"F\D,G6,BD>8%M PRFQ.'(RW,RWP-9%53:86IXW 4*\W+N7 MBR36=NS?L.=C@V_I/%F:W=9&.":0N9'SSOQUEE$(@F,C-Y-@+22U6F4RB#$N MW0[_C&WL:A:8XH8Q,FW3\TF.Z7?;!M?-/<;)EG%^9'XNLGE4=@+$ER$L+..HFPJ;#G#D-B\ ML(5!YR9XEH'8E^JX$'MNM7W5$;$0>_ZV3!N(7:SH.1/VJA5="#M_Z_A287_U M\#.YU\5YL/Y_?OVC_==P%1S%S<\NC:%<9 M;2':')EH5I(@8Q%F"OR9&&,FP*?!WL^N]AU<./]WW.]B][NI8P\6AARI T, MKYIEKI1AAYO[>1!RE$VP?)Z\'P8LRU<4DCOADT\AQ4RDR)N9%2OI*9I8(;53 M,J^+HNM4@L "3&]8?R=7%D@%78WJM=9X:G&^EPLKK+4='WN/CD9SKD"ZFJV; M]LNT[AJ(]1&_:%:3#I^4E9J028_!TKV3VL$Q26_ C3P&X5>@PS"_F\9$LWXE MU9T]W\7:B$]4>*Y__>0ZQD3W.VZ@IC.273J3G$HT$843^LZ;OO,4HQ7Z?LH2 M790.)?2=*WWG+%E.Z/N)2W1Q1%KH.T?ZSE-VA=#W7$KTSG''C@OO/G6!+I]( M'N6YU ,7\LR7_RWD>9+^U=*(F)#G:<7#YLZ:UC4[X%"&\>%2\@6W0%I^X&3EC;KTK#M9',%A=D2?!S<7*20;I>I MA(3_<%KR$FX 7W(1J_E!5_-L)2HVS7RFBB^1D%B[3DM>8NWB2RYB[3KBVG6P M.XIB'3OI?)Q5HA4+X)D(6JR<.1&H6'*/&OP]]H5RL2;SFO0S+R&QM)Z6O,0* MR9=8>;R!:L0">B:#%RID3@8HE]WA[RZ->(.$P ML2BU[.:Y?'/A>'"7?[Y$0L)_."UY"3> +[F(U?QX&^C4)4H6?.X6Z+0OA(G( M .]7]L0&_X3E)19HON0B%N@C+M!IER!>VAA(K&.I!$=XJB.\"M&\A(3_<%KR$FX 7W(1J_FQ-M"I M272YK\;!8GUT]V5YK@:'W#E6)LN"$CF\<>>X56.VW?F0]>!4;"7M9]89T#%O M;2=C$\W(3J9]\7:'Y&@A3?X2HV>ER8&URKZI(E^3S.!"? T,/'>3K,56G>TF M.;%--L.OW?MH6B.L>1,7WYJ>4U+DZC5\%GX]_"C\G7P_\2[FF29>%R@E_7"K M]P']I[EWTM89./YD>S+"KN8[[HZS2'R?_/$>V\[(M!>]=M/9S+SB:G;TJR;] M!"]:PL(Q_+B:@5?FVS6,RYFX.O;8KT.L&11<0/SVQB?V%7G^NP4H'0 F"I[Y M-[Z6QV^?7DW#'U[+Q>(_@;S?=PR H ]?](WP^<^=Y_OF<^%SI]?K?+E&Y?$; M\AS+-#[!%ZY\@C7Z_*KO*(N_Q_HK\.M)%IO5_[L-)X MR,:O"!Q%S?XTTMP7T[XNCM\N;O_U@UPI?KJY&L=>]=!I]PK=UO\UKQ%]%Z)_ M>&A\:3W^YQK-OPU]:3S_W&I?(WC?)T14IZ!9YHM]K6/2F8<,W_-=QWZY_=IN M]9KWJ-MK])I==',5_/DPQ+O-NZ_/K5X+*#?:]ZCYQ]TOC?;/3737^?*EU>VV M.NU#C^AWS1N:]HOOV!*ZO[R[1$JQ7*IG/ I2D=DQ? MW#YTGK^@&U! V[&IC3%U9&MD<3"P>7WOZ!/BHY"N3Q+#JOK.6\)9&,;M81D<_R_*F.*'+YK[#3DV_D@)S9BPON."=2L !TBGK>OB MISF#$3-J2,>6-=8, Q[\Z:(8-W+AVX;8?!GZUW*9V)"8$6-O*?WS$W5+=O7QG.O^?SX'_3K\T4

1K:P<=T-# M>W_'X#79%[?_.[$Q4HL2(E]:C;K,C3@@Z AKTQD;L9ZKV1X]/,K"BI5XLF*] MYT:[VZ*V2IBQ%,R8'T$GM&-_AO^'?&?Z2])'.IC]WKYTM&DT0OR+'MT<^^V6%!JY7K]R.O!G&<;I[V5T8[1L/# #^Q# M@?Q\K4U\)_R#2ZTU_0NST)7]S/S6U;E%FJK): M&P#)0;M#D^1R@#--FT:[[W>.L9M'3ETGC[QI[#K?"3WBDK?Q=\W0MO*=0K?T MGVFX3#%LS9$Y>1'VM+=6$.77J1BW71CKL\V^0PE,V'T9V8H 4*.9KP=_-AQ>\ZKO3G1![)@:.!# M_&):EKZF$+C\E< N-/ M]S'6A+B]B# 2$4Z>,':F1%JV0=8YC/KOL*O!^C&<7,\]"5HDOP4)KH)+D MO? 1^!Z^"4-NOL&.RG[!J %[,/B8AM8,^!3X31X=NUC'E/NR@F@,VT,?X'W@ M3"-OH@^1-W3(ABP,1OE#S9\?^ZLV.THR1/;E8 X?):39!OJ@L#GVP1N'S_O_ MA1F0Y^FC\"4RBN ])(CJT4'009(UK5Y$AO;N7:ZSK'<3UX5OL\ KO)(8]8FW MN=+\!R?6#Q0<'J&V@X(([$$@M"P&E_5IY';0)2(%:8Y,WP?Y@W[KQ+@0']-Z MIW(?PR('GSC!#C]L;8]^QWWD@;,@(7, #[Y+"(-W^@X6 0"GZ70UN==\C47E MYO1@2C%&8CQQO0D9$SSS#-X/*A7+!/5@B"86\SF[A1[Z0-A8_:2HRF7P@#\T M:>QA3&(/6>L'&WHT[@C_L&BN17>,-X0U =C31O?YV5\0OX8LV$%AI.DZ@)@@ MU*!2<8GU6OA7!%PL+/@ L*$A;P0* (34^"IRB3[<47:2;(5K3H\3CQB.8R]1BUD=0CXNAL?RZ)5"HU>19B]Z M)+O1-K8=9PJACZD)2S%:M.LQZ?HS)/<.N//BN.^[ASI9.BWEKQZ\C 8\Y\S3 M Q/ _&9@O/\T/]P[8 S]P-"2Y7RY_4L]U#4G[ZQ%VETVL73GM08Y=!2?)YYI MPUX\^RRI[<^14HM<'C$:NB.]YN+%]:#X",?P,QW"7;B\9YV'DK\8[EX>I3<$ M/R*4/_H &P'J\['SSM5^%NP%P%D/)K;&%A JAQ+QHN/OUR%LXZ@WAN%9>*WU MZ14\M*E_!CRE+*79+80P>27^-+ :D5"Q^TAW+<:_=E_Z'H@3_ M_S'P\ B]D 1L)(%;WK5"'#?GE?Q@F-[8TMZO3=L"+J/_,4?$1H,X&'G3)@<0 M=#CT==\UUX0/"R!HS9^XV M?/?.IKHVC#V"(_6\F3(2\CK#B&RXP]R6:HX'U MX)"G -M*_1LQT-?4SX?OSS_!)K3L4\:$\-.8H2B1)(,H(6?FS#_@\D]S\H@L&0/-(8!C$A$[Z8%'=BUJ,[$IZP$GLZ:MKE[:S,)N?9D9#@^ M*)().GN!R,4A^IW@IA4*/O%^NFBU'TB<7"I5JU*U'IVIA..[1>P6%!&53H<& MS'+(YG'FECO.=]IR5WEW:Y(S6_^*_?OU/_)\&, M/3.#=7(A%_X^[@_=*=NVV!?VFG_T"JWV?;/=8P*YV-85_G&LO>!"W\7:MX(V M\$EJH6:]:N_>CULXUHF1G_)]LE^_=GK-+\W[5D-"K?;=90Z32NG=*'*9*3K% M"&ZVH"9=;.;N!^1N_LP_#+1/\S6PW@'%T$=#S$F[H%="P:C"8@]:]L=Q+GL= M]\9"+:/\LBRWSL'\,\Z,8U3J!\][>P*3S4L(44-#EW@O/XQE,C#71RVPF-HA M+WO,#.$A\G=;-O.ZP%.:']!IP#DGX:R,WYF2)K4T,$[:VY#PN>S5<,N6^ MX_O.* NK' )'W1$S _I_0J.YU^C3"_5/%;3O7=S>.23 2&)"\!/=$]-SM\^: M!5J+25HN]FFP8,;[IR?R]UAGU:54%D&0A28+31::? Q-]AQGJ2K'EEUG@#IC MS"+UTUQ%'UZ"J49[YELAR!C#R2T_?23W>EX2>B[TG%<]QW_Y\H:*?D\F@M]L*FQT+PA>K"<5T\H=PQ#5:'<0KEY M56[;\4G-YC;YAV1V+5'T10'[7"MM32AMOI7V@ =>2G#JIASSU T&\46SM1>J MN]$]]GO3TR>L9AQ9BQNV9KU[)EW-IRI/; ++)R7//&-O8LW'#7-M"V3AG@MC MD)8>E@)C4#JF,2A1C]YW'Q]3$^024HUQ)/]6K;W,7_?H6J$2L*#%*7(U;=)-" MV3+3/I7;KFH1X5 3EN W],P+'GP)"_5';,?V,;7NNB-E<9S#[50 M 3VTVHWV7:OQB%IM:KV[R/]<&8?M3M/+;N&Z3UX>?&(V"WB;J_-)N][H$' M^>%KN_'UGK1@_)@%1- &B]1\JX^L%JU,[Q+&JI0@VWEUM52\M04$PY77( RX M6+*<+JORG[SL&/A)"R""P#4E:O/3A7*(+@!A$L*!\9^\(GTTR0HHI233F?LN MA\>3S .>CGNM.)A_H]M-K&C+KGH?'/:# 8-]#)NS@ZH?Y/[Y0:XH#HZ M9CW[OF@1]G# 7!=*[T;[,#CIA/'?V/?CL+C9VA M .I+TN))EHU.?B -%+YK%@N7'9^Q"R@OWFHM'L\_EB%S'HUK]V_A4<=\9442 M9QN8QI^ <%9D<>(57C1M?$W8VK -\D]SRM.&?Z>Y+JES^9MF3?"R6HO)YN?+ M:BU^[=['"RV2KE7UHJ34E42-10Y%*4 T"R(U/1#)!5DIJ!L6[$R"2"G7I&JQ MS!V(>$S(FK.G#5:=EC2CT3&(K&]A";[G>TKSVA))XC@31QO[" M7CXI65ZY*-7E$G=*6^\[6FD*TI)DI4J=WCC,=UGSD@_N7BLF0;" M;V-RG8Q77S<_RE*95Y9 DTF@ RMLER6):4LIT[H)V S\SN#^@S@41.\+KX*'C^")@#%5HSPC1TJS:O6U1N#2JN+"UX12IO ML!=]:MS?M]H_QSEP#.D(J/( U?J.4-US#5#KDJ)43@*J)^"E]QQ?L[A>%KA1 MJ?0T1RXF]K69&WBI5JE)]8H(6G-".7.,R=MC;$_++$MR29%*Y1,/EV1\=TV@ M/>.YXIG+GL%]I$7D+(>K;@MAU;S\ZO*Y>E4HV_!?=, M*6>.M43ZPE98V]>_JTA%D;"PVUF8,P8J[S0)C.1_C2J5*_R![D3 M<)U_=ASCU;0L3M":8SU)I"R$K,\D!"H7P7\I7T2 =?6^CC.<5#QW7Y!%M8\C*C,"\Z@,/&$_3[4 M3;A$_D DE4T*I.X<[TB*0I__LZ94LX<<8EL@NT1MZ?)KBEU MJ5[A#W$BMR!OF9&9,HB'O$0!% &4T_='U>(T@95'QW,./RH,V7 FL-69BC'- M._+KR*7B!B1R'=BV+0L/LR*5ZC5)+JT_PIC7%%68U-P +I'PL )P>SJ89:E< M(_<8M[\&3[RU7WJ9[CI3/2<0\NGH746W7QU;C<^NQU6LUNQ)Z;MXW MFU\:GQ^;Z*[3_JWYW&N1GY^>FP_-9_@0=7N=NW]+J-$.?ORE\P@K53?J/]]\ M:-VU>KQ5BA4XSSVCA8BY,V7"-1)@$Y2%B$\LAV9:$]@RM;YIF;Z)N2D,+&"9 M>T8+$7-G>8Z3#Q+5XAQK[[3Q$KGBHNFZ.\%&W#;QP,X%E/FL4JLD$J-#-C\Q M+C=LH\%X_#AE<8;E(Q2IK"A2M<[?\3M7E#E%4R(3>E\T[5O&32JI)4FMB4)N M.QC<>SS (!D#N?@[MB>84U7@QB'87WT2V=*A")Z9!#(MVU.J@>TM";O+">7, MP99(D=X";'L7.P;#7!=7!G]P( /:']SS+OY MSD,B[?[:ETA,9-WI\<',?55>[Z/SD-(K(,L+9!.IC5M#=N\P3+&^?K'@ ;1< M[P#B>>AZ\E".+]7C1L-25*1$@:?#Q,1+DEQ7);DB7'Q.*&<.M$19I\.$RU5) M4>M26?3S+FX?'?NEX&-W),*[G"S$B?2();&V M;&LOEY2J5"_RMRJ?*>7,49=(H]@-=?M>4U05J5KCKX\+CT%>VH4T2)?P?$?_ MAEXUU]5B&_1W3L";8[6)TB?^&NGF=220+I''[TPID4JJH5I5*(H."%\J9 MXZV^+][V-="R*E7+_.%M5^XV)/W1<&)*Q M__:(O7$^;XS6KE]8OQYY] M(B\8@#.HY:=N94CXG$?/HQ\T9U"YV37BR@9ZQ M@?&(WC.]M-5=YL]O?8 U%J M_NH5)]/Y+URHRN75JY01C?L38B] IN>1F\CD5K(S\3T??C#ME^OE+%(V8U&+ MOI='>,B**E5JR:PDI/GH?R>P,5*+$B+#I$RYQSHEBU29_E7FP23Q;/OW#E"6 M$Z>7/3P:.Z[FOC?IEK7Q\N+B%T!Q8T1NZ78&!#RC,7G),]G4NGB4V37O>DV5 M:AQV<#]3RIEC,;$!20^+>VRE4H_6E-)7"F/S>501P/E;E$J5:M2M5X381-.MZJE1-@D!I&UL=I==Z$4&/S5*3M3RIEC+!$.V0AC M>T8Z.,48C]N2^>*CAF$27FD6K*>F43!MI&MCT]RO,C*'U]^ M)[#]:^CZ9#2QR-8MC$+QP+DSK6GS8>GV.U%X[QG[FFECHZFY-FP!O9@@[YD< M,U@@$$D#^.FB<'&K%*5*K2C5U>V[^LT4NMFFLO-'@+UF+SEAQA\+1_KN"$K+U *":C6I4DY&AM-$D,@IR9O;DBF#>"C* M*( B@'+Z@>2XMQBKX40/^4[&>YP#F0KS,IQ)W\*[>?GK6A.M(Y=*9NJJJIX- MVXB[ 2Q5-8M NHU M_^@56NW[9KMW31:K.&AU# !S073J1B2GS/]QK+W@0M_%VK>"-H!W7"/->M7> MO1]O-UFR@[?AT>V-AH8NP>H/@']80JD0G &YF.?#X+R;*PU>1!X\/"*B]SYT MVKU"M_5_37!]R(L1_<-#XTOK\3_7"4"@+XWGGUMMQFRTB-LWGN\Z]@O\.];L M$ &:K[U$%LDPO;&EO5\CT[9,&U]0,^(YSL7MKU\[O>:7YGVK(:%6^^[RYHJ\ M!)@1OO,@([_K$$!UF_<(?NIV'EOWC1[\TNTUR.#:O2[J/*#.4_.YT6O! P<> MW8>O[<;7^Q:,:$HX^/?CDJ'L;[%6VX_8<"T\\#.S)YGZ X?>!0V-M*/\(51@ M:;6(WOQT4;DX "![8.-P800,&7H(VP8VHFS 63P>C>-"Q'N*N&N^\2O@C==U M@:B-$*4< E%DX[D2/ O#,L)BG)!\92'?7,M7Z&^^Y+?),7?*LPT:*I,!&KES< M/KM>W'RL(E64 M]4$S@5J!VBEJ%Q1FW<#6IA6S*TE*J2[5ZZ=A:T4<3VP/SX/10L2Y9[00<>X9 M+43,G5? 41SOY^=.MXN>GCL/K1ZG03S^D+N_PYVH>_&SZWC>D^L,Y@M=91&0 M*ZH5J51.]GK@@//G2#ESM"5*6ZQ#6XJ!-%FJE"I2I9+LCL(!Y\^1.$>>LA!Q[BF?DXA/-4@5%"IK_XR:?SR1LF9=$:HZ1_R>*64AXMQ3%B+. M/>5S$K$(/PBPG0>CA8ASSV@AXMPS6HB8.Z^ @_!#5[,PZQ$#L_J&?=-^X8&- M/./U^"V@:XG2$UT8*8BN81M?0C$VW\;8]C*_^E8ME22Y4N*R'?294L[Z/+J> MN&RY)?Q23+VI*$5))C5N.3NN+*Y?:F,ZU$'EDJU16II"Y"+Q?2 M/$?*F1O/Q.W)[8UG6KD]I M73:K7\E-(ZEAN],_8QJYF44=:,T:F;7J^J_GF M=\P)K'.L4(F+G8$P0*$:,Z(XE$=<4T&G1'8F)Y0SQU_RGL,.^$O3):Z5I:HJ M6R5*L*!')".7,$)F]#[&8!4_1K86-5YQ"!)Q<> M=@;^J^9BX.]W;#GC$;;Y[AA^GL5-Z@LJGWM8<_4AJ.#]5'2!_H52;;[IUH0T M]FSH?TU,%QLM^\EU=.QYI#9*UGYR62W!*B'*^ BD;X/T!<7:LT%ZBAXY*=== M+&W?[UP@_9R1OJ"^?&8V/3W?OU@L275E_6U!@76!]0CK@$*_.&78I4K)#.2XOJ*B;ESH,F M"OQSL^@DCF(W@V^JE6-(_E2MOKYQF(#N.4(W.].=.#7=V'2GM5=0I7I9E90- MTU\$_L\1_TOAFSATW=ATIU<81ZW7)*6^_J"?!^CN>O"03R7B1E?R>0GB3"D+ M$>>>LA!Q[BF?DXA/+CJ)C#W3V,#\M=^$3>6N3" MMVS=&>%'Q\LZ?(@\F.Q/%X6+6Z4BE2N;!1&S%N='3C!T^NA= ;Y$RMJFX$LO M^#<%']E'JNL[ T62V*8A^D<.Y'GZ2,HP$)=(W=K"#*9V;%^L+ E"(V4AXMQ3%B+./>5S M$O')!L%ZOS2?HP!86#5:!,'.$L1G2EF(./>4A8AS3_F<1"QB$ )LY\%H(>+< M,UJ(./>,%B+FSBO@( ;QX+@P1!OA-WVHV2\8O6BFC3Y8CN>)](7LC^[DZ+KL M7R/=O ZDT0R$\3/(XJ#),[):EA1EBRJ2(H&!E]I-LBSO#*4T[\'5I9HHF<@+ MY0,8,&4? Y92VDO,@,E5J:(* \8QEI9#2=W'@*5U&TQ1)%59?XN7:[^2@WIS M+9"1BST?'$MZBX\3$)^^^JPPQ8FKE*$0#E0ON5P4J:^GB9Q$!O\FR$FSKEK& M^8(".5DA)Y%^OZ'-2:].V585L@5V.,).(F%^0ZN37G7A4GE]?;N#Y2ES$ WL M^$/L(I,FC:,/;[E^?V/7,31O MN%*+"B=1-D- EQOH)LJA[@#=M;ZG@*Z ;NK051+%37>SNJN=7P%= =WTH9NL M\+F3U4W-]U9522FOCQ?Q@&*1Z7>V^K1\]ZHD:XX&"N7,7KX]3/!U]@R_NF\Q MZQ.-DYP5-I=#,UD2='MHIIL34!*-! 2(MS2PRFV&)CE[CCV:7!Z[Q#$\>*M,J"[*3PGIXQ N_ M PJF/0%W/2B8Y]C>9PP^.&;/];0W[-W##QY,Y7 !O(HBJ<5%=RA$"=O3A?D* ME"[(@TH7I5F4NJW6I%IQBSSY$PUXG##BLC2LB?2C# QK^H$[12I5%L6ACV!7 MN4+_E]7W&CY&;FC,$>>LA!Q M[BF?DXA/[YXQO:OB:V]\WC0^JP/SY5ZXFLB0B7SH;0"914"M)HN4HG,&9"*?>$L+F7ZX3"I7A8T\9T@F\HBWM)&I MA\5DJ2(?/K-=1,K$!NP\&"U$G'M&"Q'GGM%"Q#F(E.V9LL8#AY8ZU"JXJX8S MZ5MX-[_L']MYQPERG&11J(D;3FWL'Z%ENEQ1I>+"<%A2DO.^M7J *R1<)DN< M,*17(#)QL6D](C-)+JM+E0W2'U:",1^QAU/"59:F,I')NY&I3#\F5I**ZF8I M9,)2GCZB5P RD;2[D:5,/U&L(I75]6FX:5M*$1(3.ZWS8+00<>X9+42<>T8+ M$9]O2(S>X'QJ/J/N+XWG)@]\$H \!T8+$>>>T4+$N6>T$#%WGH.()PBP"::.--M AFE-?&P@TBT=C3$,=*BYG%U R^2,+=63 MM/I,V]>FYMJF_>(]8;=+N$FYW;"->\9K.?6LF"=*QHL?L+7:#[$CMN+EPF), MAQ4PER>[W&.K5-P?6_ODMZ2,K1--:>$?)G(J)FCG;!-A@G*,+245$[1SXLCQ M39!HGR.V#.?!:"'BW#-:B#CWC!8BYBZVLWUK[!U'>>/YKF._W/[>;/W\2Z]Y MCQJ_-9\;/S=9[D@7=;[VNKU&F^32WEP%S_+ 30';5S$C&?48=$1@D/K.(9D_NW\"W59H[E?J= P$8# MWJR]X/9DU,=N9T#/SCH3W_-!.*;]DFTR2O*DKGAQ6R]*I6I5JM:WZ+5T#@C) M,S;KF6%SYV06@WW$-[-)9@Z2NBW1:=(()8@&CBL5_ M@@ !8&/-(-*E_+X)YK/0\;^(@W,X[@_=*5=6;QEF=@9S98?Z%FPG8G6Y4:_Y M1Z_0:M\WVSW&D!@_= R B[6/M6T ;PCFND6:_:N_?C M[29[GN!M>'1[HZ&A2_#Z@^_H%[<]*@1G@$AW/!B<=W.EP8O(@QN@9'\HI@VX MB,'A^>X-0,H.A:[YVDMDCPS3&UO:^S4R;-J]+NH\H+M?&NV?FUT8&>HV MGUOP4P,]-^^;S2^-SX]-!%_[K?G<:\'/!Q[PTW/SH?G\3 ?HB8+!_/WQM-[[>MWK-^X]'&5!D$N.T M5]O&V$LM// SLY69NB6']D:&QC9]%2H;N"FA0,&-L(A]^.FB>Q@?&((@6L-QTN_'P4$#_!DH)=%QNH"\O*M]49,P?W@ 74=EV!G-$(_&XA MTZE,(P$HR'XDA+F>HX/<*,Z/70L\"R\ MT"\[-@0WW( MGG**.:$]V"'A E@^?^@A;!NPK/WOQ,9(+4J(A*RN.;&%!UQN ME$,L-RQP0W:C+)BRDLT+>S^=C4DX>5DW1L[$]H6$\ROA2)L/O",1MB/OR!*V M(^\2?M),HV#:Z- 15VUL@G,LD)5?9#5T?3*:6!JIYG./!Z9N"D.28W$W_YJ8 M_ONA[846K_6V+,W6L82^:*X^1*K,MMN<9#5LI@L<)%JDH*WK,C 4 MM3C?%8>YW2W/FV!C-K.BX74&+--'+:CRGR1EXT]VB-&8'F'$3C"BPP3VRB^8 M["/V2,*0%56JU+9O,C;33?H<\G8V1GB&79RR0:N20&LL_,G6B*-A-M'SZ5:1 MZC55JI6K K+"*&\#U8V^[NT7RF\!Q;DVONJ?IW1.92>M* M8;FHLZ. 9+X@N?=QX%),)]HY[XCIZ?$_"7BU["#^M!^^Y9I4J\M2?:'9W7 7 M*G!^1CA?6M)227:)WA'HS]C73!L;85',O1 ^K6BI%*6R7 5/>='F;DNHGVC) M70';!;!-])#>#K;[-X^6RFI94JLI6LO?T**^Z_U3)V3W[,Z4L1)Q[RD+$ MN:$N74D)C= MG=9RHN#6?EC.Z$:V7%&E8JVXT;W7K 7]D2N,"72O0G>BN+)63*(%'810!% $4 10!% $4 10!% $4 10!% $4 Y3P3(J+N"C.] M#+F&MPK@,9Q)W\+%U MCXK(F:,VS08+ K1G;IB3Y>PW-F!1$K-^7"J2?'])7Y#\D4K!WA'IVC18JM:)45W=K MM*#FK]&" "X#;B+!=SO@IM!JH5(O28J\R-?('I@TTG?E]QWCG?Q+]JPQ;J?4 M7O:_$\\W!^^?9M!):86$^HX+[*:#!*6_+L9!8.$!$S05>8)J,/MB\9\@)@#@ M6(/%TGZA2]Q-,+&%H";X]!S;:*.X3_NN'FB)7/QT=S=Q0933B/L$7)HZ&)< "/J M#SV$;0-6R/@!K7S-B5D]X,JE'&+E:D_(SA@Y \0BZRO9O#"KX&Q,PLG+NC%R M)K8O))Q?"4?:?.#-C; =>4>6L!UYES Y%"J8-CJPZ0A.H02R\HNLAJY/1A-+ M\\&IO\<#4S>%(B1\"LVGF0@O(GK-1 MKB0*$FULE#G+A!8XSHWI35Z;VL[T\I('+2!Y:I#,+ NZDKQQLANF,\N"KBA2 MC5PDW2'_3N#\W'"^/)6TLNL=PGF@9Y<#72M7)+DF[P_U?.1 "]@2V.YZ]RJ M;0H9T/4B6. -JQ:F#4M1E/#(E,^IT\B94A8BSCUE(>+<4Q8BSCUE(>+<4Q8B MSCWE!FDXHS&V/8WL:'G@&,_0% VW.*><>+<4Q8BSCUE(>+<4Q8BSCUE(>+<4SXG$?-Y8-W&/K(<3 M8HE;SSM![!0P) Z,MRL!<&R8KR\;D"F#1(D3 10!% $4 10!% $4 10!% $4 M 10!% &4\TP-B/H,S'3UXQK>BWJ;?1!&@VHPH0O MPWB&Q2LSPFMM]]J3F:,VS58# K1G;IBK.QMFSIH-""3GR/PF^Q)M9WYY:3<@ M0'EZH-R7*TM174LV=MD-U=DU'*A+U(_02P N+$& MBZ/]0I>TFV B"T.7%W&P#L?]H3L=S^J@Y\4*->I;FOXM%B1&O>8?O4*K?=]L M]Q@G%G6<+6]$,P.0LD.A:[[V M$MDGP_3&EO9^C4S;@@7G@IH$_)>O7-S^^K73:WYIWK<:$FJU[RYOKLA;;@_= MU;Q#0-1MWJ-NKT'&T^YU4>=]L?FE\?FPB M^-IOS>=>"WX^\("?GIL/S>=G.N#.W;]1HQW\]$OG$52F^Z\?:HI<_83NFP^M MNU;OP*,+41( L&$Q9J+S4909Q<+,A];Y,*J-J-NTLG'ZX3>) F2[KCTTC"9D M&I-I) !EAVL 4P;O'6P*A#$-"0GYK)5/3F;,,XN/H (]Q]''L*V >MT/'E&N>:!58==/Y5#K)_M"8E:DHTU._5< MR>:%&5]G8U1.7M:-D3.Q?2'A_$HXTN8#;ZZ$[<@[LH3MR+N$R8%]P;31H8/' M+$- ("N_R&KH^F0TL30?G/I[/#!U4QB2'(N;'44?VHY\")#UD5=H<7Y5Y1[K M-($%J?()7%?UA(%IS;(B9:5@BJ?SF45<=]P&<(S3'K*!JV)@D$; M9RQEC]DTKZH(R)ZU44Z47MO8*'-V447@.#>F-WFK=3O3R\LU%0')4X-D=I=4 MDA<"=\-T9I=4:F!VRXLPSF?Q!('S8^)\1:;_[E>\9X&>W1652J4BU>J[W028 M@7H^KJB<#FQ7H&[WFZT4=2G<+ZG4:E*EO*??*LJ]GA[E<^IF=*:4A8AS3UF( M./>4A8AS3UF(./>4A8AS3_F<1,QG9@7=/1?ZFH=!&LYHC&U/([M9'CC&,S1% M4S_.*6?>5JT>Y0V0! 6AOI,].@NID8+VPTIA:( MP%32-#"B=V@.*6>/P6H6&,SD:+LFE:KK#V7."AYY!F8M"V!N MB/44@9@OVR<.K/D&?]ZF>XZ4A8AS3UF(./>4A8AS3UF(./>4A8AS3_F<1,SG M@74;^\AR/(\'#O$,17%^Q#GEK"-3:C'1+@ETIV7KS@@_@@*)HVG. 7+ZT!2F MY;3EM]RT)-I3[69:Q*%T#BEGC[Y$CZG]T+?%<;1 XBE13@V)F=VB5HN)6EG[ M83FCR]1R22JJF]4,R%K.'[F"F #W*G G:@[M!.Y#8"K:^RD&F M#!(56010!% $4 10!% $4 10!% $4 10!% $4,XS'2+JC##3AY!K>*L 'L.9 M]"W,+;X30TSGW")9:7Y=">XTS^ /TA=!%29\&<8SK+69$5YW+65\"-2FV1E! M@/;,#7.R#OVFAIFSW@@"R3DRO[L6V$X)FZEU1Q"@S!$H=ZV_?9 :$*2]0;TB M*:KP A+D!/,)7)BM\-<&IT)ZB5) MD?=#MSY-PIU(&H65O;_/;S[(4"VHUC9WDK(-";3 M6!_O[;-2IPS>=Z!17_=HHR'DLU8^.9DQSRP^@@KT'-A9H[@[^J\?:HI<_<2# M1BP_5UUU?!JP+44F=R>6$:P-D8E9.7=6/D3&Q?2#B_$HZT^<";*V$[\HXL83OR+F%R#%0P M;71@TQ&<.PEDY1=9#5V?C":6YH-3?X\'IFX*0Y)C<;.CE@.;D0\!L#[RBBS. MTY?OL4Z/5I$JTPUWD>M3\I/,T-\_^4-.%%Y9FR=79&W73R>!6=Q!68;P#(_D MLT%KHOK$A@?RA\!LFNG+ K)G;903%80V-LJ<)2\+'.?&]"9O.FUG>GE)71:0 M/#5([GTZ-DE3]>J M=4FI+/(PMH1Z/A*H!6P);'>]+A7 -H7\Z[H*F[ABY2BP%'4$CTSYG%J#G"EE M(>+<4Q8BSCUE(>+<4Q8BSCUE(>+<4SXG$?.9GD%WT(4^:6.,8S M-$6'+,XI9]ZC2([JI) L A:*^DSTZ"ZF1@L;8,BQ!ABR:,%WII2%@3EMRID; M&*68IH$1C?AR2#E[#,I98#";\W%5JE77IR2=%3[RC$PE"V1N MB&J*0,R9\1-'UGRC/V_3/4?*0L2YIRQ$G'O*0L2YIRQ$G'O*0L2YIWQ.(N;S MR+J-?60YGL<#AWB&HCA!XIQR]J&IQ/UXT)V6K3LC_ @*) ZG.0?(Z4-3F);3 MEM]RTY*X_[V;:1''TCFDG#WZ$C>U]T/?%@?2 HFG1#DM)"Z_E*HD[E+O!\6, MKE27*U)9W>* \$2O3><38HE[SSM![!0P) Z,MRL"<&R8KR\BUJCN:IWF>?1!6@VHPH0OPWB&Y2NSP:LJ[UA]\A"H3;/9@ #M>1MFM;BS8>:L MW8! & P*4IP?*?;FR'-7)UBZ[H3JSE@.5NE2MR#L5O!9( M/S^D+\]B4'=MUG6@#!FE*-75LE3;L;J[FK^F P*X#+B[MCI**^]&ENK5LE2N M' >8--)WY?<=XYW\2_:L,6ZGU&WUOQ//-P?OGV;026F%A/J."^RF@P2EORY2 MP5(1)Z@$LRT6_PEB <"--5@<[1>ZI-T$$UD8NKR(@W4X[@_=Z7A6!STO5JA1 MW]+T;[$@,>HU_^@56NW[9KO'.+&H[6QE(Y)32?PXUEYPH>]B[5M!&\ [KI%F MO6KOWH^WFT1M@[?AT>V-AH8N0>0/@/*+VQX5@C- =P3@MN_=7&GP(O+@!O#8 MWT2EC;1$7]\;@)0="EWSM9?(/AFF-[:T]VMDVA8L.!?4).B#B]M?OW9ZS2_- M^U9#0JWVW>7-%7G'[:'[FG<(A+K-^UA#]>E'W'CN_=P_=/_EKN_'UO@4C^GA@R@Q-M;/U]]),W@2AN.]:#-ZCP MVC=>R#<5^Z[=6K]7L7J\VIT<_=(E! M:'90]9S5>1!,/\+4C[F."RD+U8<;NDKL M^J225ABW)!751>?%AX?#1WYTE3LDK@"2N(=[GO=PC[]TYWJY/E/*YR1B/CVR MAD'.'4?D5 OY#G(Q&'#=M# \[B.3&G;R=_*;KGE#-':=[R:)!_??D3/&KN:; M]@LBYO>[Z9O8N^:!U0+3Y\!H(6+NS%;,#Q1F+B;M#,*4VQ*5"T7I=K"K+43LNH'GI#E:#;ZT'9\C.H?.4%WGO4J<0>%R,8C MT7OL=4"C2$!G8GI#$A/J#.YQW]_-)(LJP:=$.?NCHTKB#LENP,OB.$E654G9 MH$[ P. ZQ^S?EAU*YCD2S.%RAVH5 MJ5K+=HT6V,IHTY%(&]H96BENYY62+%4K*G=;$!X]Q3D+_>3BL68:82R6UX3. M/*E0HE9@4H4"J011L:PCJ96Z))?XBX:=*>7L_8-JXIQW)P1FL7^OEZ1Z<5&% MGN.G@Q[0*'?\(7:1/G%=;/O!=IX3=)Z^7BQ7B\3!*X,K4PN44DE^>R=YBC6/-;>2=!)0IJN MNQ-LT(,PA[K4L>,P3K![^EJS7&D2Y\3+8X5/3&8-VZ#ZTPDOI#Q.!9:]HZU* MM9+(,^:$*;K@JE*3:@I_4;J3\,%9*PKDXN_8GG!V!'GR+:+2 MT<8-SBQ#.3XS,6:>8%PI2L72^E,E'EI8"2!S ^0-3D@W 7*:V<[UDJ16BR-EIVY-8U(GEFONF0BG)5 M4LNGH9P"T[Q@NI8XPMT3TVDN-Y(JEZ2RLGT[(>X7G-C^)9_:Q8T2Y3-E]TPI MGY.(^71@P]+%K?9OS2[OI8L%4'//:"%B[FR1\&T$V 1E(>(3\VWF[S-,7'VH M>;3+U\!\(Z?_(GWV,$DRM43JXI/V3@M2]IR&_M?$=/&32X*F_ON3I=E^PS9( MP\$Q>23SLYSB1D$VD7S%(ZX2>7U[XBK-4_FR5-GF4#XGY096&%W3]C7[Q20- MZ83E/92&)-(3$QK2BL1RF&L+<) M.<]PO=/&I@^O_YMXM>.Q!>2HX#QGX+]JKLAK.MY!W0IE2J093I7I'G_'EC/N M!O++W"9+2JTJ5>7U54Q7'LR=J*D6>&1X3"3:;8?'5 ^*BZ6:5-\WQ2XG/G4L MRVA"2N6:(#3[._9$AM$)*-6B;DJ+TC%:H40/EF(4J[LCJ362"+AG7H8P_R>- MU$V3X39%:B95'*5BO225]TU9%;W"3H_R.1VGG"GEC!8BYLZ>'.=@^AF/67"3I0/9FJUC9&%Z5-T'JO3\ M1(34> Q4U!/5^")A>JRI1,,V@A.Q1R+1SE2@V1^DJ+7UA4)$%"V_X$RDNNT) MSC1/58I2I70ZD;,#'ZFP14 N;WE2JJ+)6WZ9%U#JC*,YX36<(X[R/,WS9HO*MOP.@.ZBLM*095W7L7+-:E:+)]$73\!8&X G+@< ML3N B_L!N"17I;I\&L56A6LJ_);S8+00,7?VY,BN*28=FT["*55AQ32<2=_" MNYV5_6.[!3I!+IT5.G$I;/<5>M]"3?6BI-37M\F;7Z%5X6+F!8Y*,5'*4J*3M4,C\&'*F!O_+[CO%._B4-JV)$'CKM7J';^K\F>+.$"J)_>&A\ M:3W^YQK-TT%?&L\_M]K7))?V$XH)[[\3SS<'[Y]FR%-:(:&^XQK8I=,%R5P7 MZ7SHS!)4 @X5B_\$V0',QII!PM.4\S?!1!:N6!=QB ['_:$['<_JM>YBA?+T M+5@'8WL@U&O^T2NTVO?-=H]Q(L8('1"(7>!#=2.24TG\.-9><*'O8NU;01O M.ZZ19KUJ[]Z/MYLLUL';\.CV1D-#E\#V!]_1+VY[5 BP:MX1+;!)X2T-7D0> MW >^V,P;:1%# YOJ]T I.Q0Z)JOO416R3"]L:6]7R/3MDP;# $Q);;C8^_B M]M>OG5[S2_.^U9!0JWUW>7-%7G,[>\LM\[&W81!=U.N@*=W@W[L.P5>W>;_P MHV[GL77?Z,&GP5V]QB/J]AID1NU>]\"3^/"UW?AZWX+1?#P0908O]E]$23$[ MW)Z,P#748TM&(EO\\\0#*'C>/?9TUQP3JPTKR&?-,V%A>'*Q!S1H0FX/Z'ZV M'/W;YF>Z\$IM#+1\%U:=+&ULR'GY$GUN=%M=U'E 3\_-+@B_T6MUVMF*8:&M MSXY(;XA)RU9G!/I)%G58E[6) 4NG001C8-MC/U'CK)$_!\F\F@5C@C_0]< MU+YCU,?81F,7CS67Y?V2%[L&O?_Q:OI#Y .Q%VQC5[.L=_(I'I,W:JSA(Z$^ M=DUX]]B":8#O0.H: N1&BVF2#8QI@RPFU#U@WW@ CP-84_CU$C4H=7BK]2X1 MTN_@-8$G0#-'K(D!\[8L8KK)J$R;N2K$)2+O'3B.3VT9 O47 (9H8QU44G/?Z; T--!,EX@I4D8I)KZ -\8EBIK8 M 5O8OEL5H 2]-=$"L51X0F%9SL^$.3 M0&?LN/YE'LQ$PTO,?):A0PT8AUX=]QOA@,YN88!;/S!UDUX$^\>RG8>J1FD8 M?XUT\_IW]H[@(L<]>T,6NUY%4I62I!23E; _!-08% K HM8_^K(=!ASW4W7 MS#!QFC37C/".D4$J,C5TVO)A5Y3D&0( P@$O &A-;(-XLP]X M/J&HJE0L+A@T_.)&U$%&;$#P9=H(_A+UJ%GP0(_QVQB3-!WD.V#;B.@F M5&3P*^P#2$5'BN"$*$UFF6V8$)(5-(*Y#3UJ[$9@JV&$N=#H7D)YP9LG]I_\ M"S:/6.4%; #F@<&= #/ W*(KA,V@]'WX6^,2X'5-*:6.Y+$B^N\PM]<8DD) M^OK8,H'K'KLN!-@;4DS"_^@?V'KKTU?!Z@!"]"8#8@^(6L)(" S"CI"A Y < M\R7ZQ7D%*JY$OF.259G=3@4=[P<.*YO\2'L/UWM$=L7DK6#%HNM+X%,L^*M' MOP?+/3 -V ^C(KR@L57_G2QP!NX3$P@PHT_[0\V'QR>6$:R-A.F&:4VH]L$0 MR< UOJWH6/!$@X3:#NDKO/$I:N1#B,%5KS &FNSERT::\0R[;MF6FR;ZM+' M)60.$!AE6*&BSR3RA_ ;9!38'7F!ET._"\.:>'D!OK?8*8-UGDJE3YP6C7JP M8-C^.[%CC@B1S5)OE&*/>HW$Q\$$H0$B!R;L7IA_0^+L@.A[<)I&?;!62PS!'ZHKGZ,%JQ M-L> K*(9+N,>N%M+X2XYV:<]8CSFHP0+U]9M+X$+G_SP! ML6O,C]N_2,#UW,F:&,?C&B^7TIS8"?AII[C=,=B._#P%AZ!6'6R3Z(NJM M3ZTKV=,$RVUB#/ 9&X)$7D(-"8&S2=934 ,PQ*8?J *LTI-@HT57'=>Q0$S, MA1]8IA[:1C#4L.;/6&D&X*N9<,2!9+LL!)*XD]R%5YBP1I&>"-'>\ FV)K!J M>?N&/2*F&@WPJ,@O?U;*%5TO'20@HEPFPV7=UL_MUD/KKM'NH<;=7>=KFS:Z M>^H\MNY:S8R#94_U1!CC#79:A,UINDX^T,.M%H.0R\_8ZI M_ZA%M=7!^Q^-W5,O58M MM'[L8>KD@MT#>P2^JIKQ?01\8[2!B$'KZ9;'(T^QM),76=;R#E%S((\.*DV%A(N S,+P6 MA$;@J)+E@'C1+ (()DHB\25BTA,AL>@M)*H!^S1X 39@/L[$MS )L(PG?8N. M*'H5]>0=%[Y /'Y8G<&#)>O-\>QX]M:A_Q'1@#]\9'2 MY>J=YQ@]V^6OBTJ'T1H6:)TZ,@/TZP3<]"\$OA)Z](U+B02O8+M%(JNO=A 6 M-.%CINCQQUNV#OM RV+!Z2!RC@BR/2T(1-.M+=L%QT/CH+DC&"8,-]<*H'\D M.Q<,'P8A-#U@CS4U)G%V<:06B0.M8")WP3SN81MG.23\P;MR?+WL7H(S;UFP MX30]M@<--K*@(Y%< -OT%&3B!F;[_4N9($@.6AO).) M\TX;"<6'/3, M=;B"C<;0A,WM'$V@, 0WP7%)-@Q[ZX))@&$@X1J: D?"5QY.#)Z$5;ZS971V MD,1+P/3^'C(F]-R%,)?L[&>''[XW=$;H AT_3PBYMG3TLW0OT6=,MW9LX[61 M?*7I.UY@G\8L$P"8S=?TR.AIS"H:0U2W;8YE!0/;3F"]R'8.^\0T,E',H,$, M6!D>)+&6"I3=@7L5B!Y^8Q*D1W..#I1R;1:-CV35<%[9JD @0I*X_,'$"@\1 M>;*$R;:2@ US,O)(*,+\3F*"T6Q O>Z#J01;7J\)I)CO^ 7[0P> ZKR\,[>" M0X,)/OB(Q(XTMH<%C9C!QIAH-[ )#!+8B'T?=.!]DG@^KN)7T-[1.Q6 M= ;2HQI*E%:SXL>M'U3-\=T*K'AS@P-!D-CT&1C! ^Z9"<1.QF/3G87TXL? M$QH.D8WCHXDW80?IXS'\=QJU!FOEOK =&^PKP)>S#58W3 ^-9?CRR,.Z1*U! M$&0-?4!R+FR&!\5T<8NF\XI=&I*BK#3IQ@2*AE#YACNA%+0@&% MOTP@RXPX3X#I(O6K>BO/#4L)=7Z5[4PW-Y#RQ7%Q\,*.14S_P.:K.]2!.> M]BXB3:OPAUJ1Y+J\M4@7K)';BS2M8@_5&DEG6"Y2SWPK!&>X6\AUH4-V% ?M MK-.=:R+=.9Z/FGG2[8+\99&X?)J)R\&)F1;9[ME3LR7['R51&BC(U +GRGFQ MS=.(DAYT?XL_HH!'QPAT'R91*DQ(\FA\V"=[)[:+89G$)MV@,![072!Y*DR$ M#S)@=9(K2Q.12,))>,HS=AUCH@>AE.CX:C*F":3DC"@\%UI\Z!4_JR$15I;Y M1/*>@SQ;\B/=I=GDQ*=/SB=8DN,,X>B\C)Z]F;26*HOB^:\.W2(C'4;VXK@F M]J[9(1:MZ(S#!8%Y_&1(C6FO9/;R)YC* %3&05^B1&>6NT .S7KDT(R&V5'W MW?/Q",;7G>$>&1.LF4:8+VR^D:TGQ@'+@MP]ND,D&DKZ-8.H8 F"C>GW(*&7 M[)[#;6I<-G.[['"3.F;U9-FA8)AI&&7AT"MU1)(^W1@Z;%O-]IQ+A.O3?3(! M82YR<9:$)D)AN%-;.9LF[9#=*]EC@Z#'WO7A6+':B8Q]V\(#/SNGN MOB2Z%VMP,\TF83 5H!2@S *4]\'".X/)V/DZN9>F8X$^@;XLT$<.(O35T*,N MLK"3 JG'16HL+3V9(>)BP?GRKD=,<;[8%I)BI-G*4,BN?9]G&X;388/\-F@%&2$#D2QC0Q M-3P=#C)"0"K!FR3R-+E)2^\*TZ=SG1LR^(BFEP70$_P-?M99%B-'22$+ND.] MQBXYS R;14?YCY'.W">BUVRL=]0P''*[/W\7B7KD7EIP<9]],YRRQJ8\6] @ M+M#9P^$59XFY"&W%8=%V?/0?[.<7%2V;25 IRA5FM!^B,'/,+G5)-H[F&A[Z M[, _Z -)9%**GQX:W<_T1_G31V1ZW@00L?!K7\>TAD+XO4;W:_0U0KH@JQ(B M#)]2;]'Z'A1_A3L7&Z:/'EF^U8>>,P;CI"J5CU0@83XH2W=D^5'D"IGITM5G MY!C8HA >.9X?"Z.'V:0L7W%)KI$4!)GIK1$ON-,FEN>B%XY) \)9"E]3X32"6Y68P1+/&,A:Y?)B:KLV)Z07(J M"3./@>:;A=^%B0 0L&SZ;-KA]0!">[01=< [<49=.ON .3"&(%^ M-B8O\"N10C'04%"Z2-DH'Y4B+)Y,@4@SU +Y#X/?G6.3_+8P^;Y#O:I.<*[R MH3OI^U272M5B02DR=:*O8>E;+N@ @1-SW7[!!J#DI7 71E\)6)N@Z?Y4*IU7 M^!.[_CY]>TTN%TK!VZ_C]H&@DHW0I_G=,9VG%&%U:YJ?2$9)$ZY_C@H -<("0#-^6U0 *!S) MSXW&4V3C:%4@=DUY[DY6.%U*DJ1 PG2![R!_G6;5S217!W5;_?=+](48B< / MU\FX&#; 1[.-<-$&ISW4GLA*L/I$4Y:;V.@P(PNHL)\+,1,P? M]**%G/(U5C2*F:'^^]0RD2N:]/O1EPJPSM+7P$Z9*1ZYSUR40'49/3?CG'C6?GSO/N?*^N],* M9$&D=%I'C.01_!JF<*!G6E LLIU1;D<80&&;L:#HA[RH3!=I24;2%$A>!ZD2 M1[(;9PZT7C77U>AE8P>-)_ BTF'1@Q4)TX6HBTGJ!VK 4 R,1_0X/;YV/[EA M-:4N*6 3K8.$/K8]1F;^H=\#FL%"B:B^PK\>CF]$NB&P49MDB511\&JV<=]H M-&1I8[LW^%\W^BE6:B?Z6V SIH\'A;%LT,;TA><5CS',AAB9PU2C_&/M@ M"H!G,D]BW"-+SC9<9#?$[I#-)HZ0RRY>Z(Z$+APM#@AS3I;6^1QI MY9M,_W=9-NVEAFVC:'8\=W'U?U$0^(Z5HGK23*, / IJYE%F BXF.EN4EZ>P MEXLSJ\?TE>2-+3MXWS-[U:KF1G]ZKO]G;/%I1*4HOU!1[)S5ON2VR:P(4ZRC MO-.K9H&0H'+:U/ H*RK(J 1($ M"@+-U_7):,)R1(-E:6.5KTQOK3"5G[XK>-41M5U1*Y+"O9QI/":\_2>A%.QP M97H[;%<[7#R.':;+]'YXK.^!QXQGO MTXS/+K-P<_Q013[B\>=9W[RJBYM7XLJ5N'*U=Z\(I;SD0A79%(81_M]A_QF6 MF#Z%8%7I$CTW?VNVOS9S%9 *IP=;^;#\'3;"RUVYFFD\?!-D+7GQBU7QVGFO MN!\5VX,59#*]V:1;SL0H].F.2XM=>V(WK,)$,Q(=?Q_C6)93V-3!"^-!47SC M@%=BEN7Z).H5Q- D^L, CS0A6E_9>7C9DZF]W .W6!S:*3==3@T^Z00#-F) M_G11R<#.)I:UWO*$HUEK=#2."Q'O*>+NLNH4/ CXB!G6N424<@A$D;5F)7@6 MMAL7%N.$Y"L+^>9:OD)_\RU?;O5WPP#CFNM/J>_:%E;0"*IE++_Y?] &V7,- MK&.0FAU4_2!%#\ZD*[E@NF"Z8'J>F;Y\0?K4U_1O+ZXSL8T"L,-QKW_0=8P' M@Z.N5'=1SP]:T@E6>:R->&#D LJ+':3%X_G',B3.HV^MUT6+1WV*"M ESL5+ M:J+Y9A!PW;C [9_D0/W/2!0Q2>QW*BY+5466RM5DL5$.I2MP-8^K1"_:E;A: M4'0X.UQ5U+)4K"8+\7(H78&K>5PE*CJOLU?S9T)9X4J5 /121>#J-'&UK!+K MQA6UL\-5L5:7Y%*R%ORQI;N5NSB@_W=4=[%ETV*CY"XR__[BT78[&>A6HD_D M;C[F5'ZI*5>Y5)3*ZJ)4X*.+Y1PI9P[%TM9F?K%;F@44Z[)4DLL"BGQ0SMXJ M)LH<[>;)9@!%62K65:F^H%<)!X(Y1\K9V\5$'MYN[F\F8)3+)4E9T$?HV((Y MM7#IZD+Z3RU>3O(,H2U+E6(%=HCK%Q\!;0'MF'._G3^UPKG/ M#-HEL-K$T5_OY MH"VC'K/:R*W9;;Q4R@[8JR?6R5#L1:)]:&+WGD*(#;GA/ MCV,-50'_I FRA:="3?/\:1VY=/1MZQ//M%H0PZZ[7I/JY>K6:J2*%2(_^$OT M'][62]_=C-=452K*-8&_,\:?NIV_D6*_[II4KBA2=8>XAL!??O!7VNZ<)LU> MZU))K4N*6CD)_"TL#9/31BKW87V\/%:KN M:&Y@VP#&89]1N.*A(%52"?:5M M/KR@HL0A6ZPNJR>16"Q"4062^OS>(!4'V:VF>]/3+<>;N'FH+)'*F=..MB L M?*KYR:JH?*U0O.%IJ(H4JF^?IN7L\C(CJ-\GNT[_?>T M<##MT&+[H76DO=E9HP36Z25X;-IS(*C8QZF*'#N:N;U:?5BJ5^7$,>J<7D7_ MA$*5L]Y>E.2JI-:WR#W<8+9 MT]>6Y<;6ND-& YCL@/ET=]9 MQUPK:"G*!9#%N5IJ^VBZ&U_\]7[9,^Z=7FF[2_(?R'_-&9S'3[ M(YT$,6W01QJ\6=@[9EON91W1%F1X428^::X?7ZN]-*.,V6M(>4%GM.?F(ZT] M_M1X[K6:&9<;/V)M9EH\C&X[?8=T!32_XP)#X6! "BE;I#4-:U]5DHM5M80^ M7]Y=HD??N(SUG/RBO:.P(Q2)EVOCL>N\F:3EE+6J2U(R]/?$>MI[X @^P[\; MIPX&W__SD8S7:^BTZZ'1LI](7^']4JLJ4GE1?PZP$H@65KU$]]IWTT!?+E%W M^.J &A!UUIAV.[0)L,<,08*#C3GGB-U-F \GTT9S8'OHTVRP4.YP53 M#V<.\][WZD9:ZAR.;FL]!J]A!3\Y-(\\0QTR[2%CHP5Y&:AHXE[3A*D!.J,\#$8QUU2==EP,_8L4R= M.83AE\9$1UC8*E @ZG6"!_E?VG79H?T9P>30)O-$B;^#UQFT!YYOROO9(?LI$97,^I >D%S\[!V'7,N68\/U@<$SSP8M'(G3;[& M3'5(OX\E&"HIB46*8:<3#H)"ZA[0X)JT_?3&"+H-!D7GY.(1#"J:$S# '=&P ML\SV;:"<9=9B?5[#+F'M!MM"OF#"*F$.2&MW;9J4P188]E;2W]8.6L+#M&?Y MB$B/X:"3_$SG>I=TF@]ZY +CYMB/:,RHX P*D]EWS#\7>^>\F2-+'MNR3AM] M!V>YR"/-7[W+H*4PWFZL8,-@%&#UR(.1Q)/0V'-P!]&N>+NF[&C-@V('Z5(I MQ$X=68N=H+G[&)A+1 !+RP1''718OW@ L#F:C((WCH/=&@(GDV5)356#(%EW M1O"YSD!.Q$+7P)'C^6$()%"PH%M]T"F(J(D M25YH4F-%&M8Z-O#S/;+5M'GV*PD56"0,AEW=)-3(7YW F(6+0V >0K\HF$WP M5R .EK/ ?B-=(&%&\ R,>&CJ0XK;%_"S7!9+8QVU00*$-QZF+2/!(H IBBTC MX?AQ^'R4T[>:)FOI[0'OK/#1Z$/1-?(X72/EXD8T1=M(T3;R+-M&AI3GNUO' M:(/-"K9"6K0UCV^'%FR4:M5JOR1GNE$ZR/:D.QF/KL_&Y[S[S0Y'^WREUH5G< M9DXT-Q+P2D7.\>#ZX2%VJOV5\IT5?#9-2P33N5S$C&?#N)=6#7!<D[ M)V37JI*LB'91)XF?Q-W!'?"SI[\FUXI2N<1?K%]6K'0RT- 5YNP)NX)[8;>/=<,\JJ(E5KI]$+ MAT^?G/5..,V%(Q^1LD3/J26:E(7QK\AEJ:C43R)&)@"8$0 351ZV >">!KPJ MJY*JG% ]<1&D%1&\W#-:B)@[>W(PAS#,90MO"_.9R280FGM&"Q%S9X2$4R/ M)B@+$9^<4T-J+TU(%89I!1/8 K,")E'4BP?VG="187WF0NM34">FRVIA]9R. MVPBK>CPX;N!-4F?R9]?QO$Q.H&6IOD$PBP.9"C3-H:E23!]-^YY'\XDF3H^C ML>==DP(ND]&$WX%7D736N,97R?4S(1[3H/!SO"61S@VSE M$,@^S.K" [+Y=.F?%A8FI+V[N%;*7)P95M1=5:R]S66/O['K&)HW7*E)A9,X M/!1(S B)I;21N-!ER1$21<17A //@]%"Q-S9DV/>-5IXFU25M^AJ? XRSS/:$JGI6Z-MS[V](A7KXA[3AH'C1?>83L)2BV ; MU;9$^OI";=OE#E-&>RX1'#YKO":RW7?!ZR&C52+D.WM7Z107AWR$VA*-G!:J MSK'\=QYB:P)ZV4"OFNB>NCGT#N+,\P ^$=CE>VN;M^F>(^5S$O'"'DE+>VKM M133Y7S3S"QW4LLXJB1UH5Q]B8V+ASN!W:@.QT8 E2'O!\-T^=CN#[E!SL4=[ M1.W;M_16M%M)7[URUP^#UW8KHK7*R4&)Y]8J1W=T\VL*U]0V/UN]YI(ONS4C M"4Q,BG>X0_<'!?X/>HZ:9-.-,^IA=\2#1I^(7 5?#A(N3DL14/@_IGES_0D6 M-R/@4:X;NR+I^P!SD;GYS9=:G7$C8RLZT/\ M6$[8UC2483:U/7[BD8+A+%ZJW"%=8&5GK)2WP\IV5K%X6>,.*WRF*"S=>=V; MG@XC\M&SYF/>JFF=:Q\UP?1C'2MQEH>ZRT[QC+'Z_]O[UN;$C:SAOZ*:))N9 M*IE%W R9[%01V[/K]\G87MO9['[:$E)CE!$2T<4>]M>_YYSNU@4)##9@(3I5 M269 J+O/_=;G;*P8GR_P>*8+\H+M+Z4I"M,;%EC/UI4F!1XW<<"R%1Z75Y_A M/+!W6/JD]>[3(%5USU=N;U)'\T,%T%AG GJFB_$+"2BQC2I#0%6T>S9W!17M M;Y/V5Q9F[DUTGC8V&/ZD1&=ER*>_LKAR;X)SU^2SQW(F;2?Y^#_B,'+&*$0'C]\8@%.7 :'WG7]I_"G'6^GI&YK9<%6/Q>K2 ]S/:V0A/_86:@,0^/H66+2;1J)H)K4[B3V*-[KMI9IX'[T81W:T-- M0D4?+2V]90W8F]N 1Q,K5$"O5(!V#PD4M.FT]^R;Y<9DH403,..<;R=3^/TD M1+N%V9HLI];PZ0]5@-DK790]=EKNMQ:]/>S=ZP?Y<-F-.<=VBN&]_PN[!2/1 M>60V+[BP\0+%9P<=-[0D=]/U=:"WUYCJ6 $D*_+*DU>OO5X_"$E?>Z.I4^.T M!V16F^3D&W]DO%\!6LKIK=8&\;ACH(GZ M4F.OO=[]>DF.YS%#.7W_Y.^]FT^E9?3>NF8!D#L5H:JK+Q[V6R\2#9/ L:4='XK"[I;$>JL+U^T^X6NLFM+9^2-G9M'NO+NY7,AH+:.?/[LQQO$.8Y!/._3>.YI%:'.\GSDD?;F[!7S<3 MF*H6LU6&I[:I!@HII'75P$X21R#^5;BE,BOOWIPO!/V>$]PJ7?G6DX?,&D:S6^H38$V&NO-Y+MF">'U.AVXOV$ 2*G,]]#!RF]HQ7?+)&,5$'R,?=AW25%[N3CZ[$R(4M=328P#PN_J M(0T*OX>.7\6_]<9O9?EW.S>#M^ZG%3IL"(?3 C<,G435;+4B1U= 5T!70%= M?_/JA,TS7%M76J7*J@J /)A> YWF,WFM2\^)'-,]=P)F11B3O> 1Z&M8>M7X MF&56M:L;?564>("DU1X4[JUM M1VJMG/VRR?VUEJ'WFL\G["N 845;B[152+1O1VP96Q);1KNI]XWJJ<0=E[9N MW7B\F_A!=!(!QJIK/1Y5J>%20\(H=%8AW"&S):4"N[9#6RV]/=B\ DM=8#MJ MPBV8*6L2[A:M7*.C#]3-2T6XF]E A>MCZTO<;=G0G8[>;SYOYBC"582;(=Q" MS&%]B;LM [U]JK<[AV$J'%K EU\F]JL?]JUA!7K'*#31RCO&^S##^TU]T#<. MHAI=D>&.R/"9^,P^C&H@0Z.MR/"(R; ]>"9QM@\3V>CU=!#+B@Z/EPX[S4)P M;'UQN+60=*^O&[W#H,.7AJGKR1&5<0[K65!SI"LK%-=^987BVJ]\3"@^M$#8 MP@C#2A?K*PJN/: 5BFL/:(7BV@-:H;ARID8%ZN2&4Q\6_)^)$9TJP.]@*DD[ MQLJI!K?X\^OQ;R$;AB&+LF!^61;M0 <<5&KEJE+2RHF@FU+2%A-A+;V[1A?0 M"B!6D=1BWF#;PFEU4DL)I_I2TLHQ#2\03MN[*:$;@^>S4I4V "L0:Y+M?*O% M%:K>D0R#E;PG,2=N*.W^CL1!%#TJZJT,]1:J=3>EWFU>!U;$JXAW$[-GY9"3 M-47OMBK!NJ]LAZ^H]]BHMW U[06B=VN&>J=_$.1[:*%;?EUB7,P15YHC:U&6 M:93,O=_;5>6#*,14E+3W_WT>#>"VYL*N*K#_$U2\8/[^DRQ M,8$5Y M-:*\DHFG^[K^T-;;[<.8SK36B!S\.T+,\6*3GV1W)FIF@ZO'M.")=S&6)6E^ M/1M-@G0_J\W]=RNX:>2"*Y!QVK3[BW_?GUQ>G5]F&-XR4^:Z3Z9\_#'3^LX+.)M;/KI9U.;!$C8WT6^!3X#8<$? M:V?(,S2LV807X8/+*6B+9+KSYN#__.WZ_N++Q?GE4-G@_OX=O/EU?#J[/+X:_:W?T0CW)U?[?G M0[S_[6KXV_DE[.;#GE?FE)(,XT=$G"F8UD\ MF[D,1R:#5V^9X40;N_Z3YGA<;>&9Y5RP=:>!!AOY//P0*@]F6&EQH.U MBLV_K FS8Y==C\\ !I]AFUG G#NAY?IA'+!0C0]3DR9V+([4))':X[?FDT1> MN)G$,D$U-#,=FU2/.?5CG%?I>)8;VS1,GM31%'0+2&24T.DL2U?,+'58]>XL M'>L$ 7T^A6$O6B7FOR7RY-TTD)B=X*-"#]:;,95L=12U6LG6TE/K3^GEI.V M[I"6;8AV:KZA1[CSKC+&8*V6H17 JJ*G17IJ;8F>MAH>[>A&__D1XI46NYMG M\W_WE;H;YLBW=";O>J-0U/] M&JO-"G4[[C&N?$PHKJ*5F*93Z+;TB3\^B4.FF7AA.M3\460Z'D^FL&_6Q/0> M&&5;>!K%'\%&*/M?O32*(NG: UJAN')2:]^QRG8S'ZM4/NR>?(A"R?/+1Q#\ M5[SBO[^)EAWA%S8=L4!U<3G48!8O]=Q%OO5UXKLV"\*+/V,GFE_Y$4M++U];=*F)PS-[&(DB7L,P.V9W MIT6\T@@_;10KL&\OSB\NO@Q_^?5".[N^^M?%[?TE_OGF]N+SQ2U\J=W=7Y_] MGS:\*JG>IJ_^,TX_:^<7GR[/+^]U63^^Y/EF>U_R@W3*; ML2D5SI[Y'DD:_/--P,8L","7(0JJU>E_!X>B#4-*[#;(A8/BR1AV0/02$TBC" M\0JT]G,AWC*WLUH:%?^:U]'*H!H+Z!?P9_M.$ B M1#Z*)@%C=!]GS2L[M:!9O'>(,)S.B$"YO2\N&1[^Z?[!#>.74 S0FNN"W'ID M1!TDIM!VL/AO\$,GD!3I>%&6.BU_"O0#IR+YRQ4R.&-LE9+J%=O YKDTL]E4 M!-R >\#>0@Z FW=3E 675Y_??>JW&^WV*EF0 P^&SWU@+_KZ!8C2$<"@_X@\ MQ&4YR=(VPAS_@,X0?CA#<.$B9KI>;C?P!_B*62 6\#9$&N7'*Q5PD$?FPDJ! MB5+!ARV=P-M/++QJP0(-G,VO+")=![]C#!_Z?CF^\Z5$9WR+A-#K,8'V>GQ& M>Z-S7GMWR;8NQ*XN:!7ZR0T+Z#<5HX5FHUUBP"#./<=CT5Q[O\35[37S97[P M/>P'(>(A>A 3]X &@-BY.5^[(N25$#B!I7\"E3%G9O#NTZ"Y&"WX@-N0VR,R M0:*S88,-LIJLA&^%V4/&61B/_@ 3'84+TJKY:#HNOX\S)U)-W9A1'"'4N1HK MYZ=:**5+X$+;=I!85ME0S3P#+4/DK5#V;\0:A>*B4IM^4_4T->?:B*6&C- R M/!*4^ (^U^KB2]?Y,W9L?CWYT71C$G]+!52W.%QQDQKHHW!F0;G\\_8#% # M<+$?KI+ZA='M16+EMMB0;O!]CJ,X8"G 4B50#7+N+(E3U$8.698?V$093TXT MT886:7N4ZW?HFI@!H/NW&5D:[X5C/;S[3?C*'[1.OWEB-$_N!@,=^-4RJ9H M.''J($5YI-5>8IYNQ/^"SLT1F"R:!>0#BYFD>Z8LTC4GHEX#E*1PQ@X/$DS9 M__YGHI+6&(65R>WQ_ C9!\"']T?Y%W7!-+'VH[@7BZR?$9"]4>",Z,7XW,R< MT]U7Y3$2$ $(3*YFA#'C\C*9W&'AA9FMED6R+'/F8&B/F^82K&$,L MB"0LGM+ABV#FQB&A!PPTH-T'^(OIB;O02*[P,ECV^U:WT6QF],#F *H%TB#=I8AHUKE JZ6^N79D) * PF46Q^$ +@FS1'2*7\W@\"D_E,U(HS/P[M? MM.'=F79J],')8--/_. HA)@7BB%K\+$.2A84 >560"82-9V,S!"3+UQ8ARA4 MP&IS_3EC(')XSP4DJ >"&UF+XFL99^#@U858#9CE/WCDXZ$BSFP!3$IJ_$S1 M!MY0B 6/&,4 \>7XMO;^@7DL@)W-Z=M'%I)QPK_](-L^H%^*?3XH!$#?@1^(M\3@:VQ"?\A)T'XK@[(9HLD/DCR,7/0+(6#3\#P0%O$M\ NQ?@* MMCWRDVTX"+00H -_G?+\ Q 4[L8!R9^VI1 B.H4#YZK%;+SJ?E?V2_'Y=KK? MM53W.]7]3G6_VT7W.U$X4U)2,^KVS>9N2VKVHE1YFWM2<4)%ENDR/=OL#G7J M$OL_^Q[S"3UM/:LI98>]C2TV[NW"8H$3,F"[C.5A>6^QX#U4 8_6Z\+ZZZ\NRB]7=PG3>\C#LNJ-$D\J\.S@Q MH'/HV5\D:L6,WU?>MF[I[6;99>M*DLW1$NPR>NL5;H%L0&\E T1W3F\=O;7& MQ+T*(/QH26UWLK$P67DSV;CT=L:N:+7?THU>6;O<2I+-T1+L4ME83(YN)!N7 M-CK9&;WIG=,#[\Z\>0>KK1O!?^<%;F0&F_;4\;"*V,0K5M5BGV?B?A5H.+2% MR.2S3-HM="+:DL$LR "8=)@C@A67THK WX3 >Z^Q>E99Z"\@ M\ W<0OVTY):6HG1%Z2M$>:$;TI;L>R7*%8%7@N>SC3MSYYY:K1F2J5QQ5_BHG9 _!^$5^;2O-='#T MO)08W%>EA@^%:ZR+/:_EQ[5O>G _P:87U/EB M:8:#N ;_,TT=N>$^$(=[7%/"\PCXJ8<1LV<1/-NM:T< * M6[K]-]O^4-QP]&R)F%=WK6UU]=/3EMYOEC2KS'<*$2L278C.#=G>M-A\:>&F M::29 &:47LP^,4'.F0^,=X/@32G9-Q983LC2CI3+6X:URDM"MH&0W\46AWR' M?\<-GL/^/IM.\"]L_K!''*WL(MGL%3N,44?@;#<-ZLLD<17YVBP.K D.YBKV M?2%4\%[ $A6Y+C#K]GX1%\ O99>-Z(%HET'XQ23?9VA:SW>16WA M.+13T6V#V3@*H182*-NDE=\PCJ>@L$"Q(5<%U.&>D^=";U;1S!!@+[#,6[)B M[#_HFT'=-^N>0;@2) MOF#YGE![;K61M<:T*MP]5@2V/>1*"^1$F" :V2 :&B':A322J,-U%3"O+J$= MPRT1!?2J5R7N;1KP56J+HI-G>C'V\=MKE2?H]Q2+,$Z, MUDG;X'XN_/!?],/7QQWT9JM;VC2[ BBMSLH5+4+OE^?RWBX:\WHJ71UY.;H" M]A?NDL,]&T3B(9]JL==1%7Z]7ZY8>KG9(9]ED.V="GXF2XO.C:QNT&1U0\"FIH-#=X@:$"DX M;L=UQKPW=['BH22Y&V:SNZMK+"K0JSL_H?*.X#._'B_PRZV$RUD*EE\!*D// ME@D.,?1S92G%=0H+E?$]E(3<=A)Q1O/-4KVYW&N&!*N0C*LYUO?2X[L,Z6\R M22-':$(NHK2J J$=8Z_Q9_*.1\OQJ^"R-I/OL:ZB"OQ3<;0IW+JTF^!XUG+##4WO^'F4'X0>&YOGA^OC.&0O!!(WC=4CB%YH-& MV90% M3D)F_63'P9R9P;M/IPVC<)_\[=%@85MX] MN:\Y'[E([K\L(?=,#)3;'&]N:W3TEK(U#E<@K]E55DQ=B*.)CWU/[-\\FP49 MFKIQS80X>0^/6Z3H#+D*VEL0T[F?&$I$'_6HJN%"7QL=N^O@D"8S7#$3R"AT MH;V8SEQ_SM@="QZ!K,IE;F(XD'@-:=YM]OLS/XRN_.@_#.C%\A\\I/K]TN>" MI#W5F^UN<3R3/X8?!'6''HV0#/G!VV<@G,?4']KO$B^D9A0EV.\,D[VGZV0_$1_BX@?P( /JQI%')I\\!5+T*XNT1[3YD=KPLQC5E3OG';GX>B3[-9__A@:1 MP;.T:B,9@I=D(4LEDV8^P.(/^%,'/&''"X&8DV6?[>+UC%0K#U:]PG3,>/27 MT*[H7S:V!T6C%7*R9O@F=._=B+M-%+,9N_ MH-@5#S\5D\[2<7:UD(]IK0,;LR *"X9PUG+T9LW<1#&.-H()#CB^)Q91-Y: MJX_BU3C5LMRG#4$"$/-Q97!N/CJV]J6AW4V>? .E\4 R="Q\2&DU;.)P\;8 M.\N*:0+A]7@,-!4@4?TS]B/VA=F.J6N_1G9#1UMEXKON7/.?/,!$&(_@30X. M-Y&/3_GCEY[5X*OA_DQO#H90&,-/O@3);LJ5G-0V8PTL&0?^--1NF0VG(BEU MA@8,>'+XYP6*T-[_Y;M^J]7\F(/(XD.22NA9X^,'8&C-=5B,"YK J^%$"TT7 M3M30T*K)=.0O@3WL._FP3>-=C$'9H4UX$BRMC$%7(F&;N;Z0R;YIVW+7&:'Y MO)0L?\6KPQAPT%:WV$=56POL-./46Q1@B9&R7 $U!^N#A[O(^P#0"M?8:)3T M2492XA1>"]D\=$/BW)R(6B60,MROHT%9PE(O$!GQ#/^ZG'0*]N$9QHJNQP+C MU\$M^E])8A(D80!>#@O/3-=E]B_S"].:Y)\MHRWC%$>JM/K_%:O\-Q5;&:F5 MI[G7,V._I;SCZ&^!GD5OG=3T")SO*1'&C!A \!#&P&3NO4\?BA _%FEWWD M,2]X!=/A)_EP#@9=/"!?$!#<2\Z$74SBBYR76MPS;"-@)PRM?++=&0@!^&3F MPZ'!)>4V04,;%M^U9BRND/!XPUC<5C1A(0AG]+MZIUW"/D"%N4 <>3@GY"F6 M8S$3EP/8ANOP#^@,!PDKVC>W)7&_(@7#LDC:/ XHR5C7GA@YBB9JTYB3.3R2 M_"C7.+T0(\008NI&/A/??')<-Q^#Y'8(8@AIQ/%BD\?P]V*9K.XLCO'_7702 M3ZX!S$:3(-W/&C7K2VX,C%P32"F]-Z#=7_S[_N3RZOSBZIY#HJR(WVAO6"?_ MXPSP?C(*F/GUQ!S#2WX"DGDRY^&/G]:IW1-O8]-//YO:)$"F_0YXX-VG>T[? M8Y3I$2,/VH07X8/+\RE;3-KL_)K$/W^[OK_X=6U5>P^IUV M?ZT58A9GUT@C=Q?GI5_=7?]Z>3Z\AV\_7UX-K\XNA[]J=_=#/,K5_=V>#_'^ MMZOA;^>7L)L/;]+I.YE@D5U[06J1\;"<\OFYEQ8YB$1VCK7<&)>[/+-'S(AE7FE9 E]3<:";)JI3<;NL#,D O MKP_84K'AVIC*)^E:W:59NG(;>3F]&OD!*6O%O[9VJNW$PI:2'W%MQJQL:%?^ M,T_+]!YX/M(IMW''9.]%H,CYI)S0^78R!8A,0HT!1=EY>-,C./:U%G$GJ1JP M8%&CI)'VA9EA'/!0$S)I09]F;>'"M\>97+C/Q-I,&[4*QM7XTL.[,ZW? NKA MO@6/'X3:&"%.F2]= V<)2-@)P2$#*3H.@&>?_. KT>:4T($B-/L+/M$)UK-# MS79"R_419_#K$8CES)/BYX3-L)';D)C[,9NY#NU6N.2 N9'I8B0!,V08P@I0 MCH-G%G#6F:$O%:55&&(%FJ>869BRW[!')R0OW[0L3-61PP]HAS];?%,?Z:L MI;$[YXD.DLZ@)#7;9SR$(=;7$+Z(F"4'1'HMG*(6?)K#&9O.)F8H)H'EH>X@ M ?$,J(@"9."C$RPQ) F(B.;@((($'H/FS3Q#X1L9"C*7 %H+)W[LHG.?=L*[![\PGHI$+FU2IF5-K!YT9EPJTUOB$)/!%!Z5DYOAU_ L$)OKB"@2Z3X3 MUX C(E]@^, !$L.?%-^=6Q]>OH1@]!*.6&#&](<3!ZR#P)K,^8%L3MDQ?W+$ MHB<,CCVSE01&XCG;C$S-'T4F07",>;+0CP-D/@<8:(8*B,MA!$L:-.,8U-[[ MHY %C^1V.MXLCC(\2[XYH%?4LP 0?F6/S TU@ZLP^=+D6!_H\[)UDNBF_^3E MCL/%S3-G?A][Q6TNV9W6+F[K+1CXA;[XSWBM,?<.\:.[^73DN[16O_TQZXBM M\U]4L_#B3QQ$AH1A' %K_(]I?V*ZV)9U2@!NT\;3,9MRLFA)/'99'CN-9;FSS M]('$9L*Q&2Z15FE1$(*UX-#;;5"(%L9$$:&>_%M#6]C5U)S+51?V@FN$#L## M#"0=H #($D*!?'0,^3\Q%RFG(''6VC_(K"7 ^:!K80P6$KTY0AL*%+\9,5@4 MU1%0"9;N3-"%DY_C?N<. ]JTXN"1E>\%/N'U/P KL2"]'Z2Z(N8%8FYGB;E, M;J\BS"1>'\UG*%T WHF^2ZR.9;I$%S5= 1DQ\,(( _K.&&T^/4E;"%5#1(E6 M01ULNTMPV3VT>9$IGP@"5!XJDW4R08(?+K''G(QE(1&%MH3MC,$;PR=]Z3F9W"PU?H2Z3C,EB-=@Z=;&0 =A;H.TC/^$["U7@QUSUH7G,&%* M&=2T$&+9J>&P6'M)ZZ.)>%^2D$5"#<-IQHI*%^ 5?Z:P7&(4A&(OFZPKO9-0 M^R.V'Z:R'$P:J.CJ69$/_T_L;?'Z$BNW#O2,6 #D.E/BV P,!?R79 XS*L() MLWY%'*(EFI=/I:$P OM"&5G+T!=1^FF6F@![A M4Q((.(<^''SFQJ$LX$TC*? :%]\L_$NJ3AR#$'J&&+A%%(=4>9BM:4@BW:"_ MY#N$!^[Q H>9CQE !VQLC-V"?X@V#,9LG(!+=! "DDLVHU @_G_YH Y3(DU$ MZRP&S]729HQ1S3,(0H?,).$/")/O?SS.B<(7P]T-[=8)OYZ,,?Z)=A6],F0N MOVJ3BFW@1]"_D36!O]\') _G\)RL\6IHOR#\P7?D>0Z-NZ_)=8=%P8R2!2P$ M[E1(D9@$F@A#N$O<"UB%.@D%)Z0H$@\VE;V4# KX:5@YF()CHBM$=%^9?-%B2N[VB[<),7DVFJ,M=B/*^O&2GQ.A>DXQP^\BKZ^* MEY8K]!JMCNJ*5(F5=TYL@^T3FY$AMC*_LOK$MI%0'M,_>Q#*W&.\X;=:/2TU M&;$]547H]3#:U70'S6(9%;]SXR5@1:B^2)B^K%=,RZAN+WH0KP%YAB_R@A;!56.D$W,Y.OW$Z6)\W-I$X/U0 ;W6FF/9+*:94Q%:( M8JII:IYAJ/XS)E/.17Q>NZVND5DG0L]G\A /B :)A=N-;-*UR=SH-+H;& U* M,%:'7KHOHY?7B<7=T\LQM*G$O")/&5(.FV?"1#TGW;VBN]1!TB& U\F%)94\ MX@%93_%\&<2F-V3VDZA,JM=6Y"L+P=$D9?EK6N0HLI?VM7>+N6PL*/\%J\SO M8>U?7 #)@>7G5+[Q@HJ2G%XEE/R!1*I.^Z\M$FMR M0R%I-)0\_;I>*,N*Q]X:M15US7BU?.X"5+48X1D)7@$#? LZYEEVZ^=3#!QM ME]Z2,2(E9CF8(.U=<%M7[[6*_;_74D=59L"WTTM?L(A>*J56M7BQ,BRW346V M1K?+9ZNT=\):O8'>/GV>MRK-1TJ1*4665V3&"Q09<%AGL=?(EKG-Z.O-GE)D M6U1D"]6Q%6;%-A"Z[N$5$5WO@U[S!4FF/49-? ^)M M6& /=Z;+^$VJ+W1]EQI+B&?%_9N[R(S2'B[7,\8+!\/LM9KR4\GH]/-Q;$?V M'9W.3'S]XY*0-N\'6A;:-OCM'9Q:D=Q1?=.VGTL"W\4^W1=F@ W-PAL64"G0 M:X/;FC@LLX>1Z!38;7:LT]%..P7*X&E?D,6OUW=WQ0Y3Q9Y4%[?:W3^&MQ>U MZCF%20H+?H+WD:G';MI*&UOF I7'=']OKMG.HT-M^C(/V[RG5&8HPVA>WA[7 MH\:$R)8+4XS2-GHZ-F9P8UN^T79+ND%U;3#?0Y)U$$@^ZO7XR'M MS^%X)[!)%+ELWM NO43J/DT8J!H"O>N'(>\>SG6)KIFNNY20Z+6<#F4K)7[5 MEX,0%=2(629VFX+/YZ+Y% W_0N4&H#A9H%L=;_U[$NRTFY1FGF0'+#AX;#$[ MUSC+*9RG>);%S0'X1\32"+!D)PNK IYB-TK2NB$(>:X'^77IS/OXW=.%-RYC M@!3MMI/;K#\ERG#O%M5Q=\#NJ [8V8( U0A;-<+>Y1L9$JAKD1JJ@H0JD?1TVNA\GYIV9316XS* O8N*?WU*Z!PW7+$ M%Q9'4:OQO[T[>??)Z+7U9K^L2NIYJVT?E5(?JL/TM2#I%119N)3Z/$4:&8HT MMD21IX,77>W($>,FT/^@Z*KBHK)0-+:6J'QQ=[.EHK*C-]ME?524I*PC1:\@ MR$*[R;4DI;%M2=GMZ=UV?^^2\J47<>KD %3)ZZJUIW6D*RL4UWYEA>+:KWQ, M*-YQ2&SK%;J_RRIT63"?KXZGT4IR4G92[5Y:I%P%Z%>9S->VN$\J<)9C7%GA M[[!75O@[[)5K@[\=M^C8O@V0W/[RM9D8$Y*Y3":4__(;916A'T6YAPU%A;_# MAJ+"WV%#4>'OZ+S_V[5NC%>$2A1]'C84%?X.&XH*?X<-186_H_/L[U9T>DE] M?>G@IWU;*D(WXH7/M."H#$&OM<]7T7L5^E\JBE 4H2A"482B"$41NX^,U),V M*T-\^RG"J0(!*K0KM!_/R@KM"NU'B/9#B\^\K/IR5:O8BA!BN6U;=N_IK9FC M4K?_EMZU:C47[UI)TAERRKFB/M?78]&RDMI8AM=I<^CMWJ3FKU^8-#%HZIW3 M4_UT4'87JQJ7 RLEK(^41Y:2>&L7)/[BJ]F;D[@B;T7>NU0!QHY4P,MNB"L5 MH'ADZRJ@O2,5\+([YW50 2KN>L0N^5$!6J&X]H!6**X]H!6**V<5[&V(M&S< MF!E\]9?O^BW#^%B?Z=F/S?2]IDA.<;6>S7>%.WORZO/F<9/ MS4:SFG-M50^RO?4@:[Z>1E_3O7$/-*J:.%:'W)J#K8C$%_=D5")1T>BS(M'8 MBDA\<9O&:HK$8QDMG\X[3J<&)Y.$W7EQ"C+=$ D8'V(<^?*RB)[>%.'CXM>Y M*,K'!],,]M6#?K/CF,4^0\>S:/(O'RL=BL?"V)K(1Y*1OOEAP"N&XZZ8%;\P M(S><^$\X@-CUGW[:,9HRM+!L5F6ALVHZJ_(<'GTT\>"77A@%\%/ D1I.N8:/ MO>](0FTF%ZKAE+5'L1I.>404I8;;*?S6>KB=PJ_B7X7?P^5?-9SR&*;'*: K MH"N@*Z!7H<:A KWXZM&KY^T)?)&H*U"ZW\ZG#0G3UQS10\^6[9?O_1N!Y/", M\$O/;7D&9FE-LW&J-SM]_;396:ML_ZBHJP9TO8PL>ZUMD^5V;UL977W0Z^O& MH/5LNO"H"*,&)+D[4=O?@:C=X@TIHZ>W>H;>[BI16Z&5=R]JVSL0M5N\U;22 M+ _(CJ]"3PFE!5>5 M0/8QKKQS;=/M[XX^MVOBKZ+/-\?3,:Y\ ,*WLU/ANT5;7PG?"JZ\>^$[V*GP MW:+17UWA>VBQ^T.G.7:OBN%O-/5VLZ?W3HT7=>(Y MUIZ=Q\442Z-5S2W1]);S :MH6M&SHN?="?G>]H3\-I,)2L@KIGBQD#>V)^2W MF8DX+"%_:-F)>S\RW?1&Z$+#:7EKL]+\6OOVB#M38[WNXKW2(5"!O$A[QZPX M<"*'A1>"#)#!S_SI+([HVN[U>/$R^7 *Y!WM(X\QT/O=KMXZ[:K&HHIS-M=U MO?T1_I83)'W]]+2CG_;:E6SKH8C^[8E^=^JBLU=UL?#O"#C'BTU^D@/OT_-\ YB%UHLWYMR:,.OK M30!^&V$3_O00F-/7]WW9W2GE1=-!0TOOF8K_WPS_<_:/B[/_TVYNK^\OSNXO MKZ_PCW^_'7[)WTD]<$Q?>]H7$&9&$^.D$<:D/'UK5;YCIL3#>E+N"L_A0X2,CFN3:THF2IL^'M MQ1U^(A?4M5G@/SHVH///&' VGH.PUD9QZ'@L#+'3E!--<-$0<[@/76 O^?7(#P+_"=X3X_ZBR<*! <0//)4=!S,?'M%Y>R[LZ22/ MIVLCYK&Q$\&7 6R&-@^:TB4=J=-?IR:< OX--7@L@8O+'ID;)NCG9/1DAN*4 M#!C!HQ]@L"I@@%8@I,]L%,1F,->, ;&5T= N/026']@F]A CY WOSK3.*;#< MSVSZZ9R-(OC37^&/>$+Y=@"[Q$BR,G"E_^"!8B/Z\^&[0,Y8PX9D &0@-8K% M4L,T(->(40LN?),/0#;Y_3W8.(<^,'M@\D9GRWKL\"YD'$$-KAS?HC'=ZA9@ MJ.)WT?(K::PP&TV"=#]KM %88A(N#E#6[B_^?7]R>75^<77/(5'6%L'H;MAZ MX,<9L+L0]2"R0V>\(/N8QS4&;. M_"!J:+]CD\>8WHXKL@"_>C #4A86>&6@ %#X/L%'('']K_AY9E$A,\L.HR]= MENL7^ QM*BZOTU?JH'AL4')S70-EYF.#QXGICDE6DR@G4TS7X,7T2W@(3HUO M&\=1C.H6M!CX<8E!H*7.'S<\OED3TWL@JV[JT%8;VF=^Q).2(U*KR?2ON-C( MQ"F?L#8C=I?I&A[?"']D#:=P4I6 W MQ"[" 8]/1[11Y_HS6O_9K7I@HX:A&8#\$/N,9[ E,$; *(P$#(!IXZFXMDX- M0$U"$N+*B^"'83SZ XQ W#?V@'7&<$2P$J3E Z@5UAM')2*%10ZI3"!63C8) MP+DC^,#@>(S0BU@?"P#APB,V]^$YH:F!S5UA@&0>U#D^ 3@SL3$!4+DG,GM# M#EA"67H$CF^R6<)G-PC\ @,!/VW9\Y"N)VB!A-;IMZL?)?P" NE MC!!;#)SPJS:&<_D@")"575_L%Y!"))_^7-'2=,S,0IM(Y M$"(UMFT;PES"_7&*YJ\(D5>3?K,@1A&$]/^4=R_.&G60^+\S#D[3F7*I!Q[3 M Q<6<.9XAJ:II(<2SFYH0QA0[\ M/ JK 4"[U/UM:Z6+G+'&$@ &&@EDW"6V$1YU0&\TJJ\!L_WT6%/M3+W@/E1 M(YE2D?-FWQDCSA]'3_0$JF84%%'@C.+(I^? Z/_*(@TDA"GZ>H= /R#&LQ8' M=@$G:UL;!?Y7"FD )UHN/(G<.7:"*?Q]9'H8;)@B8V/08(9A=WQP%H,\LH1> MD;26V2 BQ4+7. &$.[RDQ^X-CB2I%@#/W[@!&L^/* %*7N&9S=)V8P V4D?X M$XASL$TP"/C(I+]*L#]'^AK>7 (JZ(^?&<#NCB->H.<&A!]8^HZO?3$]H#"$ MG'8W#T%)<;LT9\6BJ*204Q*&0J$H=V.AY>NC>A!CHT('7%Z4BS(N"((.]PF& M%)S/XB3)'[7\, +:(#<'<,LH2#O7^%?3$9R3(G#($BRSD9 ]X(YK@>IK .6S MF*2X%T /V<0$E>Q$@F.DN)G-@.O-C!L@8JQ"'H#Y"AX*JBEA< JSG.31@O21 MH@%0X#IDPCZ"C$&!0-OT&#B;-QSWJ='))Q"(%_Z)-@=Z0K%GFX@HTX6_93PL M[C2F9T8"03]);H[+$>'^Z:(M%S[E>!0#!8,$K1N0'"$/@M-OY;83TLU]"@!! MA8S.F@5,!1Q%'@QMN$P0XSJ/#+?,73\";2)UX+<4/]4N+W%80P2_=>%\B?0S MW1,R?SDHN-&7^+T/TC#6-A7&;"*:8N>E (W KA:HU5= M$^R@"1'SU,?Q!Q1E_><7W_XYC!-^6,CWPC.F;>8"YN$O(4F=!KV8@L" '9+V_$ 6>H99Q9D3_/#X$P/0PO\9=GH@-94> MG6+AH$RG#KXP@6M$@8*A;3OX)W3N=+Z\V%2H"7)@W@,J8J2_*46EW]]=7'\@ M6W%.#JS/59A$J8BH.T)%!Z&Z&W*", 74W\$!(DP1\&, MYCQ-4D8_,D6KG,%G@A&!A&F1+PIK._\C !"U<:*-!!+'3D2+\A?C2MQ!AX\= M\@4QIL?LVDC/HI++BLO ?,+P#' &MQ0D9V9I2N =T?(HLFA2UB%:4/Z![$0! MB[AE+L/"W=@3$I?K8^(H*76!]H&;N>C+BL&L%.2B M2O.R>T"AOJ*YMS L)= MA/ [X)#IR'?]!PJ5(2*3_)F9B(W<<:1DX0:7F"R#DH<8 .B[H9W% 0\0Z5K> M>31./X89B(82HE+0)PM2:LODEML5Z.6)-J1\B>EA(3.Y-ES3$TA/FYE/,_;F M\Z9&"78#D%)>S)":D\"H"%\^KTGECR.LQ:Z'M8A,L,JBR[(#89OSPR9B//,S M[0O)K?QG8!",&3FQDK"1X%",E6XLE*9F]AWG+/P:@?)QD&X2!CSAH<^4A85W M-$O>.UU\+[> $F&>\CR-,&4D_7(, _PQ\H&"$4Z8]1/Q-VDZ\$<7=CL!G3," M.R(5^J2PYIXMQ0*^9$;S@M"7@[]1RGF>^G72)N 2B,YHGBF(*)C:%NL"; "'2LKR>C^0G^7\,BE Q< MN?C)!(GA^60ALM#(_Q0K"NF%AS'MU(]AE,HP?U8.EEO(7,@7%S0A&-%,M2'\:%@< *[GZ8 R5: MU AA1"<(9383"$LD>A$SP$ZP2_2P84F*"X1D^ !Y8X:ZL506I!3*"45PG5P* M:Q990RD';MOR!8'HA1F= M<8%YC&[!8 :2LJ+44*#LQ1ZQ=]SU'3U5WY&K[Y!!\OR'>XJ4#]''D((YL0GS M'D"2BP77GY'6X:[90.XS_("QCIP2S&IG1>*/?-1)&O:]%\)AB>PJ<@PE@PI1U[/'6/ MTAV3-B)Y7B(G )2,H@9X>K";T(6&X_.*. "!RTPPJ 9-$/]SU*N.'TB)",:) M$R3Q%Z-N; M":#])*^+.3LK<'C8;,P8E@\X86,-[PC_]H7KZ,3QX@$JL28W-))%=2RG#."M M^$>^.B4F0S9U3I;L9@FZ*=&66"ZT>A)F3#;)][-K-*^+77$,CM8Z6 )2+OTB MV?_">W3@DZFDE'L,8(6URNEA"=>#ZX_06$W(3[A\&7_#EA:P]NAC.)C;Q>A0 M.F$0<^).HD&=FE=*O\ P@>V=2*1PW; L+/2"N_% M79%P(8L:ZW1"*??3RJ&T%GGB/V%TD585;XU0EDTI(XYA>!EYTGEHS*$_(O3$ MF1,7^XO/XQ2X% .A[L\9I3714,<)Q@$%P+4S,,QM4\^=\=:8R?,@S!( Q"UT65Z-T!#S/T WD(04*\,=) M!1\C&(41A8\%$$R*Y)R8JX*U85,S)JG(* M0VM<(("B<:D,/)PPQH_D.G_&CHW,,O-#)RVJ6X="TTX)99M%R6XC'Q.213@> MN,BG.(6HR$)_T FL>(JQ=?2$;W A\Q_=1+IJR M" <"B84+%_( $%Z7H+2E-P8VCD35GB2'C#S:#T*U':]RZ=%X=((4HL+EER%2 M4X.8W=1 $.)5E]@%,)HB?I.BSO'@?1'/ ?"I\)@@HTI(M(S^G^GQ.QRZ6(R/ M;:AG83 M!V&,=:HR#[*X)P)0YA(7Z0?,H:0%MF3XSLRY_-GW[693;S:;2)[_;/$I]#R? MD@GEBHZ1,9"G*U=.;T&EU3-3D#7BO5E+L*%=H_1+3J*O]S.$ 5H:%*!(P(;[ M[- ^^24=*[&:Q5TD.#=F43(5-!+0'.G(:2.6RY%0F+LT=%[(R6?\ UOX!U)U M-K1?9-TTOZ>%-)[9G@C_4?CRZ#T3*F#-3"VVE'&!G5J 03.=^C M2@FZBY2OI4:#9(HI.2J.Y\M2C:$3DH[$(&UJ_.4AA9 '5D$2'N$+^+TPX=;D MUY@X#PA-."=ZY11>(#SS@E[A$25".+,&O0LE*@^YUD-.)G=979/OY_(.6#7@.5,?I[7"Z-PD>UK M80[^+JPK:9GS&T9HL7-['>TY1%4VW(1PL!GZ6?RZ0C8_R8M-A>1R4-;"6]U$ MH*>7%&(F:"'!BR?$':^A(@63R]2)/! 1Q++40"J]BZ0YR>H(?TD1"*$N@2O40D2%:Z(>C&\:;!&H>JB?R^M(]@/OH6,SA/D5J914F$6."'+$2[S M*%,5TA;2VCJTC^_971E>AY]R:19QNA&/2VI"R%&MX>R!5]F65-;62B1$!A+9*@U[ M?9XPQ!&MS[XQ*TX"39F:,M>,$!^A]IYYV.B"BHE. +$G8UD@O?!C-*'I A<< M<.*[2(/A!W*_R(=Y,N?EP:P1(P?#\:D=1MJ. %^%\>!:$(&\#$-Q)2S:Q=,M MUOKR@D3&*Z-Y#9"\6&;Y/$_(D$N=T$=R^T24)LF;)N(:)I,W2ZA, M@'B+I8NE5V&S>\E=AQ.V)!%CB.%3-&BI\(@2C<+&251[SKQUJ6E'[A($&96) M0F_1N$,8+7?07\92%N YL M#F]^CV-*??+]9-097Y2J(.GBP;.RZBD%HI1(N262?":MDD8B4J\J%TC(!W6I MH"2):?"P+:?C)/]4"P4I6>,,;XEC8&IH6=CQ# %U ]+&2JZ.)QU :A7M7/_< M=3CM)7<*J%/ D!=*W8J>.D\LZ=C!98H$C)D"9I8%3-H2ACK$<#=K>7NA "VI M #-GDK$I1T I,,]/>IXDU;@\EH?M^.2B(!"!]0LM#QIP!-YZ"-? B$R,_IJ( MS9KVDA,O]%VH%3/?BI8RV1Q%O>JGTI.2T'Z#LZVV+3._=MDXVIVM67Z52G1 MWDNWUWML%U#>YC"/EL6FU_ON*SVQMSUQ1]K:($A<;#/WMW>M'8 \L>@EQ#&D MN1*TI6-R]M[47.'WY?@U%'[KB]\SGB!X__T'A>7Z8_F'RF)Y[+$R7 MR!!#?E- 4C4=]J& KH"N@*Z OBC*UK8 M-RT,#+UC%(25HH4CI(7WW:;>[V]&"YLHLP\5P.M.X[<)( =O0<4_?#@8OWI9 M1Q-L;;JR(VBUI$-EA,#FO-[26[V6;C25+W[P>&SU]$Z_5X$S'>/*V\)CNZOW MC'X%#G2,*V^-&:O@\]<,-Y6EBKH=]QA75BBN_8+/=T_M=E3@\;#P:>J_9T[OMY<[$,4#S\/'8:3?U=DO551PV%ENG MRJ=7R;7ER;6= DAE816A*$)1A*((I08KJRA%=:,4O/ @-^\GD%T!WAZ:2^5; M&Z2'[<YTN7GEMO('=);@[X^Z!;LZ461U#Y2D73 N&WK_79;;Q;S MUPJW!X_;3J^K#]H#A=G*K+RU0./VRQ66=N!3773VT$7GSOFF>NBH'CH*OZJ' MCL*OZJ&CL*QZZ%3??#V:)A<*Z KH"N@*Z,<6BHRLL*X:33U[LM=:&N$DKXY2'JY6).==&IGHZL0_G-!G7:S4%;'PP* M)*IJ;(Z2&HQN1V\U"SDU10U'2 WO>TV]551>M>JD<_C6Q?LM]>C[4'$/7'7; M>6M*Z^C=MJ'W>NI.UZ'CL=5IZ^W.75:^9CN1QSIR@K%M5]9H;CV*Q\3B@_-IU?M=O;G"C;;F )0B?C#QF-;-P9= MO:_P>.!X[+>[>JM9&&IQ5+ \?"RVEO>Q5CZ]RL#M%D J5:L(11&*(A1%*#58 M644IJANE4.UV=MZVHZ]W>RW]M-@-6#7N.'C/6T(U6 M6^\6:Q,4;JMJ2JR/V^W/!'Z3ACMO81AHCF<%S R9K1FM'RBG871_T)XFS-,L M?SHS \=[T*()@W\#QNB!<%D_' T[M] CV.*CH>WX5'L$W:IJSA)0"DB>_J"- M_6 SZ(UA9_0+#GV34DXS%CB^'<(*-8)LZ>74$F!V!5D:.X*F9L-RD4^;M^!5 MF.<+X<4/'L/W>Q9;]H:&=NEI\"&(F-@U YV>DQL/M2<6,/ER_":[ 'P)1\6F M&NY\I?O^JU6\^,O,9R!A:%VX3TZ@>]-9>[R/@"(A?24\5$+F85O M:V@<]_>9DVA/9JB9;NC+PYA>^IU8S(NG(Q9H_EA*&?A;2/ABWQS8*P@1RW5@ MZ5"N\#O3)B;LUK01;0B;6>#;,<(>#L'Q/#/#"$ 6SURFS9D);XPF)NP^8 1( MQXM).OG:@XG[H RM[\D]@?KYROA9G\1B4].&+4]AI4?BX9"^C6:TQ)P2CJCC0EC?SQF*%?#!@>%!M . M%_;%8>.Z_A- )Z:MF1$G'2*-0 .<@S)#,.,""4+PY/#; +:;,!/B(7>PY+<2 M&Y^!M%QWKN.)1@PP]4AO"A!N(7P"ZJ ,ZPPV)U\>LN#1L1C'>KJY)S_XBDL& M; I<#M1NQXE.F<'.V=2Q=,T$[#&.*/9M!K2(!TY *_D>_@^ 8M28;AQ'<< : M=9"$Y7<0$^S93(K" 1>%W1U+0C-9DA"=-1Z0K6L"\VX>N S5PPK+40V%^^,YS"*S*/N3[(]8QF M9,#I/L@!6"ZPPXDS@[>X8!G8^,#9];\NST^,P4IM2SIJB:X-MZ=LMZMK]\=' MJWMYH@^WD]Z=LN?9;#0)TOVL#JV^6Q%Q& %E?G5]%%^. :KN>K'&]A:,CF;?D/<_W;=M]/]0RY M'Z!P*R06,LC? Q_8YB;PQPXX5O$43C#?U[Y4S]LBCNY1EZFNMZKKK<*OZGJK M\*NZWBHLJZZWU<\A'4U;2@5T!70%= 5T5?DF*M.YLZ:U>2^\V M57N.*N'$Z/?T=G%Z7P4@WI1E==>*N$PGTQ$I?WC*Y3@]LEVI 'TV<4 M3*\(7JO%XBV]V>[I'<7E%<*)H?,K9J["AFUO]EZI"L?$XK5 MX/!2>T,-#J]OOZJ$JL;X5254QX1E54)5 2OQB&L<%- 5T!70%=!5 M"94JH5I_WEBSI?=::B)UE7#2Z@STP4"54%4')ZTNH:_;=I8U5"M&M31:^I&6]5050S< 1I5R^]55CWRR>N1TSQOL'4JO ,?8 Q<:E#G81I.:B\/:PH2T$ ME'D'6<>SW!A;K9I3'X3J_ZC;'G4Y-&=.!'O]'\->IA$+/)"W<8A]!,?1$^_X M2J_]G66>%1TM0^K&&OJ60TT#J;>?#$SG4"537@*.LB40/HN"1 M\5:Q#K:<' =F& 4 OSB 9S/PS,)-E[TC79=:SEW7V3?>2(%_O5>MCO>9$")1GC M&SB4\*<9FI.D70M2NT84NJZ>L&06A6D+6VPEC7#'LA!L,(H=HTV7A3I^PQX= MFWD6/#::ZDFW0FS;>23M]$#5PG8..R/#2IE;9'0/:QT7/2L3GSVV@^ M0[,7Z)?> A1K2C[E,D7(!Y,.X8SA82_*=*+V5^&P'DWL95'3-1S,)'A<2'&@ MNEB6!BM4%\LZ%_>I$NS:XU>58-<8OZH$^YBPK$JP*Q!D.N(:205T!70%= 5T M58)-;NL=!L(H7,3CHAA.J (<*U=3<]KIZ$9O>5N;8V#J:F&DUVKJ!KK^E8/+ ML6+$:'7T9F=CC+P]&'?J"B7U7,VW()H?7J6AJE 5S3S,\HB1EE/'<\!]Y/F2 MBC)A90HCUE=N_;8^Z*NRZL/&8J_?U4_;JNSWL+$XZ./ML@HM,H7"5;%!WM(Q4=!XQ;0\=$1W_PK%I0N#TX MW+:-OFX8A=""PNS!*WRCP*ZO5OBJC;=JXWT\U8FJAKSV^%4UY#7&KZHA/R8L MJQKR2IJO1U/DJ8"N@*Z KH"N:LA5#?EFP=7.H*5WVJIFN4HX:77[^J"O.D=7 M!R>M=EOO=#;&R-N#<2]UY!C!5W7DJHZ\BGD(O=/MZOU358-\Z'AL@:$R4'@\ M=#SV (M-=:_CP+&XU3;!!^==JF+R*A6-&GJSV=$'K6?+2(ZU;O2HJ*'?Z>GM MMKI:H&@!)$.WKW<'!:]=T<+A&R#+KR.J>O*W1G(Y(Q]47:H^Z+;U5C$LKBI3 M:X#;-EYH'A1\4(7;@\=MMPN.0+'=B\+LX2O\[<_AK-E(DZ10.\E]?Y&Y[S?H MOK[?W+X8W:+- @<^!#)-)BK0@TE7_Y %CX[%\"MX#.)HP3TQCX.,=\->A M.2V.[,"!!\G"L+. Y2>>V+8CQB9PH,#O0]_SX) 3!]\-Y[/8TL$@L'(8SV9^ M$-$H SGTI# _):S%" _)1]GLW#"7G:L5.ZU(0B8DO8R]B(?D8SI\.$;F"F@* MCN.%<6 B6 P81:&8H@'0W9:9PLI5QD=P5+MBK!4RDRX 3%' MA*8QP<_C0"R4Y: BYW#8X&@0$Y59#*!=,=7)'T6F0U.F[J[/6MK]?,:TRTO- M0E$U%G-UY"@4>B+W#9]391-0;39#,.%\EE#BB\;*X%24X,'TY'P?' *$B^+@ M&ARDHKD8^T9(.!Y@82IF^3 XL!/-Q1 DG/WS@'^GTXWD6!B HN,ZS+/FO.!L""J0UC:=I[5'HK+X,MK/+7[)H?C::!.E^UBCN7F)B MCUS3^IH)K&GW%_^^/[F\.K^XNN>0*"MYER&7M0O*?YR9#^QD! ST]<06< <-A=^/-?37@1 M/KB&-KJ#6>MUCXL9#U#/V*0'9YF8SO8F:+R9(2\Q8& J?++:3N<).9X M,6I! !T0$$*B%I9R;@BEK7W?ZQMZM]>AXW]OZ*W^J7YJ])#CLC3 66(%JA-X MEV$\B^SO._V!WF[VY(+-3E\?=-IR&EVY6<K);13NO9%*A M%@OO+HQ'H14X(Z B;KA8@'!=H)F3 ?S1G?^/Y:PDP?QH(HU, ['1^(1G$!#63>E'S,@/W_J6)KKC$EIP$1SV;?&^!P_HR+YW_3#\4 6H5>[:V'NCW=5;K>WD+C\H\!:J MP/3^V\^(V''UV MW>8F&!/B!,N92+?X\JC+4]]WFLXU)'AEOHNI0-4[=4^13M4=5<4^%7Q7W5''/&AU= ;W2L90WCGM6 5Z5"\F] M-XQ3O==6$<\=]2%KZ>WB@*Q*%9$B;R"IU<.\3UTCCY(A'2ZV[D!7^E( MXW4FQE@1%!YCJ/M$-=!05/#):+?U5G>S1-91VR/%/(E*CFPW.6(,]'9OLYF/ M!VJL'#":C&Y'-XHE,,>='=E].;R,65S(F,7?3<>KU;VQWUEZL6J\&*'!FC1X MH3_6OAB\4K ML/"%.V]HI3$GWG1 G,T,G)!I8X 7O3A@)U-FAG' Y-V5,],S;1>)=CCAS7B1RZE 6'^JUQUQ _X$_0 LDN KPJ,W;QSI.X,S=B MT1-C'G9-\$+3HALJ!$\612[?BPT_XE=^),@(;9XUUVR&UU,\NJN2>4/-[J8D MH8D+&9JH$1\NQEW$A:HP<^5.W*UR%I\L7&R/@42 &O 6GBLNW@,I/9GBEA;Q MAA9[G!CME/A+KNLUM,+&D#.[S5-Y7^RT;>";LT+D)3)!7[B4UC7D N"DIV_/ MWDK+,GXMK@*67<*J%9'?P[D8$:+GYVN?-KVT*GL>7'O:%W.N=>A3^ [?<8:$ MY,V!V"T&I&QK)JHO\KM ZH,D!S^&7_+3;LRY-6'65^TF\"/&Q>X-O_2LO?_+ M=_U6J_GQYN:&_F1\_)"Y^*C!Q_QM>!S8_@,L1;<2G0AW'#D!B^8:O.\S&P4Q M*@Q09YQF4VZT_ >/KAW"WW+PD'1>!@3QEB*W)MTJ (2?20 XX#O=12 :2(-< MP1FU@2;.A4T!5IR?>@&(@]>*NVZP<0>V3B&B$U<=[\UOV/FQ1KSV^:5R>(&% ML.C(3JT@09^1^2VG$$ZEG6;HW=-F7I;WC419](QVF0FW>+^X#O"7Y';%(K[> MKV!P)G+NADY<*X(;AKG>/GA*-%0??.H>@4:))T'A9D&QJ?. DO-[H]?6FPG- M=?1F>[!@^Z=-<1+C =;/NC2G [W7ZO)7='MZM]U_X9Z,AO:+&3H6_,7]"U??]^V:CV?RP6MVMY,Z\?\-7*2PN3SG#;FT;K;[JE N+5^7^ M=\T[!K6:JF.0X&4I4O,?[DF&RL5_=?Z,'5NVXQ(])[1;%H*$LVIF0UR#T+;, M< )J' Z)W4GZ@R;.$-+,:%$PF6&J]A'44A/[*&$LYY''EM8[J-"0 M>KO?T=N@Y(26*)P^VW:FM#.*:*(B@# #^IZ80GF.G6_DM6 (##NO9';.0P^O MW;F(?R3]B (&D)4QN7QTHQ;F(M@IT7R&N0!7TC8336NT)S_X2@U:A; !"G0L M)Y(FSI PLD#K:&\M^9WFA,A8[59';S7;NC;QGQAVO>'AQ&@AFLE;<&$PXFD8(5V$8 =9Z/7J8/=H$_.1OVGL MLF\.G4PL8L=6OE51B'TTAZT!YOU ',9][96/@ M63] (: -OS"'/F/') CYE)+26IMZ4O5 #^<\!Y--O_@@1J11C*PF)'33X[K MPENT,,8>IPY"'!, ,3;\C%/Z6Y#LL!CR>43[\^ $FM'2A P!"]:/'R;:,'Z M\R#IMQO:/S@]ZZ+5F B?XPI).[&9:V(W3G1P :?8 "KM1)K(KX8V+/DTI-_Q MH!6>;QQCXS(-WX/Q'J3R$0HIH%IZFJ %$M^UI7.$#(1V.LI:V"*UL ,+Z^O$ M=\&R!7'Z.0XP%J0G$*$&RF'2*(S#&N@7>)GW3L;^:'RKH5@+V^[Q0_.&6AF! MWT"G" \!J(@]8E%D!]/)K #G&#$ST"A:9D910+*RYV.^"F-/F/P M*<-SM6 6M(A<$ 8G8%=/,Q)!T!%2FJ!SWA16HZZOWEPREBXDJFR02&(>0/@T M<:P),AF(15/P0T*M%"^<,(H/PB.VKU%S1-B"Q]5%D#"":<$^N' "0KKGNA,. M0KR&N"(F!XX+5_ I2ECL/%S*I1FE+B(Y" \-X4%20A"6 (B=DE:6Q6@# 2V!YX"3)1'2HVE+'CE9YKJ6D".\&X>:N4==DLX-)$SYJ/IN-QK">AQ@/Y8 MXPHP^4['#^0OD"/A("$QS2R2O!'7P\:0+@Q%?@.I5^]0]H #8[/IC&32+?J" MH?#L:N3-# L^B]%JZ[U^E\=(R(JZ8]2->TCP8%,B /!WJ4X#_[P(-HJK^'&$ MA@&";/V,3G@@P./CI:YM$P,,6BD-NG?!K#=EF!F[W-^J$";JF MW?I!=O_%IL(8R"(=DO4$VKT?D%(MX:T5GDV[_%)GV[1V 13*0KE%^!'I%JC* MQ^:PA3U(\;K\?CD%R$'[B8,3,)A$."Q MISQ45SNJ7!#F1'@E82:TEQP;/-*(.X(H&&,O3XY>Q.T9/VNYX@P!,)#"B3,# MJPV^XOE9,.Q/I+P-")E6TH,9F0])X:OM MA.!@SW\">>Z"!_-.<^R_O9L93N?=I\O[BR]:IZ&=P29NKW^]TX97Y]K-[?79 MQ?EOMQ=W(*+@I?625!)>%VC)<9L.Z.4M+"_<4W QYQ6OQF&&-0 M!"S@J1-%#$R&LXG#QF"B,2NF ,8UC=<)Q(_QN]2X%=_I7%,PCB_&W5X[Q9>5 MQ=/E[_(&PN+,/RQ*E#U1*5 @'4\3(Y\%<.XW@K7$J\G!0 M?;+QF.=^9?X +<( X?8$4A4#%3PD( ,3\HV\I7JJ6+E/0L[]EX0BTEJH4([. MF2_;DH[58[ X>BT3L/V>&(5;<&0%XU0AXN>V3A$#D34"Y][%0(T9^CSHE<85 ML$4]S4 =43HD#4P+7'KFAR$YETO.2]4%,D0+H&&)(.$6<69K#DXA#*HCQ*?'@$71G %LZ^"/P) MI4 +/):S-5.PAM*33I-CLO;"0@QP)X8/M!*OI'B;$VK_Y"X[D-\MX8;\J!EF MR$2)+*88 YM(FZ>0>,H1SS8+X'7.#.?7\0 @!A!YM"LMK_W-B>$DD$+X23+^#@C7XA8?7:=! MES"3?D@'# 6RS ;?:S,L6>8KNP(,",)M>Z/+=[LL(YJR)= M]@^;+O_RW:!WVBU=>4>7AD':I=Y6ICX'\8_J!"N57/8M(P,=#X=0D1!'H2JW^BB \0WD/ LF&?MVYK5A/D#3FJR", W+A.QBHHL4ISC(WH6D!U-C"= MK1?:=7AFUU?OAD7C@/*:HLH'[P52V-)$8A]A@%TXU,GW8G3S)@Y &%N3)(^, M9@BO^4Y<*N[*B!(;%[?U%E/0FR8V9U)[LX5,1=<%?QX$9VPUMF$BE6&8=)G9'C(12H8'SJ1,)*%S' /"AYR)[E$F +M,4WN S!V5>"&1DS MR4VRX!LO!> 1J,(/A)C(X8RPIX8\CDK.[RDYWU+)^9V06J&_^Z8I^-:[3S?# MVWOM\E([T:[O_W%QJUU>?;Z^_3*\O[R^VG/R_<6'<'JBCJ#7T"[^_8_+7R[O MW[!PX'E6SQ#1=H*""USZ79/^*?0E[.\NSBPJ&KY-P-F/EEW!?.7;KV(LY5H] M^4.V.MMGV[@BN'<^%^6<$H^)#R?@7@*:'7>@W;X,D +[SZGE_)=]:QM&8Q)- MWWUJ&PV#2^L4'V\8.]W?P<]P(V-Y%1.0?<,3MF"-%XM89G$0QB:_H('E)AH5 MFG3>FSP_RS_":A/\".^_^M/8?:!$=-H#9X/JDT8>)3ON&+H'H+<2:FL=%[6U MGJ6V0EG405%;%65;2\JVUI')MM9K99O1IXZ*9PTD'_JQT>XV.:W8/E6N9!^7 M#PV:/>FKWIG!R/18>'+]S65S27&M9K-5-YG6:B54=EPRK?5:F;9O*MNAYWG< M\8>VBC]LR1/;R#,/G8?,*,?+OU\-[T5-/_](RQ8>'7C*X+)89,F[E&2N@0NA MD#5S=/'4@X.Q8@][OE#;%,HD\D0+BA;LD<#+J7S>3W+$)J8[YCE'QJTI_H#. M0]$Q-AVV8TP6QM'$#["G2RU2,Y*<_OG;]?W%EXOSRZ&N75Z=-8XCT,/?TGXV MCK/]GB#SGQ::;&T\MZ/=W?^V_QK^5?L_ALSX_QK:+3@EINLNL7]V22D;%H+M M?"MO9Z0I9%0(&2^X"J7P]8;X>G^>5^AX]SA!V"QQ:M+B'_']AS?%6LTF@9QC M_.JGI,%4BU>!59)-'4__7]02P,$% @ QGT650U:;7,:.1+^*SIO92NN AOP MNNX*"%4X)EGN-G&MEP_9^W(E9GI %\UH(FG [*_?IS7#BS&)2=9X\^8/V#-J MJ5NMI[L?->Y.?:I[W2G)N-?URFOJO4LC]3^Z.6LV3S#8/2W?=O]1KU^:J$@I M\R*R)#W%HG JFXC!YG8T&KP9U?N_#%^^ M;HO_%\ZK9-$1+ZY>C]JBVV!&O^MLZ;TTVZ0W> M_#R\&([$6?.DV3VM7G9/(7":]\2#6Q#!<61APH_9V.4=<6 MRUT^'UR/AB^& MS_NCX=7KC6T>0OGR:)=[/+2684W\AY2?BG^?B&N9Q5+KFHC(\K#P4^G;C[E/ M+\>:EIK&QL8(!Y?+""'2;G0VIFM*?"WX2!>#E0+O#3D\Z,71%)7>GU)N\<;;J#;:@[]0<% M0X))]42F2B_:VT:ETDY4UFZPKN8);QB)(;ZE]CYM#W_\8BIG)"S-%,V1C?Q4 M.?%K(2TB0"_$->7&>F$R\<+8%#KKOPJ30,!X2BE6LB:&673266T&'_;#'GZH M[81\.'Q].> ,>+8/O%;>?B0X[^F0O^WL6Y\)!B^D _* L70AWF9FKBF>4*V$ MHBT!&!M>U*!J(KZDRH3,%J+(O"TX6T@&(THJD"E%BB>KI!:)C/#*"I,J) A3 MRMT1R"@BYZ1=L$@JWQ+T;JSI\"Z&,5"I^=Q8!PM$RJ*.0RS#=%B"1"7F4Q5- MA2OX8SU_3I:J17@#J7(:M9UK_IS3KB674Q0,Y'5SF&9B;!.G *>,%YMN^!YF M7V*8G7WN848B41F S#&Q!FX-,09Q#-N-<94E* 32*ZRCLD@7,=9$<&R@M(; M4EP\MUW%60=UNJ$=JQXH5K+%%H""#8#"(BJ'/!GDBZJ4BTF;ME M)%J:*# R"4627Y9VP\K:1D"YI3%WK/T>4U]B3/WTF<34Z!8 ?_SA7ZWF/SNN MBIJ*17.J-TFB\!B@.1324@@"@%HQWP58!3GFOLI-69S%4I0Y+G7\'"L7:>,* MS.,":(TNHR&W)J(8KYUX"O#'A&@J$3ZXB:8RFY#HH[9<%QH2S3-9;YX_I>,P MM7D>ET_EH^(K3U9&(:\ON !M!&<9+&S+?8J6>I);>A+HX6UN1RPDF("VOT?A MIT?A8UIS<'WR6%R2PSO *U"I^[%?8Y87R<+M/X7IUIB XTI32>!, 2<7J!@S MY4(=@A1E81V^":\KV&85M*1E"(R*P:W17:LJ) \J5#/8XHQ6<6C[N&+L%"Y0 M5O$&5,DS0UW.>*7",?<+><0%HABJEG$$@SRJ)$_*)6>[0DLNMMA6,&+-(3&C M9*2;1!I_C8D%40\QG^*#-Q@>IXTQWH;-W@GM#GKV3X5[@PC FZF8L2&=R4*/ M0SK@BF\/#!AIX^7A 4Y*CI56?L$,9Y=:AG(XYW"$)0IOB6[,M1S(JGA7MMO$T_=,28 91.B6=&4X+D04&A_<$\F* ME5W'I553Z59EBV,[8(SBD/2"/ZJ$M!!:O25==4&VY&M_V44K7*TI#3XX$3Y M+[7$4_65P*UO!KZ9=O+Y%WT?"BWH>!FLM75VXF2Y&3#K1,60_X@2?X>;K4R3 MX&?>6+>JJN$%EDQ3Y3W1!TK!V*!N\WBL8%]8Y"G""IG7<6;';V:)RUQ [PH% M\T/<%UD46AK'?\>]Y[.@^=_\):>OP=/P5B$0^";,5^I($9!;,8C596-.\BU3 M@I*W!5(0&&?H;2^[8Q\5#]6]H&Q#["@ ,L9$1ZO\_][8J7@JIB D%YK)2]Q M("6N2)&@D,C"9JJZN[./^!5Q#MQ"^J 6B442J<'+%/(>SBET_JL#K965664S MHV?$Y3F3D^H+#%NE2DIS;1:$T?G4E/E1WH(+CO=!N,O)8Q3E7:7Y<(=P"3^W M*UW]8H+WHM6JB5:CU7HRS@[&4BT5; M[%1\<75].;BN7UR-1E>OVN*'1O@1S?Q&A(Y)Y9BS\X.9=NI.[_P?Q =\U&P] M>1"U?ZD,WG.J#V_>E[3J'JY QO+&CQAV24/+_\/7^!%!+ P04 " #&?195J_:03S ' M !^)0 #@ '%M8VE?97@S,3(N:'1M[5I=NCRT?>F(72VK1KO:2+M@^NM[KK3 &N,8VI!)4^?!\4I7]T,Z.O=* MO!S5MN_ M=38'=MG;PJ=9GWUR,T9.XQQ& M>D6_9W.CTVE_^.L/HXO1F)VU3MJ]T[*Q=PJ!@WBP#G3I@ ]X%?;*@T-8#X . M82K&7PUOQJ.KT:O!>'3][L#&-]?XT%9&=?:3D'G,?CQA-SP-N5)U%@A#W2R/ M>=[YG''F?*+$TM)$FQ"[T68\P [M-+N5X4I$>3?2:=[9MO>Z:9UGMZXC7'9X!2^>=6N$H@#9A'=T/:9BAT5B,9\)9L1,BCDH*X^E93\7W "G:L%N1*9- MSG3*KK1)L"R-GYF.(*!SD8A0\CH;I<%)=^4=?IB/S\.#_CD6'+V['!+OG>VR MJJOYV"_F#06/N_SIIKM]J'6\X!:KAW5*%NQ]JN=*A%-1]\MI_"*&FH"LD9X M;BY3QM,%*]+<%+0O."THH,DPG4AL!>WE[@FD(A#60Z)X(QPF8B< Z2W@RNZ1!A8EHQ*9-%=1J>H+JCZ;//#E7!(ID" M#(2K]>+7@5.(H]M4^F4:@9!X+J%'IH$J0N@$P"HK70'(4Z-WF]X M6:^ TBZ=N>?M$RYW-/WB4+@$>-& M." !&)(J#"PX$Y:J#6EC$B>Q!'1+E$O?H;2!TK; .")BHY5'5&9T($(T6W8$ M (4"B/0H&=X&,4^G@@W <3>%@D3KC#=:YT?BV UMG8?^RW]**C)3CV32SX@( M*P#W@"-?'C.TM!/=L1/!#H6YB7I(4#'1^;J1O)_Z V&5'[-+8=&&A7/)\G%4 MU2F/![RPNP^AA#H10$AIR:=H76!R"O#93%K'DI 2J=-#5?V:7ZL<;83B#G)E MCE[CIE[R-W5*<"U\L5K)T)V@;3&Q$F6FD12 ])6$RQHI:2HL97>W0ZTK!1RG M:BO@$,[E;E#&:;(+Q2D5("SGQ+I*P A?F=>>P>M'=GP)T1CETQDR$!EUN=NL,DMP ]%:^$9F[");* =RACG\D,V>,)S(<'_@\ O!I7YE[R.$COUEG>=ZML)P#P:EG*^#H#"$@TJ"W:(UT39'.UV#0I=% MB.R#OVMB1P\,B0!H<-N&=.DX3F'"W5C0949:K/PZ]E[%W*ZJ$6)%MP%$Z-*% MFX^2RA=,R?="E=<7&_+U?SU%_P/0?SKDGG]9QSMW.QHNMU)]36S$LU4XKSF. M +E'Z7*O(%ZYQE$4Y]K85;7@&J R262>"_&1+#+1J$>H/Y3PSRDY NA!VI:2 M OZGTGRY4\6'0L)]MRN+-'"W',=/Q[C/2 &8E)E^ M=9R:"_Z>4K_A NF3$%;[_'^!S3Y18#N" >M 6J R(!/ZL" [!H6,'.O=N[]KA'Q1*I%9_,%K_JN=M#7[O647V)2.Z6M03%% M.VNWZZS=;+<_SQLH^R(?0<^;SQY^\MRR.^^./MOO"?5BT=FJ[.+ZYG)XT[BX M'H^OWW;8MTWWC[6R6^;NHF=/MHAX+ M,@VQWSMG^XW]-Z([A+:>P "'U8RG+VOMVJ[L6#7]0/-'%^V_$\:K6(J(7:VX M]-J7M?\XFBV<>\"_UW!_'M7_&U!+ P04 " #&?195KB;7=P<]NK5X6^Z/LG",J5<0B@HD32"LF!\">[DS)E= MD$)2H>NC8:\.MLBB#11RD]"/6N!>!;IS[IU-+?BS+"2+-S:<^M/ M/()4B6 MT@(XO0&1I81KHV&^=556^MS[W:U-:S?]U+GPSK];/SO:<.',SCS,8N1K&R1= M2YTD;,DMP98K:6/@0HJ,+T?NU2?OQ M@T.^:PUZS..SE(WCVU-N"M=$[OBAR M^V6RA'@N5-RI<.S. N_4&SN!YT_AZ^5L?NE, PC\%R[W'A#S&"Z[\^ZX"W-W M7($Q!P=&Y[5A.'-P)O[7P)W\E\W8MN"#<0C^*02?7)@[LQ-GZLYU_^K<_0[. M.% [?FTY<->*#0^6]-[''("0FX>9J)%('HWR"+T2"3-*41(QWP>-B%EG+3QEF:$[[1VA!GHHITO8N4 M4\&R""B/4+@^EYS"P.A@F_M]( 7$+,'E'8 Y#4O!),,2"8_ 78PH(6$OWAV@S@1B$*UH F&ZD!>BJ(D*,MH M>3ML[]Z8AT=V/6NJ0A)EN=+LN]:-C2)CDWY.Q()P6NC^.J$;<$*I=A09$T)C:<<9E]:^Z\2^89% MF-%^YQ_J1$.2-*!EEC\J%.NAY,XGFH$7:@#-D'K2B]HX:'P7MHF0=;]AT=ITV$H^,, M0[1M1=E=2?@C_KWUCVCT?M.:'PS''6DQ>)SO/=-GQ?N4LVSUGX21A'36"UEFW)0E@EF((6BA<=M8W2!>B&&DH29$V1(U&*3N45,TYXJ-8Q M8,2JT$J>T*I,:EIE*+Y5SN(GF>O^L\/XHT:^:=K_3@ &CYOADXVU]\Q._-G$ MG>DG?A#X%Q:\,:H/F/D:BBQA40-W4VN/^O /2M>)&:"M.$? MM;[VE,%Y8/EUFOU"X!]XAOQ2-3CE$M\-T._7[[@G8]_*SBN\_[?*=O=E7_U5 M'OT-4$L#!!0 ( ,9]%E5)IJ-;[ , (4. . <6UC:5]E>#,R,BYH M=&W55VUOVD@0_BM35ZU PF!P\U),D!PPJ7L);L&1TOMR6NPU[)V]ZZS7#?S[ MF\5 TH9$2I4F=U'$AYVW9V:?>19Z"Y6E_=Z"DKC?4TREM'^=1>PONK0[G28: M>ZWJM/?&-( M&*%W%9KNN7\V[L+?9:%8LG)@%(S#+K2M7(%B&2V TQN0(B/E6R^4 XF+I04?-[W MKC[YIWX(=J?9Z;4VA[U6WH=G+[UMV.B_Y[,B=WY/E0COAB/_($; M^L$8OEQ.II?N.(0P^,WMW@/2/H;+YK0Y:,+4&ZS!M.T#J_'2,-PIN,/@2^@- M7W,8VQ%\M XA&$'XR8.I.SEUQ][4#*[.O6_@#D)MZ5C6_YB8ZX7WQT-/K[A] MJ*/W%O8Y1()S&BDF.-PPM0"UH/"U)!+GEJY@0G,A%:!Q)&2&0,RO(!)T$(IF M-&:D 3Z/FE#38<9 9#GA*Z,.B9#K3->[3#F53,1 >8S"];GD%&RK@6/N=( 4 MD+ 4CW< IC0J)5,,6R0\!F\9+0B?4\ "&2L*#1;_M6>,0@@+*BFBJD!4D(TZ M(FO 'U2G_-R$">8A:=J P8+1!$:,$QXQDD*0)"RB4G>EPSR* G*,GK>+MO[M^W#(Z?:-=TAB46N-?NN M]\9'DW%3?DKDC'!:F,$RI2MP(Z4MFHP(9$%4]R6IJ,@LI=M*,R%C?&"*G$3X MZ'0MYTYX2A/E)(*K[K[GQ+EAL5J@R7IGX%C3-"=QC#E.#,O05>2VQ(+J5Z+; M/LB7:T.\-50)/KQSC+N]9T3.&>]:VOL6-CZ8\?[@[_I&(Y)N0"N1/YROUJ[O M3?:4'"'>YV9_DC+%%8B06ZGF]([GDEZ73%+]J!?ZHJ>;36S;-5('W*'V02VN M[\AQNQ6[C=@PI/W1_@"U]L&6?4?'V2;#T;' %'5'4W;7$G[(QT?_A$'O=ZWX MP7#=D1;VTV+ON3XKWE^YRUKG>?C ."IC1M:7C,JK"..H":S2LBU9"%L+IJ2% MYD5#FU&Z ,-00U&RT) C48K&.BK921DFC-DZM98G]"K3BE8"Q7==L_A)YIH_ M3A@_],IOAO:?$P#[:3M\NNKNO;/38#+T)N9I$(;!11?>6NL_:.=+*$3*X@U< M^^ 1O6D5K7MORTL2^UFWZUGQ(@M3Y @_,6SC5[;D@>,'A_UJB![X(O'ZP-QR MCL\Y=#K5UZO'5GS]*['_+U!+ 0(4 Q0 ( ,9]%E6<._EN6@X &:/ 1 M " 0 !Q;6-I+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( M ,9]%E7-#\H*UPT +B< 5 " 8D. !Q;6-I+3(P,C(P M-C,P7V-A;"YX;6Q02P$"% ,4 " #&?195QT)HMT 4 "J* $ %0 M @ &3' <6UC:2TR,#(R,#8S,%]D968N>&UL4$L! A0#% @ MQGT65;T#1U&&0P Y%(# !4 ( !!C$ '%M8VDM,C R,C V M,S!?;&%B+GAM;%!+ 0(4 Q0 ( ,9]%E7=*ZPUOC, !*^ @ 5 M " ;]T !Q;6-I+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4 " #& M?195[3:\B]W* &]0P # @ &PJ <6UC:5\Q,'$N:'1M M4$L! A0#% @ QGT650