0001096906-22-001152.txt : 20220516 0001096906-22-001152.hdr.sgml : 20220516 20220516170138 ACCESSION NUMBER: 0001096906-22-001152 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CYNERGISTEK, INC CENTRAL INDEX KEY: 0001011432 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 880350448 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38011 FILM NUMBER: 22930570 BUSINESS ADDRESS: STREET 1: 11940 JOLLYVILLE ROAD STREET 2: SUITE 300-N CITY: AUSTIN STATE: TX ZIP: 78759 BUSINESS PHONE: 9496140700 MAIL ADDRESS: STREET 1: 11940 JOLLYVILLE ROAD STREET 2: SUITE 300-N CITY: AUSTIN STATE: TX ZIP: 78759 FORMER COMPANY: FORMER CONFORMED NAME: AUXILIO INC DATE OF NAME CHANGE: 20040622 FORMER COMPANY: FORMER CONFORMED NAME: PEOPLEVIEW INC DATE OF NAME CHANGE: 20040329 FORMER COMPANY: FORMER CONFORMED NAME: E PERCEPTION INC DATE OF NAME CHANGE: 20020118 10-Q 1 ctek_10q.htm FORM 10-Q ctek_10q.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

(Mark One)

 

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

 

For the quarterly period ended March 31, 2022

 

OR

 

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

 

For the transition period from _________ to _________

 

Commission File Number: 000-27507

  

CYNERGISTEK, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

 

37-1867101

(State or Other Jurisdiction of

 

(IRS Employer

Incorporation or Organization)

 

Identification Number)

 

 

 

11940 Jollyville Road, Suite 300-N

Austin, Texas

 

78759

(Address of Principal Executive Offices)

 

(Zip Code)

 

(949) 614-0700

(Registrant’s telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of Each Class

 

Trading Symbol(s)

 

Name of Each Exchange on Which Registered

Common Stock, $.001 par value per share

 

CTEK

 

NYSE American

 

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 ☐.

 

Indicated by check mark whether the registrant has submitted electronically every Interactive Date 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” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated Filer

☒ 

Smaller reporting company

 

Emerging growth company

 

 

 

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

 

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

 

The number of shares of the issuer’s common stock, $0.001 par value, outstanding as of May 13, 2022, was 13,256,570.

 

 

 

 

CYNERGISTEK, INC.

FORM 10-Q

TABLE OF CONTENTS

  

 

 

 

Page

 

PART I – FINANCIAL INFORMATION

 

 

3

 

 

 

 

 

 

 

ITEM 1.

FINANCIAL STATEMENTS.

 

 

3

 

ITEM 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

 

 

17

 

ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

 

24

 

ITEM 4.

CONTROLS AND PROCEDURES.

 

 

24

 

 

 

 

 

 

PART II - OTHER INFORMATION

 

 

25

 

 

 

 

 

 

 

ITEM 1A.

RISK FACTORS.

 

 

25

 

ITEM 5.

OTHER INFORMATION.

 

 

 

ITEM 6.

EXHIBITS.

 

 

26

 

 

 
2

Table of Contents

 

PART I – FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

CYNERGISTEK, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

 

March 31,

2022

 

December 31,

2021

 

 

 

(unaudited)

 

 

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$1,208,574

 

 

$3,575,682

 

Accounts receivable, net of allowance for doubtful accounts

 

 

1,683,654

 

 

 

2,007,136

 

Unbilled services

 

 

796,363

 

 

 

542,952

 

Prepaid and other current assets

 

 

1,728,707

 

 

 

1,840,178

 

Income taxes receivable

 

 

1,470,248

 

 

 

1,484,851

 

Total current assets

 

 

6,887,546

 

 

 

9,450,799

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

218,077

 

 

 

243,791

 

Deposits

 

 

34,310

 

 

 

34,310

 

Deferred income taxes

 

 

6,351,130

 

 

 

6,060,129

 

Intangible assets, net

 

 

4,438,461

 

 

 

4,701,491

 

Goodwill

 

 

8,394,483

 

 

 

8,394,483

 

Total assets

 

$26,324,006

 

 

$28,885,003

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable and accrued expenses

 

$1,172,005

 

 

$1,453,454

 

Accrued compensation and benefits

 

 

372,773

 

 

 

1,189,472

 

Deferred revenue

 

 

1,086,631

 

 

 

1,663,719

 

Earnout liability

 

 

395,165

 

 

 

432,000

 

Promissory note to related parties

 

 

-

 

 

 

140,625

 

Operating lease liability

 

 

16,250

 

 

 

45,233

 

Total current liabilities

 

 

3,042,824

 

 

 

4,924,503

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

 

 

Common stock, par value at $0.001, 33,333,333 shares authorized, 13,256,570 shares issued and outstanding at March 31, 2022, and 13,248,024 shares issued and outstanding at December 31, 2021

 

 

13,256

 

 

 

13,248

 

Additional paid-in capital

 

 

41,510,070

 

 

 

41,318,917

 

Accumulated deficit

 

 

(18,242,144)

 

 

(17,371,665)

Total stockholders’ equity

 

 

23,281,182

 

 

 

23,960,500

 

Total liabilities and stockholders’ equity

 

$26,324,006

 

 

$28,885,003

 

 

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

 

 
3

Table of Contents

 

CYNERGISTEK, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Net revenues

 

$4,660,568

 

 

$4,173,520

 

Cost of revenues

 

 

2,792,565

 

 

 

2,090,834

 

Gross profit

 

 

1,868,003

 

 

 

2,082,686

 

Operating expenses:

 

 

 

 

 

 

 

 

Sales and marketing expenses

 

 

1,177,332

 

 

 

1,212,379

 

General and administrative expenses

 

 

1,524,079

 

 

 

1,676,658

 

Depreciation

 

 

48,222

 

 

 

47,696

 

Amortization of acquisition-related intangibles

 

 

263,030

 

 

 

340,528

 

Total operating expenses

 

 

3,012,663

 

 

 

3,277,261

 

Loss from operations

 

 

(1,144,660)

 

 

(1,194,575)

Other (expense) income:

 

 

 

 

 

 

 

 

Interest expense

 

 

(1,819)

 

 

(20,001)

Total other expense

 

 

(1,819)

 

 

(20,001)

 

 

 

 

 

 

 

 

 

Loss before income tax benefit

 

 

(1,146,479)

 

 

(1,214,576)

Income tax benefit

 

 

276,000

 

 

 

300,099

 

Net loss

 

 

(870,479)

 

 

(914,477)

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

Basic

 

$(0.07)

 

$(0.08)

Diluted

 

$(0.07)

 

$(0.08)

 

 

 

 

 

 

 

 

 

Number of weighted average shares outstanding:

 

 

 

 

 

 

 

 

Basic

 

 

13,250,464

 

 

 

12,041,074

 

Diluted

 

 

13,250,464

 

 

 

12,041,074

 

 

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

 

 
4

Table of Contents

 

CYNERGISTEK, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

THREE MONTHS ENDED MARCH 31, 2022 and 2021

(UNAUDITED)

 

 

 

 

 

 

 

Additional

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance at December 31, 2021

 

 

13,248,024

 

 

$13,248

 

 

$41,318,917

 

 

$(17,371,665)

 

$23,960,500

 

Stock compensation expense for equity awards granted to employees and directors

 

 

-

 

 

 

-

 

 

 

191,161

 

 

 

-

 

 

 

191,161

 

Restricted stock units exercised

 

 

8,546

 

 

 

8

 

 

 

(8)

 

 

-

 

 

 

-

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(870,479)

 

 

(870,479)

Balance at March 31, 2022

 

 

13,256,570

 

 

$13,256

 

 

$41,510,070

 

 

$(18,242,144)

 

$23,281,182

 

 

 

 

 

 

 

 

Additional

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Retained

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

Balance at December 31, 2020

 

 

12,024,967

 

 

$12,024

 

 

$38,564,520

 

 

$(15,125,086)

 

$23,451,458

 

Stock compensation expense for equity awards granted to employees and directors

 

 

-

 

 

 

-

 

 

 

228,437

 

 

 

-

 

 

 

228,437

 

Restricted stock units exercised

 

 

95,731

 

 

 

96

 

 

 

(96)

 

 

-

 

 

 

-

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(914,477)

 

 

(914,477)

Balance at March 31, 2021

 

 

12,120,698

 

 

$12,120

 

 

$38,792,861

 

 

$(16,039,563)

 

$22,765,418

 

 

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

 

 
5

Table of Contents

 

CYNERGISTEK, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$(870,479)

 

$(914,477)

Adjustments to reconcile net loss to net cash used for operating activities:

 

 

 

 

 

 

 

 

Depreciation

 

 

48,222

 

 

 

47,696

 

Amortization of intangible assets

 

 

263,030

 

 

 

340,528

 

Change in net deferred tax assets

 

 

(291,000)

 

 

(36,705)

Stock compensation for equity awards granted to employees and directors

 

 

191,161

 

 

 

228,437

 

Other

 

 

-

 

 

 

(15,500)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

323,482

 

 

 

113,278

 

Unbilled services

 

 

(253,411)

 

 

9,226

 

Prepaid and other current assets

 

 

111,471

 

 

 

226,080

 

Income taxes receivable

 

 

14,603

 

 

 

(271,666)

Accounts payable and accrued expenses

 

 

(281,449)

 

 

(395,982)

Accrued compensation and benefits

 

 

(816,699)

 

 

(283,306)

Deferred revenue

 

 

(577,088)

 

 

(57,790)

Earnout liability

 

 

(36,835)

 

 

-

 

Net cash used for operating activities

 

 

(2,174,992)

 

 

(1,010,181)

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(51,491)

 

 

(19,708)

Net cash used for investing activities

 

 

(51,491)

 

 

(19,708)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Payments on promissory note to related parties

 

 

(140,625)

 

 

(140,625)

Net cash used for financing activities

 

 

(140,625)

 

 

(140,625)

Net change in cash and cash equivalents

 

 

(2,367,108)

 

 

(1,170,514)

Cash and cash equivalents, beginning of period

 

 

3,575,682

 

 

 

5,613,654

 

Cash and cash equivalents, end of period

 

$1,208,574

 

 

$4,443,140

 

 

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

 

 
6

Table of Contents

 

CYNERGISTEK, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)

(UNAUDITED)

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Interest paid

 

$1,818

 

 

$12,914

 

Income taxes refunded

 

$(3)

 

$8,272

 

 

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

 

 
7

Table of Contents

 

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

THREE MONTHS ENDED MARCH 31, 2022 AND 2021

(UNAUDITED)

 

1. BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements of CynergisTek, Inc. and its subsidiaries (the “Company,” “we,” “us,” or “CynergisTek”) have been prepared in accordance with generally accepted accounting principles of the United States of America (“GAAP”) for interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “Commission” or the “SEC”). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, as filed with the SEC on March 28, 2022.

 

The unaudited condensed consolidated financial statements included herein reflect all adjustments (which include only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly our financial position and results of operations as of and for the periods presented. The results for such periods are not necessarily indicative of the results to be expected for the full year.

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. As a result, actual results could differ from those estimates.

 

The accompanying unaudited condensed consolidated financial statements include the accounts of CynergisTek and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.

 

Based on our integration strategies, and an analysis of how our Chief Operating Decision Makers review, manage and are compensated, we have determined that the Company operates as one segment. For the periods presented, all revenues were derived from domestic operations.

 

We have performed an evaluation of subsequent events through the date of filing these unaudited condensed consolidated financial statements with the SEC.

 

Liquidity and Capital Resources

 

As of March 31, 2022, our cash balance was $1.2 million, current assets minus current liabilities was positive $3.8 million and we have no long-term liabilities. In April of 2022 we received our $1.4 million tax refund. The level of additional cash needed to fund operations and our ability to conduct business for the next twelve months will be influenced primarily by the following factors:

 

 

·

The pace at which we choose to invest resources in growing our business, both organically and through acquisition or other transactions;

 

 

 

 

·

Our ability to manage our operating expenses and maintain gross margins while attracting, recruiting and retaining cybersecurity privacy professionals;

 

 

 

 

·

Demand for our services from healthcare providers; the near-term impact of the lingering economic effects of the COVID-19 pandemic on our customers’ allocation of time and resources to security and privacy, and their ability to pay for existing services as well as enter into new contractual arrangements during a period of crisis; and

 

 

 

 

·

General economic conditions and changes in healthcare reimbursement and regulatory environment, including effects of the COVID-19 pandemic.

 

 
8

Table of Contents

 

We have historically funded our operating costs, acquisition activities, working capital requirements and capital expenditures with cash from operations, proceeds from the issuances of our common stock and other financing arrangements. As of the date of this Report on Form 10-Q, we are generating negative cash from operations and our overall revenue and business levels have been impacted by the COVID-19 pandemic over the past twenty-four months. Our customer base is heavily concentrated in the healthcare provider space. The healthcare industry has experienced financial and operational disruption due to the pandemic. Sales cycles are longer, cybersecurity projects have been delayed and budgets have been constrained as healthcare providers focus on patient care and navigating the pandemic. If the pandemic continues or there are resurgences in 2022 that impact our customers’ operations and resources available for cybersecurity and privacy projects, our cash flows, financial position and operating results for fiscal year 2022 and beyond could be negatively impacted.

 

During 2020 and 2021, we took actions to reduce expenses, conserve cash, and raise additional capital. During 2021, we raised $1.4 million in additional capital through an “at-the-market” or ATM offering. In addition, we received a $2.8 million PPP Loan (as described in Note 8 to the condensed consolidated financial statements below) which was fully forgiven in August 2021. We also received approximately $0.7 million per quarter in employee retention tax credits in the first three quarters of 2021 and a $1.4 million tax refund in April 2022. With the proceeds from the tax refund, PPP Loan and the employee retention tax credits, we were able to minimize staff reductions in the areas of Sales and Delivery, our primary customer facing roles, to lessen the impact to our customers during this time of heightened security risks for the healthcare industry. If necessary, we could further reduce personnel and other variable and semi-variable costs to conserve cash and operate as a going concern. However, those actions if required, could negatively impact our ability to grow the business as well as the overall long-term outlook of the business.

 

We believe that our existing sources of liquidity, including cash and cash equivalents, the ability to raise equity under our effective Registration Statement on Form S-3 as well as our ability to manage the business to decrease expenses if necessary, will be sufficient to meet our projected capital needs for at least the next twelve months. As we execute our plans over the next twelve months, we intend to carefully monitor the impact of growth initiatives on our operating expenses, working capital needs and cash balances relative to the availability of cost-effective debt and equity financing. In the event that capital is not available, we may then have to scale back operations, reduce expenses, and/or curtail future plans to manage our liquidity and capital resources. However, we cannot provide assurance that we will be able to raise additional capital. The lingering impact of the COVID-19 pandemic and ongoing geopolitical tensions and related economic sanctions create uncertainty and volatility in the financial markets which may impact our operations and our ability to access capital and/or the terms under which we can do so.

 

The accompanying condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

 

2. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued an amendment to the guidance on the measurement of credit losses on financial instruments. The amendment updates the guidance for measuring and recording credit losses on financial assets measured and amortized cost by replacing the “incurred loss” model with an “expected loss” model. Accordingly, these financial assets will be presented at the net amount expected to be collected. The amendment also requires that credit losses related to available-for-sale debt securities be recorded as an allowance through net income rather than reducing the carrying amount under the current, other-than-temporary-impairment model. The guidance is effective for smaller reporting companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for annual periods after December 15, 2018. Management does not expect the impact from this guidance will have a material impact on our consolidated financial statements.

 

 
9

Table of Contents

 

3. DEFERRED COMMISSIONS

 

Our incremental costs of obtaining a contract, which consist of sales commissions, are deferred and amortized over the period of contract performance. Deferred commissions are included in prepaid and other current assets in our consolidated balance sheets. We had $632,000 and $760,000 of unamortized deferred commissions as of March 31, 2022 and December 31, 2021, respectively. We had $241,000 and $183,000 of commissions expense for the three months ended March 31, 2022 and 2021, respectively.

 

4. PROPERTY AND EQUIPMENT

 

A summary of property and equipment follows:

 

 

 

March 31,

2022

 

 

December 31,

2021

 

Furniture and fixtures

 

$235,245

 

 

$235,245

 

Computers and office equipment

 

 

955,347

 

 

 

903,856

 

Right of use assets

 

 

214,446

 

 

 

214,446

 

        Property and equipment at cost

 

 

1,405,038

 

 

 

1,353,547

 

Less accumulated depreciation and amortization

 

 

(1,186,961)

 

 

(1,109,756)

 

 

$218,077

 

 

$243,791

 

 

5. LEASES

 

We previously leased approximately 9,600 square feet of office space in Austin, Texas. In March 2020, we amended this lease reducing the office space to 5,000 square feet and extended the lease term to May 31, 2022. We extended the lease term to May 31, 2023. We leased approximately 3,700 square feet of office space in Minneapolis, Minnesota. This lease term expired on January 31, 2022 and we no longer use this office space since the employees who worked from this location are now working remote. We leased approximately 18,000 square feet of office space in Mission Viejo, California. This lease expired in April 2021. During the first quarter of 2019, we subleased this space to two subtenants. The terms of these subleases ended concurrently with the end of our lease obligation in April 2021.

 

We used a discount rate of 5.5% in determining our operating lease liabilities, which represented our incremental borrowing rate. Short-term leases with initial terms of twelve months or less are not capitalized.

 

We determine if a contract is or contains a lease at inception or modification of a contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.

 

Right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. Certain lease agreements contain extension options; however, we have not included such options as part of right-of-use assets and lease liabilities because we originally did not expect to extend the leases. We measure and record a right-of-use asset and lease liability based on the discount rate implicit in the lease, if known. In cases where the discount rate implicit in the lease is not known, we measure the right-of-use assets and lease liabilities using a discount rate equal to our estimated incremental borrowing rate for loans with similar collateral and duration.

 

 
10

Table of Contents

 

For all asset classes, we elected to (i) not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less and (ii) not separate non-lease components from lease components, and we have accounted for combined lease and non-lease components as a single lease component.

Operating lease expense was comprised of the following:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Operating lease cost

 

$40,147

 

 

$183,795

 

Sublet income

 

 

-

 

 

 

(128,537)

        Net operating lease cost

 

$40,147

 

 

$55,258

 

 

Maturities of lease liabilities are as follows:

 

 

 

Operating Leases

 

2022 (remaining fiscal year)

 

$16,676

 

Less imputed interest

 

 

(426)

Total current lease liabilities

 

$16,250

 

 

6. INTANGIBLE ASSETS

 

Intangible assets are amortized over expected useful lives ranging from 1.5 to 10 years and consist of the following:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying

Amount

 

 

Accumulated

Amortization and Impairment

 

 

Net Book

Value

 

 

Carrying

Amount

 

 

Accumulated

Amortization and Impairment

 

 

Net Book

Value

 

Acquired technology

 

$10,100,000

 

 

$(6,034,429)

 

$4,065,571

 

 

$10,100,000

 

 

$(5,814,486)

 

$4,285,514

 

Customer relationships

 

 

4,650,000

 

 

 

(4,535,441)

 

 

114,559

 

 

 

4,650,000

 

 

 

(4,517,353)

 

 

132,647

 

Trademarks

 

 

2,300,000

 

 

 

(2,041,669)

 

 

258,331

 

 

 

2,300,000

 

 

 

(2,016,670)

 

 

283,330

 

Total

 

$17,050,000

 

 

$(12,611,539)

 

$4,438,461

 

 

$17,050,000

 

 

$(12,348,509)

 

$4,701,491

 

 

7. DEFERRED REVENUE

 

We record deferred revenues when amounts are billed to customers, or cash is received from customers, in advance of our performance. During the three months ended March 31, 2022 and 2021, $737,000 and $738,000, respectively, of managed services revenues were recognized, that were included in deferred revenue at the beginning of the respective periods. During the three months ended March 31, 2022 and 2021, $615,000 and $225,000, respectively, of consulting and professional services revenues were recognized, that were included in deferred revenue at the beginning of the respective periods.

 

 
11

Table of Contents

 

8. PAYCHECK PROTECTION PROGRAM LOAN

 

On April 20, 2020, we received $2.8 million in loan funding from the Small Business Administration (“SBA”) Paycheck Protection Program (“PPP”), established pursuant to the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The unsecured loan (the “PPP Loan”) was evidenced by a promissory note issued by the Company (the “Note”) in favor of BMO Harris Bank N.A.

 

The Company used the PPP Loan proceeds to cover payroll costs, rent and utilities in accordance with the relevant terms and conditions of the CARES Act.

 

Under the terms of the Note and the PPP Loan, interest accrued on the outstanding principal at the rate of 1.0% per annum. The term of the Note was two years, unless sooner provided in connection with an event of default under the Note. To the extent the PPP Loan amount was not forgiven, the Company would have been obligated to make equal monthly payments of principal and interest, beginning seven months from the date of the Note, until the maturity date. The Company had not started making interest payments prior to its notice of forgiveness decision received from the SBA in August 2021. Details regarding the Note can be found in our Current Report on Form 8-K filed with the SEC on April 20, 2020.

 

The Company recognized interest charges associated with the PPP Loan of approximately $7,000 for the three months ended March 31, 2021. The Company received notice from the SBA in August 2021 that the full principal balance and related interest were forgiven.

 

9. PROMISSORY NOTES

 

In connection with the acquisition of CTEK Security, Inc. (formerly CynergisTek, Inc.), we issued a promissory note totaling $4.5 million to Michael McMillan (the “Seller Note”). In March 2018, the Company repaid $2,250,000 plus accrued interest on the Seller Note and agreed to amend and restate the Seller Note in the remaining principal amount of $2,250,000. The Seller Note bore interest at a rate of 8% per annum, provided for quarterly payments of principal and interest and matured on March 31, 2022. As of March 31, 2022, and December 31, 2021, the outstanding principal balance due under the Seller Note was $0 and $0.1 million, respectively.

 

Interest charges associated with the Seller Note totaled approximately $2,000 and $13,000, for the three months ended March 31, 2022 and 2021, respectively.

 

10. REVENUES

 

Below is a summary of our revenues disaggregated by revenue source.

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Managed services

 

$2,351,029

 

 

$2,424,609

 

Consulting and professional services

 

 

2,309,539

 

 

 

1,748,911

 

        Net revenues

 

$4,660,568

 

 

$4,173,520

 

 

 
12

Table of Contents

 

11. Common Stock

 

On November 12, 2020, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Craig-Hallum Capital Group LLC (“Agent”) under which the Company could offer and sell, from time to time at its sole discretion, shares of its common stock to or through the Agent as its sales agent, having an aggregate offering price of up to $5.0 million.

 

Pursuant to the Equity Distribution Agreement, sales of our common stock, could be made under the Company’s effective Registration Statement on Form S-3 (File No. 333-249615), filed with the Securities and Exchange Commission on October 22, 2020, and the prospectus supplement relating to this offering, filed on November 12, 2020, by any method that is deemed to be an “at the market offering” as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended, including block transactions. The Agent agreed to use commercially reasonable efforts to sell the common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company would pay the Agent a commission of three percent (3.0%) of the gross sales price per share of our common stock sold through the Agent under the Agreement, and also provided the Agent with customary indemnification rights. The Company would also reimburse the Agent for its reasonable out-of-pocket accountable fees and disbursements in an amount not to exceed $50,000 through the fourth business day following execution of the Agreement, and in an amount not to exceed $5,000 for each quarterly period thereafter. The Company canceled the agreement in November 2021.

 

During September 2021, the Company received gross proceeds under the Agreement of $1.5 million from the issuance of 762,000 shares of our common stock and paid an aggregate of $0.1 million in commissions and other offering-related expenses, yielding net proceeds of $1.4 million.

 

During November and December 2020, the Company received gross proceeds under the Agreement of $2.0 million from the issuance of 1,315,000 shares of our common stock and paid an aggregate of $61,000 to the Agent in commissions and $0.1 million in other offering-related expenses, yielding net proceeds of $1.8 million.

 

12. WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS

 

Warrant Issued for Securities Purchase Agreement

 

On April 3, 2020, we entered into a Securities Purchase Agreement (“Securities Purchase Agreement”) with Horton Capital Management, LLC (“Horton”) which provided that Horton was committed to purchase up to an aggregate of $2.5 million of shares of the Company’s common stock over the term of the agreement, at the election of the Company. The Securities Purchase Agreement expired on March 31, 2021. No purchases were made under the Securities Purchase Agreement.

 

Upon signing the Securities Purchase Agreement, the Company issued Horton a warrant (the “Horton Warrant”) to purchase up to 500,000 shares of common stock in consideration of Horton’s obligation to purchase the shares, at an exercise price of $2.50 per share, subject to certain anti-dilution adjustments as set forth in the warrant. The fair value of this warrant of $0.4 million was determined at the issuance date using the Black-Scholes option-pricing model and was expensed during the second quarter of 2020.

 

During 2020 and 2021, the Company issued common stock under the Equity Distribution Agreement that resulted in required anti-dilution adjustments. These adjustments increased the number of shares under the Horton Warrant to 524,170 and reduced the exercise price to $2.38. The resulting difference in fair value of the Horton Warrant was $14,000, determined using the Black-Scholes option-pricing model and recorded as a deemed dividend in our consolidated statements of stockholders’ equity. As the Company has an accumulated deficit, the deemed dividends were recorded within additional paid-in capital.

 

The detailed terms and conditions of the Securities Purchase Agreement and the Horton Warrant can be found in the documents, which were included as Exhibits 10.1 and 10.3, respectively, to our Current Report on Form 8-K, filed with the SEC on April 7, 2020.

 

 
13

Table of Contents

 

Below is a summary of warrant activities during the three-month period ended March 31, 2022:

 

Warrants

 

Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Term in Years

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2021

 

 

601,949

 

 

$2.39

 

 

 

7.29

 

 

$-

 

    Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

    Exercised

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

    Cancelled

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

Outstanding at March 31, 2022

 

 

601,949

 

 

$2.46

 

 

 

7.08

 

 

$-

 

Exercisable at March 31, 2022

 

 

601,949

 

 

$2.46

 

 

 

7.08

 

 

$-

 

 

2020 Equity Incentive Plan

 

The 2020 Equity Incentive Plan provides for a total number of shares available for issuance of 3,745,621 shares of our common stock, and it provides for the granting of stock options, stock appreciation rights, and restricted stock to our employees, members of the Board of Directors and service providers. As of March 31, 2022, there were 283,000 shares available for issuance under the 2020 Plan.

 

Below is a summary of stock option activities during the three-month period ended March 31, 2022:

 

Options

 

Number of Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Term in Years

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2021

 

 

960,838

 

 

$2.11

 

 

 

8.51

 

 

$-

 

    Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

    Exercised

 

 

1,995

 

 

 

1.08

 

 

 

 

 

 

 

-

 

    Cancelled

 

 

(73,340)

 

 

1.90

 

 

 

 

 

 

 

-

 

Outstanding at March 31, 2022

 

 

885,503

 

 

$1.87

 

 

 

8.48

 

 

$-

 

Exercisable at March 31, 2022

 

 

228,503

 

 

$2.18

 

 

 

6.77

 

 

$-

 

 

Below is a summary of restricted stock unit activity during the three-month period ended March 31, 2022:

 

Restricted Stock Units

 

Shares

 

 

Weighted

Average

Grant Date Fair

Value per Share

 

 

Weighted

Average

Vesting Period in

Years

 

Non-vested at December 31, 2021

 

 

492,500

 

 

$2.34

 

 

 

0.98

 

    Granted

 

 

-

 

 

 

-

 

 

 

 

 

    Vested

 

 

(114,050)

 

 

2.78

 

 

 

 

 

    Cancelled and forfeited

 

 

(4,000)

 

 

2.92

 

 

 

 

 

Non-vested at March 31, 2022

 

 

374,450

 

 

$2.15

 

 

 

1.01

 

 

There are 232,800 shares of restricted stock units which have vested but had not yet been issued as of March 31, 2022.

 

 
14

Table of Contents

 

For the three months ended March 31, 2022 and 2021, stock-based compensation and other equity instrument related expenses recognized in the consolidated statements of operations were as follows:

 

 

 

Three Months

Ended March 31,

 

 

 

2022

 

 

2021

 

Cost of revenues

 

$39,969

 

 

$(42,193)

Sales and marketing

 

 

8,342

 

 

 

28,981

 

General and administrative expense

 

 

142,850

 

 

 

241,649

 

Total stock-based compensation expense

 

$191,161

 

 

$228,437

 

 

13. BASIC AND DILUTED NET LOSS PER SHARE

 

Basic net loss per share is calculated using the weighted average number of shares of our common stock issued and outstanding during a certain period and is calculated by dividing net loss by the weighted average number of shares of our common stock issued and outstanding during such period. Diluted net loss per share is calculated using the weighted average number of common and potentially dilutive common shares outstanding during the period, using the as-if-converted method for secured convertible notes, and the treasury stock method for options and warrants. Diluted net loss per share does not include potentially dilutive securities because such inclusion in the computation would be anti-dilutive.

 

For the three months ended March 31, 2022, potentially dilutive securities consisted of options and warrants to purchase 1,487,452 shares of common stock at prices ranging from $1.44 to $3.60 per share. Of these potentially dilutive securities, none of the shares to purchase common stock from the options and warrants are included in the computation of diluted earnings per share, because the effect of including the remaining instruments would be anti-dilutive. Also excluded from potentially dilutive securities are 232,800 shares of restricted stock units vested but had not been issued as of March 31, 2022.

 

For the three months ended March 31, 2021, potentially dilutive securities consisted of options and warrants to purchase 1,724,700 shares of common stock at prices ranging from $1.08 to $4.86 per share. Of these potentially dilutive securities, none of the shares to purchase common stock from the options and warrants are included in the computation of diluted earnings per share, because the effect of including the remaining instruments would be anti-dilutive. Also excluded from potentially dilutive securities are 767,850 shares of non-vested restricted stock units and 100,000 shares of restricted stock units which vested but had not been issued as of March 31, 2021.

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Numerators:

 

 

 

 

 

 

    Net loss attributable to common shareholders

 

$(870,479)

 

$(920,311)

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

    Denominator for basic calculation weighted average shares

 

 

13,250,464

 

 

 

12,041,074

 

 

 

 

 

 

 

 

 

 

Dilutive common stock equivalents:

 

 

 

 

 

 

 

 

    Options and warrants

 

 

-

 

 

 

-

 

    Restricted stock units vested but not issued

 

 

-

 

 

 

-

 

    Denominator for diluted calculation weighted average shares

 

 

13,250,464

 

 

 

12,041,074

 

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

    Basic net loss per share

 

$(0.07)

 

$(0.08)

    Diluted net loss per share

 

$(0.07)

 

$(0.08)

 

 
15

Table of Contents

 

14. REMAINING PERFORMANCE OBLIGATIONS

 

We had remaining performance obligations of approximately $17.9 million as of March 31, 2022. Our remaining performance obligations represent the amount of transaction price for which work has not been performed and revenue has not been recognized. When applying Accounting Standards Codification (“ASC”) Topic 606, with only the non-cancelable portion of these contracts included in our performance obligations we had approximately $15.5 million as of March 31, 2022. We expect to recognize revenue on approximately 93% of the remaining non-cancelable portion of these performance obligations over the next 24 months, with the balance thereafter.

 

15. CONCENTRATIONS

 

Cash Concentrations

 

At times, cash balances held in financial institutions are in excess of federally insured limits. Management performs periodic evaluations of the relative credit standing of financial institutions and limits the amount of risk by selecting financial institutions with a strong credit standing.

 

Major Customers

 

Our largest customer accounted for approximately 16% and 13% of our revenues for the three months ended March 31, 2022 and 2021, respectively. Our largest customer had accounts receivable totaling approximately $58,000 and $95,000 as of March 31, 2022, and December 31, 2021, respectively.

 

16. EARNOUT LIABILITY – BACKBONE ENTERPRISES

 

On October 31, 2019, we entered into a Stock Purchase Agreement (the “Backbone Purchase Agreement”) with Backbone Enterprises Inc., a Minnesota corporation (“Backbone”), and its stockholders, (the “Stockholders”), pursuant to which we acquired 100% of the issued and outstanding shares of common stock (the “Shares”) of Backbone from the Stockholders.

 

Pursuant to the Backbone Purchase Agreement, the aggregate purchase price paid for the Shares consisted of (i) a cash payment of $5.5 million, less certain transaction expenses (the “Cash Consideration”), (ii) the issuance of 491,804 shares of our common stock to the Stockholders, pro rata among the Stockholders in proportion to each Stockholder’s ownership of the Shares, and (iii) an earn-out, pursuant to which the Stockholders may be entitled to an additional $4.0 million based upon the post-closing financial performance of Backbone, to be calculated annually based upon revenue generated by the Backbone business during each year of the three-year earn-out period. The Cash Consideration was subject to adjustment based on closing working capital of Backbone, and $1.5 million of the Cash Consideration was placed into a third-party escrow account by us, against a portion of which we may make claims for indemnification.

 

There was no earnout paid for the first year of the earnout period. We performed a valuation of the contingent earn-out and marked down the fair value balance from $2.4 million to $1.3 million based on the potential of achieving a portion of the year two and three targets. This resulted in a gain from the reduction of the contingent earnout liability of $1.1 million in 2020. We performed an updated valuation of the contingent earn-out as of June 30, 2021, which resulted in a full write-off of the previous estimate of $1.3 million.

 

The Company renegotiated the terms of the earnout and as a result performed an updated valuation of the contingent earn-out as of September 30, 2021, which resulted in a recovery from the previous estimate of $0.3 million. As of December 31, 2021 we updated our valuation of the contingent earn-out which resulted in an additional recovery of $0.5 million. The earnout for year two of the earnout period totaled $0.3 million. Total cumulative amount earned for the year three earnout period through March 31, 2022 totaled 202,000 with payments related to year three earnout period during the three months ended March 31, 2022 were $49,000.

 

 
16

Table of Contents

  

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

 

The following discussion of the financial condition and results of operations of the Company should be read in conjunction with the condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q. This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 27A of the Securities Act, and is subject to the safe harbors created by those sections. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “will” and variations of these words or similar expressions are intended to identify forward-looking statements. In addition, any statements that refer to expectations, projections or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. These statements are not guarantees of future performance and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, our actual results could differ materially and adversely from those expressed in any forward-looking statements as a result of various factors. We undertake no obligation to revise or publicly release the results of any revisions to these forward-looking statements.

 

Due to possible uncertainties and risks, readers are cautioned not to place undue reliance on the forward-looking statements contained in this Quarterly Report, which speak only as of the date of this Quarterly Report, or to make predictions about future performance based solely on historical financial performance. We disclaim any obligation to update forward-looking statements contained in this Quarterly Report.

 

Readers should carefully review the risk factors described in other documents we file from time to time with the SEC, including our Form 10-K for the fiscal year ended December 31, 2021. You should interpret many of the risks identified in these reports as being heightened as a result of the ongoing and numerous adverse impacts of the COVID-19 pandemic and the global economic effect of ongoing geopolitical tensions and related economic sanctions. Our filings with the SEC, including our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those filings, pursuant to Sections 13(a) and 15(d) of the Exchange Act, are available free of charge at www.CynergisTek.com, when such reports are available via the EDGAR system maintained by the SEC at www.sec.gov.

 

OVERVIEW

 

We are engaged in the business of helping U.S. based companies in highly regulated industries, including healthcare, be prepared to handle unforeseen cyber threats, comply with regulations, and gain the confidence that their efforts are strengthening their security posture and building resilience. This is achieved through our cybersecurity, privacy, compliance and audit services.

 

CynergisTek was born in healthcare and is one of the few consulting and advisory companies focused on converging security and privacy with a methodology to validate the rigor and effectiveness of the programs as a managed service. We believe that our years of experience of understanding our clients’ unique challenges allows us to provide our customers with services designed around industry best practices to improve security controls, policies and procedures and to protect sensitive information. Our team of subject matter experts and consultants are comprised of knowledgeable professionals who have learned their craft both in the classroom and through years of practical on-the-job experience, including as policy makers, attorneys and leaders in cybersecurity, privacy, compliance and audit.

 

Our services are grouped to facilitate and assist our clients in implementing their programs, those groups follow a cyclical approach: assess, build, manage, and validate. These services are designed to meet the client where they are in their security journey as recurring managed services under long-term contracts structured to provide a sustainable and growing program, or under shorter duration consulting or professional services engagements.

 

 

·

Assess - identify, measure, and test security and privacy risk of an organization’s readiness and verify and validate their programs meet compliance and business objectives through IT audits, technical testing, and risk and program assessments.

 

 

 

 

·

Build - develop policies and procedures and playbooks to help build out a fully comprehensive risk management program and provide resources to help organizations prioritize, implement and execute initiatives to strengthen their security and privacy programs.

 

 

 

 

·

Manage - provide on-going management and oversight of specific components of an organization’s security and privacy programs to address or give alerts when an issue arises and to offer our expertise that they need to accelerate the effectiveness of their programs.

 

 

 

 

·

Validate - verify the processes, people, and technology are working effectively and provide insight to the ROI of an organization’s security investment through advanced services requiring highly experienced resources and/or technology to deliver.

 

 
17

Table of Contents

 

Impact of COVID-19 Pandemic and Recent Capital Markets Disruption

 

U.S. and global markets are experiencing volatility and disruption following the escalation of geopolitical tensions and the start of the military conflict between Russia and Ukraine. On February 24, 2022, a full-scale military invasion of Ukraine by Russian troops was reported. Although the length and impact of the ongoing military conflict is highly unpredictable, the conflict in Ukraine could lead to market disruptions, including significant volatility in commodity prices, credit and capital markets, as well as supply chain interruptions. We are continuing to monitor the situation in Ukraine and globally and assessing its potential impact on our business.

 

Additionally, Russia’s prior annexation of Crimea, recent recognition of two separatist republics in the Donetsk and Luhansk regions of Ukraine and subsequent military interventions in Ukraine have led to sanctions and other penalties being levied by the United States, European Union and other countries against Russia, Belarus, the Crimea Region of Ukraine, the so-called Donetsk People’s Republic, and the so-called Luhansk People’s Republic, including agreement to remove certain Russian financial institutions from the Society for Worldwide Interbank Financial Telecommunication (“SWIFT”) payment system. Additional potential sanctions and penalties have also been proposed and/or threatened. Russian military actions and the resulting sanctions could adversely affect the global economy and financial markets and lead to instability and lack of liquidity in capital markets, potentially making it more difficult for us to obtain additional funds.

 

Additionally the markets, and more specifically healthcare, have experienced an increase in pressures from rising inflation, rising interest rates. lowering bond rates and the impact to their revenues and operating margins. The resultant effect of these pressures is healthcare entities have slowed down their spend on things considered not mission critical or discretionary. Cybersecurity is discretionary as it relates to an organization’s propensity for managing risk, but it has a regulatory component which assures that organizations will continue to spend on cybersecurity.

 

The ongoing COVID-19 pandemic and ensuing governmental responses has caused significant uncertainty in the United States and global economies as well as the markets we serve has negatively impacted and could further materially adversely affect our business, financial condition and results of operations.

 

COVID-19 cases (including the spread of variants and mutant strains, such as the omicron variant) continue to surge in certain parts of the world and have resulted in authorities implementing numerous measures to contain the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. We remain unable to accurately predict the full impact that COVID-19 will have on our results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. Our compliance with containment and mitigation measures materially impacted our day-to-day operations, and there can be no guaranty that the pandemic will not disrupt our business and operations or impair our ability to implement our business plan successfully.

 

More generally, the pandemic raises the possibility of an extended global economic downturn and has caused volatility in financial markets, which could affect demand for our products and services and impact our results and financial condition even after the pandemic is contained. For example, we may be unable to collect receivables from those customers significantly impacted by COVID-19. Also, a decrease in bookings in a given period could negatively affect our revenues in future periods, particularly if experienced on a sustained basis. The pandemic may also have the effect of heightening many of the other risks described in these Risk Factors and the Risk Factors set forth in the Company’s 2021 Form 10-K, particularly those risks associated with our customers.

 

 
18

Table of Contents

 

Our current and potential customers’ businesses, specifically in the healthcare industry, have been directly impacted both financially and operationally in many ways by the pandemic. During this time, cybersecurity risks in healthcare have increased particularly with increased adoption of remote access and increased adoption of telehealth, as well as decreased budgets, diversion of resources and focus from all areas not directly related to patient care. In the current periods, the pandemic has led to customers delaying or deferring cybersecurity buying decisions, has limited our ability to visit customers and potential customers, and has resulted in an overall decrease in our orders, bookings and revenues in 2022 and 2021.

 

We took steps to reduce expenses throughout the Company over the past twenty-four months, including workforce reductions, substantially reducing Company travel, trade shows and other business meetings and decreasing expenditures. We have modified our business practices and implemented certain policies at our offices in accordance with best practices to accommodate, and at times mandate, remote work practices, including restricting employee travel, modifying employee work locations, and cancelling attendance at events and conferences. In addition, we have adapted new processes for interactions with our customers to safely manage our operations. Many of our customers have made similar modifications. If necessary, we may take further actions in the best interests of our employees, customers, partners and suppliers. There is no certainty that such measures will be sufficient to mitigate the risks posed by COVID-19, in which case our employees may become sick, our ability to perform critical functions could be harmed, and our business and operations could be negatively impacted.

 

With less resources allocated to cybersecurity in healthcare over the past twenty-four months, we believe risks are increasing and expect the industry will need to increase attention and spend on cybersecurity in the near future. However, the ultimate duration and impact of the COVID-19 pandemic on our business, results of operations, financial condition and cash flows is uncertain. Even after the COVID-19 pandemic has subsided, we may continue to experience an adverse impact to our business, and we anticipate that our results of operations in future periods may continue to be adversely impacted by the COVID-19 pandemic and its negative effects on global economic conditions.

 

As we expect the industry to begin emerging from the pandemic, we have begun to increase our sales and marketing efforts and building our sales and operational teams for growth. However, our current and potential customers’ businesses could continue to be disrupted or they could seek to limit spending due to decreased budgets, reduced access to credit or various other factors, any of which could negatively impact the willingness or ability of such customers to order new, or any, services with us and ultimately adversely affect our revenues, as well as negatively impact the payment of accounts receivable and collections and potentially lead to write-downs or write-offs.

 

The ultimate duration and impact of the COVID-19 pandemic on our business, results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic and the related length of its impact on the global economy, which remain uncertain and cannot be predicted at this time. Furthermore, the extent to which our mitigation efforts are successful, if at all, is not presently ascertainable.

 

Our common stock currently trades on the NYSE American exchange under the stock symbol “CTEK”.

 

Where appropriate, references to “CynergisTek,” the “Company,” “Redspin,” “we,” “us,” or “our” include CynergisTek, Inc., a Delaware corporation and its wholly-owned subsidiaries, CTEK Solutions, Inc., a California corporation, CTEK Security, Inc., a Texas corporation, Delphiis, Inc., a California corporation and, Backbone Enterprises, Inc., a Minnesota corporation.

 

 
19

Table of Contents

 

RESULTS OF OPERATIONS

 

For the Three Months Ended March 31, 2022, Compared to the Three Months Ended March 31, 2021

 

Revenue

 

Revenue increased $0.5 million to $4.7 million for the three months ended March 31, 2022, as compared to the same period in 2021. Managed Services revenue decreased slightly by $0.1 million due to the impact of a slowdown in net new customers due to the COVID-19 pandemic. Consulting and professional services increased $0.6 million due to customers increasing spend as they start to get back to normal buying patterns after a period of reduced spending in response to the COVID-19 pandemic.

 

Cost of Revenue

 

Cost of revenue consists primarily of salaries and related expenses of direct labor and indirect support staff. Cost of revenue was $2.8 million for the three months ended March 31, 2022, as compared to $2.1 million for the same period in 2021. The increase was due to the prior year benefitting from the $0.5 million employee retention credit provided under the CARES Act, an additional $0.1 million in additional compensation due to increased cost of labor and $0.1 million in higher costs associated with third party tools required to deliver our services.

 

Gross margin was up 1% to 40% of revenue for the three months ended March 31, 2022. After adjusting for the prior year benefit from the employee retention tax credit, gross margin was 39% for the same period in 2021. Margins improved as a result of higher revenue allowing us to better leverage our operational overhead support.

 

Sales and Marketing

 

Sales and marketing expenses include salaries, commissions and expenses for sales and marketing personnel, travel and entertainment, and other selling and marketing costs. Sales and marketing expenses were flat at $1.2 million for each of the three months ended March 31, 2022 and 2021. This was due to $0.1 million in higher travel and trade show expenses as we get back on the road as part of business development and growth initiatives offsetting $0.1 million of employee retention tax credits provided under the CARES Act for 2021.

 

General and Administrative

 

General and administrative expenses include personnel costs for finance, administration, information systems, general management, facilities expenses, professional fees, legal expenses and other administrative costs including those required to be a publicly traded company. General and administrative expenses decreased $0.2 million to $1.5 million for the three months ended March 31, 2022, compared to $1.7 million for the three months ended March 31, 2021. The decrease is due to $0.1 million less in professional fees due to 2021 being higher and lower stock-based compensation offsetting $0.1 million of employee retention tax credits provided under the CARES Act for last year.

 

Depreciation

 

Depreciation expense was consistent at $48,000 for each of the three months ended March 31, 2022 and 2021.

 

Amortization of Acquisition-Related Intangibles

 

Amortization of acquisition-related intangibles was consistent at $0.3 million for each of the three months ended March 31, 2022 and 2021.

 

Net Interest Expense

 

Net interest expense for the three months ended March 31, 2022 was $2,000, compared to net interest expense of $20,000 for the same period in 2021. The decrease was due to lower interest expense from a lower outstanding debt balance from the paydown of the Seller Note.

 

 
20

Table of Contents

 

Income Tax Benefit

 

Income tax benefit for the three months ended March 31, 2022 and 2021 was $0.3 million. These amounts were based on estimated annual income tax rates we anticipate for the year.

 

Liquidity and Capital Resources

 

As of March 31, 2022, our cash balance was $1.2 million, current assets minus current liabilities was positive $3.8 million and we have no long-term liabilities. In April of 2022 we received our $1.4 million tax refund. The level of additional cash needed to fund operations and our ability to conduct business for the next twelve months will be influenced primarily by the following factors:

 

 

·

The pace at which we choose to invest resources in growing our business, both organically and through acquisition or other transactions;

 

 

 

 

·

Our ability to manage our operating expenses and maintain gross margins while attracting, recruiting and retaining cybersecurity privacy professionals;

 

 

 

 

·

Demand for our services from healthcare providers; the near-term impact of the lingering economic effects of the COVID-19 pandemic on our customers’ allocation of time and resources to security and privacy, and their ability to pay for existing services as well as enter into new contractual arrangements during a period of crisis; and

 

 

 

 

·

General economic conditions and changes in healthcare reimbursement and regulatory environment, including effects of the COVID-19 pandemic.

 

We have historically funded our operating costs, acquisition activities, working capital requirements and capital expenditures with cash from operations, proceeds from the issuances of our common stock and other financing arrangements. As of the date of this Report on Form 10-Q, we are generating negative cash from operations and our overall revenue and business levels have been impacted by the COVID-19 pandemic over the past twenty-four months. Our customer base is heavily concentrated in the healthcare provider space. The healthcare industry has experienced financial and operational disruption due to the pandemic. Sales cycles are longer, cybersecurity projects have been delayed and budgets have been constrained as healthcare providers focus on patient care and navigating the pandemic. If the pandemic continues or there are resurgences in 2022 that impact our customers’ operations and resources available for cybersecurity and privacy projects, our cash flows, financial position and operating results for fiscal year 2022 and beyond could be negatively impacted.

 

During 2020 and 2021, we took actions to reduce expenses, conserve cash, and raise additional capital. During 2021, we raised $1.4 million in additional capital through an “at-the-market” or ATM offering. In addition, we received a $2.8 million PPP Loan (as described in Note 8 to the condensed consolidated financial statements below) which was fully forgiven in August 2021. We also received approximately $0.7 million per quarter in employee retention tax credits in the first three quarters of 2021 and a $1.4 million tax refund in April 2022. With the proceeds from the tax refund, PPP Loan and the employee retention tax credits, we were able to minimize staff reductions in the areas of Sales and Delivery, our primary customer facing roles, to lessen the impact to our customers during this time of heightened security risks for the healthcare industry. If necessary, we could further reduce personnel and other variable and semi-variable costs to conserve cash and operate as a going concern. However, those actions if required, could negatively impact our ability to grow the business as well as the overall long-term outlook of the business.

 

We believe that our existing sources of liquidity, including cash and cash equivalents, the ability to raise equity under our effective Registration Statement on Form S-3 as well as our ability to manage the business to decrease expenses if necessary, will be sufficient to meet our projected capital needs for at least the next twelve months. As we execute our plans over the next twelve months, we intend to carefully monitor the impact of growth initiatives on our operating expenses, working capital needs and cash balances relative to the availability of cost-effective debt and equity financing. In the event that capital is not available, we may then have to scale back operations, reduce expenses, and/or curtail future plans to manage our liquidity and capital resources. However, we cannot provide assurance that we will be able to raise additional capital. The lingering impact of the COVID-19 pandemic and ongoing geopolitical tensions and related economic sanctions create uncertainty and volatility in the financial markets which may impact our operations and our ability to access capital and/or the terms under which we can do so.

 

 
21

Table of Contents

 

The accompanying condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

 

Application of Critical Accounting Policies and Estimates

 

The SEC defines critical accounting policies as those that are, in management’s view, most important to the portrayal of our financial condition and results of operations and most demanding of our judgment. The discussion and analysis of our financial condition and results of operations are based upon our financial statements, which were prepared in accordance with accounting principles generally accepted in the U.S., which is referred to as “GAAP.” The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an on-going basis, we evaluate these estimates, including those related to stock-based compensation, customer programs and incentives, bad debts, intangible assets, income taxes, contingencies and litigation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

We consider the following accounting policies to be those most important to the portrayal of our financial condition and those that require the most subjective judgment:

 

Revenue Recognition and Deferred Revenue

 

We operate under a consolidated strategy and management structure, deriving revenue from the following sources:

 

 

·

Managed services

 

 

 

 

·

Consulting and professional services

 

Revenue is recognized pursuant to Accounting Standard Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”. Accordingly, revenue is recognized at an amount that reflects the consideration to which we expect to be entitled in exchange for transferring goods or services to a customer. This principle is applied using the following 5-step process:

 

1.

Identify the contract with the customer - A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred and identifies the payment terms related to these services, (ii) the contract has commercial substance and the parties are committed to perform, and (iii) we determine that collection of substantially all consideration to which it will be entitled in exchange for services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

 

2.

Identify the performance obligations in the contract - Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, we apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.

 

 

3.

Determine the transaction price - The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring services to the customer.

 

 

4.

Allocate the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. Determination of SSP requires judgment. We determine standalone selling price taking into account available information such as historical selling prices of the performance obligation, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

5.

Recognize revenue when (or as) each performance obligation is satisfied - We satisfy performance obligations over time. Revenue is recognized over the time the related performance obligation is satisfied by transferring a promised service to a customer.

 

 
22

Table of Contents

 

Managed Services

 

Managed services contracts are typically long-term contracts lasting three years. Revenue is earned monthly during the term of the contract, as services are provided at a fixed fee and is recognized ratably over the contract term beginning on the commencement date of the contract. Revenue related to managed services provided is recognized based on the customer utilization of such resources, which management estimates to occur ratably over the customer contract term.

 

Consulting and Professional Services

 

Consulting and professional services contracts are typically short-term, project-based services rendered on either a fixed fee or a time and materials basis. These contracts are normally for a duration of less than one year. For fixed fee arrangements, revenue is normally recognized ratably over the term of the project. For time and materials arrangements, revenues are recognized as the services are rendered.

 

Deferred and Unbilled Revenue

 

We receive payments from customers based on billing schedules established in our contracts. Deferred revenue primarily consists of billings or payments received in advance of the amount of revenue recognized and such amounts are recognized as the revenue recognition criteria are met. Unbilled revenue reflects our conditional right to receive payment from customers for our completed performance under contracts.

 

Accounts Receivable Valuation and Related Reserves

 

We estimate the losses that may result from that portion of our accounts receivable that may not be collectible as a result of the inability of our customers to make required payments. Management specifically analyzes customer concentration, customer creditworthiness, current economic trends, COVID-19 developments and changes in customer payment terms when evaluating the adequacy of the allowance for doubtful accounts. We review past due accounts on a monthly basis and record an allowance for doubtful accounts where we deem appropriate.

 

Impairment Review of Goodwill and Intangible Assets

 

We periodically evaluate our intangible assets and goodwill relating to acquisitions for impairment. Goodwill is not amortized but is evaluated at least annually at year end for any impairment in the carrying value. We review our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. Factors we consider important which could trigger an impairment review include, but are not limited to, the following: significant underperformance relative to expected historical or projected future operating results; significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and a significant negative industry or economic trend for a sustained period. Goodwill and intangible asset impairment assessments are generally determined based on fair value techniques, including determining the estimated future discounted and undiscounted cash flows over the remaining useful life of the asset. Those models require estimates of future revenue, profits, capital expenditures and working capital for each reporting unit. We estimate these amounts by evaluating historical trends, the current state of the Company’s industries and the economy, current budgets, and operating plans. Determining the fair value of reporting units and goodwill includes significant judgment by management and different judgments could yield different results. Any resulting impairment loss could have a material impact on our financial condition and results of operations.

 

 
23

Table of Contents

 

Stock-Based Compensation

 

Under the fair value recognition provisions of the authoritative guidance, stock-based compensation cost granted to employees is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service or performance period, which is the vesting period. Stock options and warrants issued to consultants and other non-employees as compensation for services to be provided to us are accounted for based upon the fair value of the services provided or the estimated fair value of the option or warrant, whichever can be more clearly determined. We currently use the Black-Scholes option pricing model to determine the fair value of stock options and warrants. The determination of the fair value of stock-based payment awards on the date of grant using an option-pricing model is affected by our stock price as well as assumptions regarding a number of complex and subjective variables. These variables include our expected stock price volatility over the term of the awards, the expected term of the award, the risk-free interest rate and any expected dividends. Compensation cost associated with grants of restricted stock units are also measured at fair value on the date of the grant. We evaluate the assumptions used to value restricted stock units on a quarterly basis. When factors change, including the market price of the stock, stock-based compensation expense may differ significantly from what has been recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial reporting requirements and those imposed under federal and state tax laws. Deferred taxes are provided for timing differences in the recognition of revenue and expenses for income tax and financial reporting purposes and are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and liabilities. Realization of the deferred tax asset is largely dependent on generating sufficient taxable income in future years. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all the deferred tax assets will not be realized. Use of our net operating loss deferred assets may be limited by changes in our ownership.

 

The above listing is not intended to be a comprehensive list of all of our accounting policies. In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP, with no need for management’s judgment in its application. There are also areas in which management’s judgment in selecting any available alternative would not produce a materially different result. Please see our audited consolidated financial statements and notes thereto which begin on page F-1 of our Annual Report on Form 10-K, which contain accounting policies and other disclosures required by GAAP and please refer to the disclosures in Note 1 of our consolidated financial statements for a summary of our significant accounting policies.

 

Reference is made to our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on March 28, 2022, for additional discussion of our critical accounting policies and estimates.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

As a “smaller reporting company” as defined by Rule 229.10(f)(1), we are not required to provide the information required by this Item 3.

 

ITEM 4. CONTROLS AND PROCEDURES.

 

We maintain disclosure controls and procedures (as defined in Rules 13a-15(c) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial officer), of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Quarterly Report to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including each of such officers as appropriate to allow timely decisions regarding required disclosure.

 

No change in our internal control over financial reporting that occurred during our last fiscal quarter that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

 

 
24

Table of Contents

 

PART II - OTHER INFORMATION

 

ITEM 1A. RISK FACTORS.

 

As of the date of this filing, except as set forth herein, there have been no material changes to the Risk Factors included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the Commission on March 28, 2022 (the “2021 Form 10-K”). The Risk Factors set forth in the 2021 Form 10-K should be read carefully in connection with evaluating our business and in connection with the forward-looking statements contained in this Quarterly Report on Form 10-Q. Any of the risks described in the 2021 Form 10-K, could materially adversely affect our business, financial condition or future results and the actual outcome of matters as to which forward-looking statements are made. These are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

 

ITEM 6. EXHIBITS.

 

No.

 

Item

31.1

 

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

31.2

 

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

32.1

 

Certification of the CEO and CFO pursuant to Rule 13a-14(b) and Rule 15d-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350. +

101.INS

 

XBRL Instance Document*

101.SCH

 

XBRL Taxonomy Extension Schema Document*

101.CAL

 

XBRL Taxonomy Extension Calculation Linkbase Document*

101.DEF

 

XBRL Taxonomy Extension Definition Linkbase Document*

101.LAB

 

XBRL Taxonomy Extension Label Linkbase Document*

101.PRE

 

XBRL Taxonomy Extension Presentation Linkbase Document*

 

Filed herewith.

+

Furnished herewith. In accordance with Item 601(b)(32)(ii) of Regulation S-K, this exhibit shall not be deemed “filed” for the purposes of Section 18 of the Securities and Exchange Act of 1934 or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

*

Pursuant to Rule 406T of Regulation S-T, this XBRL information will not be deemed “filed” for the purpose of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability of that section, nor will it be deemed filed or made a part of a registration statement or prospectus for purposes of Sections 11 and 12 of the Securities Act of 1933, or otherwise subject to liability under those sections.

 

 
25

Table of Contents

 

SIGNATURES

 

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

 

 

CYNERGISTEK, INC.

 

 

 

 

 

Date: May 16, 2022

By:

/s/ Michael McMillan

 

 

 

Michael McMillan

 

 

 

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

Date: May 16, 2022

By:

/s/ Paul T. Anthony

 

 

 

Paul T. Anthony

 

 

 

Chief Financial Officer

(Principal Accounting Officer)

 

 

 
26

 

 

EX-31.1 2 ctek_ex311.htm CERTIFICATION ctek_ex311.htm

EXHIBIT 31.1

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Michael McMillan, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of CynergisTek, Inc. (the “Registrant”);

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

(a)

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

 

 

 

 

(b)

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

 

 

 

 

(c)

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

 

 

 

 

(d)

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

 

5.

The registrant’s other certifying officer(s) 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.

 

Dated:  May 16, 2022

 

/s/ Michael McMillan

 

Michael McMillan,

 

Chief Executive Officer

 

(Principal Executive Officer)

 

EX-31.2 3 ctek_ex312.htm CERTIFICATION ctek_ex312.htm

EXHIBIT 31.2

 

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Paul T. Anthony, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of CynergisTek, Inc. (the “Registrant”);

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

(a)

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

 

 

 

 

(b)

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

 

 

 

 

(c)

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

 

 

 

 

(d)

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

 

5.

The registrant’s other certifying officer(s) 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.

 

Dated:  May 16, 2022

 

/s/ Paul T. Anthony

 

Paul Anthony,

 

Chief Financial Officer

 

(Principal Financial Officer)

 

EX-32.1 4 ctek_ex321.htm CERTIFICATION ctek_ex321.htm

EXHIBIT 32.1

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(B) AND RULE 15D-14(B)

OF THE SECURITIES EXCHANGE ACT OF 1934 AND 18 U.S.C. SECTION 1350

 

In connection with the Quarterly Report of CynergisTek, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Michael McMillan, Chief Executive Officer and Paul T. Anthony, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of our knowledge:

 

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

(2)

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

 

Date:  May 16, 2022

 

 

By:

/s/ Michael McMillan

 

 

 

Michael McMillan,

 

 

 

Chief Executive Officer

 

 

 

 

 

 

By:

/s/ Paul T. Anthony

 

 

 

Paul Anthony,

 

 

 

Chief Financial Officer

 

 

A signed original of this written statement required by section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

This certification accompanies the Quarterly Report pursuant to Rule 13a-14(b) or Rule 15d-14(b) under the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934.

 

EX-101.SCH 5 ctek-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (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 - RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - DEFERRED COMMISSIONS link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - DEFERRED REVENUE link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - PROMISSORY NOTES link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - WARRANTS OPTIONS AND RESTRICTED STOCK UNITS link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - REMAINING PERFORMANCE OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - EARNOUT LIABILITY BACKBONE ENTERPRISES link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - WARRANTS OPTIONS AND RESTRICTED STOCK UNIT (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - BASIS OF PRESENTATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - DEFERRED COMMISSIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - DEFERRED REVENUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - PROMISSORY NOTES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Common Stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 1) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 2) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 3) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - REMAINING PERFORMANCE OBLIGATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - CONCENTRATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 ctek-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity 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 Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current CONDENSED CONSOLIDATED BALANCE SHEETS Assets Current Assets: Cash And Cash Equivalents Accounts Receivable, Net Of Allowance For Doubtful Accounts Unbilled Services Prepaid And Other Current Assets Income Taxes Receivable Total Current Assets [Assets, Current] Property And Equipment, Net Deposits Deferred Income Taxes Intangible Assets, Net Goodwill Total Assets [Assets] Liabilities And Stockholders' Equity Current Liabilities: Accounts Payable And Accrued Expenses Accrued Compensation And Benefits Deferred Revenue Earnout Liability Promissory Note To Related Parties Operating Lease Liability Total Current Liabilities [Liabilities, Current] Long-term Liabilities: Commitments And Contingencies Stockholders' Equity: Common Stock, Par Value At $0.001, 33,333,333 Shares Authorized, 13,256,570 Shares Issued And Outstanding At March 31, 2022, And 13,248,024 Shares Issued And Outstanding At December 31, 2021 Additional Paid-in Capital [Additional Paid in Capital] Accumulated Deficit Total Stockholders' Equity [Stockholders' Equity Attributable to Parent] Total Liabilities And Stockholders' Equity [Liabilities and Equity] Common Stock, Par Or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Outstanding CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Net Revenues Cost Of Revenues Gross Profit [Gross Profit] Operating Expenses: Sales And Marketing Expenses General And Administrative Expenses Depreciation Amortization Of Acquisition-related Intangibles Total Operating Expenses [Operating Expenses] Loss From Operations [Operating Income (Loss)] Other (expense) Income: Interest Expense [Interest Expense] Total Other Expense [Nonoperating Income (Expense)] Loss Before Income Tax Benefit [Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest] Income Tax Benefit [Income Tax Expense (Benefit)] Net Loss [Net Income (Loss) Attributable to Parent] Net Loss Per Share: Basic Diluted Number Of Weighted Average Shares Outstanding: Basic [Weighted Average Number of Shares Outstanding, Basic] Diluted [Weighted Average Number of Shares Outstanding, Diluted] CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) Statement [Table] Statement [Line Items] Statement Equity Components Axis Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings (Accumulated Deficit) Balance, Shares [Shares, Issued] Balance, Amount Stock Compensation Expense For Equity Awards Granted To Employees And Directors Restricted Stock Units Exercised, Shares Restricted Stock Units Exercised, Amount Net Loss Balance, Shares Balance, Amount CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Cash Flows From Operating Activities: Net Loss [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments To Reconcile Net Loss To Net Cash Used For Operating Activities: Depreciation [Depreciation, Depletion and Amortization, Nonproduction] Amortization Of Intangible Assets Change In Net Deferred Tax Assets [Increase (Decrease) in Deferred Income Taxes] Stock Compensation For Equity Awards Granted To Employees And Directors Other Changes In Operating Assets And Liabilities: Accounts Receivable [Increase (Decrease) in Accounts Receivable] Bad Debt Expense Unbilled Services [Increase (Decrease) in Unbilled Receivables] Prepaid And Other Current Assets [Increase (Decrease) in Prepaid Expense and Other Assets] Income Taxes Receivable [Increase (Decrease) in Income Taxes Receivable] Accounts Payable And Accrued Expenses [Increase (Decrease) in Accounts Payable and Accrued Liabilities] Accrued Compensation And Benefits [Increase (Decrease) in Employee Related Liabilities] Deferred Revenue [Increase (Decrease) in Deferred Revenue] Earnout Liability [Earnout Liability] Net Cash Used For Operating Activities [Net Cash Provided by (Used in) Operating Activities] Cash Flows From Investing Activities: Purchases Of Property And Equipment [Payments to Acquire Property, Plant, and Equipment] Net Cash Used For Investing Activities [Net Cash Provided by (Used in) Investing Activities] Cash Flows From Financing Activities: Payments On Promissory Note To Related Parties [Repayments of Related Party Debt] Net Cash Used For Financing Activities [Net Cash Provided by (Used in) Financing Activities] Net Change In Cash And Cash Equivalents [Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash And Cash Equivalents, Beginning Of Period Cash And Cash Equivalents, End Of Period Supplemental Disclosure Of Cash Flow Information: Interest Paid Income Taxes Refunded BASIS OF PRESENTATION Basis Of Presentation RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS Recently Issued Accounting Pronouncements DEFERRED COMMISSIONS Deferred Commissions PROPERTY AND EQUIPMENT Property And Equipment LEASES Leases INTANGIBLE ASSETS Intangible Assets DEFERRED REVENUE Deferred Revenue Deferred Revenue Disclosure [Text Block] PAYCHECK PROTECTION PROGRAM LOAN Paycheck Protection Program Loan PROMISSORY NOTES Promissory Notes REVENUES Revenues Common Stock Common Stock [Common Stock] Warrants, Options And Restricted Stock Units Basic And Diluted Net Loss Per Share Remaining Performance Obligations CONCENTRATIONS Concentrations EARNOUT LIABILITY BACKBONE ENTERPRISES Earnout Liability - Backbone Enterprises Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule Of Property And Equipment Schedule Of Operating Lease Expenses Maturities Of Lease Liabilities Schedule Of Amortization Of Intangible Assets REVENUES (Tables) Summary Of Revenue Disaggregated By Revenue Source Summary Of Warrant Activities Summary Of Stock Option Summary Of Restricted Stock Schedule Of Stock Based Compensation And Other Equity Instrument Related Expenses Schedule Of Earnings Per Share, Basic And Diluted Cash And Cash Equivalents At Carrying Value, Rounded Working Capital Deficit Tax Refund Amount Received Additional Capital Through ATM PPP Loan Received Employee Retention Tax Credits Received DEFERRED COMMISSIONS (Details Narrative) Commissions Expense Unamortized Deferred Commissions Long-Lived Tangible Asset [Axis] Furniture and Fixtures [Member] Computers and Office Equipment [Member] Right of Use Assets [Member] Property, Plant And Equipment, Gross Less Accumulated Depreciation And Amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property And Equipment, Net Operating Lease Cost Sublet Income [Sublease Income] Net Operating Lease Cost 2022 (remaining Fiscal Year) Less Imputed Interest Total Current Lease Liabilities Description Of Area Of Leases Discount Rate Concentration Risk By Type Axis Finite-Lived Intangible Assets by Major Class [Axis] Plan Name Axis Acquired technology Customer Relationships [Member] Trademarks [Member] Gross Carrying Amount Accumulated Amortization And Impairment Net Book Value Statistical Measurement [Axis] Maximum [Member] Minimum [Member] Intangible Assets Expected Useful Lives DEFERRED REVENUE (Details Narrative) Deferred Revenue Arrangement Type Axis Managed services revenues Consulting and professional services revenues Deferred Revenue [Deferred Revenue] PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative) Longterm Debt Type Axis SBAPPP Interest Charges Debt Instrument, Interest Rate, Stated Percentage Proceeds From Loans PROMISSORY NOTES (Details Narrative) Debt Instrument Axis Related Party Transactions By Related Party Axis Seller Notes Michael Mcmillan Interest Charges Debt Instrument, Face Amount Debt Instrument, Interest Rate, Stated Percentage Repayments Of Debt Outstanding Principal Balance Due Debt Instrument, Maturity Date Revenues (Details) Managed Services Consulting and Professional Services Net Revenues Equity Distribution Agreement [Member] Offering-related Expenses Aggregate Offering Price Gross Sale Price Agent Commission Percent Reimburse, Description Proceeds From Agreement Sale Of Stock, Shares Agent Commissions Proceeds From Sale Of Shares WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details) Warrants, Outstanding, Beginning Balance [Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number] Granted Exercised Cancelled Warrants, Outstanding, Ending Balance Warrants Outstanding Exercisable [Warrants Outstanding Exercisable] Weighted Average Exercise Price, Beginning Balance [Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Granted, Weighted Average Exercise Price Exercised, Weighted Average Exercise Price Cancelled, Weighted Average Exercise Price Weighted Average Exercise Price, Ending Balance Weighted Average Exercise Price, Exercisable Balance [Weighted Average Exercise Price, Exercisable Balance] Outstanding, Weighted Average Remaining Contractual Life Exercisable, Weighted Average Remaining Contractual Life 2020 Equity Incentive Plan Granted Exercised Cancelled Granted, Weighted Average Exercise Price Exercised, Weighted Average Exercise Price Cancelled, Weighted Average Exercise Price Outstanding, Weighted Average Remaining Contractual Life Exercisable, Weighted Average Remaining Contractual Life Award Type [Axis] Restricted Stock Units (RSUs) [Member] Non-vested, Shares Beginning Balance [Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares] Granted [Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross] Vested Cancelled And Forfeited Non-vested, Shares Ending Balance Weighted Average Grant Date Fair Value Per Share, Beginning Balance [Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price] Weighted Average Grant Date Fair Value Per Share, Granted Weighted Average Grant Date Fair Value Per Share, Vested Weighted Average Grant Date Fair Value Per Share, Cancelled And Forfeited Weighted Average Grant Date Fair Value Per Share, Ending Balance Weighted Average Vesting Period Inyears Cost Of Revenues [Cost Of Revenues] Sales And Marketing General And Administrative Expense Total Stock-based Compensation Expense 2020 Equity Incentive Plan [2020 Equity Incentive Plan] Board of Directors [Member] Horton Warrant Securities Purchase Agreement Stock vested but not issued Issuance Of Common Stock, Shares Exercise Price [Class of Warrant or Right, Exercise Price of Warrants or Rights] Warrants Issued Fair Value Of Warrants BASIC AND DILUTED NET LOSS PER SHARE (Details) Numerators: Net Loss Attributable To Common Shareholders Denominator: Denominator For Basic Calculation Weighted Average Shares Dilutive Common Stock Equivalents: Options And Warrants [Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants] Restricted Stock Units Vested But Not Issued Denominator For Diluted Calculation Weighted Average Shares Net Loss Per Share: [Net Loss Per Share:] Basic Diluted Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities Axis Options And Warrants [Options And Warrants] Minimum Maximum Potentially Dilutive Securities Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Exercise Price ASU Topic 606 Performance Obligations Percent Remaining Performance Obligations [Revenue, Remaining Performance Obligation, Amount] Performance Obligations Explanation CONCENTRATIONS (Details Narrative) Concentration Risk, Percentage Accounts Receivable, Net Of Allowance For Doubtful Accounts [Accounts Receivable, Allowance for Credit Loss, Current] EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative) Total Cumulative Amount Earned Payment For Earout Liability Period Description Of Agreement Aggregate Purchase Price Cash Consideration Contingent Earnout Liability Contingent Earn-out Estimate Full Write-off Valuation Of Contingent Earn-out Estimate Previous Estimated Fair Value Of Earnout Fair Value Balance Ear-out Represents the monetary amount of Earnout liability, as of the indicated date. Represents the Restricted stock units exercised shares (number of shares), during the indicated time period. Represents the monetary amount of Incrase Decrease in Other, during the indicated time period. Represents the textual narrative disclosure of 11. REVENUES, during the indicated time period. Represents the textual narrative disclosure of 4. DEFERRED COMMISSIONS, during the indicated time period. Represents the textual narrative disclosure of 16. EARNOUT LIABILITY - BACKBONE ENTERPRISES, during the indicated time period. Represents the textual narrative disclosure of 9. PAYCHECK PROTECTION PROGRAM LOAN, during the indicated time period. Represents the textual narrative disclosure of Maturities of lease liabilities Table TextBlock, during the indicated time period. Represents the Potentially Dilutive Securities (number of shares), during the indicated time period. Represents the monetary amount of Cash and Cash Equivalents at Carrying Value, rounded, as of the indicated date. Represents the monetary amount of Working Capital Deficit, as of the indicated date. Warrants, Granted, Weighted Average Exercise Price Warrants, Exercises, Weighted Average Exercise Price Warrants, Expirations, Weighted Average Exercise Price Share based compensation arrangement by share based payment award non option equity instruments exercisable. Exercisable weighted average remaining contractual life. Represents the monetary amount of Estimated Fair Value Of Earnout, during the indicated time period. EX-101.CAL 7 ctek-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 8 ctek-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 9 ctek-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 13, 2022
Cover [Abstract]    
Entity Registrant Name CYNERGISTEK, INC.  
Entity Central Index Key 0001011432  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Document Period End Date Mar. 31, 2022  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Entity Common Stock Shares Outstanding   13,256,570
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-27507  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 37-1867101  
Entity Address Address Line 1 11940 Jollyville Road  
Entity Address Address Line 2 Suite 300-N  
Entity Address City Or Town Austin  
Entity Address State Or Province TX  
Entity Address Postal Zip Code 78759  
City Area Code 949  
Local Phone Number 614-0700  
Security 12b Title Common Stock, $.001 par value per share  
Trading Symbol CTEK  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current Assets:    
Cash And Cash Equivalents $ 1,208,574 $ 3,575,682
Accounts Receivable, Net Of Allowance For Doubtful Accounts 1,683,654 2,007,136
Unbilled Services 796,363 542,952
Prepaid And Other Current Assets 1,728,707 1,840,178
Income Taxes Receivable 1,470,248 1,484,851
Total Current Assets 6,887,546 9,450,799
Property And Equipment, Net 218,077 243,791
Deposits 34,310 34,310
Deferred Income Taxes 6,351,130 6,060,129
Intangible Assets, Net 4,438,461 4,701,491
Goodwill 8,394,483 8,394,483
Total Assets 26,324,006 28,885,003
Current Liabilities:    
Accounts Payable And Accrued Expenses 1,172,005 1,453,454
Accrued Compensation And Benefits 372,773 1,189,472
Deferred Revenue 1,086,631 1,663,719
Earnout Liability 395,165 432,000
Promissory Note To Related Parties 0 140,625
Operating Lease Liability 16,250 45,233
Total Current Liabilities 3,042,824 4,924,503
Stockholders' Equity:    
Common Stock, Par Value At $0.001, 33,333,333 Shares Authorized, 13,256,570 Shares Issued And Outstanding At March 31, 2022, And 13,248,024 Shares Issued And Outstanding At December 31, 2021 13,256 13,248
Additional Paid-in Capital 41,510,070 41,318,917
Accumulated Deficit (18,242,144) (17,371,665)
Total Stockholders' Equity 23,281,182 23,960,500
Total Liabilities And Stockholders' Equity $ 26,324,006 $ 28,885,003
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common Stock, Par Or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 33,333,333 33,333,333
Common Stock, Shares, Issued 13,256,570 13,248,024
Common Stock, Shares, Outstanding 13,256,570 13,248,024
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
Net Revenues $ 4,660,568 $ 4,173,520
Cost Of Revenues 2,792,565 2,090,834
Gross Profit 1,868,003 2,082,686
Operating Expenses:    
Sales And Marketing Expenses 1,177,332 1,212,379
General And Administrative Expenses 1,524,079 1,676,658
Depreciation 48,222 47,696
Amortization Of Acquisition-related Intangibles 263,030 340,528
Total Operating Expenses 3,012,663 3,277,261
Loss From Operations (1,144,660) (1,194,575)
Other (expense) Income:    
Interest Expense (1,819) (20,001)
Total Other Expense (1,819) (20,001)
Loss Before Income Tax Benefit (1,146,479) (1,214,576)
Income Tax Benefit 276,000 300,099
Net Loss $ (870,479) $ (914,477)
Net Loss Per Share:    
Basic $ (0.07) $ (0.08)
Diluted $ (0.07) $ (0.08)
Number Of Weighted Average Shares Outstanding:    
Basic 13,250,464 12,041,074
Diluted 13,250,464 12,041,074
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Balance, Shares at Dec. 31, 2020   12,024,967    
Balance, Amount at Dec. 31, 2020 $ 23,451,458 $ 12,024 $ 38,564,520 $ (15,125,086)
Stock Compensation Expense For Equity Awards Granted To Employees And Directors 228,437 $ 0 228,437 0
Restricted Stock Units Exercised, Shares   95,731    
Restricted Stock Units Exercised, Amount 0 $ 96 (96) 0
Net Loss (914,477) $ 0 0 (914,477)
Balance, Shares at Mar. 31, 2021   12,120,698    
Balance, Amount at Mar. 31, 2021 22,765,418 $ 12,120 38,792,861 (16,039,563)
Balance, Shares at Dec. 31, 2021   13,248,024    
Balance, Amount at Dec. 31, 2021 23,960,500 $ 13,248 41,318,917 (17,371,665)
Stock Compensation Expense For Equity Awards Granted To Employees And Directors 191,161 $ 0 191,161 0
Restricted Stock Units Exercised, Shares   8,546    
Restricted Stock Units Exercised, Amount 0 $ 8 (8) 0
Net Loss (870,479) $ 0 0 (870,479)
Balance, Shares at Mar. 31, 2022   13,256,570    
Balance, Amount at Mar. 31, 2022 $ 23,281,182 $ 13,256 $ 41,510,070 $ (18,242,144)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash Flows From Operating Activities:    
Net Loss $ (870,479) $ (914,477)
Adjustments To Reconcile Net Loss To Net Cash Used For Operating Activities:    
Depreciation 48,222 47,696
Amortization Of Intangible Assets 263,030 340,528
Change In Net Deferred Tax Assets (291,000) (36,705)
Stock Compensation For Equity Awards Granted To Employees And Directors 191,161 228,437
Other 0 (15,500)
Changes In Operating Assets And Liabilities:    
Accounts Receivable 323,482 113,278
Bad Debt Expense 20,625  
Unbilled Services (253,411) 9,226
Prepaid And Other Current Assets 111,471 226,080
Income Taxes Receivable 14,603 (271,666)
Accounts Payable And Accrued Expenses 281,449 395,982
Accrued Compensation And Benefits (816,699) (283,306)
Deferred Revenue (577,088) (57,790)
Earnout Liability (36,835)  
Net Cash Used For Operating Activities (2,174,992) (1,010,181)
Cash Flows From Investing Activities:    
Purchases Of Property And Equipment (51,491) (19,708)
Net Cash Used For Investing Activities (51,491) (19,708)
Cash Flows From Financing Activities:    
Payments On Promissory Note To Related Parties (140,625) (140,625)
Net Cash Used For Financing Activities (140,625) (140,625)
Net Change In Cash And Cash Equivalents (2,367,108) (1,170,514)
Cash And Cash Equivalents, Beginning Of Period 3,575,682 5,613,654
Cash And Cash Equivalents, End Of Period 1,208,574 4,443,140
Supplemental Disclosure Of Cash Flow Information:    
Interest Paid 1,818 12,914
Income Taxes Refunded $ (3) $ 8,272
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2022
BASIS OF PRESENTATION  
Basis Of Presentation

1. BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements of CynergisTek, Inc. and its subsidiaries (the “Company,” “we,” “us,” or “CynergisTek”) have been prepared in accordance with generally accepted accounting principles of the United States of America (“GAAP”) for interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “Commission” or the “SEC”). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, as filed with the SEC on March 28, 2022.

 

The unaudited condensed consolidated financial statements included herein reflect all adjustments (which include only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly our financial position and results of operations as of and for the periods presented. The results for such periods are not necessarily indicative of the results to be expected for the full year.

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. As a result, actual results could differ from those estimates.

 

The accompanying unaudited condensed consolidated financial statements include the accounts of CynergisTek and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated.

 

Based on our integration strategies, and an analysis of how our Chief Operating Decision Makers review, manage and are compensated, we have determined that the Company operates as one segment. For the periods presented, all revenues were derived from domestic operations.

 

We have performed an evaluation of subsequent events through the date of filing these unaudited condensed consolidated financial statements with the SEC.

 

Liquidity and Capital Resources

 

As of March 31, 2022, our cash balance was $1.2 million, current assets minus current liabilities was positive $3.8 million and we have no long-term liabilities. In April of 2022 we received our $1.4 million tax refund. The level of additional cash needed to fund operations and our ability to conduct business for the next twelve months will be influenced primarily by the following factors:

 

 

·

The pace at which we choose to invest resources in growing our business, both organically and through acquisition or other transactions;

 

 

 

 

·

Our ability to manage our operating expenses and maintain gross margins while attracting, recruiting and retaining cybersecurity privacy professionals;

 

 

 

 

·

Demand for our services from healthcare providers; the near-term impact of the lingering economic effects of the COVID-19 pandemic on our customers’ allocation of time and resources to security and privacy, and their ability to pay for existing services as well as enter into new contractual arrangements during a period of crisis; and

 

 

 

 

·

General economic conditions and changes in healthcare reimbursement and regulatory environment, including effects of the COVID-19 pandemic.

We have historically funded our operating costs, acquisition activities, working capital requirements and capital expenditures with cash from operations, proceeds from the issuances of our common stock and other financing arrangements. As of the date of this Report on Form 10-Q, we are generating negative cash from operations and our overall revenue and business levels have been impacted by the COVID-19 pandemic over the past twenty-four months. Our customer base is heavily concentrated in the healthcare provider space. The healthcare industry has experienced financial and operational disruption due to the pandemic. Sales cycles are longer, cybersecurity projects have been delayed and budgets have been constrained as healthcare providers focus on patient care and navigating the pandemic. If the pandemic continues or there are resurgences in 2022 that impact our customers’ operations and resources available for cybersecurity and privacy projects, our cash flows, financial position and operating results for fiscal year 2022 and beyond could be negatively impacted.

 

During 2020 and 2021, we took actions to reduce expenses, conserve cash, and raise additional capital. During 2021, we raised $1.4 million in additional capital through an “at-the-market” or ATM offering. In addition, we received a $2.8 million PPP Loan (as described in Note 8 to the condensed consolidated financial statements below) which was fully forgiven in August 2021. We also received approximately $0.7 million per quarter in employee retention tax credits in the first three quarters of 2021 and a $1.4 million tax refund in April 2022. With the proceeds from the tax refund, PPP Loan and the employee retention tax credits, we were able to minimize staff reductions in the areas of Sales and Delivery, our primary customer facing roles, to lessen the impact to our customers during this time of heightened security risks for the healthcare industry. If necessary, we could further reduce personnel and other variable and semi-variable costs to conserve cash and operate as a going concern. However, those actions if required, could negatively impact our ability to grow the business as well as the overall long-term outlook of the business.

 

We believe that our existing sources of liquidity, including cash and cash equivalents, the ability to raise equity under our effective Registration Statement on Form S-3 as well as our ability to manage the business to decrease expenses if necessary, will be sufficient to meet our projected capital needs for at least the next twelve months. As we execute our plans over the next twelve months, we intend to carefully monitor the impact of growth initiatives on our operating expenses, working capital needs and cash balances relative to the availability of cost-effective debt and equity financing. In the event that capital is not available, we may then have to scale back operations, reduce expenses, and/or curtail future plans to manage our liquidity and capital resources. However, we cannot provide assurance that we will be able to raise additional capital. The lingering impact of the COVID-19 pandemic and ongoing geopolitical tensions and related economic sanctions create uncertainty and volatility in the financial markets which may impact our operations and our ability to access capital and/or the terms under which we can do so.

 

The accompanying condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2022
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS  
Recently Issued Accounting Pronouncements

2. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued an amendment to the guidance on the measurement of credit losses on financial instruments. The amendment updates the guidance for measuring and recording credit losses on financial assets measured and amortized cost by replacing the “incurred loss” model with an “expected loss” model. Accordingly, these financial assets will be presented at the net amount expected to be collected. The amendment also requires that credit losses related to available-for-sale debt securities be recorded as an allowance through net income rather than reducing the carrying amount under the current, other-than-temporary-impairment model. The guidance is effective for smaller reporting companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for annual periods after December 15, 2018. Management does not expect the impact from this guidance will have a material impact on our consolidated financial statements.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
DEFERRED COMMISSIONS
3 Months Ended
Mar. 31, 2022
DEFERRED COMMISSIONS  
Deferred Commissions

3. DEFERRED COMMISSIONS

 

Our incremental costs of obtaining a contract, which consist of sales commissions, are deferred and amortized over the period of contract performance. Deferred commissions are included in prepaid and other current assets in our consolidated balance sheets. We had $632,000 and $760,000 of unamortized deferred commissions as of March 31, 2022 and December 31, 2021, respectively. We had $241,000 and $183,000 of commissions expense for the three months ended March 31, 2022 and 2021, respectively.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT
3 Months Ended
Mar. 31, 2022
PROPERTY AND EQUIPMENT  
Property And Equipment

4. PROPERTY AND EQUIPMENT

 

A summary of property and equipment follows:

 

 

 

March 31,

2022

 

 

December 31,

2021

 

Furniture and fixtures

 

$235,245

 

 

$235,245

 

Computers and office equipment

 

 

955,347

 

 

 

903,856

 

Right of use assets

 

 

214,446

 

 

 

214,446

 

        Property and equipment at cost

 

 

1,405,038

 

 

 

1,353,547

 

Less accumulated depreciation and amortization

 

 

(1,186,961)

 

 

(1,109,756)

 

 

$218,077

 

 

$243,791

 

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

5. LEASES

 

We previously leased approximately 9,600 square feet of office space in Austin, Texas. In March 2020, we amended this lease reducing the office space to 5,000 square feet and extended the lease term to May 31, 2022. We extended the lease term to May 31, 2023. We leased approximately 3,700 square feet of office space in Minneapolis, Minnesota. This lease term expired on January 31, 2022 and we no longer use this office space since the employees who worked from this location are now working remote. We leased approximately 18,000 square feet of office space in Mission Viejo, California. This lease expired in April 2021. During the first quarter of 2019, we subleased this space to two subtenants. The terms of these subleases ended concurrently with the end of our lease obligation in April 2021.

 

We used a discount rate of 5.5% in determining our operating lease liabilities, which represented our incremental borrowing rate. Short-term leases with initial terms of twelve months or less are not capitalized.

 

We determine if a contract is or contains a lease at inception or modification of a contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.

 

Right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. Certain lease agreements contain extension options; however, we have not included such options as part of right-of-use assets and lease liabilities because we originally did not expect to extend the leases. We measure and record a right-of-use asset and lease liability based on the discount rate implicit in the lease, if known. In cases where the discount rate implicit in the lease is not known, we measure the right-of-use assets and lease liabilities using a discount rate equal to our estimated incremental borrowing rate for loans with similar collateral and duration.

For all asset classes, we elected to (i) not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less and (ii) not separate non-lease components from lease components, and we have accounted for combined lease and non-lease components as a single lease component.

Operating lease expense was comprised of the following:

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Operating lease cost

 

$40,147

 

 

$183,795

 

Sublet income

 

 

-

 

 

 

(128,537)

        Net operating lease cost

 

$40,147

 

 

$55,258

 

 

Maturities of lease liabilities are as follows:

 

 

 

Operating Leases

 

2022 (remaining fiscal year)

 

$16,676

 

Less imputed interest

 

 

(426)

Total current lease liabilities

 

$16,250

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2022
INTANGIBLE ASSETS  
Intangible Assets

6. INTANGIBLE ASSETS

 

Intangible assets are amortized over expected useful lives ranging from 1.5 to 10 years and consist of the following:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying

Amount

 

 

Accumulated

Amortization and Impairment

 

 

Net Book

Value

 

 

Carrying

Amount

 

 

Accumulated

Amortization and Impairment

 

 

Net Book

Value

 

Acquired technology

 

$10,100,000

 

 

$(6,034,429)

 

$4,065,571

 

 

$10,100,000

 

 

$(5,814,486)

 

$4,285,514

 

Customer relationships

 

 

4,650,000

 

 

 

(4,535,441)

 

 

114,559

 

 

 

4,650,000

 

 

 

(4,517,353)

 

 

132,647

 

Trademarks

 

 

2,300,000

 

 

 

(2,041,669)

 

 

258,331

 

 

 

2,300,000

 

 

 

(2,016,670)

 

 

283,330

 

Total

 

$17,050,000

 

 

$(12,611,539)

 

$4,438,461

 

 

$17,050,000

 

 

$(12,348,509)

 

$4,701,491

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
DEFERRED REVENUE
3 Months Ended
Mar. 31, 2022
DEFERRED REVENUE  
Deferred Revenue

7. DEFERRED REVENUE

 

We record deferred revenues when amounts are billed to customers, or cash is received from customers, in advance of our performance. During the three months ended March 31, 2022 and 2021, $737,000 and $738,000, respectively, of managed services revenues were recognized, that were included in deferred revenue at the beginning of the respective periods. During the three months ended March 31, 2022 and 2021, $615,000 and $225,000, respectively, of consulting and professional services revenues were recognized, that were included in deferred revenue at the beginning of the respective periods.

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

8. PAYCHECK PROTECTION PROGRAM LOAN

 

On April 20, 2020, we received $2.8 million in loan funding from the Small Business Administration (“SBA”) Paycheck Protection Program (“PPP”), established pursuant to the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The unsecured loan (the “PPP Loan”) was evidenced by a promissory note issued by the Company (the “Note”) in favor of BMO Harris Bank N.A.

 

The Company used the PPP Loan proceeds to cover payroll costs, rent and utilities in accordance with the relevant terms and conditions of the CARES Act.

 

Under the terms of the Note and the PPP Loan, interest accrued on the outstanding principal at the rate of 1.0% per annum. The term of the Note was two years, unless sooner provided in connection with an event of default under the Note. To the extent the PPP Loan amount was not forgiven, the Company would have been obligated to make equal monthly payments of principal and interest, beginning seven months from the date of the Note, until the maturity date. The Company had not started making interest payments prior to its notice of forgiveness decision received from the SBA in August 2021. Details regarding the Note can be found in our Current Report on Form 8-K filed with the SEC on April 20, 2020.

 

The Company recognized interest charges associated with the PPP Loan of approximately $7,000 for the three months ended March 31, 2021. The Company received notice from the SBA in August 2021 that the full principal balance and related interest were forgiven.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
PROMISSORY NOTES
3 Months Ended
Mar. 31, 2022
PROMISSORY NOTES  
Promissory Notes

9. PROMISSORY NOTES

 

In connection with the acquisition of CTEK Security, Inc. (formerly CynergisTek, Inc.), we issued a promissory note totaling $4.5 million to Michael McMillan (the “Seller Note”). In March 2018, the Company repaid $2,250,000 plus accrued interest on the Seller Note and agreed to amend and restate the Seller Note in the remaining principal amount of $2,250,000. The Seller Note bore interest at a rate of 8% per annum, provided for quarterly payments of principal and interest and matured on March 31, 2022. As of March 31, 2022, and December 31, 2021, the outstanding principal balance due under the Seller Note was $0 and $0.1 million, respectively.

 

Interest charges associated with the Seller Note totaled approximately $2,000 and $13,000, for the three months ended March 31, 2022 and 2021, respectively.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUES
3 Months Ended
Mar. 31, 2022
REVENUES  
Revenues

10. REVENUES

 

Below is a summary of our revenues disaggregated by revenue source.

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Managed services

 

$2,351,029

 

 

$2,424,609

 

Consulting and professional services

 

 

2,309,539

 

 

 

1,748,911

 

        Net revenues

 

$4,660,568

 

 

$4,173,520

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock
3 Months Ended
Mar. 31, 2022
Common Stock  
Common Stock

11. Common Stock

 

On November 12, 2020, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Craig-Hallum Capital Group LLC (“Agent”) under which the Company could offer and sell, from time to time at its sole discretion, shares of its common stock to or through the Agent as its sales agent, having an aggregate offering price of up to $5.0 million.

 

Pursuant to the Equity Distribution Agreement, sales of our common stock, could be made under the Company’s effective Registration Statement on Form S-3 (File No. 333-249615), filed with the Securities and Exchange Commission on October 22, 2020, and the prospectus supplement relating to this offering, filed on November 12, 2020, by any method that is deemed to be an “at the market offering” as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended, including block transactions. The Agent agreed to use commercially reasonable efforts to sell the common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company would pay the Agent a commission of three percent (3.0%) of the gross sales price per share of our common stock sold through the Agent under the Agreement, and also provided the Agent with customary indemnification rights. The Company would also reimburse the Agent for its reasonable out-of-pocket accountable fees and disbursements in an amount not to exceed $50,000 through the fourth business day following execution of the Agreement, and in an amount not to exceed $5,000 for each quarterly period thereafter. The Company canceled the agreement in November 2021.

 

During September 2021, the Company received gross proceeds under the Agreement of $1.5 million from the issuance of 762,000 shares of our common stock and paid an aggregate of $0.1 million in commissions and other offering-related expenses, yielding net proceeds of $1.4 million.

 

During November and December 2020, the Company received gross proceeds under the Agreement of $2.0 million from the issuance of 1,315,000 shares of our common stock and paid an aggregate of $61,000 to the Agent in commissions and $0.1 million in other offering-related expenses, yielding net proceeds of $1.8 million.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS OPTIONS AND RESTRICTED STOCK UNITS
3 Months Ended
Mar. 31, 2022
DEFERRED REVENUE  
Warrants, Options And Restricted Stock Units

12. WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS

 

Warrant Issued for Securities Purchase Agreement

 

On April 3, 2020, we entered into a Securities Purchase Agreement (“Securities Purchase Agreement”) with Horton Capital Management, LLC (“Horton”) which provided that Horton was committed to purchase up to an aggregate of $2.5 million of shares of the Company’s common stock over the term of the agreement, at the election of the Company. The Securities Purchase Agreement expired on March 31, 2021. No purchases were made under the Securities Purchase Agreement.

 

Upon signing the Securities Purchase Agreement, the Company issued Horton a warrant (the “Horton Warrant”) to purchase up to 500,000 shares of common stock in consideration of Horton’s obligation to purchase the shares, at an exercise price of $2.50 per share, subject to certain anti-dilution adjustments as set forth in the warrant. The fair value of this warrant of $0.4 million was determined at the issuance date using the Black-Scholes option-pricing model and was expensed during the second quarter of 2020.

 

During 2020 and 2021, the Company issued common stock under the Equity Distribution Agreement that resulted in required anti-dilution adjustments. These adjustments increased the number of shares under the Horton Warrant to 524,170 and reduced the exercise price to $2.38. The resulting difference in fair value of the Horton Warrant was $14,000, determined using the Black-Scholes option-pricing model and recorded as a deemed dividend in our consolidated statements of stockholders’ equity. As the Company has an accumulated deficit, the deemed dividends were recorded within additional paid-in capital.

 

The detailed terms and conditions of the Securities Purchase Agreement and the Horton Warrant can be found in the documents, which were included as Exhibits 10.1 and 10.3, respectively, to our Current Report on Form 8-K, filed with the SEC on April 7, 2020.

Below is a summary of warrant activities during the three-month period ended March 31, 2022:

 

Warrants

 

Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Term in Years

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2021

 

 

601,949

 

 

$2.39

 

 

 

7.29

 

 

$-

 

    Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

    Exercised

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

    Cancelled

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

Outstanding at March 31, 2022

 

 

601,949

 

 

$2.46

 

 

 

7.08

 

 

$-

 

Exercisable at March 31, 2022

 

 

601,949

 

 

$2.46

 

 

 

7.08

 

 

$-

 

 

2020 Equity Incentive Plan

 

The 2020 Equity Incentive Plan provides for a total number of shares available for issuance of 3,745,621 shares of our common stock, and it provides for the granting of stock options, stock appreciation rights, and restricted stock to our employees, members of the Board of Directors and service providers. As of March 31, 2022, there were 283,000 shares available for issuance under the 2020 Plan.

 

Below is a summary of stock option activities during the three-month period ended March 31, 2022:

 

Options

 

Number of Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Term in Years

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2021

 

 

960,838

 

 

$2.11

 

 

 

8.51

 

 

$-

 

    Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

    Exercised

 

 

1,995

 

 

 

1.08

 

 

 

 

 

 

 

-

 

    Cancelled

 

 

(73,340)

 

 

1.90

 

 

 

 

 

 

 

-

 

Outstanding at March 31, 2022

 

 

885,503

 

 

$1.87

 

 

 

8.48

 

 

$-

 

Exercisable at March 31, 2022

 

 

228,503

 

 

$2.18

 

 

 

6.77

 

 

$-

 

 

Below is a summary of restricted stock unit activity during the three-month period ended March 31, 2022:

 

Restricted Stock Units

 

Shares

 

 

Weighted

Average

Grant Date Fair

Value per Share

 

 

Weighted

Average

Vesting Period in

Years

 

Non-vested at December 31, 2021

 

 

492,500

 

 

$2.34

 

 

 

0.98

 

    Granted

 

 

-

 

 

 

-

 

 

 

 

 

    Vested

 

 

(114,050)

 

 

2.78

 

 

 

 

 

    Cancelled and forfeited

 

 

(4,000)

 

 

2.92

 

 

 

 

 

Non-vested at March 31, 2022

 

 

374,450

 

 

$2.15

 

 

 

1.01

 

 

There are 232,800 shares of restricted stock units which have vested but had not yet been issued as of March 31, 2022.

For the three months ended March 31, 2022 and 2021, stock-based compensation and other equity instrument related expenses recognized in the consolidated statements of operations were as follows:

 

 

 

Three Months

Ended March 31,

 

 

 

2022

 

 

2021

 

Cost of revenues

 

$39,969

 

 

$(42,193)

Sales and marketing

 

 

8,342

 

 

 

28,981

 

General and administrative expense

 

 

142,850

 

 

 

241,649

 

Total stock-based compensation expense

 

$191,161

 

 

$228,437

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
BASIC AND DILUTED NET LOSS PER SHARE
3 Months Ended
Mar. 31, 2022
Net Loss Per Share:  
Basic And Diluted Net Loss Per Share

13. BASIC AND DILUTED NET LOSS PER SHARE

 

Basic net loss per share is calculated using the weighted average number of shares of our common stock issued and outstanding during a certain period and is calculated by dividing net loss by the weighted average number of shares of our common stock issued and outstanding during such period. Diluted net loss per share is calculated using the weighted average number of common and potentially dilutive common shares outstanding during the period, using the as-if-converted method for secured convertible notes, and the treasury stock method for options and warrants. Diluted net loss per share does not include potentially dilutive securities because such inclusion in the computation would be anti-dilutive.

 

For the three months ended March 31, 2022, potentially dilutive securities consisted of options and warrants to purchase 1,487,452 shares of common stock at prices ranging from $1.44 to $3.60 per share. Of these potentially dilutive securities, none of the shares to purchase common stock from the options and warrants are included in the computation of diluted earnings per share, because the effect of including the remaining instruments would be anti-dilutive. Also excluded from potentially dilutive securities are 232,800 shares of restricted stock units vested but had not been issued as of March 31, 2022.

 

For the three months ended March 31, 2021, potentially dilutive securities consisted of options and warrants to purchase 1,724,700 shares of common stock at prices ranging from $1.08 to $4.86 per share. Of these potentially dilutive securities, none of the shares to purchase common stock from the options and warrants are included in the computation of diluted earnings per share, because the effect of including the remaining instruments would be anti-dilutive. Also excluded from potentially dilutive securities are 767,850 shares of non-vested restricted stock units and 100,000 shares of restricted stock units which vested but had not been issued as of March 31, 2021.

 

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Numerators:

 

 

 

 

 

 

    Net loss attributable to common shareholders

 

$(870,479)

 

$(920,311)

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

    Denominator for basic calculation weighted average shares

 

 

13,250,464

 

 

 

12,041,074

 

 

 

 

 

 

 

 

 

 

Dilutive common stock equivalents:

 

 

 

 

 

 

 

 

    Options and warrants

 

 

-

 

 

 

-

 

    Restricted stock units vested but not issued

 

 

-

 

 

 

-

 

    Denominator for diluted calculation weighted average shares

 

 

13,250,464

 

 

 

12,041,074

 

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

    Basic net loss per share

 

$(0.07)

 

$(0.08)

    Diluted net loss per share

 

$(0.07)

 

$(0.08)
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
REMAINING PERFORMANCE OBLIGATIONS
3 Months Ended
Mar. 31, 2022
BASIS OF PRESENTATION  
Remaining Performance Obligations

14. REMAINING PERFORMANCE OBLIGATIONS

 

We had remaining performance obligations of approximately $17.9 million as of March 31, 2022. Our remaining performance obligations represent the amount of transaction price for which work has not been performed and revenue has not been recognized. When applying Accounting Standards Codification (“ASC”) Topic 606, with only the non-cancelable portion of these contracts included in our performance obligations we had approximately $15.5 million as of March 31, 2022. We expect to recognize revenue on approximately 93% of the remaining non-cancelable portion of these performance obligations over the next 24 months, with the balance thereafter.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
CONCENTRATIONS
3 Months Ended
Mar. 31, 2022
CONCENTRATIONS  
Concentrations

15. CONCENTRATIONS

 

Cash Concentrations

 

At times, cash balances held in financial institutions are in excess of federally insured limits. Management performs periodic evaluations of the relative credit standing of financial institutions and limits the amount of risk by selecting financial institutions with a strong credit standing.

 

Major Customers

 

Our largest customer accounted for approximately 16% and 13% of our revenues for the three months ended March 31, 2022 and 2021, respectively. Our largest customer had accounts receivable totaling approximately $58,000 and $95,000 as of March 31, 2022, and December 31, 2021, respectively.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
EARNOUT LIABILITY BACKBONE ENTERPRISES
3 Months Ended
Mar. 31, 2022
EARNOUT LIABILITY BACKBONE ENTERPRISES  
Earnout Liability - Backbone Enterprises

16. EARNOUT LIABILITY – BACKBONE ENTERPRISES

 

On October 31, 2019, we entered into a Stock Purchase Agreement (the “Backbone Purchase Agreement”) with Backbone Enterprises Inc., a Minnesota corporation (“Backbone”), and its stockholders, (the “Stockholders”), pursuant to which we acquired 100% of the issued and outstanding shares of common stock (the “Shares”) of Backbone from the Stockholders.

 

Pursuant to the Backbone Purchase Agreement, the aggregate purchase price paid for the Shares consisted of (i) a cash payment of $5.5 million, less certain transaction expenses (the “Cash Consideration”), (ii) the issuance of 491,804 shares of our common stock to the Stockholders, pro rata among the Stockholders in proportion to each Stockholder’s ownership of the Shares, and (iii) an earn-out, pursuant to which the Stockholders may be entitled to an additional $4.0 million based upon the post-closing financial performance of Backbone, to be calculated annually based upon revenue generated by the Backbone business during each year of the three-year earn-out period. The Cash Consideration was subject to adjustment based on closing working capital of Backbone, and $1.5 million of the Cash Consideration was placed into a third-party escrow account by us, against a portion of which we may make claims for indemnification.

 

There was no earnout paid for the first year of the earnout period. We performed a valuation of the contingent earn-out and marked down the fair value balance from $2.4 million to $1.3 million based on the potential of achieving a portion of the year two and three targets. This resulted in a gain from the reduction of the contingent earnout liability of $1.1 million in 2020. We performed an updated valuation of the contingent earn-out as of June 30, 2021, which resulted in a full write-off of the previous estimate of $1.3 million.

 

The Company renegotiated the terms of the earnout and as a result performed an updated valuation of the contingent earn-out as of September 30, 2021, which resulted in a recovery from the previous estimate of $0.3 million. As of December 31, 2021 we updated our valuation of the contingent earn-out which resulted in an additional recovery of $0.5 million. The earnout for year two of the earnout period totaled $0.3 million. Total cumulative amount earned for the year three earnout period through March 31, 2022 totaled 202,000 with payments related to year three earnout period during the three months ended March 31, 2022 were $49,000.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS (Policies)
3 Months Ended
Mar. 31, 2022
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS  
Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued an amendment to the guidance on the measurement of credit losses on financial instruments. The amendment updates the guidance for measuring and recording credit losses on financial assets measured and amortized cost by replacing the “incurred loss” model with an “expected loss” model. Accordingly, these financial assets will be presented at the net amount expected to be collected. The amendment also requires that credit losses related to available-for-sale debt securities be recorded as an allowance through net income rather than reducing the carrying amount under the current, other-than-temporary-impairment model. The guidance is effective for smaller reporting companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for annual periods after December 15, 2018. Management does not expect the impact from this guidance will have a material impact on our consolidated financial statements.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT (Tables)
3 Months Ended
Mar. 31, 2022
PROPERTY AND EQUIPMENT  
Schedule Of Property And Equipment

 

 

March 31,

2022

 

 

December 31,

2021

 

Furniture and fixtures

 

$235,245

 

 

$235,245

 

Computers and office equipment

 

 

955,347

 

 

 

903,856

 

Right of use assets

 

 

214,446

 

 

 

214,446

 

        Property and equipment at cost

 

 

1,405,038

 

 

 

1,353,547

 

Less accumulated depreciation and amortization

 

 

(1,186,961)

 

 

(1,109,756)

 

 

$218,077

 

 

$243,791

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2022
LEASES  
Schedule Of Operating Lease Expenses

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Operating lease cost

 

$40,147

 

 

$183,795

 

Sublet income

 

 

-

 

 

 

(128,537)

        Net operating lease cost

 

$40,147

 

 

$55,258

 

Maturities Of Lease Liabilities

 

 

Operating Leases

 

2022 (remaining fiscal year)

 

$16,676

 

Less imputed interest

 

 

(426)

Total current lease liabilities

 

$16,250

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2022
INTANGIBLE ASSETS  
Schedule Of Amortization Of Intangible Assets

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying

Amount

 

 

Accumulated

Amortization and Impairment

 

 

Net Book

Value

 

 

Carrying

Amount

 

 

Accumulated

Amortization and Impairment

 

 

Net Book

Value

 

Acquired technology

 

$10,100,000

 

 

$(6,034,429)

 

$4,065,571

 

 

$10,100,000

 

 

$(5,814,486)

 

$4,285,514

 

Customer relationships

 

 

4,650,000

 

 

 

(4,535,441)

 

 

114,559

 

 

 

4,650,000

 

 

 

(4,517,353)

 

 

132,647

 

Trademarks

 

 

2,300,000

 

 

 

(2,041,669)

 

 

258,331

 

 

 

2,300,000

 

 

 

(2,016,670)

 

 

283,330

 

Total

 

$17,050,000

 

 

$(12,611,539)

 

$4,438,461

 

 

$17,050,000

 

 

$(12,348,509)

 

$4,701,491

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUES (Tables)
3 Months Ended
Mar. 31, 2022
REVENUES (Tables)  
Summary Of Revenue Disaggregated By Revenue Source

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Managed services

 

$2,351,029

 

 

$2,424,609

 

Consulting and professional services

 

 

2,309,539

 

 

 

1,748,911

 

        Net revenues

 

$4,660,568

 

 

$4,173,520

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS OPTIONS AND RESTRICTED STOCK UNIT (Tables)
3 Months Ended
Mar. 31, 2022
DEFERRED REVENUE  
Summary Of Warrant Activities

Warrants

 

Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Term in Years

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2021

 

 

601,949

 

 

$2.39

 

 

 

7.29

 

 

$-

 

    Granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

    Exercised

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

    Cancelled

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

Outstanding at March 31, 2022

 

 

601,949

 

 

$2.46

 

 

 

7.08

 

 

$-

 

Exercisable at March 31, 2022

 

 

601,949

 

 

$2.46

 

 

 

7.08

 

 

$-

 

Summary Of Stock Option

Options

 

Number of Shares

 

 

Weighted

Average

Exercise Price

 

 

Weighted

Average

Remaining

Term in Years

 

 

Aggregate

Intrinsic Value

 

Outstanding at December 31, 2021

 

 

960,838

 

 

$2.11

 

 

 

8.51

 

 

$-

 

    Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

-

 

    Exercised

 

 

1,995

 

 

 

1.08

 

 

 

 

 

 

 

-

 

    Cancelled

 

 

(73,340)

 

 

1.90

 

 

 

 

 

 

 

-

 

Outstanding at March 31, 2022

 

 

885,503

 

 

$1.87

 

 

 

8.48

 

 

$-

 

Exercisable at March 31, 2022

 

 

228,503

 

 

$2.18

 

 

 

6.77

 

 

$-

 

Summary Of Restricted Stock

Restricted Stock Units

 

Shares

 

 

Weighted

Average

Grant Date Fair

Value per Share

 

 

Weighted

Average

Vesting Period in

Years

 

Non-vested at December 31, 2021

 

 

492,500

 

 

$2.34

 

 

 

0.98

 

    Granted

 

 

-

 

 

 

-

 

 

 

 

 

    Vested

 

 

(114,050)

 

 

2.78

 

 

 

 

 

    Cancelled and forfeited

 

 

(4,000)

 

 

2.92

 

 

 

 

 

Non-vested at March 31, 2022

 

 

374,450

 

 

$2.15

 

 

 

1.01

 

Schedule Of Stock Based Compensation And Other Equity Instrument Related Expenses

 

 

Three Months

Ended March 31,

 

 

 

2022

 

 

2021

 

Cost of revenues

 

$39,969

 

 

$(42,193)

Sales and marketing

 

 

8,342

 

 

 

28,981

 

General and administrative expense

 

 

142,850

 

 

 

241,649

 

Total stock-based compensation expense

 

$191,161

 

 

$228,437

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
BASIC AND DILUTED NET LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2022
Net Loss Per Share:  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Numerators:

 

 

 

 

 

 

    Net loss attributable to common shareholders

 

$(870,479)

 

$(920,311)

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

    Denominator for basic calculation weighted average shares

 

 

13,250,464

 

 

 

12,041,074

 

 

 

 

 

 

 

 

 

 

Dilutive common stock equivalents:

 

 

 

 

 

 

 

 

    Options and warrants

 

 

-

 

 

 

-

 

    Restricted stock units vested but not issued

 

 

-

 

 

 

-

 

    Denominator for diluted calculation weighted average shares

 

 

13,250,464

 

 

 

12,041,074

 

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

    Basic net loss per share

 

$(0.07)

 

$(0.08)

    Diluted net loss per share

 

$(0.07)

 

$(0.08)
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION (Details Narrative)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
BASIS OF PRESENTATION  
Cash And Cash Equivalents At Carrying Value, Rounded $ 1.2
Working Capital Deficit (3.8)
Tax Refund Amount Received 1.4
Additional Capital Through ATM 1.4
PPP Loan Received 2.8
Employee Retention Tax Credits Received $ 0.7
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
DEFERRED COMMISSIONS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
DEFERRED COMMISSIONS (Details Narrative)      
Commissions Expense $ 241,000 $ 183,000  
Unamortized Deferred Commissions $ 632,000   $ 760,000
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Property, Plant And Equipment, Gross $ 1,405,038 $ 1,353,547
Less Accumulated Depreciation And Amortization (1,186,961) (1,109,756)
Property And Equipment, Net 218,077 243,791
Furniture and Fixtures [Member]    
Property, Plant And Equipment, Gross 235,245 235,245
Computers and Office Equipment [Member]    
Property, Plant And Equipment, Gross 955,347 903,856
Right of Use Assets [Member]    
Property, Plant And Equipment, Gross $ 214,446 $ 214,446
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
LEASES    
Operating Lease Cost $ 40,147 $ 183,795
Sublet Income 0 (128,537)
Net Operating Lease Cost $ 40,147 $ 55,258
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details 1)
Mar. 31, 2022
USD ($)
LEASES  
2022 (remaining Fiscal Year) $ 16,676
Less Imputed Interest (426)
Total Current Lease Liabilities $ 16,250
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details Narrative)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
LEASES    
Description Of Area Of Leases leased approximately 9,600 square feet of office space in Austin, Texas. In March 2020, we amended this lease reducing the office space to 5,000 square feet and extended the lease term to May 31, 2022. We extended the lease term to May 31, 2023. We leased approximately 3,700 square feet of office space in Minneapolis, Minnesota. This lease term expired on January 31, 2022 and we no longer use this office space since the employees who worked from this location are now working remote. We leased approximately 18,000 square feet of office space in Mission Viejo, California. This lease expired in April 2021  
Discount Rate   5.50%
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Gross Carrying Amount $ 17,050,000 $ 17,050,000
Accumulated Amortization And Impairment (12,611,539) (12,348,509)
Net Book Value 4,438,461 4,701,491
Trademarks [Member]    
Gross Carrying Amount 2,300,000 2,300,000
Accumulated Amortization And Impairment (2,041,669) (2,016,670)
Net Book Value 258,331 283,330
Customer Relationships [Member]    
Gross Carrying Amount 4,650,000 4,650,000
Accumulated Amortization And Impairment (4,535,441) (4,517,353)
Net Book Value 114,559 132,647
Acquired technology    
Gross Carrying Amount 10,100,000 10,100,000
Accumulated Amortization And Impairment (6,034,429) (5,814,486)
Net Book Value $ 4,065,571 $ 4,285,514
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS (Details Narrative)
3 Months Ended
Mar. 31, 2022
Maximum [Member]  
Intangible Assets Expected Useful Lives 10 years
Minimum [Member]  
Intangible Assets Expected Useful Lives 1 year 6 months
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
DEFERRED REVENUE (Details Narrative) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Managed services revenues    
Deferred Revenue $ 737,000 $ 738,000
Consulting and professional services revenues    
Deferred Revenue $ 615,000 $ 225,000
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2020
Mar. 31, 2022
Mar. 31, 2021
Interest Charges   $ 2,000 $ 13,000
SBAPPP      
Interest Charges   $ 7,000  
Debt Instrument, Interest Rate, Stated Percentage   1.00%  
Proceeds From Loans $ 2,800,000    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
PROMISSORY NOTES (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Interest Charges $ 2,000 $ 13,000  
Seller Notes | Michael Mcmillan      
Interest Charges 2,250,000    
Debt Instrument, Face Amount $ 4,500,000    
Debt Instrument, Interest Rate, Stated Percentage 8.00%    
Repayments Of Debt $ 2,250,000    
Outstanding Principal Balance Due $ 0   $ 100,000
Debt Instrument, Maturity Date Mar. 31, 2022    
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net Revenues $ 4,660,568 $ 4,173,520
Managed Services    
Net Revenues 2,351,029 2,424,609
Consulting and Professional Services    
Net Revenues $ 2,309,539 $ 1,748,911
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Nov. 12, 2020
Mar. 31, 2022
Dec. 31, 2020
Offering-related Expenses   $ 500,000,000  
Equity Distribution Agreement [Member]      
Offering-related Expenses   $ 100,000  
Aggregate Offering Price $ 5,000,000.0    
Gross Sale Price Agent Commission Percent   3.00%  
Reimburse, Description   The Company would also reimburse the Agent for its reasonable out-of-pocket accountable fees and disbursements in an amount not to exceed $50,000 through the fourth business day following execution of the Agreement, and in an amount not to exceed $5,000 for each quarterly period thereafter  
Proceeds From Agreement   $ 1,500,000 $ 2,000,000.0
Sale Of Stock, Shares   762,000 1,315,000
Agent Commissions   $ 100,000 $ 61,000
Proceeds From Sale Of Shares   $ 1,400,000 $ 1,800,000
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details)    
Warrants, Outstanding, Beginning Balance 601,949  
Warrants, Outstanding, Ending Balance 601,949 601,949
Warrants Outstanding Exercisable 601,949  
Weighted Average Exercise Price, Beginning Balance $ 2.39  
Granted, Weighted Average Exercise Price 0  
Exercised, Weighted Average Exercise Price 0  
Cancelled, Weighted Average Exercise Price 0  
Weighted Average Exercise Price, Ending Balance 2.46 $ 2.39
Weighted Average Exercise Price, Exercisable Balance $ 2.46  
Outstanding, Weighted Average Remaining Contractual Life 7 years 29 days 7 years 3 months 14 days
Exercisable, Weighted Average Remaining Contractual Life 7 years 29 days  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Warrants, Outstanding, Beginning Balance 601,949  
Warrants, Outstanding, Ending Balance 601,949 601,949
Warrants Outstanding Exercisable 601,949  
Weighted Average Exercise Price, Beginning Balance $ 2.39  
Granted, Weighted Average Exercise Price 0  
Exercised, Weighted Average Exercise Price 0  
Cancelled, Weighted Average Exercise Price 0  
Weighted Average Exercise Price, Ending Balance 2.46 $ 2.39
Weighted Average Exercise Price, Exercisable Balance $ 2.46  
Outstanding, Weighted Average Remaining Contractual Life 7 years 29 days 7 years 3 months 14 days
Exercisable, Weighted Average Remaining Contractual Life 7 years 29 days  
2020 Equity Incentive Plan    
Warrants, Outstanding, Beginning Balance 960,838  
Exercised 1,995  
Cancelled (73,340)  
Warrants, Outstanding, Ending Balance 885,503 960,838
Warrants Outstanding Exercisable 228,503  
Weighted Average Exercise Price, Beginning Balance $ 2.11  
Granted, Weighted Average Exercise Price 0  
Exercised, Weighted Average Exercise Price 1.08  
Cancelled, Weighted Average Exercise Price 1.90  
Weighted Average Exercise Price, Ending Balance 1.87 $ 2.11
Weighted Average Exercise Price, Exercisable Balance $ 2.18  
Outstanding, Weighted Average Remaining Contractual Life 8 years 5 months 23 days 8 years 6 months 3 days
Exercisable, Weighted Average Remaining Contractual Life 6 years 9 months 7 days  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 2) - Restricted Stock Units (RSUs) [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Non-vested, Shares Beginning Balance 492,500  
Vested 114,050  
Cancelled And Forfeited 4,000  
Non-vested, Shares Ending Balance 374,450 492,500
Weighted Average Grant Date Fair Value Per Share, Beginning Balance $ 2.34  
Weighted Average Grant Date Fair Value Per Share, Granted 0  
Weighted Average Grant Date Fair Value Per Share, Vested 2.78  
Weighted Average Grant Date Fair Value Per Share, Cancelled And Forfeited 2.92  
Weighted Average Grant Date Fair Value Per Share, Ending Balance $ 2.15 $ 2.34
Weighted Average Vesting Period Inyears 1 year 3 days 11 months 23 days
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 3) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details)    
Cost Of Revenues $ 39,969 $ (42,193)
Sales And Marketing 8,342 28,981
General And Administrative Expense 142,850 241,649
Total Stock-based Compensation Expense $ 191,161 $ 228,437
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Apr. 03, 2020
Mar. 31, 2022
Dec. 31, 2021
Stock vested but not issued   232,800  
2020 Equity Incentive Plan      
Issuance Of Common Stock, Shares   283,000  
2020 Equity Incentive Plan | Board of Directors [Member]      
Issuance Of Common Stock, Shares   3,745,621  
Horton Warrant      
Exercise Price $ 2.50   $ 2.38
Warrants Issued 500,000   524,170
Fair Value Of Warrants $ 400,000   $ 14,000
Securities Purchase Agreement      
Fair Value Of Warrants $ 2,500,000    
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
BASIC AND DILUTED NET LOSS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerators:    
Net Loss Attributable To Common Shareholders $ (870,479) $ (920,311)
Denominator:    
Denominator For Basic Calculation Weighted Average Shares 13,250,464 12,041,074
Dilutive Common Stock Equivalents:    
Denominator For Diluted Calculation Weighted Average Shares 13,250,464 12,041,074
Net Loss Per Share:    
Basic $ (0.07) $ (0.08)
Diluted $ (0.07) $ (0.08)
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
BASIC AND DILUTED NET LOSS PER SHARE (Details Narrative) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Potentially Dilutive Securities 232,800 767,850  
Restricted Stock Units (RSUs) [Member]      
Potentially Dilutive Securities   100,000  
Options And Warrants      
Potentially Dilutive Securities 1,487,452 1,724,700  
Options And Warrants | Minimum      
Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Exercise Price $ 1.44   $ 1.08
Options And Warrants | Maximum      
Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Exercise Price $ 3.60   $ 4.86
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
REMAINING PERFORMANCE OBLIGATIONS (Details Narrative)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Performance Obligations Percent 93.00%
Remaining Performance Obligations $ 17.9
Performance Obligations Explanation over the next 24 months
ASU Topic 606  
Remaining Performance Obligations $ 15.5
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
CONCENTRATIONS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
CONCENTRATIONS (Details Narrative)      
Concentration Risk, Percentage 16.00% 13.00%  
Accounts Receivable, Net Of Allowance For Doubtful Accounts $ 58,000   $ 95,000
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative)      
Total Cumulative Amount Earned $ 202,000    
Payment For Earout Liability Period $ 49,000    
Description Of Agreement Aggregate Purchase Price the Shares consisted of (i) a cash payment of $5.5 million, less certain transaction expenses (the “Cash Consideration”), (ii) the issuance of 491,804 shares of our common stock to the Stockholders, pro rata among the Stockholders in proportion to each Stockholder’s ownership of the Shares, and (iii) an earn-out, pursuant to which the Stockholders may be entitled to an additional $4.0 million based upon the post-closing financial performance of Backbone, to be calculated annually based upon revenue generated by the Backbone business during each year of the three-year earn-out period    
Cash Consideration $ 1,500,000    
Contingent Earnout Liability 1,100,000    
Contingent Earn-out Estimate Full Write-off 1,300,000    
Valuation Of Contingent Earn-out Estimate Previous   $ 500,000 $ 300,000
Estimated Fair Value Of Earnout 1,300,000    
Fair Value Balance Ear-out $ 2,400,000    
XML 62 ctek_10q_htm.xml IDEA: XBRL DOCUMENT 0001011432 2022-01-01 2022-03-31 0001011432 2021-09-30 0001011432 ctek:ASUTopicSixZeroSixMember 2022-03-31 0001011432 srt:MaximumMember ctek:OptionsAndWarrantsMember 2021-12-31 0001011432 srt:MaximumMember ctek:OptionsAndWarrantsMember 2022-03-31 0001011432 srt:MinimumMember ctek:OptionsAndWarrantsMember 2021-12-31 0001011432 srt:MinimumMember ctek:OptionsAndWarrantsMember 2022-03-31 0001011432 ctek:OptionsAndWarrantsMember 2021-01-01 2021-03-31 0001011432 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001011432 ctek:OptionsAndWarrantsMember 2022-01-01 2022-03-31 0001011432 ctek:SecuritiesPurchaseAgreementMember 2020-04-01 2020-04-03 0001011432 ctek:HortonWarrantMember 2021-01-01 2021-12-31 0001011432 ctek:HortonWarrantMember 2020-04-01 2020-04-03 0001011432 ctek:HortonWarrantMember 2021-12-31 0001011432 ctek:HortonWarrantMember 2020-04-03 0001011432 ctek:TwentyTHousandTwentyEquityIncentivePlanMember ctek:BoardOfDirectorsMember 2022-03-31 0001011432 ctek:TwentyTHousandTwentyEquityIncentivePlanMember 2022-03-31 0001011432 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001011432 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001011432 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001011432 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001011432 ctek:TwoThousandTwentyEquityIncentivePlanMember 2021-01-01 2021-12-31 0001011432 ctek:TwoThousandTwentyEquityIncentivePlanMember 2022-03-31 0001011432 ctek:TwoThousandTwentyEquityIncentivePlanMember 2022-01-01 2022-03-31 0001011432 ctek:TwoThousandTwentyEquityIncentivePlanMember 2021-12-31 0001011432 2021-01-01 2021-12-31 0001011432 ctek:EquityDistributionAgreementMember 2020-01-01 2020-12-31 0001011432 ctek:EquityDistributionAgreementMember 2022-03-31 0001011432 ctek:EquityDistributionAgreementMember 2020-11-01 2020-11-12 0001011432 ctek:EquityDistributionAgreementMember 2022-01-01 2022-03-31 0001011432 ctek:ConsultingAndProfessionalServicesMember 2022-01-01 2022-03-31 0001011432 ctek:ConsultingAndProfessionalServicesMember 2021-01-01 2021-03-31 0001011432 ctek:ManagedServicesMember 2022-01-01 2022-03-31 0001011432 ctek:ManagedServicesMember 2021-01-01 2021-03-31 0001011432 ctek:SellerNotesMember ctek:MichaelMcmillanMember 2021-12-31 0001011432 ctek:SellerNotesMember ctek:MichaelMcmillanMember 2022-01-01 2022-03-31 0001011432 ctek:SellerNotesMember ctek:MichaelMcmillanMember 2022-03-31 0001011432 ctek:SBAPPPMember 2020-04-01 2020-04-30 0001011432 ctek:SBAPPPMember 2022-03-31 0001011432 ctek:SBAPPPMember 2022-01-01 2022-03-31 0001011432 ctek:ConsultingAndProfessionalServicesRevenuesMember 2021-03-31 0001011432 ctek:ConsultingAndProfessionalServicesRevenuesMember 2022-03-31 0001011432 ctek:ManagedServicesRevenuesMember 2021-03-31 0001011432 ctek:ManagedServicesRevenuesMember 2022-03-31 0001011432 srt:MinimumMember 2022-01-01 2022-03-31 0001011432 srt:MaximumMember 2022-01-01 2022-03-31 0001011432 ctek:TrademarkMember 2021-12-31 0001011432 ctek:TrademarkMember 2022-03-31 0001011432 us-gaap:CustomerRelationshipsMember 2021-12-31 0001011432 us-gaap:CustomerRelationshipsMember 2022-03-31 0001011432 us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001011432 us-gaap:CustomerConcentrationRiskMember 2022-03-31 0001011432 us-gaap:ComputerEquipmentMember 2021-12-31 0001011432 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001011432 ctek:RightOfUseAssetsMember 2021-12-31 0001011432 ctek:RightOfUseAssetsMember 2022-03-31 0001011432 us-gaap:ComputerEquipmentMember 2022-03-31 0001011432 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001011432 us-gaap:RetainedEarningsMember 2022-03-31 0001011432 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001011432 us-gaap:CommonStockMember 2022-03-31 0001011432 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001011432 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001011432 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001011432 us-gaap:RetainedEarningsMember 2021-12-31 0001011432 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001011432 us-gaap:CommonStockMember 2021-12-31 0001011432 2021-03-31 0001011432 us-gaap:RetainedEarningsMember 2021-03-31 0001011432 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001011432 us-gaap:CommonStockMember 2021-03-31 0001011432 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001011432 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001011432 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001011432 2020-12-31 0001011432 us-gaap:RetainedEarningsMember 2020-12-31 0001011432 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001011432 us-gaap:CommonStockMember 2020-12-31 0001011432 2021-01-01 2021-03-31 0001011432 2021-12-31 0001011432 2022-03-31 0001011432 2022-05-13 iso4217:USD shares iso4217:USD shares pure 0001011432 false --12-31 Q1 2022 0.001 33333333 13256570 13248024 20625 10-Q true 2022-03-31 false 000-27507 CYNERGISTEK, INC. DE 37-1867101 11940 Jollyville Road Suite 300-N Austin TX 78759 949 614-0700 Common Stock, $.001 par value per share CTEK NYSE Yes Yes Non-accelerated Filer true false false 13256570 1208574 3575682 1683654 2007136 796363 542952 1728707 1840178 1470248 1484851 6887546 9450799 218077 243791 34310 34310 6351130 6060129 4438461 4701491 8394483 8394483 26324006 28885003 1172005 1453454 372773 1189472 1086631 1663719 395165 432000 0 140625 16250 45233 3042824 4924503 0.001 33333333 13256570 13248024 13256 13248 41510070 41318917 -18242144 -17371665 23281182 23960500 26324006 28885003 4660568 4173520 2792565 2090834 1868003 2082686 1177332 1212379 1524079 1676658 48222 47696 263030 340528 3012663 3277261 -1144660 -1194575 1819 20001 -1819 -20001 -1146479 -1214576 -276000 -300099 -870479 -914477 -0.07 -0.08 -0.07 -0.08 13250464 12041074 13250464 12041074 13248024 13248 41318917 -17371665 23960500 0 191161 0 191161 8546 8 -8 0 0 0 0 -870479 -870479 13256570 13256 41510070 -18242144 23281182 12024967 12024 38564520 -15125086 23451458 0 228437 0 228437 95731 96 -96 0 0 0 0 -914477 -914477 12120698 12120 38792861 -16039563 22765418 870479 914477 48222 47696 263030 340528 291000 36705 191161 228437 -15500 -323482 -113278 253411 -9226 -111471 -226080 -14603 271666 281449 395982 -816699 -283306 -577088 -57790 36835 0 -2174992 -1010181 51491 19708 -51491 -19708 140625 140625 -140625 -140625 -2367108 -1170514 3575682 5613654 1208574 4443140 1818 12914 -3 8272 <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 of CynergisTek, Inc. and its subsidiaries (the “Company,” “we,” “us,” or “CynergisTek”) have been prepared in accordance with generally accepted accounting principles of the United States of America (“GAAP”) for interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “Commission” or the “SEC”). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, as filed with the SEC on March 28, 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;">The unaudited condensed consolidated financial statements included herein reflect all adjustments (which include only normal, recurring adjustments) that are, in the opinion of management, necessary to state fairly our financial position and results of operations as of and for the periods presented. The results for such periods are not necessarily indicative of the results to be expected for the full year.</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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. As a result, actual results could differ from those estimates.</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 include the accounts of CynergisTek and its wholly owned subsidiaries. All intercompany balances and transactions 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;">Based on our integration strategies, and an analysis of how our Chief Operating Decision Makers review, manage and are compensated, we have determined that the Company operates as one segment. For the periods presented, all revenues were derived from domestic operations.</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 performed an evaluation of subsequent events through the date of filing these unaudited condensed consolidated financial statements with the SEC.</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>Liquidity and Capital Resources</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 of March 31, 2022, our cash balance was $1.2 million, current assets minus current liabilities was positive $3.8 million and we have no long-term liabilities. In April of 2022 we received our $1.4 million tax refund. The level of additional cash needed to fund operations and our ability to conduct business for the next twelve months will be influenced primarily by the following factors:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">The pace at which we choose to invest resources in growing our business, both organically and through acquisition or other transactions;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"><span style="font-family:symbol">O</span>ur ability to manage our operating expenses and maintain gross margins while attracting, recruiting and retaining cybersecurity privacy professionals;</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">Demand for our services from healthcare providers; the near-term impact of the lingering economic effects of the COVID-19 pandemic on our customers’ allocation of time and resources to security and privacy, and their ability to pay for existing services as well as enter into new contractual arrangements during a period of crisis; and</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">General economic conditions and changes in healthcare reimbursement and regulatory environment, including effects of the COVID-19 pandemic.</p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We have historically funded our operating costs, acquisition activities, working capital requirements and capital expenditures with cash from operations, proceeds from the issuances of our common stock and other financing arrangements. As of the date of this Report on Form 10-Q, we are generating negative cash from operations and our overall revenue and business levels have been impacted by the COVID-19 pandemic over the past twenty-four months. Our customer base is heavily concentrated in the healthcare provider space. The healthcare industry has experienced financial and operational disruption due to the pandemic. Sales cycles are longer, cybersecurity projects have been delayed and budgets have been constrained as healthcare providers focus on patient care and navigating the pandemic. If the pandemic continues or there are resurgences in 2022 that impact our customers’ operations and resources available for cybersecurity and privacy projects, our cash flows, financial position and operating results for fiscal year 2022 and beyond could be negatively impacted.</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;">During 2020 and 2021, we took actions to reduce expenses, conserve cash, and raise additional capital. During 2021, we raised $1.4 million in additional capital through an “at-the-market” or ATM offering. In addition, we received a $2.8 million PPP Loan (as described in Note 8 to the condensed consolidated financial statements below) which was fully forgiven in August 2021. We also received approximately $0.7 million per quarter in employee retention tax credits in the first three quarters of 2021 and a $1.4 million tax refund in April 2022. With the proceeds from the tax refund, PPP Loan and the employee retention tax credits, we were able to minimize staff reductions in the areas of Sales and Delivery, our primary customer facing roles, to lessen the impact to our customers during this time of heightened security risks for the healthcare industry. If necessary, we could further reduce personnel and other variable and semi-variable costs to conserve cash and operate as a going concern. However, those actions if required, could negatively impact our ability to grow the business as well as the overall long-term outlook of the business.</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 believe that our existing sources of liquidity, including cash and cash equivalents, the ability to raise equity under our effective Registration Statement on Form S-3 as well as our ability to manage the business to decrease expenses if necessary, will be sufficient to meet our projected capital needs for at least the next twelve months. As we execute our plans over the next twelve months, we intend to carefully monitor the impact of growth initiatives on our operating expenses, working capital needs and cash balances relative to the availability of cost-effective debt and equity financing. In the event that capital is not available, we may then have to scale back operations, reduce expenses, and/or curtail future plans to manage our liquidity and capital resources. However, we cannot provide assurance that we will be able to raise additional capital. The lingering impact of the COVID-19 pandemic and ongoing geopolitical tensions and related economic sanctions create uncertainty and volatility in the financial markets which may impact our operations and our ability to access capital and/or the terms under which we can do so. </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 condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.</p> 1200000 -3800000 1400000 1400000 2800000 700000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2</strong>. <strong>RECENTLY ISSUED 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>Recently Issued Accounting Pronouncements Not Yet Adopted</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 an amendment to the guidance on the measurement of credit losses on financial instruments. The amendment updates the guidance for measuring and recording credit losses on financial assets measured and amortized cost by replacing the “incurred loss” model with an “expected loss” model. Accordingly, these financial assets will be presented at the net amount expected to be collected. The amendment also requires that credit losses related to available-for-sale debt securities be recorded as an allowance through net income rather than reducing the carrying amount under the current, other-than-temporary-impairment model. The guidance is effective for smaller reporting companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for annual periods after December 15, 2018. Management does not expect the impact from this guidance will have a material impact on our consolidated financial statements.</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 an amendment to the guidance on the measurement of credit losses on financial instruments. The amendment updates the guidance for measuring and recording credit losses on financial assets measured and amortized cost by replacing the “incurred loss” model with an “expected loss” model. Accordingly, these financial assets will be presented at the net amount expected to be collected. The amendment also requires that credit losses related to available-for-sale debt securities be recorded as an allowance through net income rather than reducing the carrying amount under the current, other-than-temporary-impairment model. The guidance is effective for smaller reporting companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for annual periods after December 15, 2018. Management does not expect the impact from this guidance will have a material impact on our consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. DEFERRED COMMISSIONS</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;">Our incremental costs of obtaining a contract, which consist of sales commissions, are deferred and amortized over the period of contract performance. Deferred commissions are included in prepaid and other current assets in our consolidated balance sheets. We had $632,000 and $760,000 of unamortized deferred commissions as of March 31, 2022 and December 31, 2021, respectively. We had $241,000 and $183,000 of commissions expense for the three months ended March 31, 2022 and 2021, respectively.</p> 632000 760000 241000 183000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. PROPERTY AND EQUIPMENT</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;">A summary of property and equipment 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;text-align:center;margin:0px"><strong>March 31,</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><strong>December 31,</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td 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;">235,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">235,245</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">Computers and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">955,347</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">903,856</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">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: 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;">214,446</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;">214,446</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">        Property and equipment at cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,405,038</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,353,547</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less accumulated depreciation and 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="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,186,961</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;">(1,109,756</td><td style="PADDING-BOTTOM: 1px;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="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;">218,077</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;">243,791</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>March 31,</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><strong>December 31,</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td 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;">235,245</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">235,245</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">Computers and office equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">955,347</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">903,856</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">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: 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;">214,446</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;">214,446</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">        Property and equipment at cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,405,038</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,353,547</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less accumulated depreciation and 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="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,186,961</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;">(1,109,756</td><td style="PADDING-BOTTOM: 1px;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="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;">218,077</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;">243,791</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> 235245 235245 955347 903856 214446 214446 1405038 1353547 1186961 1109756 218077 243791 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. 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 previously leased approximately 9,600 square feet of office space in Austin, Texas. In March 2020, we amended this lease reducing the office space to 5,000 square feet and extended the lease term to May 31, 2022. We extended the lease term to May 31, 2023. We leased approximately 3,700 square feet of office space in Minneapolis, Minnesota. This lease term expired on January 31, 2022 and we no longer use this office space since the employees who worked from this location are now working remote. We leased approximately 18,000 square feet of office space in Mission Viejo, California. This lease expired in April 2021. During the first quarter of 2019, we subleased this space to two subtenants. The terms of these subleases ended concurrently with the end of our lease obligation in April 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;">We used a discount rate of 5.5% in determining our operating lease liabilities, which represented our incremental borrowing rate. Short-term leases with initial terms of twelve months or less are not capitalized.</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 determine if a contract is or contains a lease at inception or modification of a contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.</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;">Right-of-use assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. Certain lease agreements contain extension options; however, we have not included such options as part of right-of-use assets and lease liabilities because we originally did not expect to extend the leases. We measure and record a right-of-use asset and lease liability based on the discount rate implicit in the lease, if known. In cases where the discount rate implicit in the lease is not known, we measure the right-of-use assets and lease liabilities using a discount rate equal to our estimated incremental borrowing rate for loans with similar collateral and duration.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For all asset classes, we elected to (i) not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less and (ii) not separate non-lease components from lease components, and we have accounted for combined 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;">Operating lease expense was comprised 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;text-align:center;margin:0px"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">183,795</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">Sublet income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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;">(128,537</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">        Net operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">40,147</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;">55,258</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;">Maturities of lease liabilities are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;text-align:center;margin:0px"><strong>Operating Leases</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">2022 (remaining fiscal year)</p></td><td 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;">16,676</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;">(426</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 current lease liabilities</p></td><td 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;">16,250</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> leased approximately 9,600 square feet of office space in Austin, Texas. In March 2020, we amended this lease reducing the office space to 5,000 square feet and extended the lease term to May 31, 2022. We extended the lease term to May 31, 2023. We leased approximately 3,700 square feet of office space in Minneapolis, Minnesota. This lease term expired on January 31, 2022 and we no longer use this office space since the employees who worked from this location are now working remote. We leased approximately 18,000 square feet of office space in Mission Viejo, California. This lease expired in April 2021 0.055 <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;text-align:center;margin:0px"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,147</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">183,795</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">Sublet income</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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;">(128,537</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">        Net operating lease cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">40,147</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;">55,258</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> 40147 183795 0 128537 40147 55258 <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;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;text-align:center;margin:0px"><strong>Operating Leases</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">2022 (remaining fiscal year)</p></td><td 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;">16,676</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;">(426</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 current lease liabilities</p></td><td 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;">16,250</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> 16676 -426 16250 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. INTANGIBLE ASSETS</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;">Intangible assets are amortized over expected useful lives ranging from 1.5 to 10 years and consist 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="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>March 31, 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="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>December 31, 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="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Carrying</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amount</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Accumulated</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amortization and Impairment</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Net Book</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Value</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Carrying</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amount</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Accumulated</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amortization and Impairment</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Net Book</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Value</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">Acquired technology</p></td><td 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:6%;vertical-align:bottom;text-align:right;">10,100,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:6%;vertical-align:bottom;text-align:right;">(6,034,429</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,065,571</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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:6%;vertical-align:bottom;text-align:right;">10,100,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:6%;vertical-align:bottom;text-align:right;">(5,814,486</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,285,514</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">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,650,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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(4,535,441</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:6%;vertical-align:bottom;text-align:right;">114,559</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,650,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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(4,517,353</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:6%;vertical-align:bottom;text-align:right;">132,647</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">Trademarks</p></td><td 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:6%;vertical-align:bottom;text-align:right;">2,300,000</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:6%;vertical-align:bottom;text-align:right;">(2,041,669</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:6%;vertical-align:bottom;text-align:right;">258,331</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:6%;vertical-align:bottom;text-align:right;">2,300,000</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:6%;vertical-align:bottom;text-align:right;">(2,016,670</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:6%;vertical-align:bottom;text-align:right;">283,330</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 0px 0px 15px">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:6%;vertical-align:bottom;text-align:right;">17,050,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="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(12,611,539</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:6%;vertical-align:bottom;text-align:right;">4,438,461</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:6%;vertical-align:bottom;text-align:right;">17,050,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="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(12,348,509</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:6%;vertical-align:bottom;text-align:right;">4,701,491</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> P1Y6M P10Y <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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>March 31, 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="10" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>December 31, 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="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Carrying</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amount</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Accumulated</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amortization and Impairment</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Net Book</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Value</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Carrying</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amount</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Accumulated</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Amortization and Impairment</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:6%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Net Book</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Value</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">Acquired technology</p></td><td 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:6%;vertical-align:bottom;text-align:right;">10,100,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:6%;vertical-align:bottom;text-align:right;">(6,034,429</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,065,571</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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:6%;vertical-align:bottom;text-align:right;">10,100,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:6%;vertical-align:bottom;text-align:right;">(5,814,486</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,285,514</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">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,650,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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(4,535,441</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:6%;vertical-align:bottom;text-align:right;">114,559</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">4,650,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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">(4,517,353</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:6%;vertical-align:bottom;text-align:right;">132,647</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">Trademarks</p></td><td 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:6%;vertical-align:bottom;text-align:right;">2,300,000</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:6%;vertical-align:bottom;text-align:right;">(2,041,669</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:6%;vertical-align:bottom;text-align:right;">258,331</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:6%;vertical-align:bottom;text-align:right;">2,300,000</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:6%;vertical-align:bottom;text-align:right;">(2,016,670</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:6%;vertical-align:bottom;text-align:right;">283,330</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 0px 0px 15px">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:6%;vertical-align:bottom;text-align:right;">17,050,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="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(12,611,539</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:6%;vertical-align:bottom;text-align:right;">4,438,461</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:6%;vertical-align:bottom;text-align:right;">17,050,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="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;">(12,348,509</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:6%;vertical-align:bottom;text-align:right;">4,701,491</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> 10100000 -6034429 4065571 10100000 -5814486 4285514 4650000 -4535441 114559 4650000 -4517353 132647 2300000 -2041669 258331 2300000 -2016670 283330 17050000 -12611539 4438461 17050000 -12348509 4701491 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. 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;">We record deferred revenues when amounts are billed to customers, or cash is received from customers, in advance of our performance. During the three months ended March 31, 2022 and 2021, $737,000 and $738,000, respectively, of managed services revenues were recognized, that were included in deferred revenue at the beginning of the respective periods. During the three months ended March 31, 2022 and 2021, $615,000 and $225,000, respectively, of consulting and professional services revenues were recognized, that were included in deferred revenue at the beginning of the respective periods.</p> 737000 738000 615000 225000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. PAYCHECK PROTECTION PROGRAM LOAN</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 April 20, 2020, we received $2.8 million in loan funding from the Small Business Administration (“SBA”) Paycheck Protection Program (“PPP”), established pursuant to the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The unsecured loan (the “PPP Loan”) was evidenced by a promissory note issued by the Company (the “Note”) in favor of BMO Harris Bank N.A.</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 used the PPP Loan proceeds to cover payroll costs, rent and utilities in accordance with the relevant terms and conditions of the CARES Act.</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;">Under the terms of the Note and the PPP Loan, interest accrued on the outstanding principal at the rate of 1.0% per annum. The term of the Note was two years, unless sooner provided in connection with an event of default under the Note. To the extent the PPP Loan amount was not forgiven, the Company would have been obligated to make equal monthly payments of principal and interest, beginning seven months from the date of the Note, until the maturity date. The Company had not started making interest payments prior to its notice of forgiveness decision received from the SBA in August 2021. Details regarding the Note can be found in our Current Report on Form 8-K filed with the SEC on April 20, 2020.</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 recognized interest charges associated with the PPP Loan of approximately $7,000 for the three months ended March 31, 2021. The Company received notice from the SBA in August 2021 that the full principal balance and related interest were forgiven.</p> 2800000 0.010 7000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. PROMISSORY NOTES</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 connection with the acquisition of CTEK Security, Inc. (formerly CynergisTek, Inc.), we issued a promissory note totaling $4.5 million to Michael McMillan (the “Seller Note”). In March 2018, the Company repaid $2,250,000 plus accrued interest on the Seller Note and agreed to amend and restate the Seller Note in the remaining principal amount of $2,250,000. The Seller Note bore interest at a rate of 8% per annum, provided for quarterly payments of principal and interest and matured on March 31, 2022. As of March 31, 2022, and December 31, 2021, the outstanding principal balance due under the Seller Note was $0 and $0.1 million, 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;">Interest charges associated with the Seller Note totaled approximately $2,000 and $13,000, for the three months ended March 31, 2022 and 2021, respectively.</p> 4500000 2250000 2250000 0.08 2022-03-31 0 100000 2000 13000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. REVENUES</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;">Below is a summary of our revenues disaggregated by revenue source.</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;text-align:center;margin:0px"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Managed services</p></td><td 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,351,029</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,424,609</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">Consulting and professional services</p></td><td 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,309,539</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,748,911</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">        Net revenues</p></td><td 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,660,568</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,173,520</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;text-align:center;margin:0px"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Managed services</p></td><td 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,351,029</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,424,609</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">Consulting and professional services</p></td><td 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,309,539</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,748,911</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">        Net revenues</p></td><td 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,660,568</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,173,520</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> 2351029 2424609 2309539 1748911 4660568 4173520 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. </strong><strong>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;">On November 12, 2020, we entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Craig-Hallum Capital Group LLC (“Agent”) under which the Company could offer and sell, from time to time at its sole discretion, shares of its common stock to or through the Agent as its sales agent, having an aggregate offering price of up to $5.0 million.</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 Equity Distribution Agreement, sales of our common stock, could be made under the Company’s effective Registration Statement on Form S-3 (File No. 333-249615), filed with the Securities and Exchange Commission on October 22, 2020, and the prospectus supplement relating to this offering, filed on November 12, 2020, by any method that is deemed to be an “at the market offering” as defined in Rule 415(a)(4) under the Securities Act of 1933, as amended, including block transactions. The Agent agreed to use commercially reasonable efforts to sell the common stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company would pay the Agent a commission of three percent (3.0%) of the gross sales price per share of our common stock sold through the Agent under the Agreement, and also provided the Agent with customary indemnification rights. The Company would also reimburse the Agent for its reasonable out-of-pocket accountable fees and disbursements in an amount not to exceed $50,000 through the fourth business day following execution of the Agreement, and in an amount not to exceed $5,000 for each quarterly period thereafter. The Company canceled the agreement in November 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;">During September 2021, the Company received gross proceeds under the Agreement of $1.5 million from the issuance of 762,000 shares of our common stock and paid an aggregate of $0.1 million in commissions and other offering-related expenses, yielding net proceeds of $1.4 million.</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;">During November and December 2020, the Company received gross proceeds under the Agreement of $2.0 million from the issuance of 1,315,000 shares of our common stock and paid an aggregate of $61,000 to the Agent in commissions and $0.1 million in other offering-related expenses, yielding net proceeds of $1.8 million.</p> 5000000.0 0.030 The Company would also reimburse the Agent for its reasonable out-of-pocket accountable fees and disbursements in an amount not to exceed $50,000 through the fourth business day following execution of the Agreement, and in an amount not to exceed $5,000 for each quarterly period thereafter 500000000 1500000 762000 100000 1400000 2000000.0 1315000 61000 100000 1800000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS</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>Warrant Issued for Securities Purchase Agreement</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 April 3, 2020, we entered into a Securities Purchase Agreement (“Securities Purchase Agreement”) with Horton Capital Management, LLC (“Horton”) which provided that Horton was committed to purchase up to an aggregate of $2.5 million of shares of the Company’s common stock over the term of the agreement, at the election of the Company. The Securities Purchase Agreement expired on March 31, 2021. No purchases were made under the Securities Purchase Agreement.</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;">Upon signing the Securities Purchase Agreement, the Company issued Horton a warrant (the “Horton Warrant”) to purchase up to 500,000 shares of common stock in consideration of Horton’s obligation to purchase the shares, at an exercise price of $2.50 per share, subject to certain anti-dilution adjustments as set forth in the warrant. The fair value of this warrant of $0.4 million was determined at the issuance date using the Black-Scholes option-pricing model and was expensed during the second quarter of 2020.</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;">During 2020 and 2021, the Company issued common stock under the Equity Distribution Agreement that resulted in required anti-dilution adjustments. These adjustments increased the number of shares under the Horton Warrant to 524,170 and reduced the exercise price to $2.38. The resulting difference in fair value of the Horton Warrant was $14,000, determined using the Black-Scholes option-pricing model and recorded as a deemed dividend in our consolidated statements of stockholders’ equity. As the Company has an accumulated deficit, the deemed dividends were recorded within additional paid-in capital.</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 detailed terms and conditions of the Securities Purchase Agreement and the Horton Warrant can be found in the documents, which were included as Exhibits 10.1 and 10.3, respectively, to our Current Report on Form 8-K, filed with the SEC on April 7, 2020. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Below is a summary of warrant activities during the three-month period ended March 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Warrants</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;text-align:center;margin:0px"><strong>Shares</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;text-align:center;margin:0px"><strong>Weighted</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Exercise 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;text-align:center;margin:0px"><strong>Weighted</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Remaining</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Term in 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;text-align:center;margin:0px"><strong>Aggregate</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Intrinsic Value</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">Outstanding 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%;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;">601,949</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.29</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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">    Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Cancelled</p></td><td 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><td 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%;"><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="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">Outstanding at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">601,949</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.46</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;">7.08</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">601,949</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.46</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;">7.08</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></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>2020 Equity Incentive Plan</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 2020 Equity Incentive Plan provides for a total number of shares available for issuance of 3,745,621 shares of our common stock, and it provides for the granting of stock options, stock appreciation rights, and restricted stock to our employees, members of the Board of Directors and service providers. As of March 31, 2022, there were 283,000 shares available for issuance under the 2020 Plan.</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;">Below is a summary of stock option activities during the three-month period ended March 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Options</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;text-align:center;margin:0px"><strong>Number of Shares</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;text-align:center;margin:0px"><strong>Weighted</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Exercise 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;text-align:center;margin:0px"><strong>Weighted</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Remaining</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Term in 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;text-align:center;margin:0px"><strong>Aggregate</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Intrinsic Value</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;text-align:justify;margin:0px">Outstanding 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%;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;">960,838</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.11</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.51</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">    Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;text-align:justify;margin:0px">    Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;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;text-align:justify;margin:0px">    Cancelled</p></td><td 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;">(73,340</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;">1.90</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%;"><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="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;text-align:justify;margin:0px">Outstanding at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">885,503</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.87</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;">8.48</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">Exercisable at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">228,503</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.18</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;">6.77</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></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;">Below is a summary of restricted stock unit activity during the three-month period ended March 31, 2022:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Restricted Stock Units</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;text-align:center;margin:0px"><strong>Shares</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;text-align:center;margin:0px"><strong>Weighted</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Grant Date Fair </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Value per Share</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;text-align:center;margin:0px"><strong>Weighted</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Vesting </strong><strong>Period in </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>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></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 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%;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;">492,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">0.98</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">    Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">    Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(114,050</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;">2.78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Cancelled and forfeited</p></td><td 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,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="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.92</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%;"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">374,450</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.15</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;">1.01</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;">There are 232,800 shares of restricted stock units which have vested but had not yet been issued as of March 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the three months ended March 31, 2022 and 2021, stock-based compensation and other equity instrument related expenses recognized in the consolidated statements of operations 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;text-align:center;margin:0px"><strong>Three Months</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of revenues</p></td><td 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;">39,969</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">(42,193</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">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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,342</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">28,981</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">General and administrative 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: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">142,850</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;">241,649</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total 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;">191,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><td 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;">228,437</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> 2500000 500000 2.50 400000 524170 2.38 14000 <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>Warrants</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;text-align:center;margin:0px"><strong>Shares</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;text-align:center;margin:0px"><strong>Weighted</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Exercise 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;text-align:center;margin:0px"><strong>Weighted</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Remaining</strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Term in 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;text-align:center;margin:0px"><strong>Aggregate</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Intrinsic Value</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">Outstanding 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%;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;">601,949</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.29</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></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">    Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Cancelled</p></td><td 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><td 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%;"><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="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">Outstanding at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">601,949</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.46</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;">7.08</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">601,949</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.46</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;">7.08</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></tbody></table> 601949 2.39 P7Y3M14D 0 0 0 601949 2.46 P7Y29D 601949 2.46 P7Y29D 3745621 283000 <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>Options</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;text-align:center;margin:0px"><strong>Number of Shares</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;text-align:center;margin:0px"><strong>Weighted</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Exercise 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;text-align:center;margin:0px"><strong>Weighted</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Remaining</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Term in 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;text-align:center;margin:0px"><strong>Aggregate</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Intrinsic Value</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;text-align:justify;margin:0px">Outstanding 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%;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;">960,838</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.11</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8.51</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">    Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;text-align:justify;margin:0px">    Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,995</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.08</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;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;text-align:justify;margin:0px">    Cancelled</p></td><td 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;">(73,340</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;">1.90</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%;"><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="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;text-align:justify;margin:0px">Outstanding at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">885,503</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.87</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;">8.48</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;text-align:justify;margin:0px">Exercisable at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">228,503</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.18</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;">6.77</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></tbody></table> 960838 2.11 P8Y6M3D 0 1995 1.08 -73340 1.90 885503 1.87 P8Y5M23D 228503 2.18 P6Y9M7D <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>Restricted Stock Units</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;text-align:center;margin:0px"><strong>Shares</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;text-align:center;margin:0px"><strong>Weighted</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Grant Date Fair </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Value per Share</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;text-align:center;margin:0px"><strong>Weighted</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Average</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Vesting </strong><strong>Period in </strong></p><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>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></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 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%;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;">492,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">0.98</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">    Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;"><p style="font-size:10pt;font-family:times new roman;margin: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">    Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(114,050</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;">2.78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Cancelled and forfeited</p></td><td 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,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="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.92</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%;"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-vested at March 31, 2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">374,450</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.15</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;">1.01</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> 492500 2.34 P0Y11M23D 0 114050 2.78 4000 2.92 374450 2.15 P1Y3D 232800 <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;text-align:center;margin:0px"><strong>Three Months</strong> </p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><strong>Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of revenues</p></td><td 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;">39,969</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">(42,193</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">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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,342</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">28,981</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">General and administrative 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: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">142,850</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;">241,649</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total 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;">191,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><td 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;">228,437</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> 39969 -42193 8342 28981 142850 241649 191161 228437 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. BASIC AND DILUTED NET LOSS 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 loss per share is calculated using the weighted average number of shares of our common stock issued and outstanding during a certain period and is calculated by dividing net loss by the weighted average number of shares of our common stock issued and outstanding during such period. Diluted net loss per share is calculated using the weighted average number of common and potentially dilutive common shares outstanding during the period, using the as-if-converted method for secured convertible notes, and the treasury stock method for options and warrants. Diluted net loss per share does not include potentially dilutive securities because such inclusion in the computation would be anti-dilutive.</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;">For the three months ended March 31, 2022, potentially dilutive securities consisted of options and warrants to purchase 1,487,452 shares of common stock at prices ranging from $1.44 to $3.60 per share. Of these potentially dilutive securities, none of the shares to purchase common stock from the options and warrants are included in the computation of diluted earnings per share, because the effect of including the remaining instruments would be anti-dilutive. Also excluded from potentially dilutive securities are 232,800 shares of restricted stock units vested but had not been issued as of March 31, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the three months ended March 31, 2021, potentially dilutive securities consisted of options and warrants to purchase 1,724,700 shares of common stock at prices ranging from $1.08 to $4.86 per share. Of these potentially dilutive securities, none of the shares to purchase common stock from the options and warrants are included in the computation of diluted earnings per share, because the effect of including the remaining instruments would be anti-dilutive. Also excluded from potentially dilutive securities are 767,850 shares of non-vested restricted stock units and 100,000 shares of restricted stock units which vested but had not been issued as of March 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></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;text-align:center;margin:0px"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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">Numerators:</p></td><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 attributable to common shareholders</p></td><td 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;">(870,479</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;">(920,311</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></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">Denominator:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Denominator for basic calculation weighted average shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">13,250,464</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,041,074</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Dilutive common stock equivalents:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Options and warrants </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Restricted stock units vested but not issued</p></td><td 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">    Denominator for diluted calculation weighted average shares</p></td><td 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;">13,250,464</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;">12,041,074</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Basic net loss 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</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.08</td><td style="PADDING-BOTTOM: 3px;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">    Diluted net loss 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</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.08</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 1487452 1.44 3.60 232800 1724700 1.08 4.86 767850 100000 <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;text-align:center;margin:0px"><strong>Three Months Ended March 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px"><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;text-align:center;margin:0px"><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">Numerators:</p></td><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 attributable to common shareholders</p></td><td 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;">(870,479</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;">(920,311</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></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">Denominator:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Denominator for basic calculation weighted average shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">13,250,464</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12,041,074</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Dilutive common stock equivalents:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Options and warrants </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Restricted stock units vested but not issued</p></td><td 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">    Denominator for diluted calculation weighted average shares</p></td><td 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;">13,250,464</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;">12,041,074</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss 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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">    Basic net loss 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</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.08</td><td style="PADDING-BOTTOM: 3px;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">    Diluted net loss 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.07</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.08</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -870479 -920311 13250464 12041074 13250464 12041074 -0.07 -0.08 -0.07 -0.08 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. REMAINING PERFORMANCE OBLIGATIONS</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 had remaining performance obligations of approximately $17.9 million as of March 31, 2022. Our remaining performance obligations represent the amount of transaction price for which work has not been performed and revenue has not been recognized. When applying Accounting Standards Codification (“ASC”) Topic 606, with only the non-cancelable portion of these contracts included in our performance obligations we had approximately $15.5 million as of March 31, 2022. We expect to recognize revenue on approximately 93% of the remaining non-cancelable portion of these performance obligations over the next 24 months, with the balance thereafter.</p> 17900000 15500000 0.93 over the next 24 months <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. CONCENTRATIONS</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>Cash Concentrations</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;">At times, cash balances held in financial institutions are in excess of federally insured limits. Management performs periodic evaluations of the relative credit standing of financial institutions and limits the amount of risk by selecting financial institutions with a strong credit standing<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;"><strong>Major Customers</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;">Our largest customer accounted for approximately 16% and 13% of our revenues for the three months ended March 31, 2022 and 2021, respectively. Our largest customer had accounts receivable totaling approximately $58,000 and $95,000 as of March 31, 2022, and December 31, 2021, respectively.</p> 0.16 0.13 58000 95000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>16. EARNOUT LIABILITY – BACKBONE ENTERPRISES</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 October 31, 2019, we entered into a Stock Purchase Agreement (the “Backbone Purchase Agreement”) with Backbone Enterprises Inc., a Minnesota corporation (“Backbone”), and its stockholders, (the “Stockholders”), pursuant to which we acquired 100% of the issued and outstanding shares of common stock (the “Shares”) of Backbone from the Stockholders.</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 Backbone Purchase Agreement, the aggregate purchase price paid for the Shares consisted of (i) a cash payment of $5.5 million, less certain transaction expenses (the “Cash Consideration”), (ii) the issuance of 491,804 shares of our common stock to the Stockholders, pro rata among the Stockholders in proportion to each Stockholder’s ownership of the Shares, and (iii) an earn-out, pursuant to which the Stockholders may be entitled to an additional $4.0 million based upon the post-closing financial performance of Backbone, to be calculated annually based upon revenue generated by the Backbone business during each year of the three-year earn-out period. The Cash Consideration was subject to adjustment based on closing working capital of Backbone, and $1.5 million of the Cash Consideration was placed into a third-party escrow account by us, against a portion of which we may make claims for indemnification.</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 was no earnout paid for the first year of the earnout period. We performed a valuation of the contingent earn-out and marked down the fair value balance from $2.4 million to $1.3 million based on the potential of achieving a portion of the year two and three targets. This resulted in a gain from the reduction of the contingent earnout liability of $1.1 million in 2020. We performed an updated valuation of the contingent earn-out as of June 30, 2021, which resulted in a full write-off of the previous estimate of $1.3 million.</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 renegotiated the terms of the earnout and as a result performed an updated valuation of the contingent earn-out as of September 30, 2021, which resulted in a recovery from the previous estimate of $0.3 million. As of December 31, 2021 we updated our valuation of the contingent earn-out which resulted in an additional recovery of $0.5 million. The earnout for year two of the earnout period totaled $0.3 million. Total cumulative amount earned for the year three earnout period through March 31, 2022 totaled 202,000 with payments related to year three earnout period during the three months ended March 31, 2022 were $49,000.</p> the Shares consisted of (i) a cash payment of $5.5 million, less certain transaction expenses (the “Cash Consideration”), (ii) the issuance of 491,804 shares of our common stock to the Stockholders, pro rata among the Stockholders in proportion to each Stockholder’s ownership of the Shares, and (iii) an earn-out, pursuant to which the Stockholders may be entitled to an additional $4.0 million based upon the post-closing financial performance of Backbone, to be calculated annually based upon revenue generated by the Backbone business during each year of the three-year earn-out period 1500000 2400000 1300000 1100000 1300000 300000 500000 202000 49000 EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "R(L%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " LB+!4X3S7 NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'99#R;-96.G%@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-"4G_$(09L/ M?420G*_!(VFK2<,,K,)"9&UCC3(1-0WQ@K=FP8?/V!68-8 =>NPI@:@%L':> M&,Y3U\ -,,,(HT_?!;0+L53_Q)8.L$MR2FY)C>-8CZN2RSL(>-MM7\JZE>L3 MZ=Y@_I6621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "R(L%17>J_S.P4 .45 8 >&PO=V]R:W-H965T&UL MC9A=<]HX%(:ON[]"P^QEB2T90M(AS"24[+)M:1K8C^S.7@A;@*:RQVV^IQLA+'F-59+>=3;6;C]X7AIN1,S3*[T5 M"?RRTB;F%B[-VDNW1O H#XJ5QWS_VHNY3#JC87[OR8R&.K-*)N+)D#2+8VX. M#T+I_5V'=DXWGN5Z8]T-;S3<\K68"_O[]LG E5>J1#(622IU0HQ8W77NZ8=Q M$+B _(D_I-BG9]^)>Y6EUM_=Q32ZZ_B.2"@16B?!X6,GQD(IIP0<_Q6BG?)_ MNL#S[R?UQ_SEX666/!5CK?Z4D=W<=6XZ)!(KGBG[K/>_BN*%^DXOU"K-_Y+] M\=F>WR%AEEH=%\% $,OD^,E?BT2T"6!% 'L30(,+ 4$1D&?..Y+EK_616SX: M&KTGQCT-:NY+GIL\&MY&)FX8Y]; KQ+B[&BL=\*0+DDWW(ATZ%G0=+]X81'_ M<(QG%^(#\D4G=I.221*)Z,=X#UA*('8">F"HX!=NKDA WQ/F,U;#,VX*/Q : MU$7_0!.4Z0ERN0!-SS_WR]0:F''_(I*]4K*72_8N2$X2*^V!/(NU=**))3,> MB[K,XSKCE]GD^9?I?#'Y])Y,9^,KA*U?LO7;L(U% F2*3&%,7\DG<:BCPY5\ MWZ<^I;T &X7K$NL:%?NHPPRLPY+%85N;*3R<^MUO",6@I!B@,O> $.48CXJO MZS#P^!57J4 X;DJ.&WS@,V-R"IF&,$@O@ANW^@BL_]KDX&K=+F7=@")6VZR^+N"*+V^K MR8]DE0'3H-W:?Q)&Z@B=Z0U2I]+RT[MW#>6!5F9.6[GYHU10)\; M=:F?BAQ MG9E.NCP,H;TQ(!(=!3'"RM(I[L1E @N_*/+X"+?KQQ67^X99!:TH<+$F'V.5Y[-6GN]6#YEE\?+M&BHZ4%P$>I"E)5 X8;^&>==Q8; MG:"VBXM_A;<\P[S/3^Z\ZO'C 2AL-F"3EQ(E5A#J7PW 2LWQ M3/%X8?4V/Y9;:FMUG'_="!X)XQZ WU=:V].%^P?ER>[H?U!+ P04 " L MB+!4AVBA#=T% !<%0 & 'AL+W=OJW).X*D KMW2)Q@"B[]]DD+HTVB;N)0^%^_4W2DH38 M"7R YF5F_(P],\],3OL]D7G&E6N/&K]L[JYBLXFN$*D$A6:RH2$GV=UJ9*DL@0X?AV-3IHU M*\7N]9OUOVKGP9E'6:A+G?P;1V9[-A$3%*F-+!-SK_??U-$AK[(7ZJ2H_Z/] M419/4%@61J='94"0QMGA5[X<-Z*C0/B CTJT,\JL*,"JQT](*O=6DHCST]S MO4=Y)0W6JHMZ;VIM\";.JF-QJ!GSB]O;Y:KF_5JB>!J?7M]M5P\P,W% MXGIQ<[E"ZV^KU<,:?4'?UTOTQV]_GLX,+%JISL+C A>'!>C O_(_ 0Q,D44 M4^I0OQQ77ZJP42?OU6?@:N,O;?REM3TVY&^9YRHS:%$4RA1?1RRRQB*K+?(A MB[+8HD46H?IB]:N,GV4"2Q2NO3J8\FM3588]GQ.*A1?PT]ES=U-L.>8%GB]H M(_<.*V^P\E&LBS#4)4!#]RI4@/,Q45-T \7B=H,6":2TS$*%(#_04I>/9E,F MZ$W%Y6@R@2$^6YOO,8;;]2;[]ECG"0J0FN5/\>A%Q:[8J1^_CSP78MS<2,5 M#5(QBO1!&YE\8D.%M;PO1.!QOP?3EIMS#P?SN1OFO($Y_R &@'-S\UH'054> M=L""IDX[%]JYG2M$X*!_^@XQSH+YP)82W-(!'D6[5#M=Q.Z-/*IV%V6<$=R# M]J'8>V@=IB(?0-LH..L(=4/4B9/8)\X\0IB%U"&(?4SHP)&3EF4(_2"+C,R> M8DB<8V .GO?14!<#YTQPG_3!.@0#3/C@F;<$1L89[&^MHSU44B<\9JTJV)QS MT2^@GQ!\#Z_E+#).6H<\'\YOXJ 7GU$.C6P?HT-2".%A/ 2RI2+B?:JON(XE MD%)L8C7:7)"60<@XA324?2=?91U/4$;@85Y")JQ>H)TO!K+ 01# )!A[_5UQ M"'*/\0Z-O\?>4@D9YY(WF)0:# M61-RKTZ<-E&PN4=\*PAL.%SE_1C390M35L:R(- M;.^=S*L\<<&F-H?TB[=#A'#L4V\ <=T/F=:Q.TI8EZ#A+0(U)H;K4"TRKT$(_9%)"N33H-WR" M,8R0C$W9X0^MMS*'_G91FJW.X_]4-$6$3:GG3[T O[V]*HJJ>M7->VD*8/2H MB@JP"$-MN&VFVFDM4NES,87^]V-]F&I5^@CC@'NR/1Z78[QB +%_6$XQ/C & MT);1Z/ATM8BBN"K8$%]W,,-\B3.8<'(1&/.L5'!),JC<)!B MW'(E_9 KR[0\%!%P)90 FW,L$E&D#U]OVA.M.R(QUGQT/N MNC+""=JF.\JH ,JC?_P]02P,$% @ +(BP5#HJ@Z1M @ K 8 !@ !X M;"]W;W)K#,-DVW7[^SH8AVM&NW? @^<^][SUV"F1Z%O%,Y@"8/ M!2_5S,FU/IRZKDIS**@:B@.4>& Y-/Z'Q M2P57]IL@64KY)_*9?" N43GNJJFKD<.XN6E3\ZRN MZ;]0\RN50Q*,!L3W?+]'OGA=OH2TE8^>REWLOAV!WX[ MW[!_XS@E3I!6R>P M=<8OU1%%@7_<1(OT;D!PHF0C,:(:,G)#>05D"[AAAMHWT]I\8LW-LWD?>T// MPP'<=T?WMZPGY..6?/P.E8IPV*'4&T[00]9G8QUH<;#'RZW0>%C998ZO$Y F M >_OA-"/@3FQVA=4_!M02P,$% @ +(BP5':$=JW7! [1$ !@ !X M;"]W;W)K1 LV&1*<=2E&+O=. B3 MSJ"?O5N(09\?510F;"&0/,9Q('Z.6,3/CQW2N;QX#7=[E;[H#OJ'8,>63+T= M%@)&W=+*)HQ9(D.>(,&VCYTA>1A3)U7()/X*V5E>/:,TE'?./]+!\^:Q@U-$ M+&)KE9H(X.?$QBR*4DN XT=AM%/Z3!6OGR_6G[+@(9CW0+(QC[Z'&[5_[/@= MM&';X!BI5W[^DQ4!90#7/)+9?W3.93W<0>NC5#PNE %!'";Y;_!9).)* >SH M%6BA0.L*=HN"52A86: YLBRL2:""05_P,Q*I-%A+'[+<9-H039BDT[A4 KZ& MH*<&X_EL,ITMIQ,$3\OYM^?)< 6#Y0I^7J:SU1+-G]!\,7T=KIY! -V\S89O MDV>0N45WZ&TY03>_W?:["J"D!KOKPNTH=TM;W%KHA2=J+]$TV;#-5_TNA%#& M02]QC*C1X$L@[I%%?D<44ZK!,_YU=6* 8Y5IM3)[UO^?5H-WN_1N9][M%N\S M6/ZO[,22(Y.ZN>G@>VZV'']?O=TG3.-'/$LA^)2[@L\IX3G&.&- MN51HOC5"S"TX5ZZIUZ..Z]0@:N1P#_N6K8?HEA!=(\0_!)<2+03?ADH'SVVX M);[K8VS5X#7E*/:IZ[MZ>%X)SS.6U_S 1*#"9(>FG]#0)9,/AK+Q2ZN^,>AE M$#&)ALD&P7+X8%_LZY+@-Y- /,^R:"T)&CE*J.7U]$GHE7![YCEB"60AR@ / M-] ;0ZG2K)R8$76OB<:A-KY"DZ/6R+F>ZSJ^'C7!5,.9"A7]G\-)5.ES_.(8R3(=W@D6!8AOT MG*@@V87OD3[%A8]:V,+U$)IREHT=VI9B6L5 C3&LN(+":*X2+5C:!($) M==WZ6M8)4L^C+FF!6Y$%L8QPOZ7-YDGP^ *9)WJH5@/!'2%VVKSK6+62/=OQ MG!:P%;<0V]Q[U)X)=,/RE-Y"+:QYS$S]AU3$0,S, '7%! -V*"9,FX1FR[\C M/JDO7YT8[&UQVV15S$#,U%#45I8%$\QFZ]?"U(B98%8,0;Q_KZD1@XT^*Z8( MK8)/>).P%DXK#-:KR[4;K5$K20E45UOWJ2B(F#GH%Z$V*85Z+J2M#K0I9X%4 MKX5Y2$4]Q,P]Z0XKS; 67*^Q;;KS/:Q)HT:P!\O9\_3P:$4Q%!O7Z 4>6D"1 M+O>!,*Y/6G$#-7/#*)#A6A=SH>=?AX+OL8>__)%: EJT6MH_K=H_-;?_21@= M5?U840"E_PFH7JL-:-7XJ?F8,#O&[S!#P++?L_,F4.OP! RP8_FL230_*@E< MNP$6,TYAU;ZI^6S0/H5V<\-C40=# ZAG0R-)L4VPU[+KIA4!4#,!F&:NV=#; M\&DD]?BZ5P?GF(E==I\@T9H?$Y6?/#[EG-U&:0.RAN> MP3]02P,$% @ +(BP5/PNWU&@! ]A$ !@ !X;"]W;W)K.-#1QOC.B2$ R.]5TVFZ!6>VCFYAB M-8D9QY3VWZ\3T@"V"8PJS0O$X=[CX$+\L*,L1%TOV9)0KAE%:.^6989FF9^2(%+WAH+YWSX8#NN89 M*? ] ^4ZSQ%[&^.,;JYZL/=^XX$\+7EUPQ@.5N@)3S&?K^Z96!DM2DIR7)2$ M%H#AQ55O!+_$T*\<:HN?!&_*O6M0A?)(Z7.UN$ZO>F;%"&(*S MK$(2/'XUH+UVS\IQ__H=_6L=O CF$95X0K-_2. L&.2FVW^BU2<2> [2/.%B-@W6N@]TXV)*# MY1]Q)H.&!T UAE+="JBSK[M;?(%RFJ1IER M)GXEPH\/)W>W47P[C2,@KJ9W-]?1:"86TYGX^A'?SJ;@[JM8W4V^?[N[B>*' M*8C_F5_/_@,7\]O1/+H6QI] '\RG$;CXZ]/ X()3A6PDS?[C[?[6D?UGE*-, MXS;I=IO0/!=M-N4T>=9X1]W>HS0E59NB#-PCDO9) 29H1?1,XFZL!\S%XXA3 M$"-6D.*I!!>C)%GGZPQQ<3?""Y(0+F7&$%5J2V6UI;+JG9PC.XU1AHH$?P;3 M)6*X!(@+].02V/ SL$S+U&5QB^C6B-7,>!E"8>J$GC\P7C1<[):+?1Z744[7 M!3^'RWB+Z.UQL6S'A8X;M%RVI%7#FO2A5:1:V8'K.6ZU^;YAK!KVH0LMUPP\ M?1*<-@E.9Q+J[@.B%<74+E$]]^+7ZAH#,<1 _&M-^!L8;1!+2_ W0T75$#,* MXGR5T3S;KF=14RH>O;4$_(:PEY'R2T;6E= M-;R.[&PI>THA0D^JA K2EVWBKHT.HO;;J/W.J&^%Y+BAI;;'? TAZ#B^W&3^ MR293D>1G\?1>!^$%;7C![X[&'XBUXPCJNBO0C$8Q9[PPT',)6R[A[X[&4US& MH>;I]#W7@?)H##6C$S($?.;"T56D@#\IBAY[IFO)CWUAZ,G&I+AI !]HP M"*$\AS66?>C;/O0\]T@J=C("=NN(/W!L08WN""&4^V_2V'7-E#.A8HW=D9D) M=R('=JN#?0^G\!UCB@.N),\-:51)*$ZLH_4 NQMDZ M NZ$!.Q6$EU'&%2E0C_P3<P6YV<.,@L;:>I M:D$,']=S_6,YWZD&V"T;3IQE.CICJ.H$R[8"" -++H9J61.7"Z*:.4+ FZ:O MU$6U[(MM'4M(#"D5QMXK<_6/B CKB10ER/!"^)J7OD@GV_[)L%UPNJK?HA\I M%^_D]>42HQ2SRD#\OJ"4OR^J%_/VKY[A_U!+ P04 " LB+!4IB4U0ED& M #,%P & 'AL+W=O2NOUMWY?S5<\9^JK6/,"?ED*F3,-K_*EK]:2 MLT6IE&=]XGEA/V=IT;L\+[]-Y>6YV.@L+?A4(K7)G71BWMHP9=LD^D'\?J=[PT*S'ISD:GR?_2ZDXVB'IIOE!;Y M7AD0Y&FQ^\O>]HXX4(!U[ IDKT":"GZ' MTKE)[K[Y"59HV89I?G4KPB::1A M-?-0^J;4!FO2PASC3$OX-04]?3F\? M9VARC8:#V7=T?3OY,4.?GNX'3Z,;D/F,SM#3;(0^_?7YO*\!BEFP/]]O>[7; MEG1L2]&=*/1*H7&QX(MC_3Z84-E!/NRX(LX%[YC\BBC^@HA'B 7/\/?5L0,. MK=Q*R_5HEUN96J%KR!&%KJ7(T63-)=-I\8(&)FY3G7+US;&/7^WCE_OX'?O< M0Z+?"J5L)[#3#$M-D\W;R[,X\OPH.>]O#SUCD4NP[T=1)7<$+:B@!4X7#!;_ M0OA"QFN%'@5ZX'-1S-.,HP_,YJMY+GWUI/@"06+^L:?""D[H]-2(0YF;I\P4 M#YNW=MK!@1?\F)A0.O*512H*D]#NJ:B"%CFA#7(A=?I?"0U-ENBFT*QX29_! M5P.EN+:>;M1"0D+J4:\!N"U&?2\@L1UQ7"&.G8B'*P#( 6AY@".^Y%+"^3VR M-P?BN 7EC"38\YJ0+7(TC+S #CFI("=.R#,MYC_14.1 @&KG:A-NXU^;5+^C MP2N3"X7^EJS0QA"!QODZ$^^<*S0H%FB40O!H(:V&)2W .,$XQ V[VF*$Q#[M M2#/LU17<D+B3:#X7&U-KH-#P=,L@>ZP^(>V$(!12O>F8MAS&E$0= MB8-K8L#4B?.*033Q9XW&;R82[2!I.U2\D'1D *[) KO9XJD GV<0WS,NM^F< M6Z-YO\9QG@;4Q\UXM@@FA'340ES3!@Z<(*>2KUFZ**.D#&TTW$!U*;2CM.R7 M/#XM[$%>DPMVL\M-,1\VF,1",:4=M(C5A M$'RRDSW="5HA8F@8&LL#T,FO3<%N]U.:4LP#[2;-$VN1P G'8X:&: M?,CI4>7X@&T^LD*W,)(5ND7.!;VF).(>99J'>YT6#&:9WS_(FT>@).\F MIDEASC9/E1+R'=T+S7=#5,9,?SIELM-9%M[ _E'WL/?6:<%C(VJ"(6Z":9^T MS6%6\&WFZ !_6O 8?,TQQ,TQ)?AJO"G-,+E5/I@$V[+,') 5O8U 8'3!7K.& MVR0QAAD'^QWX:ZXA;J[I1/P%6/(E+0IS"J9R<)F*A=6,-L'0( K"5H]L$0Q" M3,.@PPA:4Q%U4Y'#B+%I"UWP:9NA,/'B(/(;\"V"ON]3"*,.^#674??P,]NL MUQDWB, M9::)<3,V;5(PIW>=Z<&-F)NW&BWR]%B7=Z^/@NM15X^KCA;<&D$X/>E@-J^?S$;5!?XE_\#4$L#!!0 M ( "R(L%057'*&PO=V]R:W-H965T&ULK5IK<]LV%OTK&&]F)YV195M.M][F,>,X:9O9IO;&Z?8S1$(2:A!0 5*R M]M?ON?<")&7+Z32S7QJ+Q./B/LXY%^RK;8AW:65,J^X;Y]/KHU7;KK\_.4G5 MRC0Z3+Q9A-CH%C_C\B2MH]$U3VKST]!\GC;;^Z,TK?G83W[P*7>NL M-S=1I:YI=-R]-2YL7Q^='94'G^QRU=*#DS>OUGII;DW[Z_HFXM=)OTIM&^.3 M#5Y%LWA]='GV_=L7-)X'_,>:;1K]K>@D\Q#NZ,>'^O71*1EDG*E:6D'CGXVY M,L[10C#CC[SF4;\E31S_75;_@<^.L\QU,E?!_6;K=O7ZZ.)(U6:A.]=^"MN? M3#[/M[1>%5SB_ZJMC)W-CE35I38T>3(L:*R7?_5]]L-HPL7I$Q-F><*,[9:- MV,IWNM5O7L6P59%&8S7Z@X_*LV&<]124VS;BK<6\]LW;R]L/M^KZ!W7SZ?WM M^U\^7W[^KRP7OO*:J<2K#$HH#:IL%!7.V_BTJ;/YFZB/OAJJK2OE<7+U,V3K:V. MUB3UO,6.?__;Q6QV^O)*MIWPS[.7Y?'6/'S2I?Y)B/WL8<#QAI6&V1_NU)+@YG:N1V],6LZ%0WI?$L>6$>+\ZV=X6.1N;]Z M=L@MG9NL%]QF (1Y& 9#H_FCL^3[^4Z1:]@E ME&/.M(>WF%(B8ONOR[ZT"IW#;G E>(,BCCF_=UZ F4-.QHZ6_I,%AZ-@7C2( M4SX[+QZZJ"Z][S#GDUF'V"KL0ABNSDZ/_\6'I>T6-E48LC,Z*D.PI=Z9RC1S M$POPX+\Z89S#N]Y*1(C6 T!5*S6[$(1B_WRE=WK3Z2B6J8XXB\.HZ]_! 3+N M^79EL66)V5 G MJGA"2%.+L\IT&I8Z'*R,@[VHUT;?8=]4VL;1ATZL4[0-FOQ M@[A^L:!(BKV4B81D#0&9>"DED[/963VWCG&$2UW5R$X74A?YQ#",L(^V/CQ) M:=F&\JRXZ,G2>:#;&=_DPY%)D,-"EX\0:)C$(<[ 41B<8S$AB45%5T)3 M<=77%DY $L708(V01DZ;_K_HK=1$FY?K'G->SW;;52!F"5N/U<;4A\,@9Y@9 MLD'0>XY8*7LM:I]T)>$=B,PX"UVF.:^A!K!H$ BBE98YYQ(FXQ='ES.%2DB[ M'8D'V+F"Z* I5RMK%NI:J@G> "!9II"/2+9(P+V!+)WD3)25D"!D+EQ%-DS4 MUHAQ-; *77MF6Z2 @#!?R2XR(@7V3HA&-4Z;0JB:&V<."S ML^D,TMPYG&BB"(='98H =*E_."Y8FBIX"@<].Y]>E#78HA)%'Y0+?GE,L1Q/ MGT+"J4M((:9ZLHZF@ 8,AX0,A5TO^C5;?4_$TOF,O@[.YJFZKAG2<7H^F3>& MN @ 1X/WD-W+NF(#4P7YOP/ S;N$1$NIAU]O[I%Q6^-PA$8Z@RTL(:B&)'$( M=X5-8'XC^ XAPHB%T@Q;BO0"A19B^AZZZ.SB_*6 N(;'D&O@W-"@H R32"\XKZ[_\^'=\=D_X0XD/PW(>"/=(G8@ 7GVW4NJV%#U MA0;,-86WLY.([$6^BAL0CXVN=I-"$G8OV&N]XV.:>YL8G?JS:@($4BM)$5@P M]$&2HB4GWHJ9%G2,I(RS9!52T1EIF.,B7 _WT.;9N3]*(S#X@A+.#NDH6INC M/7(U5%0SAX87JA[I]@"!8_S&QN!%]PAOL+?_Q,D#EJUP^A!S\E"-Y'(+/6I7 M(;6$\Z-DXLN'S.YT3<'#,NAD?3'0QQA>!JSK%2)M"Q/5,'&9.[2B;''M[OC!>TD M #15UZ,BX:L<^(GR9D,(A,RJC&>:KHM:/E"^*A$*"8:.7D.?8F&DUXIJX)Z2 M6B!NH"(]1E/\AL"+'8M%%(,IO>:0;[>:NLYJ5W'SB3V(!TP$P^S0HO1U"\-^ MY\P=?%4;IW?,M>31>FGVWA)3XI@L#'0Z"%$H<_B)XKR&M51$_)Z[+GAK*6'> M-_?#8N]!5JRD%802HJ0):<.X-#YC-!,7RY,"@X> [$'V# "F-]HZ/7=&.M@] MQXP K7?2B,$7(!K\?J*W&8IYW*:,.T:VG#UL=H&*MK2X)?NI:\E).U7O!.XP MZ90G27.YI;"'.U5$)7( 77E7F5Y\3SAGTN]Y>Q%_]T>DH;*9,LW9A9^A\+?8N MBJI"N*RTCM)P18*>5<3 /#EE>78F8OTI4<:VLIJ3VX3?BEA]C.W#I,G@U=+5 M?=E.CA!+=ZX9:F*M1_?R7T-N72PD^R07\Y%0L]+1"QS1/N_0\0!K=U),HN%V M [!"N7'=!,>M+/0K -W(:KG(\7"OSH<6$X#,.H5Z(KY0-]REE9J&0K@;1.8! M_&4N!$9;B!%V2_T".+!'O=/F-&SX!VJ<804 MAJ!4JV40_@>\13]5/X4M>"Q.R[! MX]I4E+$#@I*WQPF1NY#4+1:VLN4NASY_238S49A!A'FI/J0SR$K39S4=4YM+V(9#9@ M%-JP7RFWRMXH;+K3ZPF;#]YH%G->U EU(Z!7Q%-#I(X%[B-2Q.XG1/@H:JR' MXB:-G+T]Y ;YQ>WU^8/DSFD^JE&""NW)R*R#^#HOVGKS(HM^+-' TF)P!/RL4^M.D@J!K! M#0?N^_X*WS_\S.%W>_?CDL9$(_FS#?Q$H)CMYO@[Q-0N[- 5TZ!8LQ1.P(!R M&7IX\/CZAE.B(8H2T5+ *V6?] &_?\Z\.9_4$L#!!0 ( "R(L%2K+#T='00 M "4) 8 >&PO=V]R:W-H965T&ULK59M;]LV$/XK!P\8 M-B"Q;"7I@M8Q8#ONEF%)@SC9T(^T>+*(\D4EJ3K>K]\=)2O.E@3]L"\22=T] M]]S#(T^3K?-?0H48X=%H&RX&58SU^RP+185&A*&KT=*7TGDC(DW])@NU1R&3 MD]%9/AJ]RXQ0=C"=I+5;/YVX)FIE\=9#:(P1?C='[;87@_%@OW"G-E7DA6PZ MJ<4&5Q@?ZEM/LZQ'D#&;C]_-3MD\&?RK M#$9,"#46D1$$O;[A K5F(*+QM<,<]"'9\7"\1_^8!\ M !)+T>AXY[:_89?/&>,53H?TA&UK>YH/H&A"=*9S)@9&V?8M'CL=#AS.1Z\X MY)U#GGBW@1++2Q'%=.+=%CQ;$QH/4JK)F\@IRYNRBIZ^*O*+T[OE8GES_\=G MN%JM'I:7,%LL/CW:[[G.L_?!+P6?@@GXR/(1WG^!MY)G_M)PCOY?W-_%NNT MCW6:8IV^%@L+M%'OX"J$!B7,BL(U-BJ[@5OO+(T+I%J/X26=WX;.X;L3@>^F M 3Z%&;2U9$LKRS\WE@D[)0J@G8A8&";LB>A;(B^2>2'<$^N3]A-+44D^V\NR- M,(*62)Z.ETR.PC@?U=\T*UR(L-X15*U%P5 @T_[=X0@='^7QME$\2$M)S>3QJT>&(;T)IL=9X3.H>!Z&1;LAUA("4 MN8J*K"E4JS.3"JD&-'6&M"6Q\J[95(DEB>4,V0JB[3DL]P#9])H6POM=VKDV MG88N&=]^89%M/ +'KL?L>AS1U,Y3USE6IA;*I\PZ0>\/JT(%P++$U"M2B01# M_ B9=I0WF8O#$83E7/A[J4)!PN]0>$YNHZQ-K,I(3I=TW,R:!N.S]M8ZXKQT MDXI,T<9X9:"FIY,AU8#BJG=I2Y]@A[ 4GLZLX*/(K8Q(DI-1D65G$L+:AJSW M2"\&'Y\/X5I8ZK0I>>DH >OV=9"48VUH6'IG:$Y1>EE2056"-!'4?9@WG[C6 MG BYQI,L-CBM9*J%IXH,D1;:4_G2-9H=M"Z#?I,:=(!TG[1=K%_M_P%F;>M[ M,F]_(*@]D/H!-);D.AK^C:@[Z5S<3_A M /V?T?0?4$L#!!0 ( "R(L%0*&PO=V]R:W-H M965T&ULG55+;^) #/XK5M0C(B&A#U6 5![5]L"V NWV/"2& MC#J/[,RDM/OKUS,A@4K0PQY(QA[[\V?'-J.]-F^V1'3P(86RXZATKKJ/8YN7 M*)GMZPH5W6RUD 2E>5:@<'M.'H8W$^' MWCX8_.:XMR=G\)ELM'[SPE,QCA)/" 7FSB,P>KWC#(7P0$3CSP$SZD)ZQ]-S MB_X8;./0QU.'.Z2"P[IP2$-O)M @>6<.389&;T'XZT)S1]"JL&;R''E M/\K:&;KEY.78'&+QF !,RTEM[Y3[;GJ?8^2]>$@-X[& MC:L=,%(J9ZBW>[ O>5YZV7+KO)EE BTI.FH]8 9]SS:DF:*?U,;QOR3I=S3@ M2H0*#=>%!VBQO2K,O\J1N+;^)\@!F+B*FKX_'8 V1,5X$T,3JJ%F)B?E@%F+ ME ;9:,K/T]6"%\R1WX8)'P)".]L^O"*4K("KFRSM)4D2P*YN;Y(@$+]:'>D7 M9UF%JXCXY/9EFAV88/YKUHKUXQYI^V6Y$.S&X[F MS88E$CM.? 5NR37IWUY'8)JMU0A.5V%3;+2CO1..)2UZ--Z [K=:NU;P ;J_ MCLD_4$L#!!0 ( "R(L%1]V/C6M0( ,X% 9 >&PO=V]R:W-H965T M1L(AI=\ I7$E13 MEDR^+K 0^ZD3.,? FF]WV@2\V:1F6[Q#_5"O)'E>AY+Q$BO%1042\ZDS#\:+ MV.3;A)\<]^K$!M/)1HA'XWS-IHYO"&&!J38(C)9GO,2B,$!$X^F Z71'FL)3 M^XA^;7NG7C9,X:4H?O%,[Z;.T($,<]84>BWV7_#03V+P4E$H^X5]FQM&#J2- MTJ(\%!.#DE?MREX.]W!2,/3?*0@/!:'EW1YD65XQS683*?8@33:A&<.V:JN) M'*_,H]QI2;N(4TX&/\0QZANKFJ4X=4A>"N4S.K.X M!^>)P_RH(Q YU$<.C#C@D0/DHB#1J3'09::[[C;A"E,L-RB/D0"N&UEQW4BT M"#E_,;:"3Q!&B1O&R8EU*'8 M* )7"K6",(C=..YWZ^H\?:8A%4I#X,9^XOK1D*PHB=R$X+^A(@)IVI1-P31F MI$2ZM92S5NN$PTHA-?_3!CX';C#LNZ-^ !?6\4?N@-A=F,:"H>L/!L:*(W

3CEYCRRL%!>94ZO<&B0.R MG1ZMHT5M%;L1FO1OS1T-7)0F@?9S(?31,0=T(WSV%U!+ P04 " LB+!4 MP@F] U\& " #P &0 'AL+W=OL52N!M.R3!8X"$G!7]:K2GHYK[V=O,KMQ+[%3VV'9_O7]9IQ]\C@J M(39Q/-^\OIFQ+Q;.?PL%452/56G#9:>(L3[O]T-64*5#S]5D\67F?*4C7OV\ M'VI/.A>AJNR/!H.3?J6-[5Q=R-HG?W7AFE@:2Y^\"DU5:;^\H=(M+CO#SFKA MLYD7D1?Z5Q>UGM,]Q3_K3QYO_35*;BJRP3BK/,TN.]?#\YMCWB\;_C*T"%O/ MBCV9.O>-7S[FEYT!&T0E99$1-'X>Z);*DH%@QC\M9F>MD@6WGU?H/XOO\&6J M ]VZ\JO)8W'9.>NHG&:Z*>-GM_B%6G\FC)>Y,LA_M4A[A^..RIH07=4*PX+* MV/2K']LX; F<#5X0&+4"([$[*1(KW^NHKRZ\6RC/NX'&#^*J2,,X8SDI]]'C MJX%D!NK.V=C$=0'FU.^*]^'#6M#1BM# M;D:O MYIWU/C85>-!J/1*WCCM6-CP1O_#\=V@([70,<"=/P2$"'IX;D(O2K' MU70>:IW190?E$L@_4.=JTE/),/65%)8?C&M"N50E*\F5KFOO'@W(1EA\UST9 M#,#31GM2,ZY0-\/?S&2D!%D9JZ[!$6.[Z@L]HEC51ZL0R:S@, ZZ:D%*HX20 M(A4+$Y(>%%/>9,;.L4:[@-&I27>PIU7;7-%C7,%0BQ+)5RQPIY?KQ/78K[?M M'9QT?=T^_[_B=L99T[4H3NNDEN*A[ZLO&3]%*C[6!PPHMX%=M ;FQ5CQ# MB*Q3I;-S\JIA*0;8T1:,Y=C &ZKJTBV)@EH43AH.D&?>56UX7:93L_&,FEH2 M!]I3Y2*][/'P[$G4GW4Y2#-$;_K;==6M+@W:LC6[7J\<9G+4WI3LZK"GWC=^ ME?*9\2$JUH4(L:+18/A.R!*::6N?^+,F15PX_H:\:HLA '4INAPHA@P;T:!2 M\C-GL\9[LA'^+4PL4@ 10K:GL&(52.14KD)F6ML5![18O%) M;_(C;\^)C3"6'6-(S"ILX;<$7AH]-:6)AL"116%0%YZD&FUD2D $J45R\*Y+ M-74>S4'RI3E;]X7S\4A8U+HF?D!?--B^"<""R@=25>J(CET+H>5 5)FN#=#- MOY2+4RNCD=(9G$.%RX]/@"O2-K3= PND"AV0'(3^0!_NFNJF M[!^3+T10$VD!V_!OA4VPPU4F4U.R-#,QK*IUQX*DEKO!P71/08Y:0IR>$^@I M.<,Y*$J^<>C3'-E,D2#E W($CA%CCL)C/LZ$9C ME^OE&QJYEW(G =LE<"(A%=V;]FV9MBU@1N2_NMD-##2RD#=#+" M08#'2?Y*3Y/2+!V7E[2R8"I3:J[6LL1G#P'6GS>KNOV9:QSEE&*:E?P;Q \Y M6/.@<.K '(J3:YJ_/2-BSU9OU8G,X--P]*2A)530OW96 MV"U%OK_:7'R*A^$9 M#D[O)NJ>)[%4K*M(':F#X>BL.QF?JD/U.Q\LO@,SF71'DS-8@%:4R >+GS*2 M^QK\2FZ$\RWKTHDY&7X (NHTH&>@+OBU).T/V=J3[LGI"38CLRB=)A$7V0>/ MU<'QZ 3F?G%,X?88\8P-@C*:#-1SY_S^UJVH(C^7NQ\G EE/%Z3UZOIZ>9UN M59OMZ6Z*;,QYBI8T@^B@=SKI)(*O7J*KY8Z%(84;FSP6N"*3YPWX/G,X_K4O MK&!]Z;[Z#U!+ P04 " LB+!4&B]RCC # #=!@ &0 'AL+W=O_.&Y(SF!VV^V1+1P5.M&KL( M2N?:JS"T>8FUM!/=8D.>G3:U=&2:?6A;@[+H0;4*(\ZSL)95$RSG_=Z]6%*Q?!+( "=[)3[HL^_(G'>E+/EVME M^U\X#+&"@O/..ET?P:2@KIKA7SX=S^$,,..O *(C(.IU#XEZE>^ED\NYT0

3N*KQE[)QAKP5X=SR]NYA=??Q=OWI!E:;S*Z!6*&#[KQI46;IH"BQ_Q(OH3<+/TDP@%@PB'D5O\,5CC7'/ M%_^_&G_@3$;.I.=,7N-LG&SVU58AK*Q%9U\ZMS@2L1=EI1GQ+B"N@:\G*\!WB/.=9;2G3<$7 M MC7GVY*M:=XV#59YW=:>D%[$:Q,FA]2C/;=W*RE [.[BC6;.F/H6O4G7XNVA6 M^?>N,H1QF)>-5GK_#']0K4QPSCCG9%QDC,<)2Z)+>$=FPGB6LG0J?HE+V4Q0 MW"P[QD4SBA,)7/<-26=@4/6:;%FUE@*R=,!>)"R-4Y8D@I"".-+T\B>WF+(X MC;T[CEB63.'!R((F+4UAB%A\%'$1,9X(EF5>:I3.6!R+G]PB8]F4>_' M!^VD\K5,&4_'6@1E$8)DG8I.XAE+,O%28)S,6,I/@5,N6'(IX*5V"<]&#AW( MOA^LEEX3W> P?<;=<7:OAI'U7_@P^.F=T1.UH'!'4#Z9I@&889@.AM-M/\"V MVM'I]\N2OC]H? #Y=UJ[D^$3C%^TY;]02P,$% @ +(BP5.8)+PRR @ MEP8 !D !X;"]W;W)K&ULQ57!;N(P$/V54;1' M1$* 4E6 5%JJW4-7%57;LTDFQ*IC9\<.M/OU.W8@I57IH9<]0#SCF3?OV9/) M=&?HV9:(#EXJI>TL*IVK+^+89B56PO9-C9IW"D.5<&S2)K8UH$*H,',> M0?!CBU>HE =B&G_VF%%7TB<>KP_H-T$[:UD+BU=&/W&V1UBT".D)A"'<&NU*"TN=8_X^/V8V':7T0&F1?@EX*Z@/PT$/TB1- MO\ ;=A*' 6_X+8GO($<=Y"A CDY!8H%$F,,*MZ@;_.S4OD:8].$C+WA";O/, M4.[;JL6G%M_"KD1NX$SOV" MS1^3X:27)$EPL7'NC1ZSL#6&%T^]]GP]KL+O>@X6:2LSM$<*D5K]&RW_8M[C M\L*U7JDSU?CRS/WCT0 '>;)KW$BM/76NXAUOI;U :7+[?7%G@_&;N#0=GQ"7 M&6UY&O@2/K(F4Z#UXTNH_R/XLU:/CX8%=\0FC$3+W+FUVKG1>;NI>]D.F[?P M=F3S@3$'"PH+3DWZDW$$U([!UG"F#J-G;1RW7UB6_.5 \@&\7QCC#H8OT'V+ MYO\ 4$L#!!0 ( "R(L%3V[!-DV@0 )P* 9 >&PO=V]R:W-H965T MX5XLH;'[TA>)Y,[EG#/#R\7>N@>?2QGHL=#&7_;R$,IW MPZ%/7O63\;G;&]M'@#R7W_FA,S&1M[0-//F:7O1$#DEJF@2,(_.WD7&K-@0#C M6Q.SUZ5DQ^-Q&_VWR!U:K6/ MO[2O;:?3'J65#[9HG(&@4*;^%X^-#D<.YZ-G'":-PR3BKA-%E!]$$%<7SN[) ML36B\2!2C=X IPP79142;BE&ZM";FG:Y/)[-1_"'0=Q$D+<39Y,>"M< .: MCOLT&4TF+\2;=I2G,=[T?Z%\DN*L2W$64YP]ET(3P3E:2&M&HPQI *%- M93)EMK1QMJ"02UH50FN:51X O*T]W0CGE*>9, ]T-TAJB&V4RB,R1VJ!E.#B+(J76!]]' M@2$?ZU,%I550TG-*D:;690(L<**$/,9T. QW46SI"A]](&FFN&2>X44^K88# M^HH=[.)B[=!8,+OH?(RSCZ2P0FTYM6.!T =L@:L !:_;#.UI4E4*32+4D 1B M(>YX,/J12F03QE1%K0DG/FL-J^(LERUC\F!EFDZ, MY"&CW+%,B-8%TFN)X%74 'WC:%ZYV-Y+65H7N*/X+J;S7S[11FDDZWI[=3WGSZ<'X"EM M(+1;H_Z63Q)3F@NWQ8X1V-^IBN7J0G;U!V51HK\>%425J-VKM_W1:,0ZU+LC M=U*VQ9%\[1$NK31O;ZWQOW#42C6*OB 8EIN-LJFPXY_Z9"UTW-O<+]C6$7A' M:H^_KDB#[]UGPZ,70R&A +^+//8-^J=^/'2KW=,KJ5\<3^;UNPU,T:2>M-S M=31X^Z9'KGX+U9-@R_C^6-N UTPX'4# !Y!P &0 'AL+W=O2@0Q.1PSN&9"T>35IL'6R Z>*I*9:=!X5S]*8YM5F E;*1K M5'2RUJ82CK9F$]O:H,@]J"KC-$G^B"LA53";>-NMF4UTXTJI\-: ;:I*F.TE MEKJ=!H-@9[B3F\*Q(9Y-:K'!);I_ZEM#NWC/DLL*E95:@<'U-+@8?+HQ(U8^B[.>X;)C2%]@&,)"*U=8N%(Y MYJ?XF-3L):4[29?IJX0+82(8#D)(DS1]A6^X#W'H^8:_%>()Y6A/.?*4HY,]:WKT9IVGR>4FO"(V/W5L&GS]$ M+)]*EQ54M\$X]-+GNJJ%VM+KK87,X2P-T_,D3)($ZK*Q%%EF6)94#@U:!WPU MP8[H02B2O3%(;J1*T#S(O8W]!0?PS%]V% 9Y(G%@M9$JD[4H":P;Y3B'!R$1 MW#\C6&F#!T6"_L#P100;OX6:W(12315R*G](:GF@Y,-C(XSS%:C%ED0ZRX"C MN]51F+RA@=(8 NM=UG8='\&%QYY:0P_Z@AE6*Y+0FP==FFG84C)4?AKN2E#9 M,H2\06CH;9J?)9SY+HL&N_"$GMT8_+\LM%[;731UA-DAUHP;*)"4E M/W3I,:]O*FZWFG+T)"E4XN&D<^7];8,AKT.?.D:[@BH,53=(D ?)L_@]K(OX M1-RO'G-\- [I56S\T+?TMJCZW63<6_??E8MNG![&UL ME53;;J,P$/V5$>HC"M>D294@-=VL=A]:5;WMLP,#6 6;M4W3_OV.3:"IU%;: M%QB/YQR?L7V\/DCUK&M$ Z]M(_3&JXWI+H) YS6V3,]DAX)F2JE:9FBHJD!W M"EGA0&T3Q&&X"%K&A9>M7>Y696O9FX8+O%6@^[9EZFV+C3QLO,@;$W>\JHU- M!-FZ8Q7>HWGL;A6-@HFEX"T*S:4 A>7&NXPNMJFM=P5/' _Z) ;;R5[*9SOX M76R\T K"!G-C&1C]7O *F\82D8R_1TYO6M("3^.1_:?KG7K9,XU7LOG#"U-O MO*4'!9:L;\R=//S"8S]SRY?+1KLO'(;:*/$@[[61[1%,"EHNAC][/>[#"6 9 M?@&(CX#8Z1X6%/91[HVB6$\YD=[NGW$U4S-((A_B M,(Z_X4NFUA+'E_Q7:Q^HTHDJ=53I5U3X@J)'_=DN?8NTGKK0'PG\\@/XY6+TSCU%^$*KJ30=*VYJ(") M CHE2]36AZQY!Q,T7/GS9 61?YXN_544P0T](Y/L,R"V1>C/%TL71^>)/X]# M^.Q @I,KW**JG%$UY+(79KC-4W9Z"RX'"[R7#P\)=5YQH:'!DJ#A['SN@1K, M.0R,[)PA]M*0O5Q8TWN&RA;0?"FE&0=V@>F%S/X!4$L#!!0 ( "R(L%0F MBA6BC 4 %T- 9 >&PO=V]R:W-H965TJSOVM6;_G-I^9V$M-[L)_6C>R\61 :>V\*5IE1%#H MLOE4CRT./87CZ#L*2:N0A+@;1R'**^75V8DU:[(B#6OR):0:M!&<+J4H=][B M5$//GUV:H@ X=]ZD]R=C#XNR/TY;[8M&._F.]H0^FM*O'%V7&6?/]<>(I LG MV81SD;QH\*.R(YK$0TJB)'G!WJ1+;Q+L3?YW>L_,33MSTV!N^H-HO:P=QR/J M6Z#/)7TR#US,V5*D.JI.LOM?9/=*6=MWI>!SZ?+RTS MVL/3OE\Q_?;+<9)$;U^4##+QVP-PS*_HTBJ]/'RO\KPNZ%)5VJNFKNC# MATO:;RV>+_N:-0IM:;W2Z8K$+?*I5/E$J:GSC,QB@5-59H2^RX>TL*8@CR8F MY!$^E2?M'3F3,V7:I98EQ"&YE;+L8" AR*9"I);)>*L]-4+);69W*DI AC.[-1A%:*L\1P(AN:NMJ!;,2 M*7R\".2P]0I;IK;/PAVV4,P9;9IQ"U@/*H$R?O76$2.N,)/HEI?B1@4G=QY! MA[IB(9.'[@XGM/]. [%/!MTQF1PFT]='\>P &,W:\HI+NXXK:WV6@!!$:X? MTY4JE\%UH5T8I/C[G'HCE$LZRHFPZ%?6N I!U8"UKJJ\B<-RCM 8(!&NP[1 MC7^SD\?S)Q)F%.Q71LQ+Z1TF)HQF8@H(H4XMRW H >!BN,=-M''0TDY*C4F+ M=I*6H-L:4$SCV;XZV)\>]!#NI7^>BA6*7T\F0U%7R 0C:@C]-*\SR6:>!W99 M53H5K@@WHC^W[)):ASAKQZ'";%.-9GD"'LJ94LT1!6IH+$@(,6%\B.(9>;_I M@&&X1#)P$#*Z1-GKQGDKVNNI_6VLL@ST'3;&T!!._\N4ZT)Z $L#3=O>&+A= MJ5(6.6.,A-/4E)ENW/0]%.J)=%$9QP=-[IN#=>!PA>->OX7,-C1:2$9#M:/%M:7NM)V15N3/"U@>=<=93 M")VP!4%#ORCU0J=-;UFYH]VN5(-!R[J88PYPSR+J&\9,K^AXVQR:Q6&%P,%5 ME:+A2Q].%MQV'D9;,"01.^&L3*1"Y*@T8<;P8RK\VIM%PRB*GN6^ #Q(8UX[ M,!XP9BC#PN1X/PD5^!$L]UT-OH'F16?!EZ3$"@/\2ZTL& )*HSHZ-"FN';7 MWG.,4E6FG+=(J^[BT;V^1\_C>KNJPZ2]X\IOMX?/.&L<=>KL>;N/>DQ>3>1D>]O)P M .N;UV^WV_UV.&^>S%OQYH<'WIQ+#&+*>0'5:/1J-F@&Q6;A314>T'/C,5?" MUQ5^_[ 5 9POC/&;A3CH?E&=_0=02P,$% @ +(BP5# 0<8=*" _Q0 M !D !X;"]W;W)K&ULS5AM;]LX$OXKA*\X= '% MEF0[EMLD0.*DN\%ND\!.6]Q'6J)M;B51):F\W*^_9TA)MO/6W;LOAP*-9,T, M9YYGWJ2C>Z6_FXT0ECT4>6F.>QMKJP^#@4DWHN"FKRI1XLE*Z8);W.KUP%1: M\,PI%?D@#L/#0<%EV3LY/9R)7]\>]J-?^,)?K MC:4?!B='%5^+A;!?JAN-NT%G)9.%*(U4)=-B==P[C3Z"7R5XM[L7#.* M9*G4=[JYS(Y[(3DDXE/9:)%:]S.U?WOXDFGC'92U5NW/_LWLN.QCV6UL:JHE&&!X4L M_5_^T."PHY"$KRC$C4+L_/8'.2_/N>4G1UK=,TW2L$87+E2G#>=D2:0LK,93 M"3U[\NUT/C^]NEVPZYO;R^NK!3N].F?SB\7M_')V>W'.%K?7L]_9EZO+V\71 MP.) 4ANDC?$S;SQ^Q?B0?5:EW1AV468BV]+^?R"(OYZB=1 MW&LL>K&MZD:F&U9I=2>1<\QNN&TMW7/#4E44TA(/<+IJ M/:@KNN5H$FOXLN96,+5B[^+^CY]0^<&\V')C3E=T(-E-%QI.:"<%B(I6@[=Q!@Q.T2]=<]JWV6>WN'D;4/%024(?RJ@*A-R41=1G M5]O(#(C2 @TC0Y H0N_4FY;[[$M%<9#*O_83)_D3#)DP, M0ZH9C%24%C(9DG1B@X5G=\6E9G<\KX4G7YH.*SH\[(^ZU*.\S01E$KI!UN8. M(LLY^GW@T6Z43EAYIK0 45% H7*1 ZW,V<4.83Q"I,9Z&W4 MC0"F&?M1K.?@B[7XE$0 M37QL.+=.&R-/$@.22(QAXDGT'A,NF5RM4&G$![Q_2NZS PG]=]&(LCO8Y?9O MTZA!EZ9&!X,+D"&:< : ,4W5,.&H MZK-3L\?OAHZ@/2JMBSIWMK#^P*&F!3PYO&D]G8/4TZEDLDQ2+.CH%9?9 16Q M[_ >4H#!94[@ Q/C8J2$E'Z6-FB^W1I)YP7,4SB_1.&IVB/C?%8(1KAQ[0>' M\QEIE-<-J!Y^!M:K@P2;I24!>PF1WY1!K_QN%E+C%NY.+*&%IMG;8K?H0*< M3R36]7D(#(/):!P< K?M2/0%ONVY@4M2:?/@L9HX8CM*O1,<9W1S3FZ>&J5]J5,&RNE M5N.;-J[+0&P?>M=04(BN&N-DN+L%O(+.MK<[_ GNU\II-_;_M:;:)?^J(_'_ MJ+BFAV&0#!.7P%'$DOXX>J&XMJ6%=)^.641YOEMA[R?#8#@*V2]X- U_6FQ) M,@[&X1 G1?UD@E-'?Z78XCAIM.!KP@[[DXG3>IG"9PE9XWVJY?+QOV+RY5>T M5^ET&+)SXN4337M/":V+3N.YPE?8)Z=NO!,=OU>8ZW=XYC>[YR2.IC& "7V' M'+&P/TWV"/SJ==]'M$Z,B:6X/TEVZ*.Z0ZFLA'1R;NEP4M/XR>%/*!E.1L%H M[$^.7%Y$U. 0' 48#^,@V5O.7R3%-(-UP]$$FZ.P_N$^8Z6R[!%;\E*(LET? M^0OMH$]C=,LF*_Q7A9=XW-E-G0\'2[<.HD'2JNL[&XDH:C#-I@,NX+C; Q"# MWVR:U=BX_05O0O\6W<[PQC:EJN95I%E^.#7?' EL/@ Y1:U50UE/HR ZI%9"13L: M3MA+WTT&.Q^E"J'7[M,;O2;7I?7?I[I?NZ][I_ZCUE;Y$7CGU22 YRNE;'M#!W3?/$_^ U!+ P04 M" LB+!433M%X\0$ !8#@ &0 'AL+W=O%.W-L)B<:.YYMO9KZ,[?%:Z4>3NDUA:C7L_$*<^9Z:J" M2WRS5#IG%H=ZU3.%YBQQ1GG6"WW_M)[%*+4WT)N."K?BT MWBWX2_"U:3T#1;)0ZI$&5\E9QR="/..Q)02&/T_\@F<9 2&-GS5FIW%)ANWG M#?J?+G:,9<$,OU#9WR*QZ5EGV(&$+UF9V7NU_L;K>$X(+U:9PS"VB!TO"M'CN6,6389:[4&3:L1C1Y6X M9]$3K>_%->IYA1KN0>W#=R5M:N!2)CS9MN\APX9FN*%Y'AX$_,YT%_J!!Z$? MA@?P^DW8?8?7WX-W@W*_5L; '=,;-%Y1K99:Y7 4=*.(D([ZW5/_=_*Z<+ND2,R[6?,PQ9*3/PJ\]MZF MMD7#.:6%.R-R0JZ*E>Q*.SI)ZGISIB5&T:JWU]2/S/ARB7LG652 &W5J3KL] MC80T5I>X1Z/C??6<9D8!?ZX9.?+OU8UB"/NA-_3]5BWPQV+ZB7F5B%(*]/O$ M7847I864)4ZL"\YETQ.<[;9R/BZRX/-%-@@C;[ 5V =%Y@^=R*+N\/1_D7V. MR :G V]XTJX%YNBX5M0>O5$B M_W_(^(ZRS$O2]\ 0=G$80A)X?!9X_B*K- MIKTUNFSQGZ5X8AG5> 2WNR1WC'_W[W8 MU55626#U^0WHOSW]&_>[)&C_>TPUL*IP=X>%LG@3<8\I7OVXI@7X?JGP*ZL' MY*"Y3$Y^ 5!+ P04 " LB+!42Q >G2 # 1!P &0 'AL+W=O4Y2L.5!(V+=M"M M7_2:3M\K_.:X-GLR."9SI>[=8IBV@YH+" 4FUB$P^CU@'X5P0!3&GRUF4+ET MAOOR#OW*._L"YU&\T MDI6Q*M\:4P0YE^6?;;9YV#,XJQTPB+<&L8^[=.2C_,XLZ[2T6H-VVH3F!$_5 M6U-P7+JBS*RF4TYVMC,=W'2'H^'H&B:#Z=5X>M,=]0>&QVL+=$<(>0L91Z9.>_V/.OGOR#6@ K"JTVG.XS MBD?X6#\-S^E>">%;Q&M0NI.LRG<(XY7^#VB--!0,2@LV0V"Y6I%(:%8S:5C9 M@H7F9$7FL,XX^7 -2Y$;D,K"'%'NT#$%)AVA!Y0K?*ZB,5%+R?]B&L)=1AO$ M2#RZT+I)XKPZ<6;)GNG40%^E?,$3'R5\^?SA+(YKE]U9WTOURZ]PJPJ>P$GM MY(A:SV:@).7%<9!*?DL<3\'F J%0VF,X3ADQA81NN29F!KA,Q(KN.@F@*%N' MEQ +H2Z7M)"J!5W++DL45MI-!"N)M&L M?SD?^O@0\%/BUN[9X"M9&O/B%S?Y)$J\(%28.<\@^+7!!2KEB5C&GY8SZE)Z MX+Z]8_\6:N=:EL+BPJA?,G?%)+J((,>5J)5[--OOV-8S\GR9438\8=O$\C9D MM76F;,&LH)2Z>8O7]ASV !?)$4#: M*@NTD45%X))Z9C,EL@'\ULW@BE!C2+ MD]I_E"='[)6,<]/%_=WB^N[Y8-/C^ '<&NT*RQ< MZQSS0WS,6CI!Z4[0//V4\%90#P;],TB3-/V$;] 5. A\@_\H\(!PV!$. ^'P M&*'1&6I'PM\J^]&)?8[OCWIP* H6PA9PR LS!XYOOSV#S'N70@GV6RA0Y2 U MK*3F#2D4+ZR3KFY@@M![\95C+9@5K#!'$DJ]^;B:, -)VA=8OD';GDQRA&$K70&"9?1&_#<$B- J2A?N:0 E:HW5M^R!Q MZV<^,=?.58*H*C*ODCL:^53ZYZ=!9G]PZH49QA-N4-=\UC[:ZW8%(4+97'3T M%YWS4E9T]S0PL,%+0EMAJK?>QG$+D.TF6XS.4&[%4G,8XH7Q9API/1A=G M29*$'"=?1XT=OLJAB+,0<<5\Y9*SM-OO)7W4 ?'>_&"!ZS E+02%S2CI=KM! M/&OFS[_P9HJSI#5_0%"X8FC2^\)SCYK)V"R&PO=V]R M:W-H965TI41>/.:9 M=J>=U/OB0[_OXI1RZ7JF((TO2[M:D*969YV!IUFX58M4L\+_;.30BYH2OYK<6/QUF^M M)"HG[931PM+\M',^^# 9LWP0^%O1TFT\"XYD9LP]OUPEIYV( 5%&L6<+$G\/ M=$%9QH8 XT=ML].Z9,7-Y\;Z[R%VQ#*3CBY,]DTE/CWM''5$0G-99O[6+/^@ M.IY#MA>;S(5?L:QDQ_ 8E\Z;O%;&>ZYT]2\?:QXV%(ZB%Q2&M<(PX*XB<^79U/KCY=W?TC M)N<7?TVNOUR*RR]WE[Y(?#;:ITY+*%58[<+HY?MSQXVQ//P_CMEZ/A8'"\ M,QQQK<5U[,V,;,WEX'U7+$D0XZ!$*.V-D&+J37PO;DH;IZAX<;ZP1.A$+_9] M2L'#,#IN@W@N%R0&QV]0S#[=&:VXTG&O"U>?E=;DC)%](3QQ0)0%"8_Q*E0@,ZX>8*UD&UKLB(P(/>[JN:9\URNQ"QT MD/(9J.8&PFZ3)(K1R$SLC7M10W'801)1%HP3E@KC_$&<&<<5-E<:3"FH%&3# M?EOSUE1%EXW#5RRSN,RD#U6J2YEEJTW#EAY(ER06I#DO6)ZMMJMK5L(AYSHI M+7L.?*T0=D.+3U%U!V&E(8-!*9/TQ!V^/T^]6$HT93G[CNTV<)!\Q^X5RJR" M!I$F4-ZH^3^6A?((=RM$SL3>8%V5#:077!:9C->#RZ?*)@>%M!BSY&(>U3*. M3@.),J=Z&A%':P7*NYBH/70("EX%R; M0$]@9[/_YLK"Q2:AK5A-XC=JDLQ)% \R*Z7?B!:MZT$1T]D>&@D* MN?(DE0W:2*K,0L&$4;,W[(U;!D$-&!T]*<*V!#W7;I4&U(&B!\[-%C\L%Z+Q M2Q-@A/H07MH%X4P(1I1#V3D9FP9OQ(?AY>U&R3/I4%OT.*% M)>SZT5/6-,H]"?7]<_2%B?-GB?H?1>$<@1VPROPV]'F9X1AFE:<#,Y\W)G'F M?5"F=*@KKW*>P!7,EM:Z,TQ>2+V"24T+ U[9;&@ILKE[6@[,)7#)&L%_CFY* MA:<\;.^OAF@I-@]D5^L,[0XOV@SO/+CX2''MH3J,#;AO&J@\SW\*[@Y06T.S M!5BA.-PFN:&/^ZVMRYV=AMK'A(&'[5#N>!7GZYS'**X%O+.4-3Y:]W%E.]3Z M4[.I->4B%3B6(H[F7-IZPTLWBJ+J_%-OM]PAU=!&/[YLN1[)[106>760)CY( M/_6WY$FT-W[/SGJ[#JO]C:M!3FA7O@#QR0#15K>$=K6]8YU75XNU>'5!@^L% M1B<."7.H1KUWAQUAJTM/]>)-$2X:,^-Q;0F/*>Z)9%D W^<&HZ9^80?MS?/L M7U!+ P04 " LB+!4;?5'>A($ #*" &0 'AL+W=OT$LHDTTE\MW33B6V"5@:7 M#GQ35<+M9JCM]CP9)?L7=VI3!GZ13B>UV. *PT.]=+1+>Q2I*C1>60,.B_/D M8O1Y=L+VT> /A5M_L ;.9&WM=]YW7['+YY3QVOL+S[=DOK M^>*&+%;P?FFURA7Z#Y,T4&3V3_,NRJR-DKT290PWUH32P\)(E,_]4V+QG&$6_\?V5X(]9)'^LDQCIY+1;F:(+>P;7W M#4JXR'/;F*#,!I;.&EKG2&4?_$LZOPU];>"WQB"I,OIX!*%$N%)&F%P)?1AF M%821PDD/,TL/>/_NE[,L&WZYNEC-XG+TY0.HEIV@FT-L)#."8"/HIE&24!'H M6O&^0N$;%TF#+2!W*%4 ;;U'SS9%3T(9'UP3LQO /;D^83>U%('LGP6@KM.A M,V]B38T@MT[R[HTP@EX%O^AUIT..*G4%JL-1Z3 MNL=>:*0VM@[@D3)7@6XXAVIU9E(^UH"F]AV/))3.-ILRLB2Q;$6V@F@[#LN- M6C:]IKEP;A=/KDVGH>OOVB\LL@E'8-GUF%V/ U:U=30:CE55"^5B9IV@]X=5 MH3Q@46!LZ+%$?$7\")E.E ^9B\,2A.%<^'NA?$["[U X3FZCC(FLBD!.EW0? MJS4M1J=M/SGBO'03BTS1P3A504V_5OI8 XJKWL8C?8(=P$(XNM1"VCK.&R)) M3I4*+#N3$,8T9+U'>C'XZ&P -\+0.(S)2TL)&+NO@Z@<:T/+PMF*]A2EER46 M5"E($T$C@GGSC6O-B9!M',EB/+5Q&6OAJ2)]H!?MK7RIP:4'\Z5"MXE3U$/L M)^VHZ=_V@_JBG4]/YNV4I\9-ZGO06)#K&PO=V]R:W-H965T@*;-I'-[DT%DD<;(?"?OW.3ALZ"2KM2WQWOGO\G)WG)ELAGU2! MJ.&U*FLU=0JMFW//4VF!%5-GHL&:=G(A*Z;)E1M/-1)99HNJT@M]?^!5C-?. M;&)C2SF;B%:7O,:E!-56%9-O%UB*[=0)G'U@Q3>%-@%O-FG8!N]1/S9+29[7 MHV2\PEIQ48/$?.K,@_.+V.3;A)\X]^;7NG7M9,X:4H?_%,%U-GY$"&.6M+O1+;K[CK M)S%XJ2B5_<*VRXT2!])6:5'MBHE!Q>MN9:^[>S@H&/F?%(2[@M#R[@ZR+*^8 M9K.)%%N0)IO0C&%;M=5$CM?F4>ZUI%U.=7JV7-TM%ZN'WS"_O8+%C\=ORYO% M[0.ITXFDZQ*1ZZ0[PH@,,/P&,X$;4NE"PJ#/,_JWWB%S/,-PSO B/ M MXP>091X$+HA^$1O*CO.+)XT7]U? 0X[H%C"QQ_ GQ/@LG:$N$NAZ4DV4C] M!O,Z@\5SRQOZD?5'MWD4TTCR7#4LQ:E#FE,H7]"9 5U)6O1W E>88K5&N8\$ M<-W*FNM6(C Z/^>OQE;P!<(H<<,X.; N1=6T&J6RJ2+/>8J >\8P3A(WBH

^>8/X#L4TI$)I"-S83UP_&I$5)9&; M$/QW5$0@3=NJ+9G&C(1%_::<==(E'%8)J?F?+G 2N,%HX(X' 9Q:QQ^[0V)W M:AH+1JX_'!HKCMSA.("/WM8[D$R%#BUYC MPVL%)>94ZI\-2>JR&P:=HT5C!;@6FN1LS8+F)TJ30/NY$'KOF /ZB3S["U!+ M P04 " LB+!4U">U/IX" ,!@ &0 'AL+W=OS;)0:PZ=F8[ MI?WW/3N0TJED+XGO?/?YN\^YRW2G]*,I$"T\ET*:65!86UV$HZ1*/UP?T;[YV MJF7-#%XI\8?GMI@%DP!RW+!:V'NU^X[[>CS!3 GCG[!K8I-Q %EMK"KWR<2@ MY+)YL^>]#D<)D^A$0KQ/B#WOYB#/\BNS;#[5:@?:11.:6_A2?3:1X])=RLIJ MVN649^?7R\O5<@6]![86:,ZFH250MQ5F>X!% Q"? $C@1DE;&%C*'//W^2&1 M:1G%!T:+N!/PANES2 9]B*,X[L!+V@H3CY=T5M@!-&R!AAYH> )H10V1UP+A M=@.W%6IFN=S"-=(W %G5EO3FTB(A6N@-XQ$) M]: L962UUBCM7BCQ1KU!B=/H0YG"HPXM46_]'#(D="UMTZRMMQUUETV'OX4W MO_P( '@& 9 >&PO=V]R:W-H965T MVK*&5]EKWT&'FH$TK'8;F&-O>@*P"J55QPE@>M[+IHN4\[#V:Y5P/3C4= M/!IBA[:5YFD-2I\6$8\N&Q^;8^W\1KR<]_((6W!_](\&HWA2J9H6.MOHCA@X M+*(5OUT+CP^ 3PV<[+,U\97LM?[L@TVUB)@W! I*YQ4D/K["'2CEA=#&E[-F M-!WIB<_7%_6?0^U8RUY:N-/JSZ9R]2(J(E+!00[*?=2G7^%<3^;U2JUL^"6G M$2ORB)2#=;H]D]%!VW3C4WX[]^$9H6"O$)(S(0F^QX."R_?2R>76ZY>=BM'G[9K'^[)ZOM]GZW)5<[N5=@W\UCA_H> M%9=GK?6HE;RBE9(/NG.U)?==!=7W_!A]3>:2B[EU\J;@!VFN2UG"(L)+9\%\A6A)L#%E/76&O(<2VCV8RPXG=]*8IZ8[ M>DM#Y\BJ+(=V4-)!];U+V55DT_:R,7C3''G ,;#&*T0^237 _R6S*K\,C4&. M@[+NM-+')_(3X8QRQBAC#(.KG+)44)':9 5-4_Y#FN.<&P.G^S!;]MIA]\.RQD\# M& _ _$%K=PG\ =/'9ODW4$L#!!0 ( "R(L%36N8N%8@( !D% 9 M>&PO=V]R:W-H965T>V M$7KIU<9T%T&@\QI;IL]DAX)N2JE:9DA55: [A:QPH+8)XC"U<8:@FS1L0JW:.Z[6T5:,+(4O$6A MN12@L%QZE]'%*K7^SN&!XUZ?R& KV4GY:)6?Q=(+;4+88&XL Z/C":^P:2P1 MI?'WP.F-(2WP5#ZR?W>U4RT[IO%*-G]X8>JE-_.@P)+UC=G(_0\\U#.Q?+EL MM/O"?O"=4,2\UT:V!S#I+1?#R9X/?3@!S,(/ /$!$+N\AT NRVMF6+90<@_* M>A.;%5RI#DW)<6%_RM8HNN6$,]EF_;"^N5]OX>L=VS6HORT"0[3V,L@/%*N! M(OZ (H%?4IA:PUH46+S%!Y3.F%-\S&D5?TKXBZDS2"(?XC"./^%+QAH3QY?\ M7XUO.-.1,W6ADOMK)7.;[7V$]C MV'V\T!W+<>G1PFE43^AE<%&ULS59=;^(Z$/TKHV@?NA*%? %)!4B4TKW5U0("VNH^ MFF2 J$G,VD[I_OL[=D)*6\KVOETA0>S,G!G/.6.FM^?B26X1%;QD:2[[UE:I MW56K):,M9DPV^0YS>K/F(F.*EF+3DCN!+#9.6=IR;;O3REB26X.>V9N)08\7 M*DURG F0198Q\?L:4[[O6XYUV)@GFZW2&ZU!;\AM0GYJ\#B3Y0*FL^7==+* X>0&YN/%2Z#.)^$L2#GSQ76PGC/,;XK7^+ M$JZS=@]97[MG 7\RT03/:8!KN^X9/*^N@F?PO$_P;L:WX_E\K$_^,)[OY(Y%V+>H^22*9[0& M%;"$Q9;1)CP:#6(,PV<4U%(P?D$1)1)A)I((/[Z?H^[;)-_ $D4&20[_(!,2 MAIN-P U3"'>Y$@FU8 0/+"T0IH62BN6Q]F$*;C#";(7B0(8#'=MIA'X(W\!M M>B%TFZY^OH0?.E,*?5E]#JD==D8LCZ@WZ_6[0,1XM*TI?Q/%[U 4.S!1*E0M MU/_@=8;N=DUW^ZMT+Q2/GF"ZT[?.*:+/ ITFN@23,"E,L?GZ_\1XV+$;@1>8 MJCH.!,VVT77:_A^39\IU>A_4<%!$&[T;8]BN0T@RY% M];^B -<-*B_*-8!.L]O]DP(ZM0(Z7U7 '"75,-*'-V(XI8*S8*=5\!X6[O/D M3/.;^L.-YO26):*B$/^0^E[X3A^PVYKAMUF-SBBGD@&FB_6F!@[LK)+J]!]%_P=G5[7 M;_CM,K)C-.6&%+24[6E0HQ_ M%8GZ38U#]!0TL"@20,ITQN,7;7_ZOC^;PFD!P'(K$-_\F7X0N"9DQ*72EX3 M9\P+TL8W\,)&V-$WWX7O-IS0H_(N&/V;F]J3;I_04!]0"Q)(T @#!WY@3L)( MC0F+:?A(Z(!,3U& Y<' (;2 "'!]I]&AFW7)%3E(7;/+E:E9=%RS@QLU;>@T MG(Z^*'1+^E[W)&^MH\$F0[$QXYLDS")7Y8Q3[]83XK S2-2S*D:U<*+XS8]***QJZS..6IEP4VH#>KSE7AX4.4,_-@W\!4$L# M!!0 ( "R(L%3B4_4Y @, (T& 9 >&PO=V]R:W-H965TZ M?[^S0S/:K6C2A!1\]MUSSSWQ708[I9]-CFCAM1#2#(/?O';YS MW)F#-;A*5DH].^,F&P:1(X0"4^L0&/UM\0J%<$!$XV6/&30I7>#A^@W]FZ^= M:EDQ@U=*_."9S8?!10 9KEDE[$+MKG%?3]?AI4H8_X1=[=N- D@K8U6Q#R8& M!9?U/WO=ZW 0Q\?$M6&;_+&=Y(K_T)WCW=^UME#,Q1PS)G&OM'4#L-:L>C=CY!75+O9)5 >%C#C&G) MY>8@0PLFS/ 4QC*#*1>5_:A,+<31%*Y9^Z9D*0X#ZD:#>HO!"!YSC?A.^78@>VQ*3 M#=9I#,3M5M*E!.<=B)-6U(E;4:]3JT3=VW"R*GT&?*GXE@F4ELIX*!TN54&B M[IC6C';A*_T6:*BNU.6JPRK)Z6A+V[1%]8)4%K@Q%9DNX"/YK'Y%_T&_D;BD M*^ ]^_LK(/\X<:I&9U&OUI=6%T[&PO M=V]R:W-H965T M8DQVY_LZ2B"ENB8S$+BRD2JE!DVU]76F@,8N*.5^4*]W_)0RX8T&;FZA1@.9 M&\X$+!31>9I2]3T&+G=#K^$=)I9LFQ@[X8\&&=W""LQSME!H^25*S%(0FDE! M%&R&7MBX&_>MOW-X8;#31V-B,WF3\MT:#_'0JUM!P"$R%H'B[Q,FP+D%0AD? M>TROI+2!Q^,#^KW+'7-YHQHFDK^RV"1#K^>1TYV8I=S]AGT_;XD62:_J1IJ-6Q+4@^!Y-2775S<5L,VR($T'V_R?@E3@MDKN=Y^^4_)U* M_C7](DO88,HD3#%S@U8$>.C.%J!S*J%1:YU7T"T5="L5A'',;)/ Y ]%6"=* MYEO$-8GL5A>=JIPM^WQ8M+<_ M[L4C@9=^RX0F'#88BE1X(%71> O#R,PUNS=IL'6Z88)O%2CK@.L;*^%?%4%@"9OO*S4T"FTWMRYKLH* MX%3UQ 8J?+,2DE.-H5R[:B.!YA;$2S?PO('+*:N<)+9[B'VWZ&IQQK,1*GL+]G7N7U4S+9* M"]Z ,>:LJI_TK3F'#@!Y3@."!A!\!$1G &$#"#\+B!I 9$^F+L6>0THU36(I M]D2:;&0S"WN8%HWEL\JT?:DEOF6(TTDZ>9@L%I.4C)]FL^ER.7UZ7)*K%#1E MI2*/5$IJ&G--OI'G94JNOES'KD9=@W:S1F-4:P1G-$(R$Y4N%)E4.>3O\2[Z M;4T'!].CX"+AC,H>"?VO)/""X(2?\>?A_@EX>AF>0G8._JZ:L&U!:/G"_VS! M!:FHE8JL5'1&:BPX9\I<66S&&XX.!:?:69,,+(F9&[LDB'S/\V)WUSWEXS3_ M-NRFO?/8;SWV+WI\KB@74K,_D),45B E+CK&3QGN'SD9A,&1X?0X[6;@'1MV M.]>)@US;L:1()K:5KC_2=K>=?/?VPG_8'_EWXWJ _:.IQRE^@FN&32AAA91> M[P:MR7I$U8$6&WMI7X3&$6"7!4YUD"8!WZ^$T(? "+3_$\E?4$L#!!0 ( M "R(L%18;1I_Z ( ,P( 9 >&PO=V]R:W-H965TS#A!JPF<6H[I=VOG^VD M*=! >>D+\<<]Q^=;2$%/,SFD,F=V+* M4BSDE"U,GC/ OC5FO0PN1D S&#/$B33%[N8"$KKJ& M;;PN3,AB*=2"V>OD> %W(*;YF,F96;/,20H9)S1##.*NT;?/![:E #KB)X$5 M7QLC965&Z8.:7,V[AJ4400*14!18/IY@ $FBF*2.QXK4J,]4P/7Q*_NE-B_- MS#"' 4U^D;E8=HV6@>80XR(1$[KZ!I4A7_%%-.'Z%ZW*6"\T4%1P0=,*+!6D M)"N?^+E*Q!K ]G8 G K@' IP*X"KC9;*M*TA%KC7872%F(J6;&J@N/)[7@TN?^-^C=#-/HQO1I?CV[NT=$0!"8)/T:G:'HW1$=? MCCNFD.3M XP9E _6R.1H\%R655BA/TE5'.FTR6K(%F5;?BJ6=[EF^Y MK8[YM.ZF(<[U7=\+Z[@-V6XMV]TK^SMPCOI15*1%@@7,T1#DA8T(UM= F>BG ME GR3R\T&2CY_35AI[;="MJ!O>6@,=!JAW[0;,&K+7@'97X[Y3<@FO1Z[V0X M=LL*PRVU#6&>&[;M9JU^K=7?J_6R8!D1!0.$I=A+\JS&'/VYAG0&[.^>.@SJ M$X)/JUCO?;=]WO>VJ:0B35WE7A;=KT>V]HG7[0S1&4PZHSSF(@TK&MMY>T]:G M9*6B#38ND^=YP59:/HXKA9MKK4;U>?F.7Y",HP1B";3.0IE95K;.U#*ZWD#JP*D;A-J]1NJ*C;9Y,4B9'3J%4=>^Z,BN@Q++'*V!Z9\U%B96>BHTK*P$XMZ*2NH'G M]=T2$^:DB5U;B#3A6T4)@X5 M<5EC"E-,_)%?%R!DZ*(HCOTLIRAFR^WB:LTWT2Y6<.:U*S@ BM$3YRI0J(YRR'_K'>UK]9< ML#6%G;7J $4M*+*@Z +H5P4" M*\(VZ!'T*XBF7*ISY:XI?4LQU_$MC3P_&B3NVV$13J/\83CX%K=AGSS&K<>X MT^-RNZ*ZB3RPC)=PSEPMCP^.]8Z,G4;<^<$P#@?GG?5;9_U.9S^UK6LKV+^J M@J=1<1S$PR.;[L$M*T%L;/.1*.-;INIWNEUM^]O87NNC]8GN>W6;^H^IFZ9^ M8S>$241AK9%>;Z"+)^I&5$\4K^Q=7G&E.X,=%KIW@S !>G_-N=I/S 'MUR#] M!U!+ P04 " LB+!470T^Q!$" "I! &0 'AL+W=O'*2MTF^F!$#R7@EIYD&)6-^'H1F>I:E!P"1M-3%-53/]; M@%#M/(B#T\8+/Y3H-L(LK=D!MH"O]4;;*!PH!:] &JXDT;"?!P_Q_2)Q^3[A M%X?6G*V)ZV2GU)L+GHMY$#E#("!'1V#V=H0E".% UL;?GAD,)9WP?'VB/_G> M;2\[9F"IQ&]>8#D/O@6D@#UK!+ZH]COT_7B#N1+&7TG;Y4YH0/+&H*IZL750 M<=G=V7O_',X$-+XBH+V >M]=(>]RQ9!EJ58MT2[;TMS"M^K5UAR7[J5L4=M3 M;G68K1\?MH];,EH!,BX,B3^G(5JN.PWSGK'H&/0*XP?38S*)OQ :4?JZ79'1 MIP^4T+H:K-'!&O78R4UK-T"3 33QH.D5D+-%1AKE@8GK3Q!J,(<]5W2 4Y%DB:#!XJ7J'2&PO=V]R:W-H965TCUCP"2!I!XH;5G7M85LVP\U&H%VED3FQOX MV'@TJ>'2G>+<:OK+"6?'M]>3^?4J)R>G*<(IF+TYA(FE&!<=N !UU0:X$8" MQ2PM7,"B#JP0&%U8.DNP!3?@]Z&KFRU3+A>TAON$5L&@$[W:E-(Y^[_P&9<26:4$-YUZ8I1E77AXT>EWQ77% M23#007UEDBA?O/7**$12@5!R@1J6#N4(]G8S7+K8D!HL*Z$VB 96A?+EC9AS MKFU0MI85[\OG053X-'W0'T;M#;H0[I:]$O? = MP8#?JZZ"[6K;=":^UH8OYG7'HM1?<.D"D1,TZIZ12[KN O7$JLH7TB=EJ2S[ M84&-$[4SH/^YHF-J)FZ#MA6/_P)02P,$% @ +(BP5+,M1&IF P D0P M !D !X;"]W;W)K&ULM5==;]L@%/TKR-I#)VTU M&+"=*HF4IONHM%95TVT/TQZH0Q(TVV08-^U^_QX%R#QRS-BX&WT'IYYOM%LN 9*T[EDN?FR4RJC&G357._6"K.IE50 MEOH!A*&?,9%[PWYU[T8-^[+4J;]R*^4+;&_ZP MOV1S/N'ZZ_)&F9[?L$Q%QO-"R!PH/AMX(W0V1J$-J!#?!%\56VU@4[F7\I?M M7$X''K2*>,H3;2F8N3SP,4]3RV1T_*Y)O69,&[C=?F;_6"5ODKEG!1_+]+N8 MZL7 BSTPY3-6IOI6KC[S.B%J^1*9%M4_6*VQ!'H@*0LMLSK8*,A$OKZRQWHB MM@(0.1 0U '!L0&X#L!5HFME55H73+-A7\D54!9MV&RCFILJVF0C'E]=WH^M/E^9KVF# [173)T"C-Z! :!(WS<'7[!DR8<[8;[)L$FRZ#),JCXR &^3TH6 M!1@SI9Y$/@>C3):Y=F6UI@DK&KL"'H8H@A2:7]]_V-9_!'!'*6Z4XDZEHR0I MLS)EFD^M3*7%'U;Y?91/P66V9$*91>34OB:F6Y+>HR!$B.+>GG@G$I.8PIY; M/6G4DT[UUZ;NG)LE"[ZQM.0ND:0U-"$X)B':D^C 11"1'G(+I(U VBGP3K&I MJ8.F1H(?5SR[Y^IGA[W"AC5\'7N%K:P"#!WN>AFWHS-J=$;_RUQ1VS(!)"@, M][WE!!I<=$![W&B/_]%:<7O2:(SQOK,<,(/"!^3U&GF]3GGCJE1S!6YY6LUI ML1#+HTR&X*94P]>Q6(4+J_(%PX'(0D.B!QLU.@E[:*WZ509GXU3Q:Y M3.7\J'8/<5;LIZ*B[HO^+T6C;/B'$A 2M=^A MTA@1$H<']&^V#M2]=QQAM+!UUB PI#1J+0<',(@I161/I+]U7K2'=7-:FXN\ M "F?F4AX&IE$U?K\N^YHN:R.D/=2FRI7-1?FFX$K"S#/9U+JYXX]E39?(<._ M4$L#!!0 ( "R(L%2[#,:+*0( &,% 9 >&PO=V]R:W-H965T]8%_[GN-S+KY.6B&?506@T8E1KA9>I75]X_LJJX!A M-1$U<+-3",FP-J$L?55+P+D#,>I'01#[#!/NI8E;V\LT$8VFA,->(M4PAN7+ M"JAH%U[HG1<>2%EIN^"G28U+.(!^JO?21/[ DA,&7!'!D81BX2W#FU5L\UW" M-P*MNI@CZ^0HQ+,--OG""ZP@H)!IRX#-\!MN@5)+9&3\ZCF]X4@+O)R?V3\[ M[\;+$2NX%?0[R76U\#YY*(<"-U0_B/8K]'[FEB\35+DO:KO<6>"AK%%:L!YL M%##"NQ&?^CI< ,+X"B#J 9'3W1WD5-YAC=-$BA9)FVW8[,19=6@CCG#[4PY: MFEUB<#K=[!Z7NR^;U?T:+0^']>,!O;L#C0E5:(>EQ+9F[Q-?FZ,LP,]ZVE5' M&UVAG:*MX+I2:,USR/_&^T;BH#,ZZUQ%HX1;+"=H&GY 41!%(WS3P??4\6#'#TI*!J*[DTQ MU5O%'"<. _0"6*H1C?-!XWS<-N'_:CL>*./_97N<.'2N48R8NTIO2?4O+CX# M6;KV5B@3#===#PRKPPNR[!KG3WKW_)@+5A*N$(7"0(/)1U-(V;5T%VA1NS8Z M"FV:TDTK\PJ"M EFOQ!"GP-[P/"NIJ]02P,$% @ +(BP5*ZP &XH @ M:04 !D !X;"]W;W)K&ULI91;;YLP%,>_BH7V MT$I;N.52501I#53;PZJ(J.VS X=@U=C,=D+W[6<;@JAR4:>]!%_._^?S/_%Q MU'+Q)BL A=YKRN32J91J[EU7YA746$YX TSOE%S46.FIV+FR$8 +*ZJI&WC> MW*TQ84X!OP0J"5HS$R3K:"8AH) K M0\#ZM9 M_H#>CTTPYU3:7]1VL=.%@_*]5+SNQ3J#FK#NB]_[.HP$_O2"(.@%P6<%82\( MK=$N,VLKP0K'D> M$B9:T\S UL:JM1O"S+^X44+O$JU3<9(^IEF6)BA+7]*G MYQ3=)* PH1(]82&PJ?$M^H:>-PFZ^7(;N4J?:91NWO,?.GYP@?\+BPD*_:\H M\(+@C'SU>;G_4>YJIX/=8+ ;6-[T(H_INUD@">) 88<#.[S* M3J $(30\ZYCGBM41YI9@&NP0+\*%YWF1>Q@7Y5S8W3CL0X+3(<'IU017G$E] MNPG;(@C3MB.D_%60VG#?[[X+,3IS._=EI04[#@F!V6A!WU CF$=+7 M9T>81!1*+?0F"\T176-W$\4;VQM;KG2GV6&EWT(0)D#OEYRKX\2TV_"ZQG\! M4$L#!!0 ( "R(L%2NZU#3HP( $<' 9 >&PO=V]R:W-H965T>:7(]V7+S(%$"1MR)G?XC2U0ZMBXMDL"*;G,UY[M;J/ST-5_,F**:=!H/V/ZVA=*X&F&..5'P<_P]CK\1J+YX]-U^#1[?-#3K_/@ MGMP]!@_D; J*9KDD#U0(JB_IG'PASXLI.?MT/K(5:M!,=ESEFY3YW!/YNN2> M,Y5*:\';Z+TN@+LOP,1M)0PVHD,\YX*XCNLTZ6F'WU,-[QJX MVP"??AS>;7'CU=?I&;[>";X94R! *A*F5*Q!-ADJ&0:&07>%5Q][!%I_/91] M'-3U#J/^4=>KU?5:U2TF011%+3;[-5'_OVWVCQP,3QH8U'D'K7FGL%1DQJ02 M6VQ]ZH+40N94P059*!P2$H&(\1C;9I.P]A3=CN-\;BG1L)8Z;.6)!(\!$DEN M!"_(':>LJ4J3X?&?X=)QC@ME'[28 K#FNE5+$O,M4^7'5N_6KT%@FN"[_1!? MB;*I_Z4IGQC\%M89DR2'%5(ZG2'>H"C;=KE0?&,:V9(K;(MFFN)+!T('X/F* M<[5?Z 3UV^G_ 5!+ P04 " LB+!4,QQO/ D# #L" &0 'AL+W=O M*IBRG F0*9)0L3S$&.^[5NNM5N8TW6DS((]Z&W(&A>H[C"$% M0*L M++(Y*YDX%L0YK1F,X,LF!E:NT^9R?M"";U+-4X-9O/I9+Q8 M3.>_X&[Z_68!ISXJ0F,)=T0(8I)R!E_A?N'#Z>>SGJVT38.T@X)_F/-[1_B; M,.%,11)N6(CA:[RMM9:"O9W@H5=+."&B 4WW'#S'\RKTC-X/=RO@?CWY M?^J5NE:IKE6K;J&O(PJXXPHE_($)#2*",4R"A,8Q837^MTL+[?_V/V=H[_OO MM9VCSG5*TYU:TSXN%8R95"+5=4R=PRT)$*X3GC)5):-S$.%6IN*(C(M2QL7' M9)0AF1.%Y[!0^A7"#$6@MW4IKM)6;Z+;<)PO-)66[N'G6I>NR]+X9:WQ::JD(BRD; TS05E -R2&(='?H4Z;GU;&Y?) RYM[ MXQ^><&N2ZCHO9=7Y6%HG1*6"JF?09;I2ZS\(=X7KT\G)8>7+1=I[;2!!?9U, M.Y40F"\Z+[#E:MFRK[-&]69]Z%Z-\L;[0I/_!V@5:\HDQ+C2E$[C0E]+D;?6 M?*+X)FLV2ZYTZ\J&D?X=06$.Z/T5U\6DF!@#Y0_.X"]02P,$% @ +(BP M5+,D%!=N @ A 8 !D !X;"]W;W)K&ULI55= M;]HP%/TK5K2'5MI(XGR5*D0J=-/VP(1 W9[=Y$*L.C:S#73_?K83,DI35*DO MB3_N.3[G6OWOJ^*FMHB!J)+7"SLQ:R(=I,Y<97 M6PFD<6%)-[6V M"WZ1;\D&5J ?M@MI9G[/4M$&N**"(PGKB7<7WLXR&^\"?E$XJ),QLDX>A7BR MDQ_5Q NL(&!0:LM S&\/,V#,$AD9?SI.KS_2 D_'1_9OSKOQ\D@4S 3[32M= M3[P;#U6P)CNFE^+P'3H_B>4K!5/NBPYM;)1YJ-PI+9H.;!0TE+=_\MSEX01@ M>(8!N /@HGWC;)>'C[*F^*+A',B1R@*/R,<8#R@9_9^>'A!3M1G*W)\\1M\/TU9 M'3,VE)T6G3JTK9]]$:=ID*0WN;\_53T0%V91@H,^[H6\N)<77Y0W)]Q47H56 M(/>T/)?X@C+I*9,/.6[1R8D3'"5A@,=GC@?B8ARGP7C8<=K+2R_*FPFN3,%2 MOD&$5V@AQ1J4[3"$O2<+67],]J$L9*_N$T?!.(G.L_ Z+LSBFW$8GF7!/RGH M!N3&]3F%2K'CNBV>?K5OI7>N@YRM3TV+;3OB?YJV/YO2V%"N$(.UH0Q&F;D; MV?:\=J+%UK6-1Z%-$W+#VCP3(&V V5\+H8\3>T#_\!3_ %!+ P04 " L MB+!4E+1UBZ$# "V"@ &0 'AL+W=OU$DM>""RM &F[M'?WH2U:VMZ'TWTPR22Q-HFSMK/ O[^Q M$U*VA-R== B!WYYGGIGQV%[LA7Q4&:*&0Y&7:NED6E?O7%=%&19,C46%)FKJHDLMB"BMP-/&_F%HR7SFIAQS9RM1"USGF)&PFJ+@HFC^\Q%_NE MXSNG@0>>9MH,N*M%Q5+Q_P]:AJ>&+1*[L+^R;M>'$@:A66A0MF!04 MO&S^V:$-Q!G #Z\ @A80_ 28>U< DQ8P^;<6PA80VL@TKM@XK)EFJX44>Y!F M-;&9A@VF19/[O#1YWVI)LYQP>G4OBH+"O]4B>H37:]2,YPH^,RF92<@;N(%O MVS6\?O5FX6JR9U!NU'*_;[B#*]R?Q?,8_& $@1=X/?#[8?@G)L5U.O_2S:ZR.LN=*2[VI;.W>I1*1:U/#G)RQV*/\: M<#?L#(7_G[OAA;O^@*_33L)T4,)=2HZE9!Q.8F C>81].W%Z+>#]$F:=A-F@ MA%^E4 JV+,?&-,7:Q-E4#5?V[-N@C&BH+RK#U).QY_TRD*C;3N+M(,\#\F)7 M2X4C6*.*)*_,INC3,\SS-4/C5\7*(YW5=1X#RY6@L[VE!YV=W*?K!KA6-,>4 M*-F.HD-7RHU(;BHZ1NBR8E$DZE+;F011 2MCB+FR1&:G*N!TYM.W,.N@%!JT M #Q$2#OMU=0;4>;(H!1UFEG#B:BESF!7*Y)-*8G9D<9RNK;,ML #1DTMB*35 MV9;$R)H>-&9M&9>011D\U4QJE/D1*MIR(C9TY&="8P/)FG?)F@\&>2.%L:K@ MHQ3%#Y5]V9I?UM3TY8YN3L'+=<'0SG_;*7T[J-3N^2]);G,GUB'^F7ZWH\+S/N'4^)E1?:*;#D&3JCV2KE<-_.OBSR[9?W_ MD/#VM*]T!OV"NY9..]+OWOV1C O.KI=4UXJR#$AI#>^I=3(YI'4=+2H M[+-A)S0]0FPSHX]&9R\1,0Z S8+B[3)N$ =J^5NP%/)4E3A(A^?:59&-,:QR:W!M; MDO7?_>W*DK:_Y^*[W" J>,XHDP-GH]3VH^O*>(,9D==\BTQ_67&1$:6[8NW* MK4"26%%&W<#S.FY&4N8,^W9L)H9]OE,T93@3('=91L3+&"G?#QS?.0S,T_5& MF0%WV-^2-2Y0?=G.A.ZYI94DS9#)E#,0N!HX(_]CY+>,P,[XFN)>5MI@0GGD M_+OIW"8#QS-$2#%6Q@31KR>,D%)C27/\5QAU2I]&6&T?K/]M@]?!/!*)$:?? MTD1M!D[7@0179$?5G.__Q2*@MK$7'.^DXEDAU@19RO(W>2X2 M41'XG3."H! $/PF"]AE!6 A"&VA.9L.:$$6&?<'W(,QL;3,K., M"R7TUU3KU/#;:#X?W2\75_ P6]X^W"]@=#^!^72QG-]&R^D$%LN'Z!-\N;]= M+N##!!5)J?P3_H(_P 6Y(0)EWU4:Q)ASX\+I.'<:G'$:PAUG:B-ARA),:O11 ML]X/&@RX.@-E&H)#&L9!H\4[(JXA]*\@\(*@#JA9/L&XE/L-.&&Y*J&U%_ZO MJ]+@N%4Z;EG'K7..B1"$*:D=[Y14A"4I6U_!&-4.B#^4"!,!-IC!>N;>ZC6V$+KL,S9-V2 MK-M(]H_)$"97\ IB'4_WEUQY]3"]$J;7"'-P^3:[*8=MGOY@?' ()W!G#D @)00\2 M\E)W@T<76@@ARV]BOU5CZC03QTO(;[Z%*NOP_DPTNVK,1([O5JJK#,7:%IT2 M8KYC*B^TRM&RL!W9X/?P!02P,$% @ +(BP5-7)>P95! M-A0 !D !X;"]W;W)K&ULK9AMDZ(X$,>_2HJZ M%W=5LT*""&RI5>IX=];>S%CJWK[.0%1J>7"3.,Y\^TL 14BI_-F>##=_4LG M]+\G_4-"?[(M(1R\1V',!MJ6\]U776?>ED28=9(=B<4OZX1&F(M'NM'9CA+L MIT91J"/#Z.D1#F)MV$_?S>FPG^QY&,1D3@';1Q&F'V,2)H>!!K7CBT6PV7+Y M0A_V=WA#EH1_W\VI>-(++WX0D9@%20PH60^T$?PZ0;8T2$?\&Y #J]P#.977 M)/DI'V;^0#,D$0F)QZ4++"YO9$+"4'H2'+]RIUH14QI6[X_>_TPG+R;SBAF9 M).&/P.?;@>9HP"=KO _Y(CG\3?()6=*?EX0L_0L.V5C;T("W9SR)2(J!LAJ,$"Y 6IK8.8&9CK1C"R=UB/F>-BGR0%0.5IXDS=I;E)K,9L@ MELNXY%3\&@@[/OPQ6BQ&SZOE WB9KV8OSTLP>GX$B^ERM9A-5M-'L%R]3+Z! M[\^SU1+\_D@X#D(&X!_@"_@-Z(!M,26LKW.!(AWJ7AYVG(5%#6%-\)3$?,O M-/:)7V,_4=M#I'"@BQP4B4#'1(R1TN,3IAU@P@> #(3J@-3FC\0KS*$"QRS6 MQ4S]=9O6!5.*8\[$NNPYXSCV@WCS ,9D$\2QN 5C'.+8(W6ISSQ;J6?Y&;\- M>P9TNVY??ZLAZA9$W5N(INE5A=.]AI/E]^JP$VJKH+9:45>AP?2=4"]@^#6L M!;;^%TFO(.FI2=**0GPP>B-45,@C!0%S&GBDY=IF,9P*&^J8#61V068KR?Z2 M&2+^ [B"6,=C7^3*J(=Q"AA'"7,,>1N.TQ;'+7!<)4N*= M%+<+U@61K9',[T3(#Q5-R!Z'X)]@78^H#F6##X(I \@%/OZH4]%)2P\FB#(U MA-T:5Z>9*!4(JB6HL@[W9T(=2IF)4_Q2KJ!:KX00&V#Z:Q_P#S 3>RB6_2*8 MB_VD01SL@<^^P[ MS8>UW'ME>4=7ROLG=2EYF#.\ID4O"SU2%_K/[%*NA')R;;:./08R&]N5EJYZ M1U=UGDXS4LH04LO09W8K5T+U\FFXQVG8C=/0*R M%H=BH_0H2"^'9R=J3YB*4LQ 2-;"U.C88F?1[) J>^#)+CWG>4TX3Z+T=DNP M3Z@<('Y?)PD_/L@ Q5'A\#]02P,$% @ +(BP5-QLWR]5 P ^ H !D M !X;"]W;W)K&ULK59=;^(Z$/TKHV@?=J5NDSA0 MZ J0^.C>1:M21&C[<'4?W&2 J(G-M0UL__W:3IJR)4FW4E_ =N:<.3/VV-,[ M=\BTQ_67&14:6G8NW*K4 :6U"6NL3S M+MR,)LP9].S:7 QZ?*?2A.%<@-QE&15/(TSYH>_XSO/"(EEOE%EP![TM76.( MZG8[%WKFEBQQDB&3"6<@<-5WAOZWL4\,P%K<)7B01V,PH3QP_F@FT[CO>$81 MIA@I0T'UWQ['F*:&2>OXOR!U2I\&>#Q^9O]N@]?!/%")8Y[>)[':])VN S&N MZ"Y5"W[X@45 ;<,7\53:7S@4MIX#T4XJGA5@K2!+6/Y/?Q6). )HGFH *0#D M-:!; P@*0& #S979L"94T4%/\ ,(8ZW9S,#FQJ)U- DSVQ@JH;\F&J<&]\/% M8CA;AF=P,U].;V8A#&<36%R%R\5TO+R:0+B\&?^$V]ET&<+G"2J:I!+(%_@* M"Y1*))'"&$+%HT>X98F2\'D1WLHO\.\U9@\H_M.&G\ %N:$"9<]56K/Q[$:% MOE&NC]3H"^":,[61<,5BC"OPXV:\3QH(7)VL,F/D.6,CTLAX3<4Y!/X9$(^0 M*D'-\ E&)=QOD!.4&QA8OE8-WXRSKWN]$QB?06B3#"-<)XPE; TCFE(6857: M<]:V936UOA^T+DG;\WKNOD)-JU33:E1S9Y54^6N=^//]EM>N\=&FJC^"0Q: +>X5)C8#V:7;@7I?N+]R9?'[,W,G]Q(B3HM%I'F0 M.0=&L XAX3%,V1-24?TT-C/[8) 00$R?JO#CM_ ^9/G;2*HX\GC=H]XB0[&V M+9>$B.^8RMN,4+^<^BJ1D.)*0[WSCBY'D;=9^43QK>U4 M'KC2?8\=;G1KBL(8Z.\KSM7SQ#@HF]W!;U!+ P04 " LB+!4_4',7,4" M W!P &0 'AL+W=OF=.1&OQ,<2=/QF R>>=\92:#I.54 M#!!F.%-&@>K/%B/,,B.D,7X=-)TRI'$\'1_5O]K<=2[O5&+$L[5;3=%'P'PEAK-3.PM;'>.IN4F5.,E="[J?93 M[;?.9-(93N,'&(VG@]$PALZP!Y-^/)T,HFF_!_%T%/V U^%@&L-=#Q5-,PG^ M/3S":]R#NR_W35=I#J/FS@XQNT5,\DE,'UXX4TL)?99@\M'?U?QE$N281)?< M%'RAX@E\[P%(A9 K/-&_NWLW]O! [*P($-''P2..)2P6@. M$]PBVZ"\=C2%0F@5S!7?MOU&(VPTW>UIP2ZM'@/B-?S2[ -?M>2KWN2+:882 M.BP!7?(5JI0MKB$6(M63X'4_(&>$ET:DWJA[UP'#$C"\"?@-&0J:6<1.HJ]; M*I6@IM% ?Z\;I\1KO.$%BA>0>K5R1GQI1@(O#!K7D6LE:%WAGUI1D@]\&MGV.Y)#\I1+&QKEC#C&Z:* MFURNEMV_8YO>V7I7OPI%$_\K4SPI^D^S2)F$#.=:LO)4T[4419LN)HJO;:=[ MYTKW33M&PO=V]R:W-H965TO3;'E2)89 M*(Y,Q[*:9DQH8O0ZV;,I[W58*B.:X)2#2..8\/ M"8!3 )S/ MP"X'X6X!4 +TLFMY+EX!-)>AW.=L#U:,6F&UF8&5K9IXE>]T!R M]98JG.P]]6>S_G@>7,!D.A]-Q@'TQS[,;H+Y;#2C2K&19S#_*YG1-S][?\$BSW AS+L2K@ MPWKX/5%PU\[@3@7XJ4(LDW3*))V,SSO!%T@6/L,K"HE+6*02 M$B:!"I'BLLI;3M;(R/3A?.TYKM.V5 ZO%2+<4H1;*T(G"3D+"#:$HZBRZ1W;;+O6*9N-4DGC M'VW"3Q@PPI? 5N!3KFX7Q@5\O\=X@?Q'30C-12"V_(:3;WMJE)H ME5):M5+N&)=J^B=]&!-9XZU=$K9K"6_>D(=4J"0Y#;'J0.?X]N%R7C9*%_FQ MJQKCMJNM7I7*KFJ5%1X%C$X=J,'54<@-RSK<:;FZBF&.9[=.;$C;^KA'K5J% MMX1R>"11FNV,O=[*2S$G:AY(\*J45HRSO9-'QSZX\>WZBPK#E%-)4< TY>%& M54WHKSFB*N=UN\C^N GM^JOP+[)PCCPZ?RQ;KL$\*''Z@T1=_FN:"(API9#6 MI:[@/*_Q>4>R;5;U%DRJ&IHU-^J["+D>H-ZO&)/[CBZDY9=6[Q=02P,$% M @ +(BP5 U2'JD/ P #PD !D !X;"]W;W)K&ULG5;;;N(P$/V54;0/K;0ESH5+*T#BMFJEMHN@W3Z;Q!"K3DQM![I_O[8# M:8I"U"T/Q';FG)DYMF?2WW/Q*A-"%+RG+),#)U%J>^.Z,DI(BF6+;TFFWZRY M2+'24[%QY580'%M0REP?H8Z;8IHYP[Y=FXMAG^>*T8S,!<@\3;'X.R:,[P>. MYQP7%G23*+/@#OM;O"%+HIZWPWA!*62@>4+SO ]YBD16'$A;QK8PI(M MM&SA.39]@^^YE#!22M!5KO"*$7CB,.%IJH__,L&"))S%1,BZO2C8.Y;=7.7= M\*K716'WNN_NJAK5V%W[*/"\TNY3^.TR_':C&%.2<7U:C1Q-:G1*NDZC&A4Z MT+<7QEC2"":813G#MAR\V/M*8ACM]"YL2"%0K32%JW8E92_PVRCLA"?:U!CZ M*/10-ZP7IUMFTVT6A[+<%*]R+Q6/7F'VEM,=9B13C0>H5SKI_9=DUJG6YYNB M];XJ6HUAHVC793[7S=?K>"'F1!1Q-JGDH8_ZAQIULD>IMIH5N%[U:J 6ZJ)/ M/^\D_3.H7GWR7J5,>\W;66Q?;:#>MP*M1YT&ZE9:BZYO&]MQ)40\SU11JLO5 MLJN/;"\[61^;;F];U@=-\:F@"_&&9A(866M*U.KJPR.*[EM,%-_:!K;B2K=# M.TST%PL1QD"_7W.NCA/CH/P&&OX#4$L#!!0 ( "R(L%0N9M3$0@, .4) M 9 >&PO=V]R:W-H965TDX@38'[\DI2B*(WN[BQ[6!XND MYKV9>10Y,SDP?B]VB!(>B[P44VLGY?[2MD6ZPX*( =MCJ=YL&"^(5%.^M<6> M(\D,J,AMSW'&=D%H:CS@ O-<,ZDX_FQ(K=:G!G;'S^R?3/(JF3LB<,'R'S23 MNZD56I#AAE2Y7+/#9VP2&FF^E.7"_,.AL74L2"LA6=& 500%+>LG>6R$Z 4 M3S_ :P#>,< _ 1@V@.'/ OP&X!MEZE2,#C&19#;A[ !<6RLV/3!B&K1*GY9Z MWQ/)U5NJ<'(VCY*K!40W,<177VZ_+6.X67Z#+U^3!%;+-22?H_42WL4H"U6^^$VR%%NE MT.;A/>3WQ+'X>[O; X_/P&--3\%?9#-M=&1H^_P3? MBDDL)25Y_@0QS2LM.2285IQ*VJ]W33@RA/JP/\R\H1Q5O'X;KW\VWC4*R6DJ,8-$LO0>;DLJ!;Q;)[?B/?Q^C<4=\C_."#-J'8U^ ML3"+T9N,74?_^C,>MX&,SP;R=:^O+0%1F<$/?2I**<[D%[2TP:_>^.!M?GX8 M^"/O:.=[[ +/#TX)$;81A_]:"/@+KFE)BZHX(\G'UL''LPX2?<5\T'=[!@M6 MJ((GB"D9D7:V156$),R?H&NW(D]F.3H0GEW )T(Y?"=YA1 )5>'JD"]@^8@\ MI0)AI3Y>[!.W#BWLBC;P_=?*QGU&3M@OJ^N\7,S.?Q*6//Z#L&[G[G?_O](V ML75E&P[&1]+V&/F#<'RDK=VI?P7RK>DC!*2L*F5=0MK5ME>)3(4^6I^[EXNZ MXWBAJ1L@52"V5.U&CAM%Z0P"=9!XW5/4$\GVILK>,:EJMAGN5!^&7!NH]QNF MCG8ST0[:SF[V-U!+ P04 " LB+!4XC9Y.G<" ^!@ &0 'AL+W=O M-F6^&'82RQ2Y.$A*3+17LAWE2%J..2,J[Z7 M:5T\^+Y*,LR):H@"N;E9"YD3;42Y\54AD:3.*6=^& 1=/R>4>W'D=',91V*K M&>4XEZ"V>4[DCR$RL>][3>^D6-!-IJW"CZ.";'")^JV82R/Y%4I*<^2*"@X2 MUWUOT'P8]JR],_A*<:_.SF S60GQ;H5QVO<"2P@9)MHB$//9X2,R9H$,C>]' M3*\*:1W/SR?T9Y>[R65%%#X*]HVF.NM[GSQ(<4VV3"_$_C,>\^E8O$0PY7YA M7]IVC7&R55KD1V?#(*>\_)+#L0YG#F'[BD-X= @=[S*08_E$-(DC*?8@K;5! MLP>7JO,VY"BW35EJ:6ZI\=/Q8C09C*?CZ0O,1XOGV6(RF#Z.8#;\,GX9O(YG MTR7$=W #E,*&,F<*JR->&B(7SDV/081DTO!*T!1/!=:9@ MQ%-,?_?W30)5%N$IBV%8"S@AL@&MYD<(@S!\6S[![0=IAW<7-7N,^\G<7B'0J(IU_*M'H4##"G7")2CVHV*$$G2%P/&@(VY"[ MYU)3MVY%MUN+/%B^P:LH: +=H%N#UZOP>O^_#[V_^]!I=/[H@W\VTSG*C=M< M"A*QY;H<[TI;+<=!N1-^F9>;U4S'AIJ>,%P;UZ#1,]67Y;8J!2T*MR%60IM] MXXZ96? HK8&Y7PNA3X(-4/UEQ#\!4$L#!!0 ( "R(L%2^ 'D+> ( &T& M 9 >&PO=V]R:W-H965TU ]^]W=D)&6V#5OB3V^9[G[CG;YW@G MU9,N QY+KG00Z\P9G/C^SHMH*2Z(S<@<"67JJ0&IVKMZXT"FCE0R?TP" 9^ M29GPDMC9YBJ)964X$S!71%=E2=7O,7"Y&WI=;V]8L'5AK,%/X@U=PQ+,XV:N M<.:W+!DK06@F!5&0#[U1]V;:M_[.X0>#G3X8$ZMD)>63G=QF0R^P"0&'U%@& MBK\M3(!S2X1I_&HXO3:D!1Z.]^S?G';4LJ(:)I+_9)DIAMZU1S+(:<7-0NZ^ M0Z/')9A*KMV7[&K?0>"1M-)&E@T8,RB9J/_TN:G# 0!YC@/"!A"^!O1. *(& M$+T7T&L /5>96HJKPY0:FL1*[HBRWLAF!ZZ8#HWRF;#;OC0*5QGB3#*YGTV^ MSAX6HX?;^]F27$S!4,8UF5&EJ-V22_*)/"ZGY.+#9>P;C&AQ?MJPCVOV\ 1[ M1.ZD,(4F7T4&V4N\CYFVZ8;[=,?A6<([JCHDZEZ1, C#(_E,W@_O'H%/S\.G MD)Z"OU 3M<6/'%_TW\4_$Z37!NFY(+U30:1(01A+B/=LP?33%9F#LC:\U\?V M]#Q?=] )@H_':O\/7/06]T)0OQ74/TLT2E-9":/) E)@6[KB<$5FV"'OQO#P_&6Z\O_4.O6HE_ MM#WEK;GCERK>*5?=R]F=2M[R]-W8CQ"*^9T(1#CI1!YS-F MINKF5D^,W+CKOI(&FX<;%O@>@+(.N)Y+:?83&Z!]89(_4$L#!!0 ( "R( ML%1ERZHSC00 'P, 9 >&PO=V]R:W-H965T%6JA\Z033P,Q69ONLDQN3O/4]'":9,7\H<,_JREBIE MAE[5QM.Y0A8[4"J\T/>OO)3QK#,:NK&%&@UE803/<*% %VG*U&Z"0F[O.D%G M/_#$-XFQ ]YHF+,-+M%\S1>*WKR:)>8I9IK+#!2N[SKCX/TL""W 17SCN-4' MSV!364GYP[X\Q'<=WSI"@9&Q%(S^O> 4A;!,Y..?BK13:UK@X?.>_=XE3\FL MF,:I%-]Y;)*[SDT'8ERS0I@GN?V(54(#RQ=)H=U?V):QUWX'HD(;F59@/'QZ>/X;+F RGOXU^?(X MA_GC\_QI\?2PG,/9# WC0L,C4XK9N3JGR*_+&9R].Q]ZAJQ80B^J9">E;'A" MM@>?9682#?,LQO@MWJ,4ZCS"?1Z3L)7P,U.7T NZ$/IAV.!GV@Z?853#@P;X MK!V^Q)S@?A/\33:]>E9ZCJ_W_\]*BWJ_5N\[]?X)]6=IF(!ID1;"<<(XE45F M8,Y4]NMDE7-3\ETY/MMI7D94"-_WA]Y+@X]![6/0ZF/!=M1A#- &M]K4M> 3 M9RLNN-G! A67C68&1V;ZMR>]7-5>KEJ]S%!'BN>N5WU9PWBC$)VY\88>-\P@ M+ H5)=2"8*%XA$W.VB5,@K!,F$(-D:3&J@W&(-=PQL^!0<1T GE5$1I]-[@< M4$,0@AQU0: F%"I:#1D8Q3+-RKZ*/^F$T$1Y9NG__.,F#/T/4\LUM1HQVF4C M,_)362L[%B0!8EAR'65W#]@22W&0$2GEOQUTIU M@66Q]6QK1-G2"KV@=4+*A;+VC27=)IQ8C\13MH,5 M63&T&EIDBB8'',K1O: M >_ZE_Z^Q.YPB:'(K4]BRJ4V%Y&0FE->:YY1I3A!%LLJN7CM* M>U\6D]#"O' C^V)84T=;Y-TVK_/IH_P4#WS^Y V]J\9MV M<3HP*&6L&M&;;M!DHV0;'-H(6FS&*_!<&Y[:%G!?" '?%3=X(=?K M)E>WQZYZ+:X"__4<]UM]?6.B8/OVU&IR0: MQL%U)&A-8^\RAGO&%=BLT&9437GC32/XS9J&KV;"5C,'%B9,N$U-/BY.^0B/ M3\%^DP_OX+J6HMJX:Z]M^G3(EC>W>K2^6H_=A=)[#2_OY73MV?!,4_]?$]2_ MO*8JJ/*J6[X8F;O+WTH:NDJZQX1^'J"R ?1]+:79OUB!^@?'Z%]02P,$% M @ +(BP5 !T0H8F P #!, T !X;"]S='EL97,N>&ULW5A1;]HP$/XK MD3M-G30U0$9*5D#:D"I-VJ9*[*D,-AIF2;N8@X@V6F.0N>J!B1"15\JCEX933G M8NW,/3#,E% Z,+9D;*@N6,IG!W==#ZJIYLFY5+J*[2*X[VD]? _8]$ @%Z(1 MV"/.,!X6U!BFY:WM5(,KXPLHJ-L/Z\(JG&NZ[O;ZI'6H'C;(5.F4Z29,EVQ, MXZ%@&-E-.YDK32L/&H&Y9VQH2XAU?M1[;#O:XMVE[K^(-"OZDS.>EG8ZL^E!D[$ZSC*^J_BIK!&#L M79R=%H58?Q)\+G/F)G]TP/&0;OR"A=+\V4:#4IE9 ],D>&+:\-FVY9>FQ0-; MF4TYK3)<<^\,-?_==9XSR305VZ)M[9_R*K]:<73]KR17ORK[@KT:Z_WSU$7V MST%D? XBSZ(F!Z H-B+?X5 GVJ#!=,F%X;+N M+7B:,OGBI&#I#9W:H_X.OQV?LHPNA7EHP!%IV]]8RI=YTHRZ@X6H1[7MKS"] M;MR< VTL+E.V8NFD[NKYM&H&MF&CUA5',!^'^1' L#B8 LS'>6%Q M_J?Y#-#Y. S3-O B ]1G@/HX+Q\RJ6XLCM\GL9=_IDD217&,K>ADXE4PP=8M MCN'C9\.T@0<6!R+]V5KCV<8KY' =8#D]5"'83/%*Q&:*KS4@_G4#CR3Q9QN+ M QY8%K#:@?C^.%!3?I\H@JQBVK W&$>2!$.@%OTU&L?(ZL1P^_.#O251E"1^ M!#"_@BC"$'@;<013 !HP)(JJ?7!O/PHW^U38_O\U_@U02P,$% @ +(BP M5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'I\&$$ !D(@ #P 'AL+W=O[8]R(OZZFQ;YK[R]&HWNQ%D=5_JGM1PIF= MJHJL@R_-9>!NYBI-U&%X?3]AC$R^K_A%'M=G(CYFIS M*$39'.-8B;P%+.N]O*\-5F:%F!J>>A!5>S_P!_[V>&\-0&F1JBXEG*C\;8=' MB!*%DK4%>() 7M) S-_$3%EVQ5T^+ M%G,/@((;YB?)&@+G>EZT#E,_7 !L#_(# OF!%G+.KW@<=WV\7 (H1"_1R#XB M9!]IR2!&*QZG-\P-YXS_M?97,'Q3/5V/L7P]IJ4+N)MP/5(F:@]B??CPX(<+ M?Q9PYB8)3WM@F#%,8F7\?+QB?LW#-=>Y,$F8Q)98N3?>%^Y];4=BRKTV:;2[ MB]A=LB!R=4Q,$R:Q)P"I'911?,-"X.QU*V8&DU@-3[W9X\$D8!);P%-%H4J6 M-&ISIS-AV=\D3O]_NW'LABG(:=4^7DF7QT!2:>Q[X%$=$\O_)K$ 6H%Z'=O< M#]:MX$.>PAA($@;I5Y]YFI@,3&(;Q'SI^F'G3AY?1?&RFQ='L\!?M,K7)\B8 M%BQB+4%L2S0"5-O5FQA[K"HW3$X,6'OH,+-1?V;CHFYPR)VQW&&,HB%J<,B5L>+ MJE7D7:F&)L8L6\EA2?0'5,3#$VL6).2?$)2Q_:-KIH1>R4 M9US,[)%A&K'?2",_G[BLJK)V0;='B!G%?GNC#'4OIA2;6"FO(W;QU#$QP=C$ M@GE>K3_K=1T3$XQ-+!BT>.^O0V."L>D7L'K%^^O1=##!.,2"B<6#* ^B'APU M#N84A_JEB%;5#R0@'1-SBD/LE-.T[/?A2E_'Q!3C$"L&Q>R-&@=],T+L&QQ3 M?^O@8-)QB*6#8SHZ)B8>AU@\..9$Q\3$XQ"+!R\9>IV.B<=*WL18+7,3$+3=Y\\>P/??E,Q\0L-.DL-#I]U; 5.UF*;0A_ M44/[)LLWJXJUF^,[&V?2+K?N#GGN05M4!BK;GCZ2.'W@\?D_4$L#!!0 ( M "R(L%2*,79?SP$ #,? : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VX_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7] MHL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/# M5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C* M!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0 M:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1 M;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H; MZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z%VCWC6!WC7J71/H7:/>]7_JG?)Y'].]Y[;&Y_\GU?ER;[P_ M_KJ\G1R\ERO. ?Z1OWP#4$L#!!0 ( "R(L%0RX8'AQP$ !(? 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H"; M/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL M297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^ M]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T M(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'. M_9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY/ M/"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"D MCQ%('[<@?=R!]'$/T@&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M "R(L%17>J_S.P4 .45 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ +(BP5#HJ@Z1M @ K 8 !@ ("!D1, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +(BP5*8E-4)9 M!@ S!< !@ ("!%R 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(BP5 IS/?#$ @ 1@8 !@ M ("!OS< 'AL+W=O&UL4$L! A0#% @ +(BP5,()O0-?!@ @ \ !D M ("!I3T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +(BP5/;L$V3:! G H !D ("! MBTH 'AL+W=OX'4# !Y!P &0 @(&<3P >&PO=V]R:W-H965T&UL4$L! A0#% M @ +(BP5":*%:*,!0 70T !D ("!YE4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(BP5&WU1WH2! R@@ !D M ("!QW4 'AL+W=O@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ +(BP5.BW)Z__ @ > 8 !D ("!SG\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+(BP5.)3]3D" P C08 !D ("!)XH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(BP5-$5VGT' P E@< !D M ("!W9H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +(BP5*ZP &XH @ :04 !D ("!&*0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(BP M5+,D%!=N @ A 8 !D ("!D:P 'AL+W=O&PO=V]R:W-H965T$2 , /H+ 9 " @0ZS !X;"]W;W)K M&UL4$L! A0#% @ +(BP5-7)>P95! -A0 M !D ("!C;8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(BP5 SR_L\N P =0D !D M ("!H<$ 'AL+W=OJ0\# /"0 &0 @($&Q0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ +(BP5.(V>3IW @ /@8 !D ("!Q&UL4$L! A0#% @ +(BP5 !T M0H8F P #!, T ( !YM4 'AL+W-T>6QEI\&$$ !D(@ #P M @ $@V@ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ +(BP5(HQ=E_/ M 0 ,Q\ !H ( !KMX 'AL+U]R96QS+W=O'' 0 $A\ !, M ( !M> %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #P / !;$ K>( # end XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 82 213 1 false 27 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://ctek.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://ctek.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ctek.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) Sheet http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 000007 - Disclosure - BASIS OF PRESENTATION Sheet http://ctek.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 000008 - Disclosure - RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS Sheet http://ctek.com/role/RecentlyIssuedAccountingPronouncements RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 000009 - Disclosure - DEFERRED COMMISSIONS Sheet http://ctek.com/role/DeferredCommissions DEFERRED COMMISSIONS Notes 9 false false R10.htm 000010 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://ctek.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 000011 - Disclosure - LEASES Sheet http://ctek.com/role/LEASES LEASES Notes 11 false false R12.htm 000012 - Disclosure - INTANGIBLE ASSETS Sheet http://ctek.com/role/IntangibleAssets INTANGIBLE ASSETS Notes 12 false false R13.htm 000013 - Disclosure - DEFERRED REVENUE Sheet http://ctek.com/role/DeferredRevenue DEFERRED REVENUE Notes 13 false false R14.htm 000014 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN Sheet http://ctek.com/role/PaycheckProtectionProgramLoan PAYCHECK PROTECTION PROGRAM LOAN Notes 14 false false R15.htm 000015 - Disclosure - PROMISSORY NOTES Notes http://ctek.com/role/PromissoryNotes PROMISSORY NOTES Notes 15 false false R16.htm 000016 - Disclosure - REVENUES Sheet http://ctek.com/role/REVENUES REVENUES Notes 16 false false R17.htm 000017 - Disclosure - Common Stock Sheet http://ctek.com/role/CommonStock Common Stock Notes 17 false false R18.htm 000018 - Disclosure - WARRANTS OPTIONS AND RESTRICTED STOCK UNITS Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnits WARRANTS OPTIONS AND RESTRICTED STOCK UNITS Notes 18 false false R19.htm 000019 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE Sheet http://ctek.com/role/BasicAndDilutedNetLossPerShare BASIC AND DILUTED NET LOSS PER SHARE Notes 19 false false R20.htm 000020 - Disclosure - REMAINING PERFORMANCE OBLIGATIONS Sheet http://ctek.com/role/RemainingPerformanceObligations REMAINING PERFORMANCE OBLIGATIONS Notes 20 false false R21.htm 000021 - Disclosure - CONCENTRATIONS Sheet http://ctek.com/role/CONCENTRATIONS CONCENTRATIONS Notes 21 false false R22.htm 000022 - Disclosure - EARNOUT LIABILITY BACKBONE ENTERPRISES Sheet http://ctek.com/role/EarnoutLiabilityBackboneEnterprises EARNOUT LIABILITY BACKBONE ENTERPRISES Notes 22 false false R23.htm 000023 - Disclosure - RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://ctek.com/role/RecentlyIssuedAccountingPronouncementsPolicies RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS (Policies) Policies 23 false false R24.htm 000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://ctek.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://ctek.com/role/PropertyAndEquipment 24 false false R25.htm 000025 - Disclosure - LEASES (Tables) Sheet http://ctek.com/role/LeasesTables LEASES (Tables) Tables http://ctek.com/role/LEASES 25 false false R26.htm 000026 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://ctek.com/role/IntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://ctek.com/role/IntangibleAssets 26 false false R27.htm 000027 - Disclosure - REVENUES (Tables) Sheet http://ctek.com/role/RevenuesTables REVENUES (Tables) Tables http://ctek.com/role/REVENUES 27 false false R28.htm 000028 - Disclosure - WARRANTS OPTIONS AND RESTRICTED STOCK UNIT (Tables) Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitTables WARRANTS OPTIONS AND RESTRICTED STOCK UNIT (Tables) Tables http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnits 28 false false R29.htm 000029 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Tables) Sheet http://ctek.com/role/BasicAndDilutedNetLossPerShareTables BASIC AND DILUTED NET LOSS PER SHARE (Tables) Tables http://ctek.com/role/BasicAndDilutedNetLossPerShare 29 false false R30.htm 000030 - Disclosure - BASIS OF PRESENTATION (Details Narrative) Sheet http://ctek.com/role/BasisOfPresentationDetailsNarrative BASIS OF PRESENTATION (Details Narrative) Details http://ctek.com/role/BasisOfPresentation 30 false false R31.htm 000031 - Disclosure - DEFERRED COMMISSIONS (Details Narrative) Sheet http://ctek.com/role/DeferredCommissionsDetailsNarrative DEFERRED COMMISSIONS (Details Narrative) Details http://ctek.com/role/DeferredCommissions 31 false false R32.htm 000032 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://ctek.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://ctek.com/role/PropertyAndEquipmentTables 32 false false R33.htm 000033 - Disclosure - LEASES (Details) Sheet http://ctek.com/role/LeasesDetails LEASES (Details) Details http://ctek.com/role/LeasesTables 33 false false R34.htm 000034 - Disclosure - LEASES (Details 1) Sheet http://ctek.com/role/LeasesDetails1 LEASES (Details 1) Details http://ctek.com/role/LeasesTables 34 false false R35.htm 000035 - Disclosure - LEASES (Details Narrative) Sheet http://ctek.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://ctek.com/role/LeasesTables 35 false false R36.htm 000036 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://ctek.com/role/IntangibleAssetsDetails INTANGIBLE ASSETS (Details) Details http://ctek.com/role/IntangibleAssetsTables 36 false false R37.htm 000037 - Disclosure - INTANGIBLE ASSETS (Details Narrative) Sheet http://ctek.com/role/IntangibleAssetsDetailsNarrative INTANGIBLE ASSETS (Details Narrative) Details http://ctek.com/role/IntangibleAssetsTables 37 false false R38.htm 000038 - Disclosure - DEFERRED REVENUE (Details Narrative) Sheet http://ctek.com/role/DeferredRevenueDetailsNarrative DEFERRED REVENUE (Details Narrative) Details http://ctek.com/role/DeferredRevenue 38 false false R39.htm 000039 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative) Sheet http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative) Details http://ctek.com/role/PaycheckProtectionProgramLoan 39 false false R40.htm 000040 - Disclosure - PROMISSORY NOTES (Details Narrative) Notes http://ctek.com/role/PromissoryNotesDetailsNarrative PROMISSORY NOTES (Details Narrative) Details http://ctek.com/role/PromissoryNotes 40 false false R41.htm 000041 - Disclosure - Revenues (Details) Sheet http://ctek.com/role/RevenuesDetails Revenues (Details) Details 41 false false R42.htm 000042 - Disclosure - Common Stock (Details Narrative) Sheet http://ctek.com/role/CommonStockDetailsNarrative Common Stock (Details Narrative) Details http://ctek.com/role/CommonStock 42 false false R43.htm 000043 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details) Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details) Details 43 false false R44.htm 000044 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 1) Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1 WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 1) Details 44 false false R45.htm 000045 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 2) Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2 WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 2) Details 45 false false R46.htm 000046 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 3) Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails3 WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 3) Details 46 false false R47.htm 000047 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details Narrative) Sheet http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details Narrative) Details 47 false false R48.htm 000048 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details) Sheet http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails BASIC AND DILUTED NET LOSS PER SHARE (Details) Details http://ctek.com/role/BasicAndDilutedNetLossPerShareTables 48 false false R49.htm 000049 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details Narrative) Sheet http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative BASIC AND DILUTED NET LOSS PER SHARE (Details Narrative) Details http://ctek.com/role/BasicAndDilutedNetLossPerShareTables 49 false false R50.htm 000050 - Disclosure - REMAINING PERFORMANCE OBLIGATIONS (Details Narrative) Sheet http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative REMAINING PERFORMANCE OBLIGATIONS (Details Narrative) Details http://ctek.com/role/RemainingPerformanceObligations 50 false false R51.htm 000051 - Disclosure - CONCENTRATIONS (Details Narrative) Sheet http://ctek.com/role/ConcentrationsDetailsNarrative CONCENTRATIONS (Details Narrative) Details http://ctek.com/role/CONCENTRATIONS 51 false false R52.htm 000052 - Disclosure - EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative) Sheet http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative) Details 52 false false All Reports Book All Reports ctek_10q.htm ctek-20220331.xsd ctek-20220331_cal.xml ctek-20220331_def.xml ctek-20220331_lab.xml ctek-20220331_pre.xml ctek_ex311.htm ctek_ex312.htm ctek_ex321.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ctek_10q.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 82, "dts": { "calculationLink": { "local": [ "ctek-20220331_cal.xml" ] }, "definitionLink": { "local": [ "ctek-20220331_def.xml" ] }, "inline": { "local": [ "ctek_10q.htm" ] }, "labelLink": { "local": [ "ctek-20220331_lab.xml" ] }, "presentationLink": { "local": [ "ctek-20220331_pre.xml" ] }, "schema": { "local": [ "ctek-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 319, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 10 }, "keyCustom": 44, "keyStandard": 169, "memberCustom": 17, "memberStandard": 10, "nsprefix": "ctek", "nsuri": "http://ctek.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://ctek.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://ctek.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - LEASES", "role": "http://ctek.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - INTANGIBLE ASSETS", "role": "http://ctek.com/role/IntangibleAssets", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - DEFERRED REVENUE", "role": "http://ctek.com/role/DeferredRevenue", "shortName": "DEFERRED REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:PaycheckProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN", "role": "http://ctek.com/role/PaycheckProtectionProgramLoan", "shortName": "PAYCHECK PROTECTION PROGRAM LOAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:PaycheckProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - PROMISSORY NOTES", "role": "http://ctek.com/role/PromissoryNotes", "shortName": "PROMISSORY NOTES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:RevenuesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - REVENUES", "role": "http://ctek.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:RevenuesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Common Stock", "role": "http://ctek.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - WARRANTS OPTIONS AND RESTRICTED STOCK UNITS", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnits", "shortName": "WARRANTS OPTIONS AND RESTRICTED STOCK UNITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE", "role": "http://ctek.com/role/BasicAndDilutedNetLossPerShare", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://ctek.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - REMAINING PERFORMANCE OBLIGATIONS", "role": "http://ctek.com/role/RemainingPerformanceObligations", "shortName": "REMAINING PERFORMANCE OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - CONCENTRATIONS", "role": "http://ctek.com/role/CONCENTRATIONS", "shortName": "CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:EarnoutLiabilityBackboneEnterprisesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - EARNOUT LIABILITY BACKBONE ENTERPRISES", "role": "http://ctek.com/role/EarnoutLiabilityBackboneEnterprises", "shortName": "EARNOUT LIABILITY BACKBONE ENTERPRISES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:EarnoutLiabilityBackboneEnterprisesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS (Policies)", "role": "http://ctek.com/role/RecentlyIssuedAccountingPronouncementsPolicies", "shortName": "RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://ctek.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - LEASES (Tables)", "role": "http://ctek.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://ctek.com/role/IntangibleAssetsTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ctek:RevenuesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - REVENUES (Tables)", "role": "http://ctek.com/role/RevenuesTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ctek:RevenuesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:SummaryOfWarrantActivitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - WARRANTS OPTIONS AND RESTRICTED STOCK UNIT (Tables)", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitTables", "shortName": "WARRANTS OPTIONS AND RESTRICTED STOCK UNIT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:SummaryOfWarrantActivitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Tables)", "role": "http://ctek.com/role/BasicAndDilutedNetLossPerShareTables", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://ctek.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "-5", "first": true, "lang": null, "name": "ctek:CashAndCashEquivalentsAtCarryingValueRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - BASIS OF PRESENTATION (Details Narrative)", "role": "http://ctek.com/role/BasisOfPresentationDetailsNarrative", "shortName": "BASIS OF PRESENTATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "-5", "first": true, "lang": null, "name": "ctek:CashAndCashEquivalentsAtCarryingValueRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ctek:DeferredCommissionsTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeasingCommissionsExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - DEFERRED COMMISSIONS (Details Narrative)", "role": "http://ctek.com/role/DeferredCommissionsDetailsNarrative", "shortName": "DEFERRED COMMISSIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ctek:DeferredCommissionsTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeasingCommissionsExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://ctek.com/role/PropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - LEASES (Details)", "role": "http://ctek.com/role/LeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:MaturitiesOfLeaseLiabilitiesTableTextblockTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - LEASES (Details 1)", "role": "http://ctek.com/role/LeasesDetails1", "shortName": "LEASES (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:MaturitiesOfLeaseLiabilitiesTableTextblockTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2021-01-01to2021-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:DescriptionOfAreaOfLeases", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - LEASES (Details Narrative)", "role": "http://ctek.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLessorDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2021-01-01to2021-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:DescriptionOfAreaOfLeases", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - INTANGIBLE ASSETS (Details)", "role": "http://ctek.com/role/IntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_srt_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - INTANGIBLE ASSETS (Details Narrative)", "role": "http://ctek.com/role/IntangibleAssetsDetailsNarrative", "shortName": "INTANGIBLE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_srt_MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31_ctek_ManagedServicesRevenuesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - DEFERRED REVENUE (Details Narrative)", "role": "http://ctek.com/role/DeferredRevenueDetailsNarrative", "shortName": "DEFERRED REVENUE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31_ctek_ManagedServicesRevenuesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative)", "role": "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative", "shortName": "PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ctek:PaycheckProtectionProgramLoanTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_ctek_SBAPPPMember", "decimals": "0", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ctek:RevenuesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - PROMISSORY NOTES (Details Narrative)", "role": "http://ctek.com/role/PromissoryNotesDetailsNarrative", "shortName": "PROMISSORY NOTES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_ctek_SellerNotesMember_ctek_MichaelMcmillanMember", "decimals": "0", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ctek:RevenuesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Revenues (Details)", "role": "http://ctek.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ctek:RevenuesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_ctek_ManagedServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ctek:ReimburseDescription", "p", "ctek:CommonStockTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoninterestExpenseOfferingCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Common Stock (Details Narrative)", "role": "http://ctek.com/role/CommonStockDetailsNarrative", "shortName": "Common Stock (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ctek:ReimburseDescription", "p", "ctek:CommonStockTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoninterestExpenseOfferingCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:SummaryOfWarrantActivitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details)", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "shortName": "WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:SummaryOfWarrantActivitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 1)", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1", "shortName": "WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:SummaryOfStockOptiontabletextblock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_ctek_TwoThousandTwentyEquityIncentivePlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:SummaryOfRestrictedStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2021-12-31_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 2)", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2", "shortName": "WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ctek:SummaryOfRestrictedStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "0", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "ctek:CostOfRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 3)", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails3", "shortName": "WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "ctek:CostOfRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityOtherShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details Narrative)", "role": "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative", "shortName": "WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityOtherShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details)", "role": "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "ctek:PotentiallyDilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details Narrative)", "role": "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "ctek:PotentiallyDilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED)", "role": "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - REMAINING PERFORMANCE OBLIGATIONS (Details Narrative)", "role": "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative", "shortName": "REMAINING PERFORMANCE OBLIGATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - CONCENTRATIONS (Details Narrative)", "role": "http://ctek.com/role/ConcentrationsDetailsNarrative", "shortName": "CONCENTRATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ctek:EarnoutLiabilityBackboneEnterprisesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CumulativeEarningsDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative)", "role": "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative", "shortName": "EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ctek:EarnoutLiabilityBackboneEnterprisesTextBlock", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CumulativeEarningsDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - BASIS OF PRESENTATION", "role": "http://ctek.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS", "role": "http://ctek.com/role/RecentlyIssuedAccountingPronouncements", "shortName": "RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:DeferredCommissionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - DEFERRED COMMISSIONS", "role": "http://ctek.com/role/DeferredCommissions", "shortName": "DEFERRED COMMISSIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ctek_10q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ctek:DeferredCommissionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 27, "tag": { "ctek_ASUTopicSixZeroSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASU Topic 606" } } }, "localname": "ASUTopicSixZeroSixMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_AdditonalCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Additional Capital Through ATM" } } }, "localname": "AdditonalCapital", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_AggregateOfferingPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Aggregate Offering Price" } } }, "localname": "AggregateOfferingPrice", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_CashAndCashEquivalentsAtCarryingValueRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Cash and Cash Equivalents at Carrying Value, rounded, as of the indicated date.", "label": "Cash And Cash Equivalents At Carrying Value, Rounded" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueRounded", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_CommitmentsAndContingenciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies" } } }, "localname": "CommitmentsAndContingenciesAbstract", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "ctek_CommonStockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Common Stock]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "ctek_ConcentrationsRiskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONCENTRATIONS (Details Narrative)" } } }, "localname": "ConcentrationsRiskAbstract", "nsuri": "http://ctek.com/20220331", "xbrltype": "stringItemType" }, "ctek_ConsultingAndProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consulting and Professional Services" } } }, "localname": "ConsultingAndProfessionalServicesMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ctek_ConsultingAndProfessionalServicesRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consulting and professional services revenues" } } }, "localname": "ConsultingAndProfessionalServicesRevenuesMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_ContingentEarnOutEstimateFullWriteOff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contingent Earn-out Estimate Full Write-off" } } }, "localname": "ContingentEarnOutEstimateFullWriteOff", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_ContingentEarnoutLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contingent Earnout Liability" } } }, "localname": "ContingentEarnoutLiability", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_CostOfRevenues": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Cost Of Revenues]", "verboseLabel": "Cost Of Revenues" } } }, "localname": "CostOfRevenues", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "ctek_DeferredCommissionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFERRED COMMISSIONS (Details Narrative)" } } }, "localname": "DeferredCommissionsAbstract", "nsuri": "http://ctek.com/20220331", "xbrltype": "stringItemType" }, "ctek_DeferredCommissionsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of 4. DEFERRED COMMISSIONS, during the indicated time period.", "label": "Deferred Commissions" } } }, "localname": "DeferredCommissionsTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/DeferredCommissions" ], "xbrltype": "textBlockItemType" }, "ctek_DescriptionOfAgreementAggregatePurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description Of Agreement Aggregate Purchase Price" } } }, "localname": "DescriptionOfAgreementAggregatePurchasePrice", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "stringItemType" }, "ctek_DescriptionOfAreaOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description Of Area Of Leases" } } }, "localname": "DescriptionOfAreaOfLeases", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "ctek_EarningsPerSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Net Loss Per Share:]", "verboseLabel": "Net Loss Per Share:" } } }, "localname": "EarningsPerSharesAbstract", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "ctek_EarnoutLiability": { "auth_ref": [], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Earnout liability, as of the indicated date.", "label": "Earnout Liability" } } }, "localname": "EarnoutLiability", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ctek_EarnoutLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNOUT LIABILITY - BACKBONE ENTERPRISE (Details Narrative)" } } }, "localname": "EarnoutLiabilityAbstract", "nsuri": "http://ctek.com/20220331", "xbrltype": "stringItemType" }, "ctek_EarnoutLiabilityBackboneEnterprisesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of 16. EARNOUT LIABILITY - BACKBONE ENTERPRISES, during the indicated time period.", "label": "Earnout Liability - Backbone Enterprises" } } }, "localname": "EarnoutLiabilityBackboneEnterprisesTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterprises" ], "xbrltype": "textBlockItemType" }, "ctek_EmployeeRetentionTaxCreditsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Employee Retention Tax Credits Received" } } }, "localname": "EmployeeRetentionTaxCreditsReceived", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Distribution Agreement [Member]" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_EstimatedFairValueOfEarnout": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Estimated Fair Value Of Earnout, during the indicated time period.", "label": "Estimated Fair Value Of Earnout" } } }, "localname": "EstimatedFairValueOfEarnout", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_ExercisableWeightedAverageRemainingContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercisable weighted average remaining contractual life.", "label": "Exercisable, Weighted Average Remaining Contractual Life", "verboseLabel": "Exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "ExercisableWeightedAverageRemainingContractualLife", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "durationItemType" }, "ctek_GrossSalePriceCommissionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross Sale Price Agent Commission Percent" } } }, "localname": "GrossSalePriceCommissionPercent", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "percentItemType" }, "ctek_HortonWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Horton Warrant" } } }, "localname": "HortonWarrantMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_ImputedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Less Imputed Interest" } } }, "localname": "ImputedInterest", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "ctek_IncreaseDecreaseInEarnoutLiability": { "auth_ref": [], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Earnout Liability]", "negatedLabel": "Earnout Liability" } } }, "localname": "IncreaseDecreaseInEarnoutLiability", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ctek_IncreaseDecreaseInOther": { "auth_ref": [], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Incrase Decrease in Other, during the indicated time period.", "label": "Other" } } }, "localname": "IncreaseDecreaseInOther", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ctek_LoanRecevied": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "PPP Loan Received" } } }, "localname": "LoanRecevied", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_ManagedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Managed Services" } } }, "localname": "ManagedServicesMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ctek_ManagedServicesRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Managed services revenues" } } }, "localname": "ManagedServicesRevenuesMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_MaturitiesOfLeaseLiabilitiesTableTextblockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Maturities of lease liabilities Table TextBlock, during the indicated time period.", "label": "Maturities Of Lease Liabilities" } } }, "localname": "MaturitiesOfLeaseLiabilitiesTableTextblockTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ctek_MichaelMcmillanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Michael Mcmillan" } } }, "localname": "MichaelMcmillanMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_OptionsAndWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Options And Warrants]", "verboseLabel": "Options And Warrants" } } }, "localname": "OptionsAndWarrantsMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_OutstandingPrincipalBalanceDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Outstanding Principal Balance Due" } } }, "localname": "OutstandingPrincipalBalanceDue", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_PaycheckProtectionProgramLoanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PAYCHECK PROTECTION PROGRAM LOAN (Details Narrative)" } } }, "localname": "PaycheckProtectionProgramLoanAbstract", "nsuri": "http://ctek.com/20220331", "xbrltype": "stringItemType" }, "ctek_PaycheckProtectionProgramLoanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of 9. PAYCHECK PROTECTION PROGRAM LOAN, during the indicated time period.", "label": "Paycheck Protection Program Loan" } } }, "localname": "PaycheckProtectionProgramLoanTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoan" ], "xbrltype": "textBlockItemType" }, "ctek_PaymentForEaroutLiabilityPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Payment For Earout Liability Period" } } }, "localname": "PaymentForEaroutLiabilityPeriod", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_PotentiallyDilutiveSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Potentially Dilutive Securities (number of shares), during the indicated time period.", "label": "Potentially Dilutive Securities" } } }, "localname": "PotentiallyDilutiveSecurities", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "ctek_ProceedsFromAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Proceeds From Agreement" } } }, "localname": "ProceedsFromAgreement", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_ReimburseDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reimburse, Description" } } }, "localname": "ReimburseDescription", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "ctek_RestrictedStockUnitsExercisedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Restricted Stock Units Exercised, Amount" } } }, "localname": "RestrictedStockUnitsExercisedAmount", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "ctek_RestrictedStockUnitsExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Restricted stock units exercised shares (number of shares), during the indicated time period.", "label": "Restricted Stock Units Exercised, Shares" } } }, "localname": "RestrictedStockUnitsExercisedShares", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "ctek_RestrictedStockUnitsVestedIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Stock Units Vested But Not Issued" } } }, "localname": "RestrictedStockUnitsVestedIssued", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "ctek_RevenuesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of 11. REVENUES, during the indicated time period.", "label": "Revenues" } } }, "localname": "RevenuesTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "ctek_RightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right of Use Assets [Member]" } } }, "localname": "RightOfUseAssetsMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "ctek_SBAPPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SBAPPP" } } }, "localname": "SBAPPPMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_SellerNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Seller Notes" } } }, "localname": "SellerNotesMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cancelled", "verboseLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCancelled", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "ctek_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments exercisable.", "label": "[Warrants Outstanding Exercisable]", "periodEndLabel": "Warrants Outstanding Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "ctek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted Average Exercise Price, Exercisable Balance]", "periodEndLabel": "Weighted Average Exercise Price, Exercisable Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisableWeightedAverageExercisePrice", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "ctek_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsGrantedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Granted, Weighted Average Exercise Price", "label": "Granted, Weighted Average Exercise Price", "verboseLabel": "Granted, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsGrantedWeightedAverageExercisePrice", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "ctek_SharebasedCompensationArrangementBySharebasedPaymentAwardStockWarrantsExercisesWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Exercises, Weighted Average Exercise Price", "label": "Exercised, Weighted Average Exercise Price", "verboseLabel": "Exercised, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockWarrantsExercisesWeightedAverageExercisePrice", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "ctek_SharebasedCompensationArrangementBySharebasedPaymentAwardStockWarrantsExpirationsWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants, Expirations, Weighted Average Exercise Price", "label": "Cancelled, Weighted Average Exercise Price", "verboseLabel": "Cancelled, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockWarrantsExpirationsWeightedAverageExercisePrice", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "ctek_SummaryOfRestrictedStockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Restricted Stock" } } }, "localname": "SummaryOfRestrictedStockTableTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitTables" ], "xbrltype": "textBlockItemType" }, "ctek_SummaryOfStockOptiontabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Stock Option" } } }, "localname": "SummaryOfStockOptiontabletextblock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitTables" ], "xbrltype": "textBlockItemType" }, "ctek_SummaryOfWarrantActivitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Warrant Activities" } } }, "localname": "SummaryOfWarrantActivitiesTableTextBlock", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitTables" ], "xbrltype": "textBlockItemType" }, "ctek_TaxRefundAmountRecevied": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Tax Refund Amount Received" } } }, "localname": "TaxRefundAmountRecevied", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_TrademarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trademarks [Member]" } } }, "localname": "TrademarkMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "ctek_TwentyTHousandTwentyEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[2020 Equity Incentive Plan]", "verboseLabel": "2020 Equity Incentive Plan" } } }, "localname": "TwentyTHousandTwentyEquityIncentivePlanMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ctek_TwoThousandTwentyEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2020 Equity Incentive Plan" } } }, "localname": "TwoThousandTwentyEquityIncentivePlanMember", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "domainItemType" }, "ctek_UnamortizedDeferredSalesCommissions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unamortized Deferred Commissions" } } }, "localname": "UnamortizedDeferredSalesCommissions", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/DeferredCommissionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_ValuationOfContingentEarnOutEstimatePrevious": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Valuation Of Contingent Earn-out Estimate Previous" } } }, "localname": "ValuationOfContingentEarnOutEstimatePrevious", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ctek_WarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Issued" } } }, "localname": "WarrantsIssued", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "ctek_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Working Capital Deficit, as of the indicated date.", "label": "Working Capital Deficit" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://ctek.com/20220331", "presentation": [ "http://ctek.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ctek.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r183", "r214", "r241", "r242", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r366", "r367", "r381", "r382" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r183", "r214", "r241", "r242", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r366", "r367", "r381", "r382" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r183", "r214", "r227", "r241", "r242", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r366", "r367", "r381", "r382" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r183", "r214", "r227", "r241", "r242", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r366", "r367", "r381", "r382" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.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 Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r15", "r138", "r139" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 Of Allowance For Doubtful Accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "negatedLabel": "Less Accumulated Depreciation And Amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r259", "r319" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "[Additional Paid in Capital]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r78", "r79", "r80", "r255", "r256", "r257", "r283" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r67", "r159" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization Of Intangible Assets" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement.", "label": "Stock Compensation Expense For Equity Awards Granted To Employees And Directors" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Loss To Net Cash Used For Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r21", "r140", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "[Accounts Receivable, Allowance for Credit Loss, Current]", "verboseLabel": "Accounts Receivable, Net Of Allowance For Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r67", "r153", "r159" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization Of Acquisition-related Intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities Axis" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r73", "r125", "r128", "r133", "r144", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r273", "r277", "r289", "r317", "r319", "r346", "r358" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r39", "r73", "r144", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r273", "r277", "r289", "r317", "r319" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r245", "r254" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r77", "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis Of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r25", "r69" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 Cash Equivalents, End Of Period", "periodStartLabel": "Cash And Cash Equivalents, Beginning Of Period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets", "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r61", "r293" ], "calculation": { "http://ctek.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 Change In Cash And Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Consideration" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "[Class of Warrant or Right, Exercise Price of Warrants or Rights]", "verboseLabel": "Exercise Price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONCENTRATIONS" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Issuance Of Common Stock, Shares" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r78", "r79", "r283" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par Or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r319" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Par Value At $0.001, 33,333,333 Shares Authorized, 13,256,570 Shares Issued And Outstanding At March 31, 2022, And 13,248,024 Shares Issued And Outstanding At December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computers and Office Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r118", "r119", "r137", "r287", "r288", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk By Type Axis" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CONCENTRATIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r118", "r119", "r137", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/ConcentrationsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r118", "r119", "r137", "r287", "r288", "r377" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r51", "r73", "r144", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r289" ], "calculation": { "http://ctek.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 Revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEarningsDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative earnings (deficits) for relevant time periods.", "label": "Total Cumulative Amount Earned" } } }, "localname": "CumulativeEarningsDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r117", "r137" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Acquired technology" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROMISSORY NOTES (Details Narrative)" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r71", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r197", "r204", "r205", "r206", "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Promissory Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r72", "r76", "r180", "r181", "r182", "r183", "r184", "r185", "r187", "r193", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r208", "r209", "r210", "r211", "r303", "r347", "r348", "r357" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument Axis" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r180", "r208", "r209", "r301", "r303", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32", "r181" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative", "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r33", "r183", "r286" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r72", "r76", "r180", "r181", "r182", "r183", "r184", "r185", "r187", "r193", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r208", "r209", "r210", "r211", "r303" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r261", "r262" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r22" ], "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]", "verboseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type Axis" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue Disclosure [Text Block]", "verboseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r38" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposits" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r67", "r162" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r67", "r162" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "[Depreciation, Depletion and Amortization, Nonproduction]", "verboseLabel": "Depreciation" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFERRED REVENUE" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r222" ], "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": "Summary Of Revenue Disaggregated By Revenue Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROMISSORY NOTES" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFERRED COMMISSIONS" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r48", "r87", "r88", "r89", "r90", "r91", "r98", "r101", "r107", "r108", "r109", "r113", "r114", "r284", "r285", "r352", "r364" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r48", "r87", "r88", "r89", "r90", "r91", "r101", "r107", "r108", "r109", "r113", "r114", "r284", "r285", "r352", "r364" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110", "r111", "r112", "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Basic And Diluted Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Compensation And Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r42", "r43", "r44", "r78", "r79", "r80", "r84", "r92", "r94", "r116", "r145", "r215", "r217", "r255", "r256", "r257", "r264", "r265", "r283", "r294", "r295", "r296", "r297", "r298", "r299", "r368", "r369", "r370", "r389" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r67", "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Of Warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Intangible Assets Expected Useful Lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated Amortization And Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r154", "r155", "r158", "r160", "r328", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r158", "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r154", "r157" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r158", "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.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 Expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r150", "r151", "r319", "r345" ], "calculation": { "http://ctek.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/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r50", "r73", "r125", "r127", "r129", "r132", "r134", "r144", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r289" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HybridInstrumentsAtFairValueNet": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of hybrid instruments.", "label": "Fair Value Balance Ear-out" } } }, "localname": "HybridInstrumentsAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/EarnoutLiabilityBackboneEnterpriseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r125", "r127", "r129", "r132", "r134" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "[Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest]", "totalLabel": "Loss Before Income Tax Benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r74", "r93", "r94", "r124", "r263", "r269", "r270", "r365" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "[Income Tax Expense (Benefit)]", "negatedLabel": "Income Tax Benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Refunded" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r37", "r350", "r362" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "[Increase (Decrease) in Accounts Payable and Accrued Liabilities]", "verboseLabel": "Accounts Payable And Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "[Increase (Decrease) in Accounts Receivable]", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "[Increase (Decrease) in Deferred Income Taxes]", "negatedLabel": "Change In Net Deferred Tax Assets" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Increase (Decrease) in Deferred Revenue]", "verboseLabel": "Deferred Revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "[Increase (Decrease) in Employee Related Liabilities]", "verboseLabel": "Accrued Compensation And Benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "[Increase (Decrease) in Income Taxes Receivable]", "negatedLabel": "Income Taxes Receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes In Operating Assets And Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "[Increase (Decrease) in Prepaid Expense and Other Assets]", "negatedLabel": "Prepaid And Other Current Assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInUnbilledReceivables": { "auth_ref": [ "r66" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.", "label": "[Increase (Decrease) in Unbilled Receivables]", "negatedLabel": "Unbilled Services" } } }, "localname": "IncreaseDecreaseInUnbilledReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r102", "r103", "r104", "r109" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "[Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants]", "verboseLabel": "Options And Warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r152", "r156" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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, Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r45", "r123", "r300", "r302", "r354" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r54", "r201", "r207", "r210", "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Charges", "verboseLabel": "Interest Charges" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative", "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r59", "r63", "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUES" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Net Operating Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r310" ], "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": "Schedule Of Operating Lease Expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor entity's leasing arrangements for operating, capital and leveraged leases.", "label": "Leases" } } }, "localname": "LeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasingCommissionsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of commissions expense incurred because the lessor of real estate obtained a lessee for a rental property through a real estate agent.", "label": "Commissions Expense" } } }, "localname": "LeasingCommissionsExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/DeferredCommissionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Discount Rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r73", "r144", "r289", "r319", "r349", "r360" ], "calculation": { "http://ctek.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' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r73", "r144", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r274", "r277", "r278", "r289", "r317", "r318", "r319" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type Axis" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r168" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r61" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.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 For Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r61" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.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 For Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r61", "r65", "r68" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.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 Used For Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows From Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r40", "r41", "r44", "r47", "r68", "r73", "r83", "r87", "r88", "r89", "r90", "r93", "r94", "r105", "r125", "r127", "r129", "r132", "r134", "r144", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r285", "r289", "r351", "r363" ], "calculation": { "http://ctek.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]", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r87", "r88", "r89", "r90", "r98", "r99", "r106", "r109", "r125", "r127", "r129", "r132", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Loss Attributable To Common Shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerators:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r81", "r82", "r85", "r86", "r95", "r96", "r97", "r142", "r143", "r146", "r147", "r223", "r224", "r225", "r226", "r258", "r266", "r267", "r268", "r282", "r290", "r291", "r292", "r312", "r329", "r330", "r331", "r371", "r372", "r373", "r374", "r375", "r390" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RecentlyIssuedAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RecentlyIssuedAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoninterestExpenseOfferingCost": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Includes offering costs of open-end investment companies, and closed-end funds with a continuous offering period.", "label": "Offering-related Expenses" } } }, "localname": "NoninterestExpenseOfferingCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "[Nonoperating Income (Expense)]", "totalLabel": "Total Other Expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) Income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r28", "r75", "r315" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Promissory Note To Related Parties" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r125", "r127", "r129", "r132", "r134" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Loss From Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r308", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total Current Lease Liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r306" ], "calculation": { "http://ctek.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": "Operating Lease Liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2022 (remaining Fiscal Year)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "General And Administrative Expense" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSellingAndMarketingExpense": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling and marketing expense classified as other.", "label": "Sales And Marketing" } } }, "localname": "OtherSellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNOUT LIABILITY BACKBONE ENTERPRISES" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for commissions during the current period.", "label": "Agent Commissions" } } }, "localname": "PaymentsForCommissions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "[Payments to Acquire Property, Plant, and Equipment]", "negatedLabel": "Purchases Of Property And Equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Remaining Performance Obligations" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RemainingPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r245", "r254" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name Axis" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetails", "http://ctek.com/role/RevenuesDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetails", "http://ctek.com/role/RevenuesDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r23", "r24" ], "calculation": { "http://ctek.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid And Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds From Sale Of Shares" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds From Loans" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r40", "r41", "r44", "r60", "r73", "r83", "r93", "r94", "r125", "r127", "r129", "r132", "r134", "r144", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r272", "r275", "r276", "r279", "r280", "r285", "r289", "r355" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "negatedLabel": "Net Loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r165" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r166", "r378", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property And Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant And Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r165", "r319", "r356", "r361" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.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", "verboseLabel": "Property And Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets", "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule Of Property And Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r163" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r49", "r149" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad Debt Expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUES (Tables)" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r231", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PAYCHECK PROTECTION PROGRAM LOAN" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r231", "r313", "r316", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party Transactions By Related Party Axis" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments Of Debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/PromissoryNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r58" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "[Repayments of Related Party Debt]", "negatedLabel": "Payments On Promissory Note To Related Parties" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r217", "r259", "r319", "r359", "r371", "r375" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r78", "r79", "r80", "r84", "r92", "r94", "r145", "r255", "r256", "r257", "r264", "r265", "r283", "r368", "r370" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFERRED REVENUE (Details Narrative)" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "[Revenue, Remaining Performance Obligation, Amount]", "verboseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Performance Obligations Explanation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Performance Obligations Percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r46", "r73", "r121", "r122", "r126", "r130", "r131", "r135", "r136", "r137", "r144", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r289", "r355" ], "calculation": { "http://ctek.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": "Net Revenues", "verboseLabel": "Net Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://ctek.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues (Details)" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale Of Stock, Shares" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule Of Earnings Per Share, Basic And Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Schedule Of Stock Based Compensation And Other Equity Instrument Related Expenses" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule Of Amortization Of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.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 Expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Total Stock-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, Weighted Average Remaining Contractual Life", "verboseLabel": "Outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Fair Value Assumptions, Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Exercised", "verboseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Granted", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number]", "periodEndLabel": "Warrants, Outstanding, Ending Balance", "periodStartLabel": "Warrants, Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross]", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted Average Grant Date Fair Value Per Share, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price]", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r244", "r246" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "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": "Non-vested, Shares Ending Balance", "periodStartLabel": "Non-vested, Shares Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Cancelled And Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "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 Grant Date Fair Value Per Share, Cancelled And Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "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 Grant Date Fair Value Per Share, Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value Per Share, Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r253" ], "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 Vesting Period Inyears" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Weighted Average Grant Date Fair Value Per Share, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r218", "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Warrants, Options And Restricted Stock Units" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnits" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r36", "r42", "r43", "r44", "r78", "r79", "r80", "r84", "r92", "r94", "r116", "r145", "r215", "r217", "r255", "r256", "r257", "r264", "r265", "r283", "r294", "r295", "r296", "r297", "r298", "r299", "r368", "r369", "r370", "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components Axis" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/CommonStockDetailsNarrative", "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://ctek.com/role/DeferredRevenueDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetails", "http://ctek.com/role/IntangibleAssetsDetailsNarrative", "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative", "http://ctek.com/role/PromissoryNotesDetailsNarrative", "http://ctek.com/role/PropertyAndEquipmentDetails", "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative", "http://ctek.com/role/RevenuesDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r78", "r79", "r80", "r116", "r327" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetailsNarrative", "http://ctek.com/role/CommonStockDetailsNarrative", "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://ctek.com/role/DeferredRevenueDetailsNarrative", "http://ctek.com/role/IntangibleAssetsDetails", "http://ctek.com/role/IntangibleAssetsDetailsNarrative", "http://ctek.com/role/PaycheckProtectionProgramLoanDetailsNarrative", "http://ctek.com/role/PromissoryNotesDetailsNarrative", "http://ctek.com/role/PropertyAndEquipmentDetails", "http://ctek.com/role/RemainingPerformanceObligationsDetailsNarrative", "http://ctek.com/role/RevenuesDetails", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails1", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetails2", "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r67" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock Compensation For Equity Awards Granted To Employees And Directors" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r73", "r141", "r144", "r289", "r319" ], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "[Stockholders' Equity Attributable to Parent]", "periodEndLabel": "Balance, Amount", "periodStartLabel": "Balance, Amount", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets", "http://ctek.com/role/CondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOtherShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of increase (decrease) in shares of stock classified as other.", "label": "Stock vested but not issued" } } }, "localname": "StockholdersEquityOtherShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/WarrantsOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r309", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "[Sublease Income]", "negatedLabel": "Sublet Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure Of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIC AND DILUTED NET LOSS PER SHARE (Details)" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ctek.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Services" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WARRANTS, OPTIONS AND RESTRICTED STOCK UNITS (Details)" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Common Stock Equivalents:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r100", "r109" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "[Weighted Average Number of Shares Outstanding, Diluted]", "terseLabel": "Denominator For Diluted Calculation Weighted Average Shares", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Weighted Average Shares Outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "[Weighted Average Number of Shares Outstanding, Basic]", "terseLabel": "Denominator For Basic Calculation Weighted Average Shares", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ctek.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ctek.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "430", "URI": "http://asc.fasb.org/topic&trid=2122452" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "15", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123602737&loc=d3e50806-113969" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r383": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r384": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r385": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r386": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r387": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r388": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" } }, "version": "2.1" } ZIP 70 0001096906-22-001152-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-22-001152-xbrl.zip M4$L#!!0 ( "R(L%38<@Z9'! ,ZD 1 8W1E:RTR,#(R,#,S,2YX M7DTI<;B((D3"A2 M!Y"RU;^^"_!#XB=(VHDX+?,04\0NL+L_?.T"!-[_\VEK*7M,&7'L#Q>]RZL+ M!=NFLR3V^L.%QSJ(F81<*,Q%]A)9CHT_7!PPN_CGKW_]R_N_=3J_]_6Q,G1, M;XMM5QE0C%R\5!Z)NU%XTCUB+J:=3D#]V2_G5KF^O+F\^B5ZWT<,N!Q;\$!B M+TH90GZ*LU),GK-@O7K3[;WM7E]=7T=$AK-R'Q'%"J+FAKC8=#V*+&6)&5G; M"@BN^ K=*NK?366X072+=A1ODQGE-7!V!TK6&U=Y9?ZD\&*446>B MS96^QXB-&5,,Q_*X*.QG962;EXIJ68K..9BB8X;I'B^#[)BY@4(4L+#-;I^L M#Q<;U]W==KN/CX^73PMJ73IT#9I\S<;&(_#P7/N\ZU+'PMV M+.)"Q&39)8FDI(GEXNY.YIC(4@YS3\F^N--*'BO^_O]V! 5 MYB*J,5 ILLA[[]Z]ZXK4D#1%&:]>/'D!;2S*&5)) 3VQ>7LW8_3+!%0!\9NN MGQ@C)9FD;WU2$E5?Q[-=FE=[_<0X,BXM !Y2(S2HFX=AE)0!XM*E";98*9#< MYNXS M__2015:$-VEL83[8Q A.DEU$U]B=H"UF.V3B@L*@BU:4]\BV'5>,+>(W?[/; M$7OE!#_A!6\^MQS#.=A,X0\/^BB=L>AY!@X,IA<*@2[*?XRR"3-:XA6QB2CP MBO_K*9WC"-I1!-?[;I(TF8L'(^;4_E4\PUC&@%DHP0>2@#L@*>(TD65Z5@W& MHV3Y?,';T'!U[6DOL0T9PP-S+++D_7H?6;Q[,C88NRPTMI1.BL0UF-\ ,^(0 MBNEDJ$T,;;.0MB9AVY2(KXY3"^[HJ=,9YJNSD= H+QZF*@/PQ'0M""7!]EP'?/;QK&6X,!I?WK$/50% MNR@'*>AOZH!NS*>#WSY-QT---Q3M7P^C^=<6_5KH#Q#;W%G.8^46GL$HQ?IM M':P'JO%)N1M/O[0-/!/B/F($\)B=J.A#F)4@A>@??,9*F&DYS*,8?O158R1P MF.F: 9B(OK:U?FA]'9N@FG48,>;AI6H*WY;8ZQEU;'@T_>;B U*25HK1+TF, M=&T R(R_*B/#>( &I X&TX?)?#3Y"*A-)_ \\-M3BUN(&[B7F%+>O6VWA/'( M90!25H(4D7=)1(;:G:;KHF.[OP=4^/RD-7YH?*CP,#]T#ZJ]Y/.%':_WOO4S M4V3F[UTES0^U'J:%,"E0)T,Q/YCQZM\"$ (PUE1#,WR3!\]2(_>21O896Z.& M1AV!7O::+"RL,A8%+U)OI8:^3AIZ!*/NY..H/]84U3#:N$1&-Z[C/;8]'._" MPY=2B]_D=M^Z]EF;/&BMP:.N&QW,#3:_04?-%^.@0'A:4[0=.RB8=Q:32,%X MG>K,U:^#3]K@-]ZKS[4!GW_RQX^Z>J^,IVH[&3T=5_F@;OL[:F/48NMEO'%J&E M,")Q?"$U<,J-];D5P=X:.33R%T0IXN&_%6MBT/QY]]-=)6H2B,68ZX8&S8/TH&&;B[Z3V3[G%\0Q:8X?&UA"U'<\= M$[0@%G$/?61^6S@VUFP7TQTE+)RPEB&4PI)RHC55GTP?H+<:J?W1F"\8]=7! M;_WI1%, +4V?Z:,VFE$YL#US+&(27"G '?%(04SYY:4#W?AA"*6U=STW_Q2,*@Q2I)[A\+=8 M5G3\3T$L12E%KU80H,6MS#:=(781L=B$-S:7[''NMIT4H0RUFU14(',;C_(J MR%F)LFX1*]HBDHU8&4(I8JDX0M86DA:PJOY-8*]\!R

3A!CBTP M"1?,+<2J\U>+;!$T-#3IH4@%RG MONW_R_OWL0XG+U$*11D/O^V%2F*1:!Y2*BDZJ3! /CIMFY%OH"N>X.8125%* MA0"2&^Q:D&IONLN&K!J+%,!4%$"V*:\%M,)&O1P()40RT%YG;8N/;>1K02H3 MI8Y-(Y(OI2"D_/HPAW;64+CI+[M-%!%(H4AY\*>; MNV\/R-@K&64HU%"EXJ M A"N(OQ<8M]@V]:>"6FO!J;R.,/K5)RA%JAM-*(NK-^$A[+^ >I>/FVMD(3G7W!0L:@G20L%!8=9 M(&JFKM'TP_=DR140$+_]4)^3K\ M5:=WW;GI73ZQ92AC%1&.^E43(>2K+$+V4>4E"P\9>*EO*I27?89Y5J&LB"7\ MP>MG%75S+@ H5_XI3_2KK@2GQYB7*O[(P!\[_F.-RI9]P'D9V$\Y)SXCA_\= MKW2]M\\2I9X8-67(NWNA% P1O7BJ@'[Z5/Z@"^RND.EV\-/.0C9R'7JX@]_E M3&%1&LM%.V;R/&0RKHLH*\\IU\L)4<$@(E*L:1P7^LVS$R84^>84PUATC=0U!5&Y%19&/F]%GGRR#C% M;U:G2ASO22E7)T)Z\52G5GBL=J4XO>#"QR+,K'Z]R+Q=YAGBU*L9N5=^U*V@ MS[%'ZA*19YA#7'N4(TQPI8B('G"/X(]D".%"")H.+(H!=7FYW/S(Q9@*@=.A@H94C'Z^CJ5(TVH MB8*4N-JG^BT]/VH65Y"O/=GK9ZN7M8BE/6%J$@:O>."J5(\U$L80Z@O_[ MJJ-NN1M02IV(M&ZES-;RQ6KER.;WN/'XF_]W9$_=#;\NQ]-$2= MO'ZC%&5#0SE2C(]>CA$%>@;I)QH4/[^'Y?+Y(9@ MI-0JHFR00HDID 0K&?7Y%>.WY/"9-_SA7YSOD27FXNX :MD!9LN?D>5A'69V M2QZB"OK*:CPUYT_?UT?YXM!O(.H [8B++)A"$)-$\]R\Q&:Z6W/TI.,56-N? M@?,S[O;DB%9^-],0/A$+8E"XETS!=>V.\LY8*Q# M[VMS7J@[ R$+X[*3_5&?)D(T]5QQ M9[TX6938)MDA*[A6=,C%\>674C43%W6]IF+Q:;J"!N$+;T9*Y:8V=+ !4L9X MDQ9R'IOU#%,3'R-?LCOJ;%6H,'A[8NN\Q(;6(!'&[4._PP-0.VPS49C*G;2U(.T?CB0S=."O MU$=$EQ/HMP0<_I6D(Z@?5%S$S09<)"RA3; Q'6::?"YWLGT]*2C^ZX= MQ'-*KCG_>AE;YXL9?8G#U[;YHK6'K#%91;:JQ5ESO [?OL!""G-Y<--?Y#DN MH23>-G/A-&S'_AT04<@O^;9YB_*?X1WX[3&Q2]"=5Q&^% 5U./JF,+4#I(B@ M6?L^9HX(=2'+.HCO)&]@,%I\BYT5"=%XT@L[VSJ%@]M,5PIF0X&0)6D+6 M4%\L'A(*?<=HAY2;M]NCD**9$:6XR##Z:Y#+%FQ_ MYUG6%V@Z/)B4K5\^<4-K*%\;0WY=R]5D1O&>.%[4IU3D:2;(H:#+.T2H6"&< MKH(:&@T%A20-!31C]U%RB"LF:=@@5[3[**E86>)FJ1C_KEHG[%MZ5VH!1;.4 M27;R6=.KG/1&*!*L&A@/1;%TN(?U M/,EU[K--5P\L." X)7<>P5FEGE.T!/>2?DN)FTHYJYSWR 9/>&E@NH?9%PM] MRY34$KJSZ@"="?,L/FJK]A+ZQQ460P"RI%I5YCRKGD9?GV[LTME\).U_CL]":U5EDK;83,TC96O54V0B]_L6I( M^.B\$)R1:YO2J 3M>4>K1V>^ =\&V^L.O8=OK*R&A(* M+II#TQU:'L%9I3Z>&1E&YE-RYY/\2,G?=_WO0G_]+U!+ P04 " LB+!4 M0G./?4$/ /K@ %0 &-T96LM,C R,C S,S%?8V%L+GAM;-5=7W/B.!)_ MOZK[#KKLP\U6+2$D,[,[4SN[9<#)4$L,9\/LSM.68T30C;%9VR3A/OU)!A-C MRW+;(.2=APDAW?*O_T@MM5KRS[^^+%WTA(.0^-ZGB\[EU07"GN//B/?XZ6(= MMNS0(>0"A9'MS6S7]_"GBPT.+W[]Y9__^/E?K=8?77.(^KZS7F(O0KT VQ&> MH6<2+1#[T[T=1CAHM7;47[;/^8BN+V\NKW[:?]^U0\KE>S$/_6-G_Y<^;0_Y M<^2PEF/6JW?MSOOV]=7U]9[(\N?1LQU@9 ?.@D38B=:![:(9#LFCARAPM!7H M(]+^[:#^P@Z6]BK 2]MC0B'M*;KHNPZ) MA\,06;Z[9E#"']# 7 MD'RZ6$31ZF.[_?S\?/E\<^D'CU2>JT[[C_NAY2PHKA;QF,(=?)%PL59X?)T/ M'SZTX[\FI#G*EX? 39YQTT[@4/*0? SCQPU])U8N@ T54K#?6@E9BWW5ZERW M;CJ7+^'L@FH#H:T^ M_%)IXC]G-J#O;/="+\[=+QEVWVAW;/ISY),<8LBP#/ M/UTP@A8SR-7-MM7O#HBBS8KZ9DB6*Y<*UZ[Q1&^&/>J']$/HNV3&/+EKN\P, MU@+C*"R' VU!/M8Q[0Y>M, 1<6SW>.#O M9[1GSVJ) FQ3NCQ6Y#O?%KX[H\.@_M>:1)O3R05H6[I\/3MH:Y9NE2$XI#KVF0/JE=XC>7"Q%H: B%5$?RK/,/$3]M88ZA49\J,]PM[0 MZ8WSC5J9S0FIL]%/CX&]'/IV:5\',9_ 9UDW\(.-09]2:JX"\J/''OV+;DS+ M?35+=WP\62Y]+PY M@ZJURI4T\%G1P,/?I2HN& MG=QZWLZ[R$ 9B/]KW1D9/-R:F-AF,C%+/YU,?BT&W QJ5HR&Q'XA+)VQ= MV_GV0%?8ND?7S*N A.4C0H4FSC-#&=-)G$/*@==K3<8<86+3\ <9>DLXCYXO M8+IN#F%H>+2GGCO D(BYCO>Y>$( Q,*G/DN<@ <9356?XR[">9OP#XN$2GQ1!IQ*$CA0, M8"<2Q2U\I5,==J[,1KZRGFM$ M^U !^0E7WE7U!& ]S\HU*G=5 NS9E1HY"^)*2Y3JK4G.S%45HF9S)]B%9*FCH!YH&+?\S%Y5W/5; M+);%L5UG[<::&-+?#^CQ2X2]V>MN*Q,+4JH1D8@17FW_=5#KM3@H]9&5Y%#D M5 XT\&+?V>ZE2D$'+LI(0;^F:/?;T/1S;V3T==75G-=[NO_]RN8'KK($AM8+KV W;CY_ZYH\N0M97A'7C4 M/GABO^"0)8+)$\LA%>,N(#_$G_(7+7"0'\QP\.EB/Y6P ^? 2_(%3#N*=KA> M;OVQ1:C]$_XY71^(E+E3G0\!GE8S?>H%>L:L?NS314>E4<8!7MEDIK^L6'^A MT6D4+7 ="T0,\1@-TH-5D$'33/?U*.1P66)@L31RJTFXH$8ZZU28Y5+W#0; M[?:Y4H,!G?J5#]M"+HB=WBFU$T3JIEF*U9W1[L]^L(3WD^VR_4@MZM'IU8;. M>;_8[EH0L8#L$-N]5VJ[2GIHFA$/BYJ*YD,J$=[Y_NR9#F+%&%\I(,[RHV1G M*?"2K!A-;Y28UYJHC?--,E^Q_[J?1>A&*# MB7@@9OJ@QDSEHC;/."L_)%'9.)LA@YB@E-Z2%_8* M,1?(*!TU1H'("[%1@52RZ@C_<8%T?L$Z>E M4I3Q@5Q*7A:CV" 9]X+)WS1_BS??Q_:&K1)-[+)D[=@.8FE=.PS)G.!9J0DK M-0*RI[Q$!]B>-31S,N/F]R/8-W]F-R4X%F%T>3*0SN4E+ EA!-I.7% #;#*R%IIDOR5WN M!EXZ^:3?!.MJAJS4",BD\A()8)/6T$S3C)L_,UUL0QZM.N0FV^SW\(S%*#K% M"ZGJU\MUW+?H\$@<(O!&""_(">6E28H-DW%"N!Z:YGO:;$:8(FQW;)/9P.O9 M*Q+9@BQD(0-H&UQ>.@5LJQ*)FV:@5*%KV69/CA)D$GG)%+!)BF1LFBU2(87& MF2K#=CDGR%;R4D10T3*6$Q#63H1=GR5K447*>E.)G]M9(8?T=Q6E9?QK-ZATHULT&NN[L];HS=30IOT! MI?E>77W=7<#*2XSJBR7="H;88KESC65F:-B?8Y[=WQ7H"I7-(%4[\EWX0D?_%-AK-BV[@ MX2Y:\7@.\.8MT3SP](M$E$I&/U82O;G-0]CA8^_1 &E:>$"1Y#92(9,]2A$C;;SQ"Z=L@N3 MA84,BLL+N8HO.M7*%_:(R93$.CNX8.?MHDW=QZAZMWPJY?^N3LK?FHQZOWT> M#?NZ:2']/]/!Y.M![E_)'H?@]OF4O._KR-O3K,_H=CCZO2%;'.Q()I66KB*> M"-5>=S,-V4F4?.VF6L:C=2 MJELQ/P3"E-.T&4,>>''-814#BUI1NX4CP=;E*FN^V:O?+0)K0.W^B@1C5[V< M1/DZ/X-_=U=',CYQ[^RH8G=8>VJW=22X014U_@V\@G,I2!4GX+*KW2:28'.! MDOX&)L[?)U+%PCQNM5M+$@Q3#R0<$S$R NIU>XIU3>)4*AF MSJ'BY?WV(E!VPKI\D[: 7NUVV=&]2*R&IAFM>*&6FM?56L*O>M)*WG.5H MJ7&A3YO]=[W-%][Z0;IR2E E5LRB>-_H:%N6:J-I731=6\6*=T &%#(IWL(Z MVH0 C<@^L\Y)>L!.L4,8U6_>G'364N$$?%/7"*+3J756#>+VU.]QR5I(0/38 MM/%W6Q$EWD%.TRB^E>)HZ^7E;5Q'C85C+[FB(;SOKQ^B^=I-7$QH) &7XGLK M3F&V4ITTK6L5"+W=X#YNMY#;AD*/M3?Q9O#$UYR_UB3 A9>1"?RW0AN*;_2H M;MBL-U?65^,&J0(=W!+/]ISCG)O;ALKS:JN=N=C9NOV=4IL^?A!>("'B4GQ_ M277CYND<2[+1,[_(D!>KJ_)NA2%O_JZE)=K:[(N11/C M!A1#S*OY^Y&]SHB$CNN'ZP#37[J:-8@+^\:F;NG&)+Z^0$K5(NS5Z3S0 M/V5!FSI[K?WP*QI8UE3O(ZW7&TV-R<"XHV*,#/JYMZU8E"((Y]7'/-0?LJC[ M^JUNFG%YY?T]1<[NB9 "D/?68P["SE46(57>6#VS$81_O3.T>#4>:G.$G\Z)<'M!W MG/[ .NK(_(H,BE2.H7>VXO:%]_F1+R&64E>^OU:+!R87.[;T:,<@ 1#L;9\\ MK+F0\;MFFEI7M##AC@:\B;FH+>MQ+$1';61]UDPY/;[DC9D<\->YT&+J]]K B".T;MZ.S/OX M8JA1=SBXV]Z8),>C1P:;*9C)(_) <]$FRR(!5?E+,;DZS04B73/I7(>ZP$#K M#H;LY$E7Z_W6'1DZHA+HYM@)0_C2Y((7>%*'WB3MRCE>PYL^ M30Z+#5-RY*,;=Q*%WFR;D ,YOBL_+ :9BVS;.95<4-G)53&\7)C+3;'D(DWN MC"I&F(M]22"6"PP4 (M1'Q$%YKP<.4"7P87ZIP!F= ["Z/>F?PQ&P %1H9$0*GV+L JU&\N*!:#/M?X MM8OD$/2YX)C-GIQOW!)E5""BY,)B68;EG$-R.NL"$.8M+RMYD(4Y&_AD6EC< M;]_F F#"([F[IE(U$)WF0ETZ=7,V?<+2.0)MYT)A,I_] 9#6D6R12L+Q NK; M7$"M)9VLL%M)OFN>?+EP7$^^ZP;(=\.3+Q?#Z\EWTP#YA(-)+NS7DU/R8"-> M8@H&F=R\ +;&E#JX@(01&JWFROELD5:8808(^*YZQOELTO5\CV5+ [@P)5GI MLR$OSU1#I $DKEN\U'6QF+NJ"O;? UT-_O)_4$L#!!0 ( "R(L%0PH6Y: MW1@ )M] 0 5 8W1E:RTR,#(R,#,S,5]D968N>&UL[5U;DYLZGG_?JOT. M;,_#9JJF[^F_2/K?)/[^S^>U)3P"B$S'_GQR>79Q(@!;=PS37GX^\="IAG33 M/!&0J]F&9CDV^'RR!>CDG__XS__X^W^=GOYKH(R%D:-[:V"[PA "S06&\&2Z M*X'\=*[<<:.ILM-),FV MD* ZED>@H+\)LJV?":)E"0KI@00%( ?@1$,9YGVKT_DGP=,GX 9;:-/S\C\ M?+)RWSI^LS!RXQ/1>7Y_^Z&ZOZ"N,Z-6W"$) M K4%^>LT;'9*OCJ]O#J]OCQ[1L8)9IP@[%@''0LH8"&0_]\K\OZ9N@M^G>G. M^IS\<#YTL/IBC'Z7%02+SR>DP2F1W<7U;M2_'#1RMQNLQLA<;RS,A_,CGF@; MP,8JBS\@QS(-HO0#S2(24U< N"@?#NL(]6.=X9ECNRO@FKIFE0>>.EPM5*@N M_I>L.VBZF&X ]!43W=N:9^!%P#B*%,8Q:Z='=1W]U\JQ#+QB2O_V3'=;'5T, M8]=.WU!#JUO+>:I07/0ARU*#MR<3/V &\?)NN[Y*Y*'-Z%(6C0)T/*2UE1'R M@"'JNN/9+M[=9M"Q\4=]QX\\@,5&*8MY!!8 0B*[]=I$Q ;(!9C1I2P:3".> MVNY6M VB_QM":AZNW8_L:5OT\DFI9]^G<-0HWL,1O?&L!+ M #;T76CJ_@Z$'W1OF_DSJ-@H5>Q9.G[&R,3>"C FP!T[",T 5+'[DSO-V'J7 MW\G6FFF330? A8.=,KSM3!\L<[FSNO*W,*;NI75O.AE*D[DBSN7I)%?STUN7 MQ2!I$._*[MC4'DP+&VP#3?_U@)UQR<;N]0::*']%*#!$,Q;*#!MQNID/_+C1 MZK 1YAK>_EB6WIR>I>T%@/UFQ(8FK6W5M@,;DNQ>Y77.-P@8L:2W;F2?8 -X MQ%#U[AALL(N,48-7-@*N9EIH0ICGFH],VQSC$#5X0$71%ABBCM4O>-8QRU^L M:S7K'R.>U,:5(K@L!.&R%@S,2I3=J^J=@5%&.=UJ0L7,,];^%?O"QZX/.=UK M]96+8CYJL(I]Z<*8V;I79=$PSB%*\PH][Z)\8NC:C&?.R,&C!FN4@MR=YKC1 M&J7AJE(:KEJAX;I2&JY;H8%Y&I<;M5ZOA'%F%QJD$<2%7)3BH]4!QHMM[U1_:*XCY^1#HM&M1#AZT.4\=H&[4^T>=&@Y1ZF*0D[UKQ^L_ MYW0-U@^D *80V,.N=2/5+*L8/K]#W:ALQQ6+ @O[-*B+8*%YEGNT,H;=HXCQ MEWC-)HO?&/]Y@!H\N\ V7@HLR' LU5FNZ9*&%[O_+H73E]+!4\%O*&\ D18.7_WY//I[N/NZX M",R?_K/%!VS6:/H^K6]I#\#RG_$3MPD("3ATGL*B&GC'7"468>P5YN6^+H;P M=3H921-5&I%/ZG0LC\0Y_F,@CL7)4!+4KY(T5^L1_7&U8A%:KH^A17AW,.Y? M&Z.-M7@L0N![-@+5.?[?G33!Q$UOA>E,"O*+PKO[B7@_DG&;=LADJ26+D'MS M#+GJ?#K\]G4Z'DF**DC_ \&RZ":*_C=YIX*,WK%$O2Z\B329;&Q41$H2<0S77G1?/S M,D%";=()S?"ZQ>/3%$CH/MFG D2(]VE8L9%MM!J_;9SVYM'P /.-[J6I7T M1[,,Y63;+C$_!7ZH].UN%W]ZR/7C W.'LF[ZBN.?^B63')L_?JA$6F\L9PN M3]G,@_H*MPCJ012 242F"U0 'TT=S T'4,!NK/<22AK(VH)4(>4J34>A7[" M41J;3'Z1;WZFY:>E9^R9FAC[;LU*T1;2E:EG%\3*3$SH!33&?W%-ZO>/X7_8 M\U7P/R0FX/]-FROV!+BRK3MK0$H+Z.MHK%D7Q)"./.#Y!PZR.8P'F",A] _' MA-"'HOI5N!U/O]>>,<@Z^!RAXC>2^S,1";5Z$. _!J(J^U!GBJ1BV'Y^HPZ M!0\^1S#_'L>L2.2HU_B'(*OJ/>:Y.!Q.[R=S>?(%4S&=X,_#G0CJH"/K?'0$ M],H(J,LXJ+!I]2"H!ZLC<*[B<&0\029?Y,%8$D15K2E_2SMK'0%V3=6N MX 1P+9K%=-XZ@O)]0L7$'\.OTO ;T;6Y-"1+#?GX11'OA/%4K&7=H9W(CN"\ M29D*9(I.E1_"! .M1"#M7C*7A> M.P(UL5%\%Q5%]+?BV2YM3Y8VO,_-%7FXVZRG6!GO)W(]$YGQ-'>$@L2N0;;G MH0][)(_O"69R)]9XJJH"7JP%]:NHU#+76<]XOV"_2FPHBG0GRA-_5Y:4VZER MY]>*3 =C^4MX2KL&;4X_!Q[!F=ACXEVJ!U7D#'@$:6+[D40%6S=8_K(XD,>D M'F,@#K\-IA-)P 1(RDR1:]HMCSP,'B$FL64Q6W'"NW#<6BQGAG/C$3*2>UJJ MV22\VPU1"^+4L^41C(G];&=%U8HIYY1Y!%UBF>;--D4#RTGW"/;$+DI;L8,Q^L+&OK#Q=18VAA-G9N&-)CI[!MLY M?GAV>2-3YTX5.3)1Q$6I(Q4IP9E77) MH?HUO4.7Q40EJER]):UL@5SB/UW:3P4'TIZKJW]BQ2V# "&PAT,PA/;"S@L]4F=2_0-?]/"])V MZ21EU/)5]H0.B;XZHGFH#Z7"FX ,P6?WZI PLPF)ET,V4YJ4?D=B)':52)J$ MD?Q]K*JV]$+BLJH(K$02) 9+N*P?6&:\DIH!:29"F7>O8@0I2S:D#TSV@$B )E R!*MRNS$1<"10>_R1,5=@+%J47$4 M4*Q47!T*(!)F@S$V5HRX83'8WFE_.G!H:2CG=HI"@W1J]2Q$643@7 KT!>]$ M6^=.V\(#<;'J'J'/[")/ISL\[?,FQ<[1"MZXZ*.K_ >N5WD2ER"X<[+P!ZTZ MM4X?0H_(I'V>Y^9=8^VX6$;3%(;"\M@R^%L'F<[1(E:8\=%%Z'>N%Z&AAUQG M#6#";LY-@^9U;#]2S. 8Q;V'/*+"1:S=E'6 4@'6[G#&RMSD%AAD=FI?5D>: M2A3YI1(9RJ[25/8<:@98:Y ^7TBS1*OV&9Z^*$?SU G0(0-;35!G*$I.BCJ_ M9_M280X&YQ/#0YHZ V4DU1I-J1XE/NI8KT.@5/)X2#)GX,Y,,^?U>QVB:S'5 MS/PNM4AN,G$0BIZ;C"94V\_U)4349RG[+&5<2 BZ$0'AO^+"P5_]5/"DH85D M\.^1G[L1BSG$7$=ND9VM5!LY!-F(>9P;;CED63H[8S9QI1G RAG*0RB%G:FM MY>F8^'ZG/9MK;YW%^5B3%BV9N+8FV!Z#6D=%/AM7,4_RN'K8A&NN'D+EXLYB MNI%ZC\#"L\;F(L,,8>O]*FSV*$%Q'[H9RYWU]<(1PSUQ&4#\>JC>;N_M]J[: M[86%%)M (KEG8PG"DSG9^5:6OMVP_ L0Q$7)83;0O.0A6V\N\KCLZEE(E%P5 M)=8O3!Z4\ M)XH R/W%6.],>RG:Q@PZ"^!?X*-9A412>)3N"JDPJ5RX9I3K7W.711XDQ6Q? M)K"WXUME7FG+XFDEKBG+N^*V][QZS^O->%YCQUZZ *Y'X('!UTIOW2GO*IT$ M+ORI.+0\HYO6G@N?*4NQ:N^PZZ(#8*!;3#'Q7[+O9XHW M[9!@4M"W4U07>[<(@\/X/NVU.P?O&ND=Q-Y!?#,.XN$2FY>*2[;ME'.81@ 7 MKN$A,):S>?0>7+B'=+7*%$G*49C6EHNEL;A*9HB-J^LURHF' MHP6R!A$U< T&+:H&+ M WSW*#JTEV[7OD>;MOP<1MB0!X:I5:17 G:FO-&#= MZ6O3LC0[N_PBO6W[C*7/U8,BBW3X(5M;#;;TT4O^HI>WF@ZHK[E/G=+1'AV2 M!YT('N*0?4BYRI!RJ]YFFWX MKTTU;=W<:-9 L\BK=4>I=5ZD5UZG+G"9A8[0A>!GX;K37 ^:V#[!Y+$N5(=] MNB ;!C)"OZ'9W$I8FTF_._U]XJV489_^RO0^W,Q(2":#6* M$=J262YOV*)][A=P=4/0[9RX(2^>=VS5=?1?+.52B9>W[_H+_@!]J51O\/<& M?V_P(17_L=+P1B$CY)'['",UE!F^;:%1NB"VHPB+YWI; M<0""6HQ;![ZLC5D^+Z5]AX1$(R%\81#6QG^W+_'S\BJI;B.!UJ_BXHB3N;J MWX3IC-QBI KBA-P?J\X5>3B71H(ZGPZ_"?<3^> 5]2'5;=%VF4;<^TJ($R[[ MZ'(?7>ZCRWUTN8\N]]'E/KJP#K8O30(G1GS2H#%Q M[)VY%E(8EA:C2"'XSA_-L @:>7K[BL-N<33"$!X.=M5 Z1?B1+PX'(VHV_Z9 M;UO)]FS@X7A:#?1)S]A8-5'#RA5YZMM6KP@CZLBG07%*DY;L33 M4Y6IT$,^\H;FL6(X:WI M%B-;RN5KJM[YDMMVQ$YLU"37<]S9H#F%EKP!?,+J@UGYP+E;[2T!E]RJ4AH;QTW#^I<<1 7="% M8VD+I;6/7G%89G:55HIU4TTIUE5?BM678KW.4BQ_C2=O<\JNQ8HUZU0Q5@P[ M%X5!N=LQHNW'+]38!FMY43U/XZ(R+%5_B]H^1Y'/Q3L;NJ]''!6[M:5+77K% M1-+^4M1[:EE=T"^G&P>FR(%J%?+0Z^!!IROL N+\;!.2R:%ETS'\(\WU98U3']8U3:J:?FZ*Z4I, MD3\:7932G]8U/:J< 3S<-%_96AO\?>O !3#;V/#R +PA=6/F2:E:/-XT,!;$ M]==NJ6[RNXZH^ MG3T*S!M2UJ/XDSCTS6%9QW5:6<>':LHZKMN_0"CS.OK?JB&SOZZ^KV))6W)> M415+?Z%05^ZVX:1LI+]0J+]0J&K91%\S'KGF% VVT5^REZ@B8W1J 2M"&!C+J'6QXP.W\:[EKV J-T;Z3 MSW(36R&2RM6 440S<$BT8#$R(=!QG^PW =(:M\]L^KR/,IR&/^1LI>^7^.I MU[$#MS^3K:DMV^=IO@*G @^96>WU1T G+P,W 9IY4%]I"+"](XBA7Q<8S4!& MR/9VRQ=((&OE6!@*VJUD_K' W+*7[&[M2ZA ]"23$AYJ+B,OOQQJ&]/5K!TZ M!2 'X%QZ\!;S_4@""^7I\OMB*$Z),LCJ..A&G)H:0A-%\&J/(4*B?L?'"[? M_XB"7U\NK$^1\7'#=4G.QU%8QRU_X6-VKT6A[&GQ1EU@=1IN'NKM]LE9T?C3 M0RZAX478]$F1TZT+$F&C)/YNI692@0,-F;IH&R/3\DBA)G#'#D*S8!_->('( M[_'4V$!4Y:&?#AO)XWN2"YM(3[1=TR#S"VOYBZLD/>N6AR5$2*9_P7+]Z8KJ0-$@J'_:3 M<+!-'R#G['N=#^U4$+]63G 1]4\'R))QR^_)14:@@1G$I#35UI%\W*H(PR=9U8ET)NW+RE6AS>:V:'3$W*[RHPH MTV)VAQFW]M99RUFL28NLCV\!B;4L!C7D:I67I;!Q57O.Y>IA$ZZY>@@UY&JE M+^.:.2ZIY-,L:SM*S"K*\I#3I_TU@BW?FT,&#[4P1U^?\)(V1 MQ?#,+JA& VR(E^$TD[7>'ZF= ;APX)J4!$T?+'.Y>[D(0ZKWYB*>ZE6D.U&> MR),O)+-[.U7NQ,E0$J:#L?Q%W!WU[/.\?9[WS>1YWVJLO=TCG=V/D;8=_^$E MUM[?;M_'VBN,M==T\);B2HGJ_=S9F+IJ/O\O@ [^7V:0A=Z< RNY@7!8-@\2 ME[RT$^U\!+8'L@UG_"4Y#*4\6]X9:I"Q,Q/>6V:P$QX_!1*,Z&.H>,? M4(;LD8W+>&1C.)T,IZ2@ D=4# !4 !C=&5K+3(P M,C(P,S,Q7VQA8BYX;6SM?6USXS:6[O=;=?\#;O96;5+E3O1BO:5V9DN6U1U7 MW)975D\VF[J5@DC0YC1%>DC*W=Y??_%"4B0!D" E@7#/?IA)=^L<\ 'P #@X M.#CXMW__NO/ "PHC-_#_\EW_Q]YW /E68+O^XU^^VT?O8&2Y[G<@BJ%O0R_P MT5^^>T71=__^U__]O_[M_[Q[]Y]7ZUMP'5C['?)CL @1C)$-OKCQ$R _?811 MC,)W[Q+IO['O_ P&/PY_[$VS?[^"$=8*?*J#?^QGOUSC\D#@ (N43%5[HY_Z MXY\&O<$@$WH(G/@+#!& H?7DQLB*]R'T@(TB]]$'&#A@%?H9S/_5 M=/,-S! MYQ#MH$\J!>8O\8]968O@^35T'Y]B\+WU R"? 3?O[I8;<+6/7!]%$7@(O#V! M$EV &]_Z$U'/W^-W+]\]Q3' MSS__]-.7+U]^_#+\,0@?<7UZ_9_^\^/M@_6$<;US?=+@%OHNU2*EB/3ZL]GL M)_IK*LI)?MV&7OJ-X4\I'"P>N3]']'.W@44;5T$-2"7(W]ZE8N_(/[WK#]X- M^S]^C>SO<&L P-HC##RT1@Z@H'^.7Y\QHR)W]^P12/3?GD+DB*%X8?@3T?_) M1X^$:.0S,_*9_IA\YE^2?[Z%6^1]!XCDI_6-M%:S0EF)TD^*4)L5?H]"-["7 M?OJ5$U6T7*PJ^)-^_B&&8=RJR7E]S178!#'T6D'/:VH&?8?:M?9!3W/2\NG$3DO.R@ZL M0JD>F;N#D*]WA$NE)4;(^O$Q>/G)1BY9-OO_N"1_?,?^2*N-__KG(L!&P'P; MQ2&TXK0T6I&_?"?X_:!FNJ5PB\9,5X$7N.7[GY:=%)PQVPH\F M]0X$/_[I;3-]UC#X$T*8!:$01<$^M%"C/LECE;50@F?G80EB22'_W:>'[_Y* M9< ?J=3_^[>?#J5HZ>:E'[OQZQH]N@2!']_!'1+412RFI].K(*9]+Y(Q@ (5 ML,I,8*+@( N(<$=\6&#C'5O,-WAZ^OHK>I76C)/3R0@)R"(E2D+&<$*,2T** M1!A0:8#%M=,BW=%M<*F".A5_UD,"$:2T[_._&=#E CCEGLZVS$1&>_?.\:=M M\OGW'GP45*#TNYX.%H)*>[CPHP%=+,)3[N-,!A A[9V\V(A&%O1^1S#$ M^T3B3A&9+E)1379>#=3,Y)/(&4"(&FB<(BA< MX.\_!J%\*2I)Z9Q%A "+DT=!Q ZR%%)I@HJ"E+9SB8(MF]BO'R/_TVTO%3( MZITHI&#+DP4G: !#ZK!))XUD:YO,'52E8[J07;8:67*275"% RHF2B9F'$W* MR.I(0OT?W5 DL9J"W2[P'^+ ^OSP!''#K/8QC7G"QI#BDI@! MS*E&)IV(,O%D$]3=D5L(_<@EX7BU%.%%-1_%2:!RQW(E.8-8(H$F/Z[+Y+OB MR<%BO]OOMBB43IYY$=V[H"(T?@O$?C> !Q)(%9L?P 0[ZO<;WPI"S#L:KTN< M-&@1[/TXQ$NE+0_DJ='2R0ZE"A0)4ZEB#(=44$IH55"EKC<$$F5 M#OBV@9^ MO;'QI.H(!(VAC1R;A#*)9/9?H@+ZQO!ET*"F@Z[Y,E#ER\!@ MO@Q:\&70+5\6^(^KOJF9?L@"L\4"%3#F*F\81#5L,2(@]6(2 :W7*$ MFE:K\#X,7ES?DMO+,O$.V"*!+*1,2=8TWHCAU9"'6<.8/:E:MPRZ#Z(8>O_E M/E?NM\3"';!'"%?(G8*D:;+129].8A@A*>%'_6%&4K@)1% MUN9^,Z#W!7"X"%K:VUBFF_XE=Z:]^Z? E[OA>!$]_2R#EO9U^7<#^EL"J=SG M5 Q0N:[VM _(VH>8>OW!=N/&GFAL\R)Z^ET&+>WW\N\&]+L$4KG?4S& Y0 5 MU-[OFQ"2@\.'U]TV$-6D]+N>'A>"2KN[\*,!?2W"4^[H1 8PHZ'D9 PA0 4LZX%/9+F_'WO@Q(K>UW1=T#6.8!,M6' 2( MQ?6>LE1!+A^OB&0-X(L"/.F!2J9# E9A&N!\0@(Y,-K2>NRC=X\0/E,6_82\ M.$K_A9+I7:^?Y,#YE^2?_Z0[6G*8O'+>NS[T+1>;/@$[5)8D8&BF>GZBM:D* M(5T3/=+#?\X&6VY;Y/_+/^Q M=U^@AQ%&\W@!P_ 56_Q_@]Z^;&HWU-7'KT:5R?--29%V+K0'DYEC /]:0.;X MB'4!+@/0/^1*,8*9<\LBH3;1&ED( ]MZZ [%8AM?347C/*< O3#=5G2V3K1@B#DNHC*J,B7^8&(7*2M.F4OV&!LC>$9A_'J/L<9XV2&[O6?B M-\4FN'25JU+1:5740R^:$W)Y9AY:X]Y@8@"AU)'R!@33I!9$ID8W5$;0[1H] M$R<\&PJ2VI=D]!%*""[/H(( [8BMY0R')FS *Z!Q=R.9J!GKT35R$)X.[[R!N9-.VIT60X'9A@8*KBY!G%]$#>W#2"7C=^C(&ZV.3- MJK+\:GE[$K3R(0CL+WC;+[6V551U[F34JU+0GOW)Q,X,L'1(D959D$JU>%N5[Z)8?L$N[>%NDXM M%?>W16#BC:UQ&]K*&NG?PM9T>W]DP!@JXY'L5\W8IMZZ<.MZ;NRB".]L:):@ MI\"S41B134[\6A/AH*ZNCRE-JY3GDJHNVRR.QG!LPK:V'6KN3L&A%+K+S9?S MKX"59!IGU>)PJA0ZX:5"1(Y# :F3#;J>*4Q>;D],T(T$D/P>_A*_'H MXY& _R7<(YNO:#/$^O#0A>KHU<,%![,Z-HB!\!:1,L E 4AY("C2"P*MG M1+(8^H^W"$8H&US5G*U3TD=3-?AY9E9KL&"JX1C:)D2S-L%:YE^F"ZBRRKRI MU:>@YDM(ZM@;]BU3G.1U(*LCP7+:1HQ_Y2U7MWNLH_@S,&$L5V'C/.\Y8U,38A ;0.63]/B/[V(4[D[HY)1L MIL@K#VZ\HS?2?'L1^&2%0KY%3@3$)%)7T[3E:E"%;!>FH,/.X69]"W9I!K=# MR_G,#P6P:X3Y(HR8QAH?()IQ9-CLD+#F@,T>CZ>Y_)1=IFI0P\GEG!$<_)EQ M-I-[!J?RGC0GIO%*M 1BX?9S289VQV32'VY-"%:L1B>:D]+WA2[(%AQ0)3"/ MP?_M_=CK]2_ <'@Q9/]+'R":[^.G('3_&]D7H#^\&(S&%Z-)+_WU)HJ(4YO> MU3J\5$1*_(@;Y D,<9ED";R@(D3_6D1%9F]SWD09]LT M70KT[J%KW_@+^.SBO8SPT$TLRG9&HU[O4E=8X0L*MP'>*U>=LZE@Y4XP,B5 MM-ZY/DCTC)AP:KI*K06T'O*>AEM&I!JJ!J:UWM[NC!@0:FG (7H6- M6T1$=,'&8QRZVWU,XW[B@!BZU;Y#/>XV8;AGC<=-J,.F,@2'4->ENR8' @J0 MQ4/_+<:T5O9IPS8R*>ZZ-2V')MR=4D=:=>H 8')].'XUPR+-;?;QE+8*:7I/ MFV[A[U%(-]3U;@*Y9B=^E[J*2%PQ,C7:LSUKU#Q$]<- M+H>Y4DQC*//O')Q']4W$:W3"2!EP"1/+XBPL>3"8C4PX<54&6LT\SA5H)MN8 M,U&U*5+I#EE6!%S),";*0HPGPYX1ZZP22!5F721^8#-IE7-,JS9$0:5#@@F@ M5[(L)\\R5B)[/#/!P:..5(UO.74C2,>21F0)VVM.8J72NG/*20'S6>4X499. M XXN>[I\5E4$4P*IF![_88/_\W%YMWD J_=@=;]:?8;NYT_MN'6!.:(496I0K+YII)&]/TBB.*5 MDT"2SKH%&9T+F0!<<>7*"; H]&$/SZXEQQK;^$ 91=!\& MCO@H*/K>-1BH[+@T($ 9,T8OP)FEU>-ZV9<)KQP80A)\+$ MN?;R####H9?=3T@O)->8?17R'5PWD8$6WC0I"S/O YJAJ0F["T68\OLEJ9X9 MH7S MJ1$)XIJ Y>PEILSR9A34S6+A-7H.D>72= J2=BB*:$VERT$K9=+-?D\O$TR- MB,&0(Q/DT##?!>$L?O?%-#**6?1E-2W3DEC3*@2_$)H:*4&NSTPNIR- MC'@7K@%6+D0OITO?1;+^L7?96Y;OPN16^:'$;K;2G!VI9!,GP3$SM#7FE8<: MC.( 'MX<-F)&D'9*79T[W56I,Z??,V!D5T#C-N(\3[J)S+4H^1NO403>XP9)QVW@&S9>^6ZIKW,G8[8=?_HF6'J5X"I& M;I+D_GNB\(,9WK2[P ^*M4G?(*OVJBGHZB;<-\CIO-#0L4*S]M93\%CA)LGKG 9E$28?]H9.H.S=\6,=86/'FF^ MPLK#[PJ,@G<%J'"Z>ALQ^"4=45U/S2]7M&%*?VC @)4"XQ:(,C>Z,>RD$TRC MR3-9!R%T=,42UQIYBE@EVS,Z;YHT:&O[2;7Z1JS0+CT;,4;*G8=E6]AC>87-SA9P@1+GW0S^Z?A"Z\6LZ:X<+)"F6C9CT.B!J M=[VE/R+UGV8&,.+]G$XJ+; Z<\X(0%@!#E!R[BVP93-#+SO M I L6^D8Y"Y7.(PL66B324W.14XT.3'Z.->VBGDR-BV#$F"[G>6T*I.@G 3,L%2<%IEI!3L=C7>YXA?R^1]3 W/6N5;\>TS FSE,G).W A.M1+6%S>TAN M-DHFJL 1S$L7@!;7C8]'4N/$+E#*V]*P")8@97J)M%TN:3]%J=7A#1I5=?U[ M7/,8,%6=F\ #$S:,K8$?.V$E7S##!9:ER<$3=?-79)1T=:9,;E"98A9E!44V M;PUGEC;SL(J^+2"WRGGTL%DM?OUE=7N]7#^ Y7]\NMG\;ESRHZPM-L3+7-=@ MB5 'M"S $_*/2C"OE6UM9R:8=578^#>,$EGP!Y4V;(Z[=7UT@_\H.Q82"79 M$PZFD"J9%,M6-9U,S**+!%\%98@&H"J&\89-JHM@]QSX]!VYKVXMA<0Z';"I M"KR06"(%=AC3'VF(-VG"L7JHR;M8 M\@ZH5& W>N%@B'0]D-K^+3D1XF_C1;G*(5ZCT_GK[8.^;<4-C;O]]GUSV MV0024R*-!$0VV>8C/Z*WAY:[9R]X18@]YX2;^ E+W(?!8PAW:\1RD:$'%+ZX M%GG="3?H&EG!H^]69";L#(U.,[33!B\:N)U 2=(PC:V9$2GX3&@$WK]&-NKY MCV475&Z<%OJ6L^+2#Q'M$B0%;&:6S+-A1CBVCC2J=J)E"L6 4UBC$=UFEVS[*Z M?->Q'=KF%*NSE\ZX7+>X:C8;0SC4M7M7\$=6(&Q^!=&D[5=OU+=ZNB+XV)Y@ MZ5?>W99#;+TU-W5#UHN;5F8W1I0D8H=:2M8L,6\X=?P/O;U6_FO8>'UP-28[RI>7%M9%^] M?L+K\8V?I3V=6['[PMX5K\DIVJ(@K??)6U:S9 DT+"4YU=\.C'B8Y5C\'/EQ M88 .ED):9?\1'$KJYD(4>_-*9M$=?F7KQP".^F>/557/#R.#9W0Z";[%I;72 M.? ;$<&$PUX!I/KL$32+D[&:9M<15PJQ[>>SPRAA@#Y=UE0XT1#!"UXC] M]\:_1@X*0V3GDJV*.DM)D;W%-KR<3LY^X-(H56A3Y-PF_0G_C>2&IH9%JDY3 M0-;UI=X\HNI]VZ:1-.<8/3=138@=;896E(N4JH'OTP)^ *Y_8&@^,;$9RQH] M?U@]DUGQ'M>EYH5IB;!.?WT57.X$B)-D\XH]LB9F7.2NQZ@096-,= T_>NAS M):(#>*FHIA"'&JA96(-$CNV)AU-[VB6/U!$*G]\R8@(2P$]= TD@6XWSJTD! M7:Z7==6J7C1EVDE"_>GLTH0'1-OB%AMX$;'PS6A5O7Z]!IQ%=T M;EGD0#Y:(PNY+[)L#RIZ+-IE.^T-SQYJ>HS57@>%/K1/')QPNJA^P#^Q5W\P+%Q/0< MC1V#(A!:("]W7:H DOL1IKJ9*OJR3:-TNX*=G)B&/,;:"*[J(I8Q-%=*9^]< ME2IX'Z)GZ-JI+RQ]+=JWZ5Z4&?=J/:M2$CL,&%L./+O))?V6/RJ$U\Z"M(+AS ;#:Q$4R;! MW"E"TRV94#6YKW$YW%HF3W,*V.6/ Z(WX#*H[-=VS=/MA'46HIKRVFDSP*IS MD(2QIDP]Z?;T'KX26"1JQ[+"/1[*!V=J,^=054G,:-G"[597UDB%6+A35$7J MUDR*H(984DBZ')EJA#6AQ$F:T@QGJ,818,J;JD?A;^Q"38<"S V%7,FFS(CI MT?@:T2Q?C5D@UV>FC=._W.K*%M)J]E.M@&#.HWU:B$(@\U[R[JZI\UU]AQ_1 M9-W.;6?FLA$OT;9#K3I[I66!I# 39ZQTU[Q&+\C?*]KC)266[FLTL:&NB(%6 MA=40JE#!K,QM"$8^!C\==EZB8@P %)9FT6J]8;6S*"KG6WA[MUFYEI M5YV Q$8\F=4&<]/M@HC%1F\7WKL^]*T3;!CV1:9 M<,/K6/QUVX6LH,ZW"VOTG%@-*R;8*2TIS92U5J4W&[2/WB< 3TU$$V(] MU5!RJ^1!#01.@6FO].Z>47:[8%8\;DU@"=RL[:6#-'5A6[N]%GR]W2Y:"HR8 M2YKW=NLV,]/ .0&)!R9$7[;!W-1N%[&XFTF*@"3_(SZ.%^@A>BL_?2J'_##W M[>(_Y"39@V/E(]GEUR0/-/X#S0NRQM/QTG&0V/C5BX#E4!T[HYZN-XUJ)\LN M&T XX6;9^BB#B1N7_B'W52-FW&ZHVVGGZ9SY_REGAH$)<;-=U9M;Q4C1%]S@ MOP"YQ]3HC\1)7OZW@@(#!00!>!<@@P92;(" PQ==ZLB;N12T\ZQ81"&KQCJ MWZ GCJ144F1/F]MP--3[KECM6\,MT M=-Z(EXP)UHWOA.$.Y8#O>:Y M,U5MC9E4FU6HD%I5395MQ>%X;)L0Z-T*-)=\-5<(N'8CRPNB?8@(5S,?,\B5 M6N%4UGH1@;V+0YZ'Q@:YI($X*9V7#(0 BU<*"B+)*U*CB;;KQ579:S#5Y,'P]G[-C*#-JOP M$?K)BPJ+P(\"S[73!T'N<;.169+\=>4D[BGH98]2UIW2GJAL?>0\:6/D^7R2 M@EDT9;^W->(^^AFJQ&59G#_.A?37SY&]>"J6%8U_.IKINWE#A;"F\65BAH?""I%G;AA22I=)9M?V:" MPT\59YE>Z^4"SY6WOX.;AX=/RVLP7RQ6G^XV-WO KH[(9\E7#RDB&R M^EW>4VT(4YJ3):=JQ)0GO=M3,\DIZ&E]6D&M$J7W%:J56-JOX7;;,\&,;0B7 M"R!>K^Z7Z\WO8'YW#9;_\>GFGMBN9E/P<*909Z(V*\( 8E9438FC GUVOMCK M36.;>(7-%0G\(4]'0S1Z$2/)DJE%@?.I/9T(0KA WAJ;KI4TM0:M*%:D5(@1YT:FX5&,\N(W#6- M 0L"/I("3'J2YQJ%[@N,W1=TX^/1M$]=H+\@^[%P*T5Y/CVJ1(T.P>,K7G . MMB^.^=JVPZUC&\#SDU5$ZC1<+_^VO/NT["1(MY3557&RJM=BY[5#:Z9M]53( MIMP4]IM(IZS>@XU;0^_T_R(;9_$'5 ]K52ODO5J.B_]JU6A>/&_6H?90N/QT(C$7LW0^+7Y:+7TGTPV:Y M(#%DY(\?UO./X'8U/S*@3'+T=0]?K2=D?;X/@QA1M/A/CR'1)*L:#K=. MU^9.#38^')*)&S$OD+/T^+5F2B@+Z9L-Q/#R$T%1@L6_((2&)AS=5&'C[GX' MNQTV<1]BS!_]SR.QK]./R\>@2(A=.IK:0VT982N\?8HHVS7]$;-O5>O60=#D0EA=8HP19Z1'[&;I:OX"87W 1X2*'9#>LTH?9*Y061Q MZ^(T1AD?6>5"Q''+LIA'=XR094)LWVEJP>_>=M"E.;8PY6E:&]PU8+7UW$=V MDD1^5:3Z)6&96C,F]BF"](Y_LQNY*W=J//ZG.TFJI.DJI7ICUVW78\'@Y- M>+6Q.6)^ YXKP8P)%)OB<.LA,LCFEA7NH5?G-Z_4T/I461WPTMMD,G&V#I)0 M8EU9[RM7KU=T2X-EON;Y?WQQ] M;43B]RD_G'P%K<_;P$=+DO#L.72C&H=\,WU-?J(VE^9F[6 MY?)V5\I+F2QL:S8S(55Q4[QC*]3KH(HGA#3%VER\(B:T*+#\^HS\HZ\(2[87'V&\#^D% M)'*!&7\N-2KQOV05V'IUI\ZMBM&TV3BBBMF>HT49Z?6MB;;W(Z1;CZ/1E^EZ M*) 0EM$T5Z81$V$ZI *2[]:-<9U?$'?[^?T^)K[.71#&2>K<9+0IS9ZG_83& M0_0S-$WA@/V$Y;,\WK/!")K@.C]?S:I6A'Q1Y.]FWGTF6U3WA3G8ZFYK"21U M7M"2 BW>R>+$DC<(>B,CPH-K #J-?OA M@8(_BQ6](A KQM[ZXXBE)*JJ)#S50,T9(Y&B;S]!V M.^U\4Q:*ZL'+:**"#%S&@;( MFYGM2\OJW.U2#:W+9=+!Y"H/](UY*-A_/TO,D;5C5/%#\75./BT!E MO9W_D;E!)Q::=)[P1 Z+RX5T?T^SM9UW2"]WSU[PBM :Q=CL((^'PJ^+$&&" M1>EW1=504M,55:]>A4,P?;T.NQHQ@%/4.6D:H^5"YY,"0%8">0,<)&6=D>Y[XL&D9*:IBFJ016RJ4I!AQF>L[%M=SYE-49;9E.N M /#VWH^\>MW@C\^_NF4J-M(TX#8%7Q&EZQ0'-18PN+71J$M.M@;,/7P5^(_O M: EML'RX8S@#Z)LQA6?]_O0=VDXIV^_=[^2/T4?T6Z+0DFS5"GH(V$][#SW MY-+L#+IG3X8F7*U0Q5EF6J8'H&^#5!/\P73-(!HYK=S'*,R&427+I-):,ZA4 M 2[E2A&)TDZ;CL>S;9DR M_B$,HL8F5Z)D@+55@*]D:%$-EGEAO+TT(V%) ZRRYXXO -4N7E6] +2$3C)$ MS"UKO]O3D)MK]!PBRZ4A.OC/'HI9LK7\A1=I&X@Z]U1E,U_0=#J;G/T)@1FC M@<\"WF\KV'">RO'OT481R'T*Y+]%693_B!%SV*D9=:9VUSDOOIE!9D*6QY-7 MB,L5+1M/%R#["+4@\Y^Y *4I_(**9%^KL!^Z6'#OD#@Y6(5\DIIX,K)TY:!3 MR-NC#EBVXI:76JQHQ#29)1;(4A1(FD DJ&_JDL/,\XJ78IT#9Y.M">E&ZO"5 MR5/.^D T.AG@#_NM1Q#<^%:P$YZ]%"58<#9"0^?LR;?43:4JB/Q-"G*M!S!1 M(P:JN LJJZ@U4KL-0TQ8YR6PN-4ZE4LX8<9&O6[2[F2NKIRBBS.? M9)/ XE.3Q5PJGNI)N;.E/,DX\='UW=U^E[X <8>^QNO PQ]_W'Q!W@OZ&/CQ MD\RE.'&9#9V1"8I*35:0\#(C?&7P?9AGKW[N1!3WP M.X+AD;$N$K?V#?6HDZ0J"#>2,#2*$]'DR)9 RSS8I=]9#B6T18-MUZ[K2F1" M#U"B 5(5 Z>]+/^MTIC(272"\P,2F;W8AR$Y M$SMQMC!IL&5DA>XS2TPR#Q%,,I\)XYDJA+4%6M; S8592B19L,7E>-;K_!TU M18QCDS@I3(S(A0<1"0EPKH116\)Y5:G'5J.BUVM2H4#?EJ M'19^UNN/!R8$)C5#RY$PD01$U C2<6]CU$;$56IT^'Q)=01BZ&A!2<0FEX(2;%\!+0W0XDR*X20G.7=P5QE#7!#1 M&+XB@%8X/)7<<8F0]^8$7/+X:Q3J:;XA< MO'ARGZN#R2LU]+.M KB(:0)Q=N;2M\>."3L%9:"<(9<-]-R&TT0Z& MXCE*+*(K^808VB'I1/%W9F9L8;_3J:8>&>?'2H4-"^&ML/"J@GCKU8PPSJ6! MO'4ZR9V0V66GR0[:H2U3CXH<\B"Q'">FDR\7]):/:VO>0-*"C"!H3345*2LI MA5DZ_>UEIXEY3H6?M]0.89&%1PY(!-W-[AFZH3$/*U74/1?ZJ-Y@5,D( DLB M-ZLUD@=3[<&PRRQB;;"* CVN@N SRRYW#JY%89SC&?Y;F6/XG_Y<8TPB%T7I MM_,S1@B&$*/P UNOT!C-NLRS4 &)"_.+\=02Q2Z)7OB(('E:FMW1.YNC2JG; M/\*O)$9#:-0+?M?3_4)0*04*/R:I>>WII$M;O@86_WP5%3VK%:_6^2Q 1][Y MQ=\U=;X(5-;Y^1_9VQZ3&>ST F\-+*[SF>A;V<)]BI"S]VY=1W:XK*9J@J'! M5T7-W#CHL9Z%DTG?A-N9S1&7N/J0L27>5/B*6 M*^%4@1?2EW5]^(CL!Q2^N!:*$@ 563IJ%+2]EJL ._D/49SRXQWD"R+!6/ M(=R1S.E5::85%36M$8VJD:T,2EHLHL,>V]/.7SEH@9<+JIO_OOAEN?@5W*]7 MF^5B<[.Z(W_\L)Y_!+>K^9VQVR^2]3-&X>X:;>LV7&)1C5<\(W"8N%DOJF@PJ@^=E ();D'[$OMR:,,SA4@N;9F3?HY!$#N.MN]2 4R] IT7_"MG'N9=>+[/8ZO()\;E0<$'GZ!)4Y4Q^Y MINH%)(BEYLQ-)JQW2I/#+4]?O"3K),N9#KM,H]$$(T>D]8H\&;1:_P[N\&[- MW'>#BO-PY5D8+]C5(BD_ZRI+L;,B:-L&+GH\OIK%S9S;=,G[Z?O^5\JV-2D )U1 4VK58P)4-5F[]W.D+TUX;IP6]Q W?7>H+(^VCM7 ]_N>*@72RHZX"]"N;A8%TDQ5QV8WM\V7GG*^#C R^I M"DAU.CF;/-*),QP-+6U)+!7.*&MQOD%?SGMH(7;!3C&K]?R))!5"EW9+2+8\N4P+\UB9B<.-"1,7 UG M[3J7JH)K4[(_IJ&A:E=KH@ZOSW 0!5=DHH+#O+>=]48FV+[5Z/A%C4EG;OSS M)$(OQ:PK7QSH]L* VD6!XBU=9]+EZ: J/MG%@%2GF_L 1]P#,"W^OVW<4V0+6!FN9/$P= MY/5!5H!9*0?N M\M>H]7CH/P?NNQXI&I.B5]1J<:_/S<5*W!3C.=RR$TX12V M"59N_YQ(O@N30]:DA//,9O-'3&_R'E_Z6;QEMX0N%YFDIGFK&F@V68G%DI0B M_=&X\\=92'9 J :IU%D;07(4/T$/T$XM@MW.IW9)XBT5UJE71Q!%% MZ!E9:N33BYS]<>?K6B.DXNR31)O1!B]I9#D[E)*>!)R%3VOD[K;[D)QN9N_# MB*HHEM/$G"J0&5U$0NS,O->_G'4^L]3#XSTAB09YQSK3.<\%QUSL;F91B6HA M$=1U@;$*YN'"HDB*O0_L6&/4_07%>GS5P=*9DA&F+IFY5LY#'%B?[_;$ L=_ M>8*XQ6ZB:$^2-^7"TR0&6;,B-+[%VZ)JA9=Z&^BS16(\&4U,")]MCYR+3",+ MV\H!M*P+P$HQ@KCIRYWO@_"PV$JOATB$-=X1J81;N"@BE*3=-'7&TZD)D?XJ M&'E#NV@8&4*CW'1.1@-JQ0GIR*JLP* MW]J#3N^8'P6Z3-/?YNOU_&[S< %6]R1[Q0.8WY'D@0^;]YF\Z!RT'I.&XN,G2L8(1M/[,251G/4YS+)7;T>1))58_X%AO9=X*_HCHB- MVT.@092+<6'&B] VT_!=-I=,!SVH*Z3\&85N8#_$,(RK#FOT5YYC:$)SS-"# MX@6X0H^N3Y]"3T*2C)A4=7*T@Y[2NJ7ZUH>[">FSM%:6R\E%BWZW)66#_/<+ MZ4&WKR OEX %,4%P#C>,2 @.?3+02E-&0R.&<=^9VCX#V2:/#BMSM_3V0?? M]*10:K8S3P7)UQ*CK#\;Z K,T#P+".O)'VA0H6]U0"Z_HM!R(YU#,O?)-STH MN:8[\[#,OL=LT:W31]-OP/.XP:;A>[JNJ6MH MM,.-]S-^C)U@#::C3E_0UEQ-+JXT%?L?7\HY]ANCD3T:Z+JHQWPI2]\VPI.2 M55W1D[)D=[QJW2AO:%Y+5B^X]?C(LO-^CO7 8#S1ENZ^DGS::RSC7)YR(*?] M5LP+ :/T-?%;-C$Z'HI=WM7664?.MU8W\"K<8";:':PI\BO>;X@<>B%[_H)" M^(C2#0L73JSYT^RRFCV>7>I= ,YWDG-,_;GE(-$$B6K*R"2B]9L[UFE'VVYZ M[DVXC-[6//"F?4@MZWN.4YX$2FGC4C.9G.>%E];-F2[(B=.[P3R@\;NFVYDM M&O%X:[/!1]G]G^EL^(9=6ZVK*SG>J1VHYQNGV_KJ;\O5I^'':1ND0*-6PU77 MYW6.6KU-6AR\>K[-DL/H8X8UO^S2SQVUV2/)I/MMW%6=4SM&_N*WNS! M%=]*.<>LGCU-:PC)3>3!V-;EW#CC =>)6J$Y/-30-\,.ZJCBO/';2V&_!N/1.?#4>(G%&Z>H%]K!:S1#KH^3:/DTTMJ>^AM M4+B3W:DV#.,;."T(#-'JT*847:D;6U?PD,NQ<1$LV3N<;2^[3.IP$O 2YR0IKWOV M;KX$FZ=@'^'1M/F"!^]K.II)8B[W!=U7OHG51%L36YM7*&.INBJ;GB['LVWG M[&P+NLQ*3(W>X4YBH@SNNWIQZYNZ.==W>M#2E:Q<(:6QKNHVOD#WM@C5[:VO MONWT=_@DBC:86A(X! M4U9'M3Y]P)'I)^UO(73&0A8:ZG+ *)&RB\J?(X+&=':^E3B0_LQ& UW'E[H8 MVJ+Z_RSA(/^\SO#>=#P=&O3VC\$M='Z?^+?G3QXXLX%MP,/+)ZF#&6[E$YWJ MTD&SP9^9?W5EIZHE&7VGFD)P^8FT(,!"&*>38;_+A/P*T+@LU$04$%GP!Y$V MX[Q_CLJ8G51[KBO,YIT-77L#R@F<8W,>(R@S+Y M^_L@=)"K?6=5]_6W,RX;-NA9=E[5GV8&X0PARX27LCJIM/1P%-TVL8H_?0#?\&O;T\?X.6K].^ M@=/^6%NZ(-WNX89-4'L;GA8 2 F % %H&62KP=AK=!)0K83NK$/?I#'T%N:) M+C.*=5CE\WDK"N[J\R8$-=(#>=1CZ3?MR&W8#L?/,-^D-_@M[,!'EL84.'I] MQ@T;X'@2JWJ9W]!RV?P:T>!,W=H*R=M9((]HZ%/.'BU@,*^6Y5Q.OP4+^^@& MJ)U&B#%-I@FVGPL+6-9\X[N_+$>"2;.;U[N6#-!C=W-[AU2J*21:$%Z1 O5I5S?Q3K I'PAH]EC*G/YT8 ML8-OCIB[3<"4*2&+ZB#1-X*=XE.01D>AVJO K+)=Z[=$%E8)Y(S32:IB5+50#/N MB,68+V([VEI=KCO* ,NLH#KD?FVFI9"MX0A2_!*$<> G2CYA^V;^&"+J()33 M0$%)USM+JO /607K--C '/5G3I?[HC98N0UZI@Y2?9 58,9FB%C53X%GHS!B M2R#S2%3>^ZK6T;@U4@%?V"%5*;"D!3E OX[.+-':O5&D4H?$'V^R!\OX_W(;K!F,GYI:2) M6I2CCYNM*YGG:^-"V'V/B06=F0$I%'&SLZ*94R"]6]5)B,;"@U&T MY]J +&A6BDG7QCCKF6!:G- M[;_OHYAL70XLEPR4&AU]$Y<2^/P$5:G _-@C9&M[.J9J-FH M; M!9C?78/KF]M/F^4UN%MNP.WJX0'<+]?@X9?Y>@F^OT8Q=+WH!R.H=(?B&]\* M=N@VB*+Y"P9&4H9O@MR^)-EAKYY1\D;#%8Q;$"0<>$ M5/A'@>?8BV) R@'S. [=[3XF98%-D/E@B/,E*I>BI8L)>W)1U2I3?Y:ZGM6O7VY-W*8MS0BN9-%6SV0,]++E7-?;O*^W-$<2PV>C(>.@;< M2SIY?;@WV)@\C?4VRGUT D*+70UT1 MLPI;'@6DW-$F$3&B_9-I7:4'$E%6,WMK;\?F]H$0J]##8$C,R]R/73LQWP]! M_,NOEK>WD?T>]R&Y@HI-?;+PKAR.?#[G%S4^('W^ABL\1WV^S[&P MO6%O:$0HM;:*GG#^L;N'H%LJ(("/U&*K_G ME]Q7D@FR4]-MS[9U75.J,U'5D)[?E2M:7*4JV@S4T]#CLLNTWXKP..M4 M1 B]YFD4QG]^='UWM]_QK<[]R'(,#P9PJ&LS4#$0:]"5&SL1U=^Z\&M%Z^9_ M3%(0072I:QVL:UTY.JYUF>A99K/[(":9 J#GO5YSZZIH)-8H:)K7E&!GDUNE M-&M[Z(Q[78:S-L59YDA.]>"Q/R@;L1UI_7##(40\BO8[-J\7[JM(S,US?K#K MU$FG;+:3/"U2^S5V9P1MG<'4@*V(KGIRUYI57B:ZJGR9*'?M(8>A?-OJ+,O% M_.'3)GAVK0?WZW^A,,#_D1N_V,CUH DL6B6^Q=OK9T@W)$+T:NMYS[2L8#_D>0O@H^RB;UQ*?IF MZY85S$_!#8M('B<9H;$)\^I1X#FKYJ ,#MK4(6-5YA[INH-;=RL;S_W^UM9U MHT3!$=X".7_8G^@"29^^G=GIF$8R;B8ZCJ@F/ ?7#"WG)DK4+T =0R_ ?!?L M_=B,E-A*M28Y14E\S<;=89&5\X#_-7*@E?R&&^)H0BM_PC#>-VR:QL-#L7P6 MGCJT^T:\]7"^FJDN[+D"SO2F ,V,F5Q^7+N1['YVK;2VMP;J .?>'9")LOLD MEY;=9SS?>+L,N.N=J%ZI'8'2U>: M-:=216>JKWKHQ:Q>@(-R)]N/N><%7\B\ M^3X(KX/]-G;VWMRRB&42K9&%W!<2N+W8AR$&*0PV:%) DE?4F6UU.<<5MB-' MU(!SD"1JX*!W 4A8V M-D)J'SB-S2^P")'MLAC."Y 4>)XK'"24)MC'MR[ >NYHM?KU9W M2X#-L.7Z?GWSL#37#-OOZ'6"%Y3&<%TCQ[5H1PC..D]5=.TD&=RZ/*WG1$9.];(I*W(-2:7T>UQK >8^K1)0V M_78 1[TN$P,V BGP?25Z(%$\+)\:F++:Q\LH=G?D??F]Y_T6NC%:'9Y2D==0 MJM@)?VJJ(:&21(L9S=N!/>H\'70+O#4$>T<8EI8"2#& EO,N<)RS\(U$T"47 MC:2UN0_1BQOLA9'0S?0UL:]-I3(2-E%FF9DAW$ZV77.Q/>PR);.2V.,<%?Q, MRSN/MRSYRB'6E-V%PPB$/IXJ<5T^LWK(![>97):EC["G0[O+5&3-4'+.LU01 M%/.3)\I&F/:_O&Y#U[[QHSCM3=C\GWKI)\)^VK7,/5>M=KO>I_BCUI1S>_'5BT:=.] M8*D5%9SI&-E?U^@9?YST$(B?$-@%/HIA^ H@\U@&V;@'7JIV 2!]+X7(N[[M M6G2RP'LV]*,!_2-*ZI3>++#Y1^E4="GYXW =B/+"Z)]2)^7ZO=_!.OEWY9WGY8/;Z/+KI&#PI#>0MNY442BXN2] M5R5L3D?6H&S:IY<_@NOE^^5ZO;P&B]7'CS=Y9^ MC,+G$*\<%=W=1-F<[F^(NO$0'_\(%.,3W@A'[N&K]82LS_=A$",:1XW_]!C" MW6T ?3D[U-3,X84RWJ:,F/T([N>_+WY9+GX%]^O59KD@0<+DCQ_6\X_@=C6_ M>QM$^ CCY+[^RKDEYD7]P26])*L;9UMN'.HM3:N<5BMJ3D,] MWS:,C=HJG2-EIO+/1,MG-[E;V@DQE;[^[5%3M=H%;9:4N\!GF4B) MP1F_YDYTDSJ2S>;IUFNESQE&P'/6D^5; RR/FI7/MP9S^=:VKVP_F,@])S<' M(/D2\+%PP&*W$?T8-BJSKZ4'@.1S)EB7N=J7QF*6U8'$-9$K8'OHW;H.S[WF M19C#IU;8_YK3 E_2J0@F4U&8Y86Q#IK PZI&]/>)XJ[,Z<%*D"KA%M7A5VT< M/OE_N,5_PO^8_A/^/S)G_/7_ U!+ P04 " LB+!4#7OPCU8Z "T* , M%0 &-T96LM,C R,C S,S%?<')E+GAM;.U]6W/C.)+N^XDX_T';^W!F([:Z M>!%O$S.[(7W\ 2I0HD01!Z@+(U1.[ M7:XR .++3 "9B@X9.>LJ:9]E_;,B*.*] M-:"_]@;_S^G=OL!X"5]CM(0A =4;O*4_;\<:1J_OL?_\DO;^XOQ;CWRF-_XT M&2UZ-ZO$#U&2].91L")32?Z]-PZ=GWN#(.C-2(^D-T,)BM^0NQDN\,.O?R7_ ML3&^'B9TF/SU>^+__:>7-'W]Z^?/W[Y]^_F;^G,4/V,\DOSYOQ_NY\X+GM2\R2E4_V;*LS]EO\Z:EEM_M.,B_H7[.IX.;)_Y?D^QS]Y&3$9>A M6Z^V!?G;I[S9)_)/GV3EDRK__#UQ?\+4Z/76](BC ,V0UR-_/LW&VV\Z*?KZ MLQ,M/Y-??!Y&6";Q'+,N+S'R_OX3:?"),$12UZ/^ZUZC]/T5RV;B+U\##.YS MAR^&+@JQ'.(?DBCP72+)-S @;)B_()0FS=-A'>'\0KARL4KV^T$A7',L^.9IY'S]24*7+P-COZY M\M/WT^%B&/OL^(8P>;D+HF\G9%?]D,>BP6>.CS_P&.,].TPSD6B:+:7+L;.9 M(0A2^3_E4!MF@ZMS['SN1\-YJ-YTPSV6QW[S3&6RO#9 MMP,T2!*&$ZNN_:DD8X;>4+A"K%)QT/QHB8#O6+UQOF(N$YT0"QO^Z3F&R_L( M-JYUILXGD%FR#*+X?8*_TLBNFN9'[SVCWT:3IV99/6QW_'FR7$9A=G UGQ.E MIL=^_7<8QY"<,:^9-H"W *R]I['O9"<0_M!3Z#>OH':CG.+,43S'-DWC,F/K??Q)MH1^2 X=%'L1MK3PL3.U _]YK74U'V%,W8^6 MO>ED.)HL9H/%>#IIE/SJUL?.801C?"JG]SZT_0 K;#?0^6IC"WL48IOY-?:3 MYAVAQ1"7T5 >L1+G^,T3[S;:.72$!<3''\O6V]#S:'T!8;LY89M-5=M3ZPYL M,Z'W.E[F,H6 <2[5K2]R3K!-L,-0YSTQV*;=9HPS6&6W*(5^D$P(\5+_C>F8 M8QSB#!90V]FV&.(Z]0G M R./&KJ=:5;,-&/M?V);N.O^T-#]K+9RVSEW&NS$MG3K.;-U/Y5&P[B&:IJ? MT/)N2R>&KI>QS!DIV&FPBR)H/&FZC791#,I),2A<,*@GQ:!RP<"\C(\;];Q6 M">/*;C7(16;;-%OO\WOVVLZ[^XCU6%X+ M%O(]_H>]#NA[BD)W=]U*<+'$:J1^2AI*Z__)O4^[Z*!/O:QE[Q$^H]XXS&0F MNT/-YI3/*HB23N"#YGWWRXZ?U MCQGU\%]!]NV!C3#V.E%L8MBS(Y\1!@[>YPLQ_%L6GQ^S4(^/CDO?K 5 @\KR774 MVM F:IAND83X4Y>E\C!;^L$8"_;W7]$[CBL<=MU*V'Q M(O$+"H)AM'R%(?5DVV_'1&"='X$K0'&B[VB)XF=L[GR)HV_I"P.A:SHP4=S@ M1G$J3%YZVWI3FZ'7*"91 B1"=$7=1NIZ,!'?Y*?%48%R4^:PA>]'+O6HK&G* M1&^+HWI7"8V3F-_Y 8J'>![/44S=60X:LIDF_&S 2ESJ$X64F>:%QFP4YVDFUN#C=6#N;NDREW(R7:59"A\^4ZC' M)K4?&Q=X&)?LJ+DM@/]:P3A%2HO4Q62WMW%U"GNN2MV$C,S_@L(^)$VG'H1#%F<4:;+#UN M2.*E8[SCN=3+@H:.; S@9XLRX>;$DP7\/G8Q2-_SU]G3S;)?VX6-#_S,T@:L MG#@P<%U,J63SQ[T?(IE&_IBL+4K[D M?XRP^1;\C__:I.=4MVC9$(Q@O6DWF_!1EPN5Z 52"Y.SON( M..!>HI!J$Y5;L9&5A]E9A^CBI)TC9Q5C'LN*O2#19M6D+;=B(RT/<[,.T<5) MNX@A<9;-WY=V%%33]: )&U%YF)"56+@)Z^B[\P+#9U0?WE?=DHV^/$Q#&C)N M?I(4D=GZ;^@6IG!SFTIWD%3W8",[/[N0CK1$_K]]+N' 5LW7LP0#,Q=!*T0* M*[U/O6W9)Q(H/)WOFW\&VZE.O3L_Q-!\?#)&:U\L M)<1XTYVE-W!M!R+U^.73'>0Z+;(9SGX[@"39UAH]*R4Y/>TZZD+I_95&![<+ M]^7-G\W*9V7307.@JGW4[)&Y#+=J:$WA2QV:7=@P/_:0RG6#T"5_D)3Y-QC@ MF2:#= CC^!WK);_!8%6E"6SZ,W4'DJ5HNBX2^^I84LG%=B!WP>NXQ= :&I"J& M=;5L; -Q%\S-CY_D1G>)%O [*FP8]1RL; Y4S=3LDFEY-3RC@]H%@ NB6C*J ME!BSJMK7NY*JP>PBPC&0=266^S4=:B>:S3*-4AAD+?GNGNNR38_8_$Z+M9OP M$4W;-NM[ 4VW->UZUQX3MEU8.C_6W:)78JCNU^4M\VJO&5#P_[SK78+58 KQ MZSS9L5[\V[U[/4GJ.JKO VP=N;"D6%T1HQJ1%:+@>6H;^S6^\ 1'WYU@1>X% MOD21^PVKP#3EH[DW0*JBN>;5-O-M.V]HR[+:>(!'[='R]<@>D=HA@)R2]Z&QXU= M@6P9EB'(M4)7SK*C+.1(\#<2-U5;&YE8W1X8ANGI@I@473G7 *V06-&!7>7R M>.1?P&&-O K"DW:'S;"2!Q%TKY3>5$2%3 I^JR*KI[S9FS<+^1'&&<( )HGO M^-*U\_7? 6LCCX<7OSOF+XG-6DWXID(X/I_3!&U] %,2NZ M\I018B$E1"2+HHTE 51%MR1!K/^N[*+ *J2.7+D[8!*%3@>+L=P->)[FFE>N M;[(A+.2VG$YYR=Y_2;-7KTA$5)2]AH5"\OH5A3.D*T-/ "U%LL3;/BE$+FLY M;7 6\F3X+;,N?C:*@\/MZY)9LECJ\QULSAN&#Q"WQV'0_CJIY!R+533 7BZ+$%! M#JZNK&K"5L@3:J>PO*'8CK"RREMEF9'J]B%RB:F+=YMDX#BKY2JSBVZ1YSL^ M94]M[@L@-) FB N@JPRT@%G(7Q+I>&QS+&)=O.^8I9O0ZV(9!58>["Y=O8E1 M>6W3_:81(%G3=7C=C&<&F8N!?+P8B)0#^)@1]P6EOK,[LHL)@6J7A,#>7_;& M_;>/G2#H0DLJ+0-.ZC&F^S3.INUFJN+AH^)4C;FN,X"VYCB"6*VM>-*D3C]::/H]E@,<8->G]YF@R> M;L>X#4>5:!TKOH71K 75= !8"W8-KC?:^:N\-)?#N@505,42)02YB: U7H4# M)&*H)@G>-#93H^V$A69 MY!C"N+CZ<2*:C@BZ!A?8O)\:1QY-#=75R+V&CJ!O:9HDR,;:D86L$$4H9W"+,&FQW9(]8US+M&(KX!FRJ@BBAG3D M4"4>(>H6+,FS:?^;36SJ'>8V4JZ&J?V 9-J*=]W[(B/"7;D#@121%@H(D#59 ML06QMSJRJA[4KB[!52N8:X7L/JI\"/:0"+O&0+,UM1QT=YV\K8!5J'-PC>R= M1&&TCRXO2M1H1S1V!9+E6)(@540N QV MFE>RK Y:H0X"XTJUUBLU1,]9'INP:[7#&@7]OJ[H@A1\/9+AS2 +)1BN<9/> M'3MWF'3KT-T5!KN[B+A!7A2C0HFR!S^,XKSB-%X,V"[;'V4=L?* TI<(_^8- M-\EN-YH<^Q>9!+!D634%T1F.WHTN3[8KKWNQ)<6&T#;78N@TY8# 4_1-%&.\XM(4B,E"F4_CI_"%&T&LAQ+E;-0"&[D!3)5/G M>AAMY[F@/^>PWP[;-AZ4!;FL;4?JRI5?@VY[KR<&B_!B1V/\(\4U4FX+^JH) M12ES74-G.D_*4+9JG"",68O:,%J^1F%66^.[S\*CJFX :M#D7BOD&'9140FA M@!_,\#9:0I\2 U;9'/21HGB"6%%LM*\VEJG@A&!7(57H =4\R+UI6VH*=$>6 M;4&6$YW6E>RI!W3U!DQ-X9,F%E.[ W1XH MMM$7)5ZE [,;4!4J%7)4<9CRCO?2T6Q M'Q&#.DZYK[@C*_;H$/5%J;/-?+V8'[C]4F]F,1U9P?^:45H[A&Y/^)/)Z#N*'3_)G:D5 M0D2Z,O0$NF4YKB!AQA>= B3E[L@^D8O_:-WN0X=#N:_].[NI[\+ M4OJG<+>V1=WJ\K/4"QB*)IE<:Y[@HX1,"VO);SX6B9OWIX0\B+O-#ALXJ?^V MKO#9G #7>BR@NWU#P+O3>D[5G<==@8M0AVA= (:N/.W: %=19%T0!\@1E*_D M9 7,UHX1P1()]NQI8O"&CA^@/15R$9UL#SC'UX"G("B*4G!JB3LKP40H_U@L MLT&JH11*.-2+$:43,$C!(T'.C+-RKU)>6"BS\Y50JV^.3VY,501X O+S(-!#EJ%)9-1[YLI1. MTY?*< C2O*8U@%!3G1]OI;.01(326!5SS+%N[O>8RBHSC@%T0Y5$R9058=]O M)-2N0)=(,C)P''+SE&"J(?^-'J'/TALK0)I1?CN*6W77MEQBY#8%>/M278*= M\MDB23"CL&Y[&ZWLU%L%.5ZJ*ZNV%_ .C8VQ?F$EY: M\H/U$;X3J,1%ZSCQ"L]U]UAB%\65-AY0\$ "O<]R9E66B13M"X )Y@0OX\_C M6VPZWHT#5CP(D UGVA[>(& C0N3TSJ M4!>*D5U8-IA]IB2+*EJEN6171>!5^PH/.P+D]!U3$ ?XT:QNB;E0R^PZE1/V M4(53Q'0!&=N6LB#%<$ZU+72 7RBI=HTE*FL0K\OJGB8@D#(6L&Q7L01QUI]9 MB%C(($31 :QOY^E8SC]7?DQRJC ATG=R*TBJ,9-@YU?2A.)T91X#J,C2/$$> M6#Z"==6NV/9D:%_0W,=3BT\',G0ND"#T<;1Y:?DD MQQ%E+&!;&D2ET*@/+4PLY!"B'L,,O6YV4_*<;&;+/T*\E=XBFR($M%[ T"7= M%OOH86%/);N9@.>,O5J'+#O53K%/ *1[EB;V8=-98#J0(1>?UDY7,0X; I?\ M/U'"WF" LK")/!>:_ (K:/O_4&BYKBAP:#.,OCO!RLV>V7)>8/B,9GB9C#P/ MT0ZJR\X#:,B514G".K40F8]BU&\9V+R(S3M_NJ(&7.^,A,3H%<9DZ44LXE2'_U M^AID&;?HWO5+;J2H$R8( M[3)RKR%0%,GU!%G_;2E?<^]8#3#/W.3J^"T$[S!PZK MT&W+%,5Y9Z/Y M:+(8+,;3";_R&M/X&8:;Y,1=M9%UEFL1V]3;[)4PV!4B:3XK3C(\Z!NNJ99. MDDN2Z6:5^"%*DEN4.+'_ND%0(0,++$(W>"9?ZVG2?BQ@:0@J@MB*IV5IY8H_ M@D*'E3TNMR&00,LP#=[7M:4V47-8M< Z1XA_=-#>R[;%/<(\W"-FHR'>&>[_ MZ(WG\Z?1;6\P'$Z?)HOQY O>-:83_/-P7;"'W[Y1P(<%P&&K4E';!YBJK?%] M:'""OM7QC)@'F$L8UOPI1@>R(4N6(%DR#+RL<6^>D!#\ M%GL>ID:JX_L)R?*I7-G6X&59VRX& 9B (2[53CPG'JV (;5F2/K0N +J>6ZX1QF>M M=:7N_@)DALQO5>5A&57!+85E)4N'RPJ?BH^CV>*/WF!RF[WA]4B.1WX+JS:^ MI'DI-78%T#8MMQ0=*@2\'5,8SL0VHP!5LON&(.F#["RJCD;J@IO?HKP?#>:C M>=4RE ^7X:8I-[F\)Q=%#,?5?CO0=U7H=3N-3CKQJ7>/C9XH;K6*&KN"/K1E M6Y!H\AK*5ZX3=F3\%L<8CQ$^^R0O:B_9M;A,E,-E,IXL!I,OXYO[46\PGX]X MFG%?HLC]Y@RFW+R@6@T#- ^9!M<@IOI),JPXALY T6W3%N1Q@&[, MJ?.;,T/G;YP=)%T5UZ1::YC-1K^-)D\CCD89BOTW3(,W- XQ3U:Y;?P+4I&%6Y=%O0H>MS4WP?DWZ$ M[\X+BS\)+GP M$'25,)<"7=;M>^L.W 1Z_2)0LRSOMP,2TBW4S>:I$>,"^9HDN:HID%5'=P6I M$E-#K+(<4Y%B:TQ MSVZO9J/Y8C8>KA]FFF)CY&DRYNDA%,X=(5N:6DY4OR1)LC?D]EXD1Q M-NVJW: 4&D("0X?9%G [OG\BZW\R6O3NI_-Y[W$TZ\U_&B7S)^)S2 PG M:DT/?%Q *'.];CN<&L-*K>T"'*BHDB!:9B/-*]=;,S:>495+Z)/9X.A M@Z9VX#^O@V J5I92B@Z9C1X&XTD6/3F:W4UG#X/)<-2;WMR/OV31UQQ/UZL( MO_8=5;]]C'",T.I'V<3O4$A\OR6EWA=1P26VM=500+# M3LO>RKWA:#IQ-%BG$Q)&/=NL\8J=HA3 P9,,6I=9(-_94+M-6V/DMR<.J MCS?0^6I'(1J1?+S7V$\JKQ:44@3-:#";3)^P=CP>W(SOQXL_L/8\_/5F.AGU M\/(=S1YG8ZZ!:)M:R4E>+!D&#(7?%R.+X>?.$7)4"W=ZK8$SY^B ME,WV??W?X]*1*D<"GF7(KB )B P\JCPC.X.^3D=U53+%8N\IG^):+P?#5*94 M]/ZR'H+CLCYK;H5$"K)UBX8Y-[QC,BH*.J#MZJH@[_*RLZ/:-&5'RS%[(@MB MKU]WI:B9=0Z% .NL8S*%[CFNQ_68S"8TC)+U;L>:0E'N *#K.JX@<:$U5*Y< M&$UX#E?#*+4L4#S M>D+\,U[JM[92>%,I[T6 78Y+ HQA.%A1Y7J%[;P@=Q6@B'B&_12+WALJS?QN ME9)9%YZOW[Q"Q[JQGO(K0(<2%"50L1N[JR^[ST$CGEZ'3>1:[;90"A3+HQX% MV T*SW:RA-:7&@.IKYHN5_L!DQ8^/\?H>7/SLV$(ZY)EZ@[ZFBOW!;Y:KF$\?O4VS!Z]_G&Q4KZ MLW8'M@IE*,B5URDX4-:D6Y/B'!;0=A+9VEPOVI1\/LW5^"9&UG8$DJLIIB"5 MG\[,PF8B'-H^)V7>P1;;;B52.P,#2:HLB)%Z9B:R$2*OWBF"(33ULOB6793I M,%H2#7O-ES4YWMO:/1T&!::A61]WMSXA@3;2T[^\8D8/]JW7R#J%_ J@BYTP M]M5)6\SH1YAPFU^]1_'7W+.PM\GS'KY)5TKBR M+;!D#TJ"%,L_-]OH%#B'5;6 WV?(PW(P6)*P&^*I>_-KUUM-:R!!546"O'!] M;AXUT> HDZF&2P/7]=,H)"\T9))1PY[#9L!R5+O\1/+'Y$LM^$,KY!0,(<5? M&M9*L0F T';<'X01E< W3.B6NU 7'[U\#:)WA&8(:Y5DQGAI#F.$Q2!9WSC4 M\H:A)^A#SS(%21H\-\O:T&/#2?WR)D%%:6P6DZ"40E15X?U$%@%[Z7.*WEY3 M!GS'1PTAQ^,=OT7TE-WD-I?=] BNRB[ =9%L\"Z;P4KS2BN[&=LY5.NG$*ZC M#9";SWR.]?RDXL&# ^%BZ D!^SW>4;G)6?KIG?C.)YW&L'+!Q&EF^T4E-2^W!3KRG+X@JE\-G>D\*4/)]SB)+V-JA>[F?8$_/OCN4SC% MT!G(KJV4,Z3%9UT;;%M>"LE),MW;B)0$Z<#)76=LK"L!" ML/=N%8=^%M$:NG?^=_)3\H"6-HKKN5K?!UBVU3=$9V8%+RJ9R8 SYV$WA?]T M)2I>5RF*MP";&%C3 5B:!F71U196[C6!S%EW4C?[S']^2:?>4[*)%J_E1%9: MM+(Q@+*GN%?/!0: .0>X1AW5(OP21TD7)27K!R19571!$M8HZF*[0VP?VE&^ MCM,5%E@M5UG1]UN$J>OXFPB"UP!M_*;%5(U:9/5\/M47 (2R#:]4(DY.A)TK MAC&/WUH[4D*2*K!I*^2N07TBGM8+(!VJCB"JT\EVC"*PW87I-=5N6.>04IQU MI=(L>=HX?^=&!Q5A*-;2M7$84 M*"((:=D.*E6WX7>(;!*W'_S07ZZ6>>'R M">;C+ KPQY\7WU#PAAZB,'VAF'U'# HL28&&()6[:KC%<"QUPWR.B_%QYN A M&?H(T[ NPN*@%3 T5Y4$>:^,B0LT$$>%BIYEG6UK,K*NH6T'X!FF#*]^?93Q M"'+T4(.G:HM?B91 T?$H,DQ==4X:D7B+$B?V7]>A>(,8P4W9H+I G-KV %JP MCP1)5J@A6WDW:H8C@KE"'BM':']Q$A'/HKFQ*DZ3'WI/ M-T!,D?9N):6V#B M%+6B>%Y8JEKQ=\)P*6NER@XJUU:_@LBIOJTJ4)!R-MU(7NU+J$;Y(:*H-%F2 MY5*8LA"A.#F=Z3PI0Q$DBJKTE !+]!2E$W!*?&GYV@1&K\KZ9K['>KE=.F= M@OJ+'B'NJ;E<^2@:]$RN4;M=KWQ<78&"^,"ZD9SIRF>#\D-<^?0EV9(%,;]K MZ,QZY9-#.<^53Q*G!:;@OQTR!/\3F&$YJ_-"X=]O?PWTOF$K@ER.,I&]>?% MU5"Q1.KJJ9\C"YR-V.L@7"JQBTV C&PD\ZY/R$SLRJD?E[=]=LOC*4'>*KCW M/8H"Q-(;0-0WRA,6SS[!2+*5)ZRFE;9'#S=II8 MEL@&V0PYT3-FR3I5]P VR_-J[*, R=51V1]R!7:(VY<5AW=]PF,HSF*&Y" _ MA!GBZ8YL"!*&6T-G5C,DAR)(Y-FAJ)&WO)Y17OB#?F/>W!?T^PX4)=.C#>-: M0!,BGHD^WZ8[=Y;>0$*R(@D2$M&"/1W8>P#X. ;7OMT=PF?DSE'\YCLHR9]P MI=X24OL QG0$N0:JA5]RS>);$"/,\;JWC")PF05D)R)K!)WY*&LMBP,6G&J MY2C 19Y4MG.NDG==H0MA[1U@9]XQ@2-!RQ3MG"LK'2R;X1;+SER[IC(NC_#= M>4'.5RQZ*7(V18J>8[@DKQBP&'ZE%^,>!W\,?QD-?R7%F1>C8?;<%/[QRVSP MT+N?#D[U]E3-AD3%TU!SGJDO0+9K>ES?S^YJQYF&VN>=Y-">SDS6VP;:A[#> M=$.V7$'N_6KHS&J]Y5 $L=[NH_ Y1?'R%MD,]EI5:P MSW#%O&JB,H<*1@B; M['"&3598=7N +*.O"V)W48G.Q*8#4&>QK>8W@\?'1ZJ"7FP"9,]2]5(%&S$H M?$"OLKY=B42(:L5Y#9/-TRD$4;WP5S0&6E]6RK'RPBC5^5E0*?/]II@@2-=%B_MAY%<]&G[!D'A.Y)6B*'Z?8!.!)1:R7WKX&-NR/W@0;HH*%0I)5TB;FL;H]@$A'_6L,;H2Z*NN"Y&\WT);% ,WA? @#U#)- M81Z*KJ$SJP&:0Q'$ -T_&YNN"P_; MUS95%*]+5A# 6*$*;G_OQ8TF[K>@#; MA)XH15\H9&=@4P4H(9B5Y21B-1+&Z?LBQOH*S%R(R\Z.:O[=U!!PV6I- G MJ[:WZP&@K,B(=XY&1Q8W@A+!*W=AOZNFNGW[0_"3">8I7Q[BHRN^;LKL3SWZ M_GS8$AB6(5ZD+2.G:\'DY^8IE93I*DU2&+I^^/P8^Z'CO\+@!N(SVT&WE2%? MI!>]$U TW7,$,9*9B=\"UX8/7/VR^]O! TQ7L8\5,VI][_H^ !\)AL"OL+78 M&2MAY45W+G_5D<=WUM?S[LN'5QMY'Q'*>.=S8 5W-*OF9K^'RPK,T M69 @H%JJ,EU;;(!\B&L+&YJ*H$4H<]26)5V0TYF9&VW!Y?SAZIW)=8]FG0_(?0=YHEVCE0_< M&GO[ ,1UIOH,H^4R"N=IY'QE":A2#JV.=?]>-H!8P53D6>WTO=D"V6\'',75 MRC)Y!?:'*9FN)\C-0@U-6:R/',:'L#Y,M^^)\K9V#9U9K8\8XD7 M=%8^("H7#R.TJ+L6,RD9\!SU&U^ M#;VSFO=S&*#L4\0^\#.K=7/57$/XAE[ [!O] MQ2149_L&<0W]JYH":+I(E"N-5D2GHCG'A7@Q7VI[-M60NK(M@++F.(*8;ZUH M38<%T2,9)LB)%-PMQN!3SKL4HY"$=5Q7MVHGQ MK.X$]/"NG(LYL@F N8OBW3Y+LPXKVP.HF1(4Q''?EG<-D#9<*H&[*)<*^P61 M*!(G,XW70K=6]"D<:^P+5$\V3=&L?%;NLS\7 Q MNNW-%]/AK[VGR5B,1^IS"A#H_O-+FI#D@#9YNXP# *=O:RK7)[^RC?\&)LC% MVPFQVS8K:%O/[N9]UV2S^0R^P=C%!M]:0-9RNXNT2@KAD6M=;KU=LC49XOX!QRCUB^ P$^T+8N-M.+R+:FV\"QX*. M*$5,117H0UJ)D-9P!IBC[RAV_.3"@KC]*E TSU,%2?T3513+U#J'*^@,$Q\2 M]30(*H4K2YP\XR>!ZUIV_T-L<:4,H?!0@6\'_]Q%D](+$VKDX+RZ:O'??C:^G ML&Q_1X17R!V\H1@^HUR)J;M;/78K:3L-/)FYV,P#[$$#F!,]1Y/-- MNDK=968 M#XR1"GO=R+ANS#E-C+8+73\S#+XZL=93YY2R#0'(/6EOBU(I)4X M8-BX2W[4IF%Z+;^B>);NO)/T1\&W+Z3JG>WD4/N(ZO)D+/@-=VQ['BUVT3JI8@]^ " MR.XA67:AZM=9G_T#AKE[CB=YXM:-O[3$E@G#[4V!'R0:7M,M4Q/$'\$L@!>C MRB[P_<\=4U!]U5(MVQ+D$EV ';2>0'_&QU\BY-NR321*E33>^VD57?X,A;^: M\*0^A*XH5Q47VUD[TNC/J/?+1[UKKF%ZUW;R7YPZNP!W@0RH'R8XWG95&XI; MFZU!1B],I%T<_,<2U>N)H;<55Q;EN6LNXMJ.3(7+PQ_,/W!MNJR'D.8*EG15%$R4"ZVS9^5DH58 M>3&4PJ8?M1MP#"@A0N'=HS0)Z)GI\B.R#(Q;O;Q?=/JN^!DPDNP*_ M WK6O9-*D*/JY@LB7]O#8?/WNRCVD,_CQ*9/ $B*9O7%C=NZS G.2"-A*N]_ M!-71\Z E2FUG453'G"8!%TA]9S KJB0_BC^U2[D^VH^OVB2;0($MQ,>@4I M2+MF)^MER=0Y4>'CF'?M@R"5\TEZA\D 9&B2\8.*_#'T*A6.$S0(<5<+N1"$ MJ)\F"%']$8(0%5>64#=/:4VL\3!*TJDW0V\H7%4Z+$FK_49 -65/$B0JJBWE M]M7B0*J@1-2&,B>E7*D'$:96C[C1]!*7(\5>Y?XT,) MN@YUY\KTJ)S8U0NT&M^'R,Q0-61",3,S5*&(DAF1H>'$DRH2,(5\6!@ M1B6(:WXH046RJPB27%9)7"H;#D (P8@9"K \N8\P3M\7>$M.\*Y+E(J;]^)O MZ&N%?0S05VUA&-AF)76 *$B*RFYV36NMW!88DN:Y@EQC=6!!(RL/8!['LMJG M2S"V]\4OQ[U>TF(,(-NFA00IS5.S]Y7]8MT@%C*!Q"BF2K'?4M0NZ*6:6JAG9^NA0%_J&R)7 M6J6QN#M:$:Y=A@%,DJFWV>&G<>8BVZO+MOUELOGM[@'<"M9W&0X8NJX@08[& MUNP_"K%H+^3D,R6R6ONFS7XCX-J6*9S+JHE[%!PBI&UMH\ &[C]624H0[<2H M?OE1NP$9N8IP'A'&9<:&;)<(=>F+LAN8^,X@=&_]8$42M5!Z'R7)X^:HW]Q> M5=V+F8?W8C>#^7B8W87=CN^?R$789+3HW4_G\][C:-:;_S*8C;;W81QOP1:8 M.C?X U^;[[M*38$I.0[DFMZ .82M_6B)")\&;YB8Q#6WB K'^49OF[ZB35WI M-9,;X1X]-'!5V9$$<:O4,Z]RH9X.O A:,3N:#,,I9"(;",B2#&5!LOU/Q](C M)6:?-"*HSPM GD-3A8<,X9TZSHPP&&SVYPS ($UCWUZEFYT;!L$N_*_9!CUB4-!WH2=* MC:-3,;I2BDY!I*Y5$<[E.ZJ*#%WG%U.]24W=@*49_;[(&\K10M&*#"+4!JC9 M5^L(T5J-J1L(*+*L:2(K,J?:(+H2INN+@4)NEP<[E30?@*DCB?BU\0CX?XNK\6!O?YUF8[CJHR4#649<>0B0!'77]@4P' ME5_GOFRD3J?$'DN6+5'>LZLG:TTH3B62#Y'"X^FJQ7VCI-.9SI,R%$%2> 9A MZKMDG\.[S2X8;_3="59XL[S#X$G&YFI-Y*E7.MG?JP=H>*KE?!\%JJPIAB N MEC:B<@F:")%'43U/E@RFIIY 4:!I"Y*6>0E^MA"D"BJ)(0U='G>2)5<1Q6/6 M:HU7HLAO[?Y\W.G(UW!<;'0($OY5S>EJ'>&>M&U72KYK$ M!],^!Y%;;Y1G>:E,D71)E'?ISKH?5>Z ;+3)N=\M7J[&@5^^?J1F8=4U!Y)F MFYH@!BJS ECVSS?BRYD@RD-)3'OD@Q_ZR]62MDON-0&Z8LH>;SNB9A,L[935 M4\\9=?G,BV,8!;\W,JK8A(0Z*1+OUWJ8&54Y]9Q1)WG"_!1;XF.4DAQQ& 3O MMZ5=I&9?I/8!IHN0*(HYQ2-7W@[98(D0Q]WY(8==WDF2K);K[7\ON^L((Z[S M-X';5U4D2"XSL\1&7NQK;5C1^1+$7Q4N2[SFU _]Y'>G,<#>F28=W M8[/1PV \&4^^D*NPN^GL83 9CGK3F_OQE\&Z<-['N1C3D6KJUW@Q9KN.J?$^ M:1O)RG(QEB/Y$!=CKFS;MF@;Y3Z=62_&0ZKBC>G+-RH6SR--*D]&(%'R=L5O.?KHWB?R35SN S1+\-J?NV="2QX(()<*"W^)FTR] M.?[7Q%N7NL2_PSOB*:2&\2M =9 GS)ER#N%J2XC#9.7+.3&&458&,V;W6$J)I2B&,UMA@&FXMHV;_/I&/9V@WO*,_IR>RN)8XQ6^&"!MA_XZ?L- M=+[:48A&88KBU]A/6/(G-.5POQT-9I/ITZ)W/Q[;[C4]9L M;1?@V:KJ\=9LF A>O?DV CMJYZV[95T;ZGA'P%\M3GK]E'K=/2N]%WE0R7!$ MV"I;LJ(-MJ/*(M5PXQ8E3NR_KD.QMQ6(!\_X)ZSJR.?.@$5H3+1$"8OM_[Z=6(2?W^+''R,1X'O-MB!#1V!X2K]\C-6XG.S M);RCZH;6VS;DP4:,ZW#N];9-30?@6C(R1,F:;KFH&& =55"'B?S353I*4G]) M7NE>!<'OL9^BJ>P =VH[' MVRG=D24LN'8%7?AI!K^\V['OCD,,:)5=J0W2[8PGB&(4-70$*M+M\HL5XC.O M);Q=T98F=\/F-^0_-E82_^/_ U!+ P04 " LB+!4:;S+D,JU !.&@@ M# &-T96M?,3!Q+FAT;>R]>W?BR+4^_%7J]21GNM<2;L3=[A[_%HWQ#&=L MXP#.9,X_LPJI,$H+B>ABFWSZ=^\JW0"! 0,N0%E)VC9"==G/WK7O]>W_O8Y, M\LP7+R\O+^6O?,<]MY^E+(:\6OQB6:5CL7]\[MV?1XU[Z\_&C7SR'6N[ =D;4 M@UG@F\JY?"%7J"1>DG.9-O4B^/W\R7Y^\SVU7%$-WZ/YC@.KFT0OXK,)WQ1^ M"E\LA%^9&O*ER&>N7EQ #\-'QT[LG$MN>+7_#C/G7C-\.GQI+GYV8"G^K>]*X$#Y>_B ^G M'C52'ZV(1XWP49T9Z1L-'_ ]_D\I?-3R1^G3U3WGBS<9LR_P!',,+?J";:WP M'=O*S7S/88.%^U+Y I]&D'/M4D&M+MM$\43X!=_-.;;)8L0,J-OG3X>?\#7G M\FH2D+9O>[MC5 @^61AL.HQW32GQ 4''?4]9B3 MRUU]&S&/$APEQ_[C&\^_G#5LRX-OY'JPZ#.BB=]^.?/8J_=%2( O5]^^B,'[ MMCXAKC_BK8SP-^>\_$T/_Y6=<[W7K MGS]??3->+W'>S!$_&KK.+/XCC'PON(98= 2+ 7Z];%JPCY,&K-ZA9LO2V>OO M;!+LR*O70;:Z@6D@19!R>=6SQ<]%I.)5'D1A7E5+Q<*W+U-#+!ZQ#J32D5PW M)GU:>20BY/\O9W!F7/9MX#MJ#:@)LO&*_[/R\ U^&G@WAJM1\T]&G::E7P-J M5E]S+J<6X(>51PSA*89\@$]M_0;^YJX^Y#\V'0T7N.98^/."T6X\!E =_(,^);AOC@ ML7O]P)^'^>I,,T9 VE_.6OT/;,?[+]!4G-#^9 M_-E5,?C/>V?3]CT\KU$G2YU.A/WETU&+A7*E7,WO>CHK[@Y,IU3+%TIK3N?! ML9\-U%9O;.?:]OO>P#?K&C\K5P?O%))FYE7(5PKE^4E]F1:2H"HPU!:9>_4- MU:]+ERMY\$["-;=+/"9_^=DU1F.3_1S\;8CJQ\]X/.7"H^O\U=5!&'^9?H<8 M+CD&_]6U?8?_QA6\RV"Q*->7 M_?)5^*?IMX^Y] I_ [@X'@K/JWB*X??BSZ)IZHE'BUR"3G\2_AX.\F5J.])V M)T)F_B)7S$NP(T(#]Z[B244O"C[9>)'!IOW%M:!Z][%GCPVM:[S^'W-L^.>. MC?K,V?46!+1E3WC$B%]U&.QU;!J:X8DY$!T4&$L8GB%WUU^HHZ.R57\UW#.N MR5TN6L.W+ZFOC;8J>]>LR [MWT",3A7Z +_W5'7XV1/Q(3%11JCU&^N'5+ M_X,Z8,!ZKIP4@NE?=JCU%% &?YU:S4)JK$Y[F)MNF+YG/+,N VO<\ SF-E\U MT]>9C@(.CJ*Q[W'KOCUH4L>"(\@-58?OD_07))"T:*]WA"0U5 "WS-D9DDX- M23N5289U3$A*KB9#TGYE4H:D$T+2UF128+JH"=-%3>JPAX*AXZ+TE,VFKFZS MJ=NRV9; (MCIOSK,]1P#MD3G[HE',.K=3O=1NY1@)F^*JR/A= M$G[_"!]- (M\+E\*82%^+@I8Q#OSX#O:D+JL_N0PA@N4&Q\/)K7NZ2CITGAS M+3NC;+"]JU VV/T=27)A@'#*_F8[GFT%T#XX6J;,7@YQ/:7H[XXO,^K)S'LS M!G]&L0^TE3.VV8 (,YRPW?!([P5F,>G]9OLNM73Q6_,_/LRK96DXP6>&BT]Z M-+[;H+ZW!]>&PS3/=B3735-(M]::W^_WZ# 3H_P/(.LF/4S0$P%5]_LD^4EB M?ND;++L3X]WH.CD$24*X)&ENH(Q6A^S(F3$Y,F)* M9HV\Y8[IO=B]X?'I+*LNZI@/P8R^!WTN9N0[[J,RH^\AGYX2I!5_^'D3!PO4 M.%B0 +<@^[6!ZE/?1T?0X0;QWES++@,)JU(VOTM-(J.F?'H#$#S)>LC9&;&V MR7KJ&JR'N[\UH;I0(\PH>ZCZWUN4;=B6ZYN>83W5+?W!L0?,Q1VD9I^&* V(:VI R\TX;&:;T'I5KUO=:8!DXO&7#5"+IS.(6DG/EL=9.V$C=R0-Q MXRR4UAEJ#ATU'WZV:;Q6=X1@J9#\;U?" =]LPL7W:KZQI; M-CE,#V9;Q_SX)^Z]G"'NFNO=F3J]P_3GC*0?0=+MMPI9[ $Y,@(N7=TAQ<=0B$6JG3UB$2*C67SJ$Z&U'GAYST M698P-SUSV=VIJ7G&V>;O65.;+KAH^*YGCYC#/67H-!L:8\G/_ALX1CQV:SPS MO67!;CP9?9/579=Y[O?)'?VW[31,ZKK3Q1A+UGE@;)-1;M>4VQ?/@2V(F9@JN#X )(<'1N6[$U0S_#J MEAY-.Y5BZ6L[$-Z:I=2-[\"IX#L,EGUCO.)/DA]C:Q%K\?(.C%Y<7>_@13'M MP:,;'-M'0"BNS*>OZT H-&509122\'2:TR>RT^E *)6=3H=%KP[SJ&$Q/6R@ M*C>M^.56^!U1T8*L8UOPZXP)G+ZH Z507=<-CX<\'ZBAMZP&'1L>-8^"4$O7 M=J#T2ESM=10TFEN/['19J0=2)O4.,1RU FDS]CLR@F;GWS$0>F'_LDP0R^4< MF:50QGZ'1:_L_).%+K)<%+O#Q,CYNX,R&.Z60IDX/RQZ9>+\@^FRTHUI MF=1[KTTBZ65X&?L=&4&S\^\8"!W=_2-+C]"INW6V?<%1YC+9]NU'NZ50)F,. MBU[9(?_!=%E\;DL@VF4Y[.1IB+W[U#RY%KF#C(%R3BU*MTBQTM:\2HZSOLRG#M4D&M7L)GX=?#C\+?\?MS[^(7.;MSKPLXCW^XUOM@_(>9 M=^K&,^Q8\LE[?\0O;+%OT +UJP MA6/X+V%>MN]HS!6_#AG5.;A@\*MO'NV;C+C>Q 24#@ 3.=?X+[M4 MQZ]?7PS=&UZJ^?S?87BO;^L 00^^Z.GA\]_;G>MF)_>]W>NU[RY)>?Q*7-LT M]*_PA2\>8HT_O^P[A?3O? G&^\+G=_5M''[]IGW?RW5;_]>\)&I^['TE_ \W M];O6[9^7Q(,3UR46>R%P'E'K*[FK=WYMW5^2/*R'(-YSU#2>K,M_^RXPV00& M_9^?U$K^Z[M7O.:='OU7K/[[4OPU_V,W6TV M'CNM7JO9)?7[:]+\5^.W^OVO3=)HW]VUNMU6^W[/$_J#ND,P%#S;4LAU@Q3R MY=+%GJ:P3YI_<\?42F&PVM@[N[II=^Z"R0!G6K;%A8^AD4 Z=]A@68;%&;$H MGBXZ,RZO;:DP\:VXYV1@>V,J/?+F0&#@\9PV;=MLT]-TP;!^(J+O*B6*E]G24S^ M\5CO])J=VS])I_G0[O3(PV.G^UB_[Y%>FX (Z &?BPU2BZ3=(6KYD_Y9_*%] M0WJ_-4E"3D0RHM[H$?A8O2B6CI"(-[9#O"$C_PEI0(2J1$#A9SK9&HT?^%N; MPHJ8HO"ECE8AO'BHT\F$@29AG5T!WVA#4E05@J]-8>9CHT.[HEO/5#Q6(XO\)'VK*@NK; M#AA7.5"T--!M+_-?$QH?#I]XI*<^:\# M.C+,R>7LALUOD5C 99Y/8!4=>$L@Z; GO!V'6AYVK3F[:OQYWP1:=GO-WQ72 MNF^D'@QA+JD.V8:>H1T8EBDY;FD,>2: MRN>9*>_::$X3-INB/S3 5V: 6GFW#"!&*97__O69.9ZA43.8J6>/=\P=VV& MEJ79#F@&O)L%CS,T;-_RG$G#UMF\MN#B$V/'?L;WH+YYS4SZ0M&AM$RP/=Z$'Q)2N\73WO;@%8'E.;1V+0G&-63E$Q3 MLH13RWFBEO%?_OOGXZ?2-.,%"N[L<;M?#6%^4XYGE!71_Z;,/U!)7]=UA[EN M\,^M83'U[$I5+TIY\K^V:4Z>#1-TK(Y-]5F!K[S?.[5H"H6SJZYO@*PN@L5U MOZ*U)?D.-^#'MM.S7T#=J:,":NUZ0_EQUW8>0,\R+&T5-:S'7JD[Y[1)5<(D MT[AFN*]O>YX].B0&?+"!&N;_&6.N,5]5:]7RQ0&J6,%JT(Y\< !UQIB:I/G* M-!^OE"?MP0#[@I_ *?X)2$F0EC(8ROL--/('=:8%*MRE;X%A;H)8AUUY-].@ M&*T[C HVN2C-,ES=_9+Q7]=F_S?SNW0OX1+ );%VO^7NV+PE4 MA7S#PT=S=AJ#3T,3[?[/;G/.0JOS?ZFU9U5S+XF,\2 M2T>G&"/]"=&&3/M! M\#X(\C)DW)V+I[T3QZX^J9_)D+ID8)B@)U#3A \Q=P'5A__X!BH/H#/T6? MO#/2'XKH=>29!Z$6D5 ^(A$'F@5^C$D'1(=/X1C 1\<.TQ@_%-0"X7DU+OD$ M[P.B$M<'B>@.;0R@A3%\;TB]V;F_T.E9XA3%EX,U?%8(M73RJ2#6V =HP.?] M?\,*\'G^*'P)9Q&\!],X7#X)/DGJ>N0B3W0Z<<^WY79H^(X#HX@4$>1VCWJ^ M>W;U)YOW*00Y9.3>)D&NR/G^M+3=0U1?#:-(.R#;R/#P*Z#):VA&H'EJ3@@# M4W5"6BAT\(9=L)XQ=TMD/YE \ M.92X(XIW50COHA3B6.<'!7PP8&D4/ MKL!&F?1LN/S\LZBE&=1$%0"S#O%A+#_6J0/F!$:_]461@N(G^CE5BR/)\^[0 MB;B^8N\.0=N+9/TGH!Y7O:?\)$&9QB)%^/,Y&%;;LMVZ.)]W2I0W[;C*<=AQ MO6$8"T2RB-KPD$"&Z_K"\.'!0TVXL-W A9V?]F>9[G)%X,)&_Y(Y.@&M$ M69C"S?B PC?,#I(C58D&Y[.M,,..+/"!:8 M\Q&"BGP2?.+^ZOV[>]P1!SE;3V&+J_SRF M3RS7=QC]D:,##^N(J/E")^[/:U1DS,W\*#,\4DI:]EK*C=7J1%26[W5A6++J4 4-)J..FGBT0YK,!_8LY MWU*0])@""3B4343@+V>%;3A? A0_@/!<6J#S4+^^;MW_FES"USWMZEM'R'8W MA)*A@]K(3P_JV=5#O=,C+>Y15E5@YM9]_;[1JM^"U$0A5N_Q=B=T64G3W_>U M31\Z<@#[P6 *]JNCF_NI86[%CU[+3O)9]B_X#N6=,\ YC&DOQLC7/M5^/#FV M;^DY$$NV<_F3IC$V&&P)/+%T:H%T:O6:H$>=DT42:$?^^JDYQ"*1=Z.Z0Q7I M/!.)IR$24^ ^X/_9/MP+ =P+"\&U<[3#%.[J]_5?.<@#OTN77+>ZC4?>]XSW M0X,';O_LMKIH,L2\ <;#M6B5@L]TFMW'VQY_I/W0[' M(F.:K3*-6OWHQ4AQ M2!0#KBE^'-? %/Z!38%:<#RT_MGD# !_N U_1_ZY;7_- M'NFTNK]G3+%-IBB4/GHQ4APEI8 I2A^H.<$8U,D$$^ M@_SVW1J9A2BOA;@SHB=\6870E]4B.=+N_=;L9"ZL78F<\DK?K'62XX"31"R$V]T6MW,LTL$Y-;0CJ'=OE\?ZB>._%3Q\YP'./X M[,/G*(<@K@1HK7R@'(8Y-/_U6^M[*PLM;%D&5SYZ,1^7:'VHF7(SJ21]$V1! M(J&$S&72I:45%3XBN>X;&R786F17<2+8 ]* _<:J9L'>^.#1YN%OF(VV>CK* M'O+3YE<3;MU^1UUS#Y-!\P6!Z_TG]VUKC/A_YX6R8:V9 LJ]T-W'[]W6=:O> M:>W]6BF,D#;ON\UKC)5VV[>MZSI>MY&]*RWNW.J1O2F?T)8J>Y MKX[*XY%MNCSNQWWT! FM M'8B0 )F.=>9@PI!S:R39>*(9?' W;)J9'/0%] MLI^"[^:>*!U?XI;7+1W_:<;[7?<:U'&PU<8_L?I_M?K[Q^YULO@^?W:E*H5\ M32E72W.5]Q(2,X/1-(R*J3!2[AQ4D7L5AI'4D=$K(3 MT?&>>6'GTHT%=*565"KE3$!+,O*N$5=>1ZCO G$%)9^O*FJQ(AWB#D _?K3Z M> 4;#,F<9[P\21+4'B^_5-:1T"%Y8GYQW\DMU8N*4JP4I>.5$QUYUVBKKB.= MMX^VEXZ(3'7G7P+M81V;O%'BU4EY1JS7I@'< BC7> M,SYBQ*.O+.DHD03"JV7(2,!56\CA>8O=U/PZ@E[0M8=DC=6DS3FL5,TKA=+; M')::@W-*0C=#; *QZCHGQ+816RLIM;)Z$(B54KGR"C.T2 M;+=6&'0K*EA%J=6J2KGTMF]3!G;+D"H+4M>*M&X%J1=*J9Q7JA<7!X'4CZMD ME9%GI&&-XTR3.M&13XG$,.7!CO*^7YVQ(JF_*!]?WG\EK MI6:$)'LPJ>75+;T94NV>;1XH5VM*OIJYD249>>> 6RLS8R> *Q5!(WS;52"U MM-Z3^SA9 SBV74-:5\ QH:]4E&)95=2B?&QS MHB/O''!KI5KL G#Y2EY1"V\[3:66TWM7D5N61ZTG _O@B+!9YLO8*]\4UDR9 M"*D5,4SS53-][#;TJVWK+P9.0S,D]TY)U#;\W3:DKQ @1Y[>VJ%!EBQQE(90'I6ED. MIP52&?7W*$.ZF)(&=TCI;T58 Y:VFRRFZS8[+KPUW%:89[U*\7?Y(@L5I5@H M*?G\^FELQ4S 'PWBUJL4?Q_B:DJM5@;$K2^M/P)Q\BCLRYH1SK1SCB7X;:O^ MO77;ZK6:XNK ;J_=^/VW]BU JAO<2DN:_WAL]?Z45+Y+HS4=9W;4B8Y\2B26 M1X(M:]IH&K1OF(9G,/DZ-V8X/?J-SD@LG2CZF.+@J(/:F$[X;0Z8F$LUS?&9 M3I@HY9:UP8.D&EE2 M-*V5%[ 7-)7*1?B??%WU9%3\YJ4M%ZR:/4+)2CFI4>+VF<4&1M9*9_>-7]?* M%VB.QJ8]8:S#3.IMDXN*()&KU:SWF20C[QQU:Z4*[ QUH G4+I12]<"[H'V, MIAQEY#KLF5F^9/USCI%IUHK\A^3I".J\FU/RM8I2*,:NL%*_7//;C,B!.J,%,-E:7+\J* M6LD<&)*,O'.$K12?WRK"2D5TDC(.P?=6J7$&X-N#3VZE%]%Y6JRB%\MO:D@SYYQEN9<'M6J',W>"V5%8*Q:QN8O-9IG<, M3F2S29K,EG$@7LFW5O!SB]%.)5\J*+7"VSD#,C!>!E=9X+I6U'1[<"TI%X62 M4MZ@8D/Z9T7JB(Y\2B>76.QOV:&1XV W4Y8ES>#Z D< L M35[=,P/L\6YT1F+I9-+>:[JZGJW]&-JFSAPW+#+%WN;>)"OM.DFXGNC(IT1B M&;6DF9@.JDI@3;LHG10,Q9-G:OJ,4(_\;>&%GVO%%L0(7/P]4*?M=#T,Z_T3 M1WE@3G=(G=5O=WO@C[M)4[QU?W-VE3_/Y^>S,!6R^ [%M9Q]W#:[5,R@!%RZ<-HYZ.<;6 MZA*T38RM< NOU/K.!Q57ZKJ!>T5-@O>0YPR+:'1L>-24!+!'S"IKY1_&A'H M.K6LAJ#2QN$:52FK>26?HJ1(L/6G./+.X;96YN'VX594:\J%*M_U90=@E-8U MS1_Y(CM<9P-#,SQ)0'N*D?=/"SEL+3] AWG4L)B.Q1A@$KD)(E\+&F_(;,2% MV?YRE@.UJ 9J44%12^_,(5FGR\?G#)62H7*M#,)]H+*J%*M8OOEVTOFV42FC M0CZ;'N@N#(Q(&A!7D]-VXTZY8/G6L$7%V^TI9,B[RO J M"U[72A/<*EXO*GFEO$+5J QXE=$XF#TP$GGDW,]^Z ?(,31++Z\5@TIDX=8M M?8O,EC7NS[#X5WFM*.'.L'B +?V_>'U;G^"_6(";&.2F?=_+=5O_UX13"4!L;77VC9.@@ M<__4:S< 3YP(@)0&RA8+VW!2>!$^N#\.FH4'V2T/10G5?]XWX=%NK_F[0EKW MC7-Q;\;C]V[KNE7OM)K=:55K]Q-J(VJZS6L"/W7;MZWK>J^)-WG /W< IRYI MWY#V0[-3[[7@@3W/[M/C??WQN@4S^KS;D3>0%HEOFVS@[4QZ[%1=VK>].M2W M;:^&F(%SQH2%6+^<539 MP-J$#TF%_WKVLM"RV/?-:[DKZ*.MR)=1)]7(DL*FG H;-0$;=5>P4:M%I5R0 M+Z5,[KAOPW:YRT5R<9G%S9"[*IL*9:1R>Q#PV,9>5*5Z40#)_,[4B1.2UAEJ M$;753<^$+:$V?Y%7:L7#:&4DHUX]DQ#ZJV.[+AD[]B#+!)61W6J;'A*Z,@[!U]A4XUR%^ KJ 6E6,UNB]O$V\ LAJF! M_)9[?618!JB3H&(^LTR2[XV9BAN[% 3U\%KS*=J]FZ/*F%HN(4>=Z,@[1V!Z M.'H5!\&N$%BI5I1*6;XH]0&HY==L[,!F4MPO20!\Q*R3'I)?07@GR;1Q6+ZF M% J9UBW)R#O'6GJ >@4QO16L597*A7S-W@Y R:Z/;!CCOWSW,1F$:O_Q#9?W MX,F%-X,:ED>M)Z-ORJ9P9Q$4Y+ST(/L*4CY)^_:@%5&Y[KK,VS@=JU I*OGB M8=199R"6!<3IH>L5CH_=@+A8RH.A^;:*+P.(I5;[BWS*HF. /1# P-Z<^92\6E JE2R5)$/N&LBMYC<]0[:(W$*UJA0J\TWP942N MC.9)G%!RB[F& _@\/#=L*TM1EX#]%G;\JVX<]8WXKV5I]H@AY=_?[@_[3V)! M4=:#\G01N7$H>$>(O"@IY:KD_2?W7K+9]H;,(9\"F^ S,?B69]F#)YE:=J(C MGQ*)950[9[SB+:S,9ZX7.BIDV+;L<)\YW#>N4P^I^^Y$@)KZ=AI*IET>+0 W MKGC?$@ +>27MOKU3U";3_T(9/GN$1WG9\*_&IBE):IY#E0/7*H\3HQFTK#@NC!14C M5FMD5A_=[6BMN:. 2'H6G)3]MH@Q:^E)0"L?'L!P@=7V75#[_<9;M0+66Y8/ MG<%X'1BGY]*L?+YL'\;%?%[)7[S3,Y89&D&+:A-.[L,X1M*NHI*, =]U?=5" M%:^6GCRTBG.:>5M,&ZI5\RN9"4NOKSI0TR'#8H#%]#8,JSBEMXK%"S '2M7J MWK&8>:+E-JB/;;FG./(ID?@P%$0R9C#%(76R9-C3A.F)CGQ*));1^3F3#/N= MNH8FPUZM91?(>EWR8AU_XVX]3>I8AO7D/C"GBZ<%)]C*NOX#_XZ;5/E;]S<) MI3]_GM^_QI^A;$/^HS!SLMOO"),9U0&)$^ M,>'IZY'+1TD?>;V.TD$G^C(IT3BS.V7I0-LG!QVL7'E^Q_!F5,71XXX MC-H#81>TXX-G#=_.O$V!I?%%I5#.*Z7*^E>O%K.TQY/&]L;EEWO#=D')EU0E M7ST,;,NH#A^)B_,D^''CJ-0"?@R(/<>6V6F3H7O_Z-XX&K9'=!_@>?/%Z]OZ M!/^E0+#$(#?M^UZNV_J_YB7AHQ#^AYOZ7>OVSTLR.PZYJW=^;=U?XEGQE23H M^F_?]8S!Y.O4\-L>1&-8;P=C](:,4$VS1V-J3;!]N65[\ J@%:$6WH[!GO"> MNC%U/'3L>$/F,H25CO47.O[$RT/X71H#PZ*69L#C V/\3J]\YU,/W6/.#W" M@?JVHS.'0P*=37E.& 2X=4QUAS0'Z+2!VJI)QEN3PX;@_ M=.+Y+%=/SI;(J[X)JDNB\(;TFO_JY5KWU\W[GMB)-#J65AHRIL3/8^#L7-]A M]$>.#N =EX2:+W3B_GRUBGX5O(V-KKY1,G20P7_JM1N )TX$0 I6?R( OGVA M\")\\%A9*'1_-OZ\;\*CW5[S]]BW&?RKD-9]XYS4[Z])]_%[MW7=JG=:S>ZT M#W3W,VPCBKK-:P(_==NWK>MZ#W[I]N"?.X!7E[1OX+=VX_??VK> R>[__%0K MJ-6OI/F/QU;OSSW/MO=;I]DD=_"RW[JD"3._QN\V?B-%52&HF_';,_$8V_/$ M/CW>UQ^O6[!UGW<[\@9B+O%MDPV\G8F]G:J.^];.AKK0SL!2A%&M7\X*J2[: M#YMFMB^'MR]OZN^Q6-EDHO,O2HO(U8&E49NFYO)H6T:Q#,ER(YEWO90!Q"MK MV$>$CG1#Y:<\_\]&/0)"R,3 J^P4/@U[-+(MTO5L[8<,*)* J-*S_ ,U])QA M9>0Z#'+5-P61-RQ MOQ0WJ7US3D8,'"YIZR/;MY:W!\U(>YBD;="Q\99%E='V,&E[S0:&]D9;WXRV MATE;T0Y55M+*F)"%V;XFM30F)DL]ZP&/?I825SF9?C]-2MG.ZI9 7<=<2YZQWK,7J'IA9S"F-Q+, MW@S8F+_\P7>T(3SQX-C Z:,.,K\+&]]ESK.AL0?F&+;>89K]9/$1ID7V?YEC MZ]0=+I76.>F$](F.O'. UFH3)*1=Q\!6;WW_WIF[(XAFKBD[G0B(X>'N\6P M2V]_LKGYN!G>,COOD$;>/2K7;L1_4K"3,=YWEKC45@J0KI:\*@'?;/$NZ;E@ MG@Q7,6 MP\6+0FH.\]K*]Q;KO,H5I5Q].[59AO["!X)D6:\E7(S*XI90N=5ZL?+;H=D, ME$<,RO22V'?9>%NM.RNK>26?2M/G.W+4;:8 MS#J09T@^#B1G'S\L5PI8F66V;X<3T M#JSYCVH]7L"VX\I%)6OH>XA-6B_2F[2NCZ;MI9(5LC[VAPJFBY7 ]$$I8,6: M4JZ4E')!OK[ 4HTL:>OQ4CZ_$KH^+G6KK*B%LI*OK=&BZ$#3M"3!RF*HJ,N@ MLM.4JU)9A?_)UP](QE8$6>OQP[!%LM;CATV_Q7(RO4VGFB@45+/6XR>"MF/& M>7J?RV4X/^;6XX5"32D5,X>-)"/O'O[IG327P3]K/7[4D#MFL*?WYTP!NY1H M/GPI+F/0*FL]+AV;IO/3K3^YKN")WOZSU^ MD;7$EV3D/<1 TAM#OMN0W5OS\77 >NC!D<,#WF+/[*= M=1_/\/S1>%YL^:OKA[ _HOOXA5I22M6W@Q)9]_'C1>K*T>;CA**,\:^IHJVI MQN.JU-+^5!N/E]3T/J5KZ]W;J_)2"WFE;?5JK/J14&I5=Y.'LA >O @7:(5IQ?:;F:S M[:)ZK:+DBQ=*N5+,&H\?%N860RZ]''>!\;7%*KB"4JV4%8#\08B\CVL\OH5! MHO^IAC4U8-3PKC<$HT_#HCIJ34"DP$YZ6"GGP)\!+/#4DT--,J:.1^P!\8;, M90@;'>ON=/R)NP@HYDH.# N,2 ,>=SWX T^5/=_64I;N%UFA4SL"8!>=V:-N M-^/^T(D)N$)OO07LWC>I]B/A?2&]YK]ZN=;]=?.^)[8BC9#EE8:,2?'SF#ZQ M7-]A]$>.#N =EX2:+W3B_GRU2HPX>!L;77VC9.@@J__4:S< 4)P( )4&RA9 MP+0<&_"FG=-\Y)_?Z:=!^_ M=UO7K7JGU>Q.]Q;:_0S;"*-N\YK 3]WV;>NZWH-?NCWXYP[PU27M&]*H=W\C M-[?M/_8]NT^/]_7'ZQ;,Z/-N1\XN>CB>#F"[;63= ]G&R!V\9^B2)AQ[>NP@ MS=JW'A^:=MM/3ESE*6._(=5KYD_= ]M/*#8.4:F>V#8-5RMG""^ MF"TJWL>68 X#4F@&F/M6(-+PK_BSAGJ*CZY-["EV$%J*-$?U41_/)SKR*9'X M #2P:S8&V67PMB(R;)G,V'QWB%0MII>ZK*"X)>E4M[!L$.;R7_J>ABZEFE(H MO'U9\TDAX)BQMW*)RCZP5U4J$C:2D%'GG!'8R=W'J*AA>=1Z,C#2! !BGJRV M]#%Q4GIMS I2/+8:;FQG&WQ4J!25?#'K,"_)R+N'WL;%+EN'7K&45\J% ^\\ M_C%*=V,((IN!Z.8> IT-F.-@:W'ZFLGP?;G/BNE]&U<0XBU+6,9W_:&S)$$KX?/*=D]/(=-O\6*:FFS3H;S6BIGN&U<95?>L1;R%M);E$4@R\N[AN')G MP ^!HZH6E4+UP,-2'^,A?;1 R33QCB)Q=53FZ]R#)98>T-U(N(?TB[EI\S!4 M&82ZNH;O,PM#R2.@-[Z1;I>02C3*5 J% T_]^ACM^\%A8VKHW"-@H^.%:+[C M,,O+L@;VQ5KI =Z-I'5 S3#.&P0-ZI;.?6IU3M$M:$.J4JIF,2Q)1MX]0%>^ M2$X2@,)1H.1K\B4P'H"Z+C)#,&N,90Z9O3+9QN6W\TR62._9IA%<4BKYMSLK MGA0L#A^02ZS(C6N!=XO(JT)552J5W5["> ":>^0W'],);PJ&*CS5-,=G.F'B M8,W4]]WS23D][OTN5_J#("D61@F"WL;!VHW9I@9J>^F$FBP<%-G,Q/)49C/*YSRPV,#*WRCY89HLASF:0M]UA)C81?C^C MQ&IU3:THE8M,+!\FQK88M]PAQ@JUHE+,G[S&''J=B,.>F>5G7HT],,@60Y$A M^3J">N_FBG*UJN1K:T3U,\DK$;"V&)#"() M-H,79C=="CY:._JX(&L_('>HMFQ^V51%J17?+BS-+E\]<$@N+IE+]SNOC\B4 M.I(CNM=:1GT[+CZY7ZE+I:1E)R?%ATN.AHU#DD!];*7^X-C/AL[T[Y-'%YL. MM$,(U",$O-^T5=1J2;FX>-OEF)T8QXO4C4.5>T2JJN35O*+6UK]$>^_ M3G'FT@7#>F9NULXXJUX[V9%/B<0RJK&S*=*^HPW!HG"Q->;80446F_M8.N_S M,\;V=S+L9*85S&@%E8T;(S_0">_"W[/K&I#880\!U;$3BU>W]&9(^$V]'&55 M*5WL7Q/(T"D/.C=NG;Q[=*H72C6__LW'QZVGSKLTTC152175C.D$TVW<97F! MH=@*(;!%0S$[&TX>IAMW9-XC3 _AD-B[WWO6F1'<-I\Y,S)+]T1'/B42RZC MSCHS N.!P'DSAF<-U[6=">R)Q\2=!) MI:R6Y*GP^1@_=]K)H$1' ^DS^)J%!@;FS7 R2<(,IZBN+>;;F42$.MCBG%?5 MP@)>!7:<8<(ZJ&V.,P%:_Y.:&U?07165S'OZW':'/#;8?3 M2JF]D_($M*J514U-+;E?\R )*+ M_B]>W]8G^"]V DL,OVSTLR.PZYJW=^;=U? M8ISY*TF0#Z^'-P:3KU/#;V&0.*AM6%,#:D!/YL!XO2'#9HCV:$PMI"R/<+N$ M.M@GD1CPU)-#31[GQO/#&S*7(9!T;)N(C;LLKJ7P8'@0*8''70_^P.-5Y]M: MRMO[Q6D3#M2W'9TY'!ZPJLL\IS]'PMPH :+R^;\#BP!CCJF.%C''ZK> \*EG M_UF2J8?C_M")Y[-<:SA;(F[Z)F@4"?V/])K_ZN5:]]?-^Y[8B30Z5E8:,J;$ MSV/ZQ')]A]$?.3J =UP2:K[0B?OSU2IJ3_ V-KKZ1LG004;_J==N )XX$0 I M#10VW 5*X47XX.&S4SH+16K8G_=->+3;:_X>^WV#?Q72NF^D^?N^V MKEOU3JO9G?8/[WZ&;411MWE-X*=N^[9U7>_!+]T>_','\.J2]@UIU+N_D9O; M]A]=\@D>Z[7N'YO7G_<\TT^/]_7'ZU9OYR-O($D2WS;9P-N99-FIH M;]O:#3$#9Y )"[%^.:MLN(+YEZ9963T05Q MGH^V43,T;8*FPD[1A,;@4M2DNCWV;H-EA-V L*JLA%U1(=VMMZKKC\XSJB%50%@> C;$JQ"Z@0O*9)AF]:)].S0=[>;J$UZVO!*O6$%F1Z 2O=L\TQAI::^LX#M%$34\0(P M/9]VI1ZRVP%@0;E8(8U$!@3*&2F-0OAR-5OTV$3_;>JQJ]>GV?NLTF^0. M7OQ;ES1AQM?XGL9O&)X@J&;PX..\=W*OD_S8L)XXJN[]$7,,+3I,"\6-Z\2_ M^ZYA,=>]9J[F&&,\ .N6_IVZAML>/(#A@TY._&L/WOW=M+4?9P0>I6-XA^=@ M!@V.:U@^T^MP_N(O?UWT:WF=G>UR2T)JJ.?D>[W;XE'?ATZS"PBN]UKM^P\@ MS>X&F3L=?8OZNN&)DV_5,Y"+PXG%0,EP>^R'0D"/.N,#@P\]D2)\9Z3.& M72D8'.DP7\/B"W1TF#4C+X8W)$\,ODE-=LK USL^ MCH6[Y; GW^0L$8W=99KO\%I%_D18B *GSPB[;J#>.[.EP9\3&Y;XO-MLA!,] M)W6^+[!FV;>"LBC$PYQ>$[__8M819PDN-D$Z]^XX7Q4O#R M!P9T"M;.7V[[#JE;E@_?Z;"QC7JC16Y@'X G<[_SQ>)P P-DF4DFC#J87PS? MO68:&_69$QXZ\/_4A>=,^"R:)5 (WR>"YX6:.)WVJ&3N5M9L1N!H]Y$:0 %0 MQTRF>1R)5,<1Q'.?P&2"70N!:ELF]J0!@)H*7D/O.PYO5!!_XS-L.?70&%"0 MLKC_]MBP$#: <%@7Z)#XH (KU> HH\X$N99/C0RHX< "(=XUF/;-2)V@#/. M-X5X#"ZN0,ZF_ _X>0@5D7?NHM#"0Y'IG!^BK^-CK@\+"Y]#XP4Y,IP4F'PP M?1U$DF<\LY YPZ_#A($U\"YGS6/QH /?%.@\&G )F2^D$>S! B@AWE!J&=Y$ MVB_\ M*XVAP08DNJ(##V>#JU-WP/(.*C'/!GM1 GD@WN2P^"YFIBODA8G]U4&O 8&" MA.(2 !X&="[%N,N.P)L7".&D.Z\%?XN1:QZ0N<>3"" Y)=%PRFVR/D M+BUQJ!P%2?\(MA-6A0*:<=JQ9VKZD4Q'/@!)C2(2]P=/MZ%C^T_#*;D(*E4@ MS#;6*9/ZV%%L;FC6WAIPT.E&@#7_MBB:4)SM]IQ>K,9OCUNI,*AC\_CB1H&%7/F,H%7!>#JO M>CX?82 CPS3A!X6@NIM0)4 \^6[TQZ12@SV=MMQ\X M^2*SPH)=(=X+,V'W1R(=_ 5F@B:(80T _\!Q.CI91L)NZ4^$&@O*COV"4GL M"[ =[&\L3UPE$69[9S!E*N!;VC@=+V5)ZV3^E.;"K.](I7AC+M\P%7'JM<%[ MW,FH;YM\LK4B3!:?2\UBW=M4N1%)X40 '4ZX$D H:$,;[1GN!,+^YVCYB+,2 MC;.>)6CAOH7U 7/CF5-O!+*=/I,!00T:,;XF-_!O(@",*=B(53.NBIP?' M1$/;,)'E/7YT6D_<5^CXAKB3A;OQ\%OXFS;I@VTH7/(3/,2>J8;_V@/&G>YP M-DL'M6,:1HX=E8\CY&'>:S8*/=O(B2YSG@T\*KGC8LBHZ0TU]*.,17-.Q_T: M:(W4$4JZ,8(3.$S%(6C',^Z99*!QVB-#(XR[6Z, 6:/]S]9U3KV @QO,*GP@ M\ EI,#M[!"-@P$NM?D6OBJU%G@1<5^BD#XYS].R'O(V?!/RMA.Y48TK>C.F$ M+Y.]&N+ZIFBM%)TV&)IP"0_QHWO*YEN(5H,3.%#!)L1(7A!B$^Y7&GB#N#?8 M 24!M@<&EXT!CFD8.78T$RF+I_JK"-?'$@!M3R.V3$5$G&OC"0'C,&/4]^&P MYJ&<1'0=+ZI@UK/AV)8([0FG/)R)K],Y=!(8[T><59@+N/ @<8#S&&D@-N+HK.&F9(C\@\>-4$2)/"2^?HL]B=A] MVG0C_YO]S/.6PM@0_WOD@.-^O63 3VA2(@UG@:;TS((8%'6YT\[R)KD!CB0\ M=^>DG5"D2)^ZN$\H99_1=0!0E2)](4?$(3V$7SL?$QX:EPXM!& ]1 M3WI%Q4?X!N-X#$VZ(44]M./ST#LH3"S,GXJD,^E2S*32)IH99'BC[Y8"/NJEJ+*B"L$_\/B28+1XYFD@Q MUXD%N_4DR#P]W=9@Z@]1NJ,;)&TY B88:7>>F!5XG+BSFH<90U4Y3=F=04^L MY-)G:IA<6O&LK*F-22B]T28EXB7\1CIE4;)+S,S)O)5D%A2?.=]A-K&1:<.T MK1#]F,82@/8H8F[70JO')J)\W2+GZP61:_\@88B>7YBE^QJ+O!4*1QR8$T(> M" ,$\ ?L-^6TYS+OG,3#B+?S)_5E 0QUY5!.'ZTG^"',/YK64^$M*#(@P MVVOY/#D#\&02+OW18VI8Q@@L-$3$8""$D!!)P9(H=L''-8B#%<>Y9B90P)F( M8T&$\2:QBC#@=@=(2).GN-F@E;@N$V\+CBOXX]2)%:>>@6K!O3*8I<-U;L93 MG\+3R3'<'W&<,463X"=JE*C)URN.F('O<-TM$+- 7M>V+&8FU+IGZAA\7_!/ M8#0:N>@O7#<-8IZQ4$Z<>0R5 DJ>;*')PD'M6.?D-_L%-#)'"?+A0FEO#*+\ M:"68WMSQ-QMLQ2 37W2D["5<3#QI-5 ,XUBW[7LF'C*!3AI^\2B.U3]0+3,- MV%VA!^%NQ5ZX0,^!A9MAJDO2QE]X&XW(R$SLNCAP\0GX'8T6X=(43@+4U3OL MR>#99LAIW5"J1KI^-U=,TLE.#5=,417^K =73\21"V,:TT$LW?4'F%41IJDR MY@4,R;4V%EM$EA @P#6P4R;CBGYJF)Z;,"\X,#"<)P(I8Y-B*4)H)LQ_B3,9 M9M]9/'$ V5$<(? QZ U.DO&!(@AD#Q.TX4CFD'=#;^U\R&;>ZA-+B6@7)3WR MZT:1(,$)&*BX8JMY7JWKY6*RZ:PO'$(!:2.+CNL+7) ^\WU%;(5C@VS"C.M( M>^8+'U%N65G"5$#W,9XO!%L93%F;<^H=C/X%M6^02_ ^D$]HL :[/1W*,J?2 MM6+[-X!Y0LR@M*,63C(P2GBFLL,SG/A24/P'Z E/@,4Z96_*^3[ME)\W)+DL MM(0 ?&+VV,8L&]3[ 1ANP@@1U\)&CCR76H%41-![F*L'LA.#;<%ZGVVD+*=C M=,J&:HQ0_=Q >4%2)(3G\N05+/L!=@MW,Z &/U]!=KH!L\<9 '#&ZD!<^YP< M@_B1V.=V\(-..,U^]@2 MS')A\QL;7^I19=N# VR'',9)A7F*PG'>LI+/A,5OBXHR]Y&C&O=^!(X+?NHT M&\W[WNV?I-7M/C:O2;W1:#]B_]U?R4.G?0\_-W9492Q#UBY:/I8'YVH+9#IP M2DPQ,DU6- ;)G\!%==W&RD9I"HF+^?2;O=Z'X@>05MI$_/]'(!84AO_U+0:& MFUH1"N1-)#43- +ET-*I ]K+=QO^B0I';^K=[U'AJ"%(BP8=K$T/2Y#PI4^@ M _"#W!:GX CT.-\)U,U!8.&!]N^Z0J.*1;>!GDL_+K),O-L?ZS2H<8P'0$51 MO#W.?@FJ1)<-$R89BWD)/RK(<<<#\U+G"AAZH1T&*HX6.D*#/0"!@TG).G]O MZ,D9V3J89]R!'_M\HA*VN2??J&4-9A=J/U&E15A/946G3EPF)ZKF--LT^>^S MFQ>X08*B,:$J3FU/J.R@NA$JC3G8W9R+*B+70=VXMK?/DJ<@QP#FPP;*FW!^ MX2P-T:H*=!N>- @"7"B7X9YJ0:9YN!RAR?!/1.:W(NS=''X5+,71V';@Q,RA MZF0X?&7!AO:2J #M-]:?>3GB".;'+>JP5DSH$[B6&;>OF[C"C8?[4S6U .2+[)(\F)XD&7J::&\43G$-1LPE/MQRX(/U3F+Y^2Z>=/L='@GF[L[ M4#-;[?OCTB;;O%12<\+^TL*SB?'N?ICA2J,<-24P@%&"&2[7,UP17XT)IO MI1Y0M'E-43-%]92*O2#N,-<[ Q2OL5!)S,DJI%U;3(7V MQRUHM5C.%L^S*3QYFVY1H:1N1-^-.\UN?05JK;B0R$EZ!B[/*&HCPF-!71B; MOB8D)G8*?5.UI _MB[6Q4P8L6!!_WN0!9)-7MW0L%1VC1+Z.ND%\Y$%8.D>' MRD.ST_N3-T5K_N.Q]8">E:,Z"NO$]4<\=HGW?@84B:("G!Q!3>(^*Q$7N4XV M%ET+L;888=GU3MF]+7/7DLS?Y303"LFN ,J@M!IADYK0E)C>^ M8_$\:M&I#-1#S*F6JRG^3EJ4;Z\1>:EXL,14(9DB%MDG1UV4RTJQ-)_$+ %]3G'DW6,RO69C M5I?X6$SFBTJM7)$.DW)JV!V>N(9><9<%00Q)P+R:<2D!?^WA?K=2*;UT)60\ M#*?\Q4G9'CRZK,[IN%?52BTII=+;3"?#_6\9JJ5!]=)NCAFJ#]^($+-S-W:OVZV4=;!;AE.54KZLY(MO7V5[4K0_9M255TD7V37JBN6B M4I;0CI739KCEQ9^:YH]\D5ZLL[$#&QI?P1,DV/ _2(+D4U2\%EYZ6YJ]4&VY ML*_'M+Y.D!I^-EEPHUH]0?&%7+HY@ZJUBG)14=^GB1W'[;@G"]FU3@H)()N_ M4*HK^*&V#=E-#8$CTUS2H7D,5TN7BK6M:.KON%BZH-:4?/5M?4F&JZ4S%.X( MA2LE>N\4A:6B4KU87RF0YH)S*0JN%J46%]^3JM"J>3SQ,5^5(P,>)>809A0P!E/M/C"UCD* 910<3-.Z-FDC+4!4Z.*NP:]\#4L> MO501?N*.3J * EW*L M]FR1/YNZQ_P^6Y#!_TLM'[/& MI^H57J*+AIC#HWE\HZ9&(W_/$>-^&];F)[PQ[EXI+/EZ@+CL-& MML<6KQCU@E66+"X-_J?!_FTKI 'HA1/ ,J97'2XXV9A,G9614>/!N/M9V#2- MMSU3+SAX7#S]^'SY^B*0>"\V?@9TIE%QNFB_(MK,N/%7PU(1[-$ABK[,27Q# M&^,Y,J);#I^]W3=YPTW13C!>P+$TO_(Y\?GEH;S(VPD:SB[4%ZKI^L+"0\1U M&8MN1N3RY3H8JP-#)12#!SA;DII!Z_XF:K*7*YR!A)]/^?H[$B6\,3&\.B=N M_R1(.'53JJA#=%AXAP?WXIQTAV!?!I=^"0!QM(B^4V8"9E/W M5-D.;U<77:\;] ?":K5C@4YT4R6V%8MK/;%VGM_1S>]'P:8X@@R4=QQ@X_"N MHI&M3S7CB=]P3NIOOLT8A TJQ6/PPS.;B 847.<->_,XMLG_B**47Y4,4,:& MA@,C:A+$Z_O#RE+LT1A>C"[N&K=<[,K+YWG.*ZGQE5%!:O!>7MP_^^(1XTVX M^+&#?,#;$_/[G#[1S]-3%56S_$Y*#V28(6YZBF]'C_I<]9G%!M@J,NKCF)A! MT/0(A-BG_LP .@CAH G![!>. I \P)RS![DX V;^RF-'M,9XLGC5:#^\]E7T MQ^0"@> 5H>+B3]%(C3>V] />QXLZ1&N!=O@(YH M1Q:RPY/#@C8[ ;B%HL)/5-&%POV*-\Q&'=F"2PB]N)297^0=/(OEKF/J\(/: M6;07L_(0T*11? A>;\.W#(OC3C?TJ<85=J!#Q1J4J'\.6K0D6KO@W, M/9G>_.GCQP"M!F]Y#/NT\:\JR/(_0(FQN%:I"4G,&UNO^(:P[QY_B>BY%\P_ M8I25]@P[+#[-G9GL/]@?)&A(&EY8K2\Y6;AT,6V4$/Q <0VP1JG#V\1@_X^@ M9[GN!Z+GXZI63[J7AYK/FGFLT,PC_5Z(/3@ \.IK:@9]F01FF&@ERLRH^](G MXS-G_4CXKRZG.)-"""I_K\TH#@^,#+ -)>S-L0HH0RV>S[=WW.MV<4[[!@ M'YN!XR0N/R>VS,-V_4XON!,B MI#G=OV)I?>F'9ZUD:)*O%#JK<3]>PF;EYFO-2KE"OT%QL>_#!KF+5BZQ*?+59=C$Z%K8$E@OL M)Y4WN9BE\IM*Y&X0^&QQVDZSTW^98^O4'2[EI-Q!%$YE4)4FQ;>2GG.T@OA? MAM4U1'^AII2+ZZ_>8YR&]\GR,69B5C2^TV)>>+4/V98:^ M':&OM*G ?C?ZRF6E4'Z[3E0&]*V4^WO@611WU NO$<'[L>9BW_P>:E>>;K;J MVNG-//4U7F:0\WH;KS$*Y?0QE"-[3.=-Q2YSY\KESHV=DR+9.G/MKC-+GB;] MR6&CX(J)Q"4^G^72$V3WT:UVBW:Z7\Z]X;EQ=R(U[B'(B;O'5\'! $_U>"ZL M"&UN;,55E$KUP/M_[K8"< M&S(2<6%BOYSEP-(K2%[&O+=CI&?S*XN"2W_FU%RI&>@?*E4Z?4%>? MO.-D*93G[YLY6)M3KAN&B^G.A!5<62#HJ/5DP!I%CS@Y[K"IG)/6?:]^_VOK M^VV3U+O=YI'="QQO>Y3WCE;^]-UK49F#[[*!;X*T?(9Q'/PBJN&8S;H $.75 M;S?ZRW6\OP*M,KU!X V678$$>.;'8A(MCWQ>M\9@.FR0;QM7JRI=9N+ RZVI#IOLGLP>*= M"^R09 >8X"ZR+!]7;L],92//C)K?J6MF^O8X&5)P,WINZW8@\F8:Y8?[#S*9 M()^WMA'<@;Y X=OZ>'5^U;JL/N$,2N\A;=S*;H]HBA0CKBBV1F-J..+BEPQB M1PEEH#>&=)FA5?Z/=9S MUYMF1V4&MBT8.S3&DF6<2I.1O4VE8&G&Z1Q/=9+4V:]"4%(JY4P?D&CD MG>L0Y7RZQKH;<.Y*?R@IY6)9*976,)H.77\X/ PNUCF6WD:V90B^0]]004E-D-.'=X;JM5O#L[.[?E MQ>!B""Z]OU&B<[M84"H2]O.4,US>M@>WW=@@@ZXL MTOAB>:[*.Y'[GHNMRS6E6%S_8NM,$I\RG&NEI0I]IEQDD)84TDMR));[2>15 M+G@3LG?"/5,NY(?N8N5B>7;/!RH7M2(H%X\()O79\=%] MO[;!3N7\TLRFO:5<5I7\BJ$:&9J 96!\%QB7J"5+8]X2:"!J0:FHJE(NKN_? M*!Z?"G)(H%NL4*2;=^MC[ETYFZ5B32E5UG=-9.+O:)!8GKWV>&,D9F=Q!L;W MG\5+X]ARG,7%4DTIY[.S^,! M_@L3H_CKH^Y=YW%U;RJE"X.XRQ>N1_QWN_$ M26] JLZF_:_>@/2:#9CC,+W#GIGE,SF:$5?/R77SIMGI-*])I_G/YOUC\ZAZ M$?_!B,,TV]&!2<3VP^]\_UWR,F06MB7VK:!%<=\P3>PH81,MR&YR%6([1*/N MD!@NOHDAMXKVQ(EG#'B/_DPMC6'+7-MWR)@YG'WA3[##OH--C;&5KC=T&",C M&R^R(,S2X67374)Y>QF4&0KYVV)-:X5\D3MJT2>F=YGS;&C,#5"W($5K!IN; MRIYJL9JJ>/%%+5G.H@C5AR^GEKH%';#&_:$3SV>%-KT+U-2^2;4?B4 4 MZ37_UL[C/[(T0&\Y))0\X5.W)^O M5@FZ!&]CHZMOE(#\ 1S_U&LWSJYXUW3$1P-9#8[9;U\HO @?7*S]?>A=$VMK M=_QBG0&G)X>.;FUJ?:1Z5SLG#_4_&[\U&[^3ATZ[UVST M6NU[_/'73OV.W+;K]T>E[K4M4A\[A@D''#_MX/]?6*RW+3X/2NEW2N1S^5)( M>/YS,2_.AN[W^L/#0[K@!]IKC.DNO@,!L)DK*P=',-Y%!R^NP"EP/G^G*0%K MR^2KL(@)XY"!;^G1[1DHDKOP*I-\]UW#PON\ZOH(3$XW*.PGG_[GIUJAD/\* M:^$_J5\_DQ#))(8R"; G#4 MN:XO/A,S'HVI-9EZZST\%KT1MGI G\$F *'V_:Y-?J.. Y;!=VK](/?G]?-C M8*)>8B-\%PTB^$.XM[B!'-W<3.)7N8SIQ+$!9WBSMXMJ"2 2>Q[X2VO:!]I M:(5Q$^G%\(:!QF"R9XX7YHRBFT=T@]>3A&I%!(.CV-M'T,@=H:CS-0>+1(SQ M]2>W6HDNWL/=GF$!X#?CP($50O#_! 6,I M4T+DQ?9-G0SI,RK+S"(VR,DGW"!DG1'] :_^CP]TX\::.4$^XO=>XIP25+7B M"QB5A-;MXOQ#0R^2^'I _' 5N"? AOSWD;BD>,(?$AL:3G5(=;X00)6#$X39 MX1@1_J*IP;Q ^,'\#8\OW1 NCW #1QFATS+A+^'GTO8[$J/M/P!#<" 7; ME7G4,-$N>:*.'IJQG+H:['0?KQ_R^1YPQTHCN&.OP\:VXR%#W,#92FJYW\G M0.]-)%VZS09^/*T/'(4025(N-N!B:FE#ZCS!2\$6L36#(R[:E0C"0#4Z!A9Y M!8;TP()CB=)%6Y9AXSR@:;Q M.G4-O/*\@>YC(B&)YB?&T@CNZRTR3.2C6 W=9X-8U M0%@Q\TY#6X9:JR@<-U1CHKW_%NRJ4GR!W[Q=!<=<,#]RI]WQ"4Y9!F)-)&D@ MG,.6!F*FD%=KTPJ!P\;46&:%EO-K"MIW;.H6!7$!KS]-%\9C$VR_4'N-1&&@ MQB;VCXM,^@02FVM',%/\G8M1%Y7*N><-*S APIO;$QJ34,Z $Y9 =MTC[1T[ M#:I*H#ZU![O99G&2);>G;W,W;F@^P'_?M@M*2S/)MLW&6[(;YMTB":M!B6T MU I VP;MUEE)U>:_<(U9F%V+KO0LKWX9Z98W\"Y0YZ]A[Z8AA?H]UWMT.D'+ MB%EGYZ3.]V+Z*85OPMRM=\H2&S34@'2?)>RI)#+19EK"E^E9.^_> M0NZF;<=3?@AG_%U,^'K# $WB-"F?7:T=ABHM"D,EJD$D72X!%#+ M[LV6^_:MBXUNWZKL]/:M'A?3=T),-Z?%=';C\O&A:;=WN;UY]7IV2=_!$G;Y M!>S9G7DSL[R;25*5JPIIAY=HK +?-\O;RM7U/#TS&<7 MZ\GS-\L!=B;A\Q<;=6S(>J2=,KPKQ?7.E@^"MZI42S7E0CV,KI9RZO5BEJO\ M/\&;S4-WI-1<^]'UX-OAP97S.;;-5J# 5?)*N3(?'I>Q"CS#WX[PE^[.7R$L M]W[\J=6B4BX<1A,6>;L0G'8=8R&K8]PLCC=[_]^*\>&&/1K95M>SM1\?&B)6 MSTGLV0W^%7,C?')'%3=N6^3>?A8I5FHA4;;(V4"D3=I8L-+\CX_5&]=8P6?T M?2[JZY@RB=E@4XFI2Y^,J^,P9Z7A4.,I]QLU37]$&G1L>-0DOX(>.R:WMXVH MYJ_^E/RFR.P"X:P-IQ)<-5[Q8@\&/ $/'KQ\!6< P M)JXYS.,I0^Z0.HPGHN''FJ"XBQ3'K_(L#IC9DQB43XE05[R*FIB0@W]2L.1& M>&-(%&T7DPIRU43-"JP07KHXIZ6:GB*:SZD1#_&?U8(PH,2F)_<\VO*4Y*QZ M.+-V,+$'G-<6DK+**85485+64:1A/#:Q\HH/9FN M&, 9X:Y6O[H$K+B@L4&'/<7ULSQKE?->6(74S17)IQO#Q/JEG^0# M]/WQV!3S$%= 8PD5;HWA1J@/Q[=390T6Q@+WCI@WM'51W&)@'1>\E&=C]S$] M.Y0M0>4+MJ=F7C1 (!J0'74V,"Q1==?Q82M*:OD3_?RI]'DJ(31:/I;] G74 MBV)1P:_SU&]L1R&:4.!J^B:7 ZU7 %H5R0\!Q(@RAKW7<8IS!S- (&&Z374 MM2U^> ,-;J/>8DUIMV*P>/2H*A<.)XK_LI% MC")>!D(+]5-B&B.44U@Y#-]T@NY!F"0TI@ZL&40]_S11 )L<840GQ!B-;9=] MGBY;$D6&8SI)RD2^LA!&@R#O;2S2J\GB6X.K*R3?KB?E>"?'+G @EVXQN(-4 M[S7RO(MI]:&?PU+')QPG8'4AX#$'G!\G::R/)X^> M?X'S24^;7.B"7F_S.\P8]4%8LFO0X!QC MS+L67LV#AR_."1].K [S)A&T"3:R?2]G#W)CV$3&RY*QU()_,F"!+(,#G;]( M)-ACZ7=4+XLEIL!=[!4KR,G?1#7#%!T&0"K8TG[8LD '8 ]LT[1?D+G8*\@- M+T+U')F6#;;82-XXZ_;>MHSI]-7P,&_8[KNKD\IPEB^N<&04=*]$00/ON(-[ M L1"RV<^PS])> V3P,T RC32(8W$\< K)(]!7PB:8W79V(M7-EN8%=1^"CD2 MM3A(D0?+RXHJ:^8(K,?0R<8BT7-;4!G5945PT6&'%8)AB[O%&[!F4&WE#0AY M#@^3]H!;@0!M> !^X59#BQK":LMC7BZ[.UQ94%>?"QB3)WJ/#H+Q;X MS1@>RVR,E?.X-]RNW8JH-VI 1..%\,P7IX/0?D*U,1=623,Q.5,VW )!')TP4\5EPA+9C5!. M9[)\ A[Y9,&5'$*YL,2.7U,H5].]@>_?@#T+954I+NKVN&6QO+ ;V)8V["&H M/[VQG=@HVCC84E'3-R5PD AE/D46+]F E?O@??P&K'<>[>3\2;<@M@B7_9P_ MBUO,R5DVVLW?B>/ M]ZW><578A9OP!W4<= "+TX6;PPF'XH/O:$.@9*P>'-4F1"TNBPM#1($JXS:@7O@F[ /#CR OZH8W# M&8BPS,IG=66QF4$'H>EWAEU$EF$'SDDCZ(@Q MVTSK/B9BT%QZ)JRR],U'8>$\8J@ +W@)V]@M7?*TN1,T8 KX@P*'""&7C.L& M'P;@B_ALGGT6@+GHZNB!8 M@F@&%XN;66]Q$"-9==-" MH=+ !)M(C+2=#D8*FL$\>+ DEC'!IZZZLK!YF-]BC*>@J$GKT12&2A3B^OU_ M@VS@O5V9XU'N4/>,G&Z8PN].(QF([2^(RWB4 $Z(H!]3@%HA2@8@.=@FA\C$!T:VSD2C(M[;6%@M.M'C"R!#[N%+,!A#G(CR16&I6&\+(BM M6-P=DCC&X]E,"_.E4GLV,)N:QYDP,/6@N)R)^11[+L2I*SH!N_Y'O4,1D4!TTZYI\<-LW:X3L%%1. , M"!0'[,H,8H*W1$O*EB$.P1N9A]L\ FB'<7OB1+I'6!% MH5,RAWJ,L*J.0D3W^$9@1V=D_"5MW9>;&6&:TPPCS#:$YMMN:[P='FASPMZ< MOL$&B-9\'1I]S&-0\^+9')0J>J&\4\]F>MNLT$[ 0^)9B E]YI*S'&_D M%F:^I+5SN_SX?EJ;Y>%WQ49$9VX]VH6#Z*?U9IEK>F73%@I[9CS$K@SMHHZI MYXY0>F7MNI.1]AVD_8,S,=,7!$NV/EX==@!.X'T-%QI^A%M^&8)/ <%D/Q F M[\=PVML[86O[W;R^AR$BL*'^Q*N3,GXX0GZ(2LSVQA MRP,=W04-F'N/9$65 MG%T\$NW:,40PUW9?KG8)TO32V6*[A)JZS/&+R/2IB?KQ=*PKYS+M4O<=O%+G[*IZ'C==C7O$?#AAY1GY M8V5K[J-W1,YFI2DMX7Y%3RE:S5*BZ&!%8LJIOMFE+1L+Q- )'A!X];/]O\RQ M=>H.5SO6<]F9+L?(NP?PRL6]\P#NOPW@_BR >4%9B.(0KVZ&XR,?>>WX55*=WBHII1C8DZL&)+2Z5)N&QF3L5H^%GF M[.QOEQ>.S0.@>OV%8U48W/-*F."U#8[:WRYOP7]J@EYZ =KN_H:L-[+]'H5L M>X5:+]J@KCV71:^@:)\VP!]6 M=#J;I,MLY$]!7VU,Y'67RM4UD>^:3?W*4>-T_S@A>PI*YVF$C>8X=/,B]*.5 M@G!'D+S9GZH!TU,"MO>]+$;(]2D@4?_&#T*>O(=C^A:8 [/_[G"><<'HD.U; M6,JX_6NJ?V;G>OMM\L&04R>U",C!#,BOO/TR41 3:Z M-H"1@D>9UN2?_F@$WQZX0Q]K D^)4+-=QIW48XSAO6HX"N.Q0@CJ(>V6P46D MS<1_F.V42B[5OGI,O7M'9(N8>D26[ .1-L4'=39H>G.@@L1A MW(#I/2U:SIE1Z1M8O94]Y VLWH:"-Q1<80I^0IB]Q5ZX =Y;=8[9 .]5ON"R MQ/?88/%5J$=_?[L\5E689-*^C=N#!P4H*EZ">;B_73LHF2-3@8.OSINKB=VW MWY@+(OEBA+OT4LO&=/"U@D2T#F]^;JR_9GE ;N8 JA>@_B675![4]QH;;,#* MRNY-O_6B=O &+O#E+.!&<]$\QT/%Z@9>\/61W>LG^!>7OFOZY@T@S658 M]-4$"C<0="]J(BV,J%S!@*&ADT<$"ANUP\.]C8%4C3<_/[GO+,\C> F\Y@?$ M&1M.9?Z&_BM-_ZOVN>OXYO4T,"L6@=N (+X\GM6;V4IZX7ZUEPG;S39(#5T] MW"#U4MBDO_^P]\GPV MW3>K1_:E?72M^Q?%( MRT'TIL <425I-+WQZ\326SA 4HZE=VFVA-+I;:2&-CSLPP9/;PZ>GMTUC[;- M^P*$M('7>XC[/@<39P.JM[)'.P5)]MSX2I.89,_]/NJI]8[]3'D?_2#Q'H]- M5O86PHI"!<4 E!M6V;#*ZV.5WT"9HMUEJ5?^>\&&5Q ]$_=4&K^O.@4Y[BK/ MXFCK!LX+#)\-JMI+=) UR^=Z:G@>R6;^9\*L)_/T\NK+G-3G0RIP)4X(1,$T MP<4RYWT=W'MP8'SWL%G;*X&$K\ )5^?-%85/:Y97>U6#0B]H3&^"T5_GF=<)%J&;;4"5*O+FC?%007?<(*70;%;@MKX**F=-K%57_!S[8_$>L)<-+LN_ M/VIJ>KIT2.E\W T2SXJQP&P.*(\S5Y\#EF'I'#8W>#QKQ$TKC\=3S0!,L?!C MTU!9M:Z8$J6Q,[>Q;$4J17;>[=9V%XC65*'QXI5P1U6;:693^GQ\H=6O.&G< MC2"_H?]UU@Y3E2L[C6I[%$];N=*H;]\YS:\*#+(.G7GM@4J4!T?OS9+G[_87 M)LXILD/*',1A3R4I=_42&,^CK8SF3K-V4!*"\5*Z>F9O8>H!Y8"E//!OE"?F MZS@%\*'H,$KN>^=[1O-; 3@B>D^-->NV3?[6W3L^.3\[:O!,E#1[O&[L+ MO=,>Q5]&(*"V.HGROVWY?7C(3YX?WOKC]"_O%_'OY&EJ^/YOOC=(D!K_U#X_ M IZA4P#*0)F'\"-_^ZL/#\(+9\N-976ENE1)/(P__*>_N]]K[OWPG,OX&">V M5]>C7MVTM$N78OQ8BUECUMPBK0,BQFHFNB1&6>$IDAM>8,!>@+5#'SE7?ZG%)8/=F/9 M>85EP3FUHMYG?68G[.H_5( >U'9V[RY+62LB6&'RFQ&OGB-RGYG\F@>UPX-& MY>BOFG;J+RI2B1^2S/9[PR *P,KW$0A4!_PJ0LB9:;NXW:_N[=7F 5:+F:OD [SD"O MS$PYB7;Q*LV2*U$@MK[W@)J"[S&KAQ^=: M4IIW-1A^W3L.PAR?_S3;)*O %X]BK' *_##$SX.7H".N5RE+GUX;/I^75G/> MZ*=;01_,O@C%-KQXJ+)!3.V^7JJZ>4(6&?TQP J4"%Z=UF@55%>4*#_-D[%L MCG-SS$6J=.6M#*"?NR6]&(DPSKP@ZH9Y3Y5_):TIR *XMJ.Z?@ZV(>TYW922 M%M'51L-1GK$5>1OG(= "?"P\;TL_J[X*C+AP@5?MSOW$^JR RB^I(FOZ^+PL M]D8Y/-1/YU2F;N\L7#9-HV:DFAER]"NS\L< F=1V#][5 M=O>F ]&.#"CPOY]Y(QSCE'I8IXU>I;M[C3*)]+0G+V:WZ5">^5_7\&]VJGOEU1.&^%8 M]\[[R.;IG5*Q!B(THCI8E I"PR[?%HB92!TA-YKL0@ MLTNN&?F,MZE^7W6IU($?J+5/HCL5G%K2=):\]EIA&GOJNZR(%G^74)M;1#\Y M='W! H+G$D8/KZ O*9M?K&1^3;1?8VG:;W'7M1+:[UUSM_9N/LD]3OLUR[6? MAOQ=9>VW/0TO-5_[W8$*OKK:;[=^L+_1?LO6?I/3A!>L@GHN8?1N_UUI7M 1 M19$%6)BA"/$$9W]P>;RI3#;?JZ'S>67T]G8ILM&B;77W-PT:2S0-9O3<;"^, M43B[YV8R1D@A*Y"2$H+8]-NL8H'[\OIMO$T?S,I3TZ8/9G.P:],'LPR +-3S M?A8GTM;[\DGTB22W0R!3-; K6C^PV?1J5F"]Y-B ,YV=\S-P+,!U(&,8_&@W MQR@0(E78V)6HAIG=KG2P<$9MTAN"@SR-X-#4)SC-UHT?A.3UQ$=TCBX2#'E' MCVYI.GBW7=M]=_]ZR$+!S&K \*X(Z3VX;6/9I'?8W*[M-!Y9-[C$%KM54FQ5 MLB96VH)8TS>OTQ%7TT@\5E$\#"+TW:KBNFW(<>4W>G/$E9,X+SF0QA%"5&+: MH2)D74=+A9Z3Y;.<)*O"+E>9G!_?L7'PX.ZA">C:(NBY W%[#R^A/(^Z4VON M@7>ZOYD\7I$W/S]1ED->+."\+HTHF[7MW49M^UWUB/*A=NB*$6EEV6/5/G<= MW[Q.1UQ-*_-XLGN*ZJ<0WOC&#[$:;^/MKA.1KNF;U^F(JQE?*_%VS\N*DJNP M@U4FU86=AJT*?,LZOGEESJ^:]DR)'+F\LV6,FJZI'+PB1%*>XEYMY*LI@JX" M9M2&"C94\(I,ILD$@>[/>G4I@O6*T@C3_3 5REY-8J ).U(:\ M*T/>[[8?C'.V1/)>/$51!?+>E.-5V\%;M<]=QS>OTQ%7T_8]FX)/V^0IUHDJ MU_3-ZW3$KR:^. L*M J;N.+=.8=/!J KCL-CD7QL.\YV??N1N,F;-K *$=J# M*^F606C3.%N5:OIZT8CH3+S=C7A^?JYY\/R=4NRBC7#>D%DIF977WC] .#\] MF;V0:%YD#H+[[Z5@G>V#!3%!Q)P0-YR0YO?;) MO]I;IV?')V=MWHD2Z)WWC;V%WFF/XB\C_UIM=1+E?]OR^_"0GSP_O/7'Z5_> MWP/P2@W?_\WW!@F2[)_:YT<_O"?<-\2\.T*6B;+T;W_UX4%XX6SZ>6[Z\.:- MR9B$!5U(K&;MV[ M//G<.CT#88!#,SZ>7WYNG1V=>.N]KD $&C5'XV2^#L(V4R%XSD(LCN'\_#3)\E#)AE?ZA5I; [A%5,Y -BWL;)-]CYU$)ARM-EJH?,8B]>DJAN?!V!)=*K>U\' M\ .<2#C&I;6Z77PK_L\KS+;Y22\%V=(+^J"X: %O_L^?#IK-[9];5T?TOQH_ MO_7:\0A8?'][O^;=!MG BZ.0AY(@Q&D7OY/@,KQ1G&BP60; Q=/%+4P+V+0X MI636'MTRG2U,0O,A^ ERN'7UA3[@*OC^_U02PW_*(8>71F![];W[$MA7'EW: MS1#7R!RO.?TXFMBQV1MV\.0\!S^BX@0%Z.S !4CH:5N+]V"K^_LBMN&L"5D/5OU@W2 ) M);0]ET'ZK2)J?J_N'9V#6C]K7ZZ@3M>?>>2G Z]P!.E*?6=+O)2:U\4O%59* MO8$*21_U@PA^"/R0@,V#+)=6!H)41PQSE9)0[JL>CF4%\0K7T:RI$!@=!T5] M!LYF6'HMDE(97@7\H6[\,+?6$4NXD.=1=^$I0>:9X5?XEAFKB?3K)JR'!-@% MAX2E*@3A0T,.RI] LL3W^& GWZQIH;Y2)Z^_ZK/_.UA41_![/"04P!7Z1K0] M0S^Y5FGF=>4+/9_M/,73S1:T#7;+X=,>(K^M3="XAU'0F)ZK\.?Y(/F[Y2IG M@6C24RUYAAT3DT= -D-*9[#0V#/Z6)X YX"&A,@),(Q.QA3ATR&,A\T.A== M%=P(]&4&1((C!Q>THG=W[F,4ML(POD4)^C%.CN.\D_7S4/R*]-*LXBA/$MC. MAPXSW3LHGR. &S3G0W;GS21YD0\YW)OQ(25V/D\J/(97TQA%.PZH0 S5L_ON M;573# J,Y\9Y]BGP.T$89.,/?O=;)X[4"0;AP ].5?JBQM]^W3MI79Z=?VE[ MGTY;'TX_G;;_[:%/W&C\['UH'?WCP_G9B0>VX7IUS6)+ MAXW#&GKG%"(E/QX\4=\C:$SO0D^L:5V#A",[Z T*/(DEZ),MN<[$&,@Z,1F>ML"X7U]/>-\J3 M-/_>8#?C9%M;<;-F*XZ8QI5X:? M73@;BQ\XARQJ;.1>P[_!M59V)!+'QT9^P);-+$=_[V$BZ1BD3!)0*_-YWRRF MI9>AU\ESI-[3(?%9%^:QO0G>XK1?]#5&/)D*?_UQK[ZGHSPU+T2?0@\$=@. M&.:)D.Q=6AJ@!X+767)]$\#K-#5R)*3O[1XV:@?;N_-& \LA7!6X ^P% M#U[@HW\A8Y_<"] ?@DMT' 8>H7S@#^<2DH_O?H97WD9PPR 8:6;AG6*VA#7C M'D4TBVH+>*>,ZZ9>/O3'.&@*!Q=E(6PU"J#(P_P2K@; M/HIY&-8H3K,MC"D4/:1"!,ER80T?#N]RQA[[4923\^<\6,??KE6$Y\(CG ND MW<'9Q7C6,M:8]FL,GZVWA6S"+?I%;X:XCI,ZONZUX?II4O!NP99(\\[O$A[T M>\AR1':\5+A$?SB&D_&_H$L#,!*+GSS?MMI[N'< 2SX.N(47[P(#!]:/Z;@G M"ZG.BZC*1L_8N%'H=ZTZRP9!TML:^4DV1HLCB6^UA8TGFR/Y7OOH5<.U3C32 MJ DDT:'_36$>,QBRY1^ H3^,3(1])41Y&\.0M']13'1+9*NE,FYW/TA@EUQ* M-Y?)P/&ORLUE>"9*HJ]'8@-:13HVG($D.O23;W!'#R0,O\D/$KK;1DGO&/.X MU[R/O_/KN),$O5,[\ZZ5F2 ^IACD&1?)OUDM'#FGSG#F'1[R*+6C@*K+>_.(2RDJU [(:2I9Q/.0HXR;?&1>Z:C%.(VLAO^;@P[;V=9^*,NYXF:#TQQZ MMPD6N<3]OG[D"%1C$.<>#EKUHS$<;Z2N8^!*/&(R413&LR>D.'(BT(@OU/!H2KM2HTS"'G/)#9.? M-RH96_Z^+ZGMS8@1;1]N823#(:_?]/+/^S,I[4+>_@14MCV/RKP6;=-4< BM M#KW=:.,OM.4E&ULPI,TFS]_)N1. 7W8G9]N#;$9K,D9SQ6B74D.%PZFP2S_" M^3@/P5^];C[,)94C&1F\65DSB)]-&FORL8,DSJ\'DQ%@_;;9NWZO#/Z16: N MGSQ68(D&#XYGPJO* YH4P!%_-^4,%_MHL[= ?*+%0N.W:''.(<:'64(R.OIC MG,#^N%KZ@I;XT%W:/2S=I!>,W:YW/>?^IIYS-GTL-17[-YR>I\G"S_QK4W_> M"U)PQL<_@3H*@TC]0+Q]VOSA_6G[Y+/7K,-+SEJ_G'R&DY8HTY5W?'IU].7J MZO3\S&N='7+UY5.;+CF_ M.)&Z#DQ[P[K>KU0('_5P, M[HC .TRYX@G4B*D@5&&J;BG^0'/NP?O[9^XGP*/AV+M4Z#FB>PD2?0C[N/5/ M\1#G7D.: ^,Z*.YO_:2W%<8Q!$W!>RW#I4?2;D&_O,B"6[0[K0CU+U/ M\!\N"H/WH0[Q6ET* S<.#_=J>"7]K=DX,?%1>_/)]^[ !Q/)WK.S6R-K>\BJ MT8T-NQ<7DQ_F)>]:)2^!RR5'4H@>XE6IW\^!K8#BE#*78P;="<_$GYS2! KFN"= M($LX/T+DROZF61+O#M[8"_I@T*(+"K>.L*JIF]&"$N0[52.O"+8E)[^&)5N7 M9!?>"=N&% )GC:%]>DD//)\4"R;$PT2:EX/6OM*\0RUXQ?#-2$CHG6(=*/ 3 MA65HFS.,$T>Q4[C*Q;TW ;P0#FJ4PQ^Z(3KDH<+<%\M&(YO95X>K>3]B(=)Y MQ[0*6NTXI^&NHQCX#HVI:3(1^D&]A&DC))*N3T5PK%3H=@S[XSGDI&\"3@!) M0'GVV8J>8#HHU3TZ:I&.P';D2GG?*,^>1"=FW!D3IU/^0 B9)4N'/-5IWN%8 M*FA5I%98/#P52 Q;T,HS7$1[: =@O1#CL4DA'C)PND!"& M.9G?X$'$B5AW*4P-SA\FCCO2WT#2N!=W/D'TY*!2,<[$^SFIF*!M6]?\>Y7G; 110J Y**QJ;V%+E#:Z= GR1* MCH0.D 181^$RV*-1>-P30@T?!&9RS'H#N I]691R(CV] *S$;F:MQO/?3H^W M&H<>V(X]-0RZQMB[#N,.?!2F!&/\78%,9JM'/_]:Q2,P'*FU$HXK2DT]K#84 MS^/L_:YX4B4W] M]0".CY0*&FZBUF/1*;*H8NK[2FOUQLX;_RW=V]A[TWNK-]*U]E@M^WI:+="7 M(NF"=@!< ?KQ]O:V?C2.5'(=I&WUK=Z-ARB?5,1&FSGPPF-N I]?=?Q+Z])+ MQRDPOX=M#\+YDN*&+=2O (NP?AW?K 3K:S_U_+>3R]].3[Z^3H_0_E\03<9( M\)=9/7Y("2JZ]J^-7+ 5#$!9 Q6.D%^^U*_JHGVZY ^BZ@U0 5T/2$I>2]%$ M H6 ;V+EN9 ^6$V0*E:0P<21-3(3]AJ!N+ND5)'VRW%9K;NN*,X?NAG6,(/ M[X-7$"?+>\1$!5:AQ)^XG7T4<=0QXU/#79"@;#'TCLVET37\'DD($OZ>LGA+1J6 ]PK"(]2BXE_'_.62H;S:4R&URQ?A;:ZN ==L>R],!: MO3D5X*OD)@!+_)499P\B,$<44>T ^)>4KK3TH!U2+)W140IX/\8.0/-H;0-* M)DCC9.P07Q^TK:YUB:,;? U:+OI \2XY!]T',50@AGMQ&%^/D?!N?(Y-B(Z\ MQK)YN(G540#>D[ 9YSBZ\0?BJD_I.:/GCY),K+$367B0YI I4WWHQ^7$!7A MO\@1L-T?2#Q(8EDJ$2Z,,?\73%00Z6$(](H6+@9T4B]/V=^);X#.^4[=WL!? MJ D+;1,X!M3A!/2B>1)KJ=(,GH"Q:;P.?=8A/E#9?:,&SCA$)04JN*LM;+BJ MJWIY(O_DA62HMU/4SY0/"2(.G5.V!)5PIOPA?K/V].!OH%)Y0R3Z(^?L:P\2 MSQ>+0*FL[EL4WX:J=ZVX%S")^^QZ^R%\\0!%![PUE/P+,W0W\?L9D!ELAQ8, M&'A,XGBH2PF(:\WIR&Y@04*T!==O_1YWG",KN,LI[PD7_&#Q''P/$+0:2[.. MV)!!="^!L YR *G!D">>,T(0C5@!@$6-^1?D1''YP:EQ.0,W%.@T)(_$RF[- MDS6QKNB1J<0_L1QS#/?CP5)3!,CMG_#90$$UEO UX>.:1']8&IC(AKM:PU#H MK"F5"6'AZCP.3,(/8]T_-J%:?H=/B10YA0G^1AFP"1&2LESP0K [MC#[[C12 M8Q52-\M%76K^]X&K4K3/B#=(%28<]I5](>>2GPK> =JRF'UCS\^1KG%28"R[ M(#8*.(RP/ *=G[1R[@Y5/WN^)%8!"6AW*="-NU-P,D\$N\7Y%_<9@S?\P M!OD,DA^:&>V46GXY@'OM,YA^L3@6VV7FFE]P'*O39H#HH*S$-Z:DN@Z;(P3$FD_Y NTAK9+::OP.G9ZC^ JPC8W:+'9]K M4BNZ D$S\H:S-ISU+)S%W?K 6L9[BK8XU.@P!#5U82P3-Y'?@H=1;!C8DM<")DQ53O@IM87:: M@M2&-\:PA](3TP43A]I1N)JMQ(-UU.6&RS9<]BQ<]ILVS[:TT2:A$X33P'C@ M2,6@,[1Y"(87QV+0;=)M2H9VPW%!,P41LZ74*UR>GR[$BD&$34A#1N!BX\_O MW:"1Z+A>"\Y*A&6\U?,R]B%PV)Z*H3%)O47+.;R-M5^C7>; M:K^[".09$RCP>:>4_:,OUXF_"S?QA^@*P(1'TH7X&3NZ0/<=!VF24WV';-*J M!\(HCT+1&LZ"#F4C* VCQ0Z*HIL8\QRAMB=Z9J.< C]2]I@A-N7_LS.G5.65 M^8E)Y@XIZ$8A]:@/C@8B"6:WF'^YQ*)!G^[Z\BW!%&#=.X^\CZJ3Y'A#<]> M5Y"GL45E^/:!('1]774H#\ 4(C\6>Y_C>)12.H#3D0A:V JS 8EG7%I(/@-G M!@Q=N0GHZ;4'J1;>>225%,A<-9,;XJLBLR N",*0+5=@X#$XNUS(7F'PC[HY M@8*=KY;$+$>=>\B0"-&^3&XB6), MOYBR"1P*QVAG3@<=8Z%\D$E90!IDTO'A?) E*EW61"$+O!TQ$6SCG=Y2AF74 M<9+7E>6YIT4C!!\B<-%0!18 MPT(%2PFB?\%/@#^=951E:1WDB?Q M2 %7PN]2#"REA=C;DE#T0?J?><-JW@<5^DF>,FOQ%H%XORXR//\UC;>ZF,;J MF1W-_&W'7@/'S:!)"]>KKZ<>VP?C04!!<4 $R MSK9;66XLGJ ].SIE/TQCP8!%#(:4H4?("J7L.!;JU,T7&M+QG2?:$D*29.9M M+/]LZ://53A3!3HL2^SF&8456>F)&ZJ[:>EWM.& %L( #.N>%I63TM#L04@) M-194(.<*%9YX&ISXC#MTG$[/6C^/>NLFMUAU&X6"S?&X83I409>XQ19$1JX_ M@X&&""N\4\78'B#[*:I(C) $K#! 7_I6""*7*9.C.%R M_-&0FR@8=M4"!Q6-I OW%U#H!3U2+B46$D4%:\O!!/'5K!!UO*T;(% 0PRDI M+LA"!&"D$7A)VLZI$JPK0!!2$3H,N#.BFXBU1/.8TRX"D,-6)^.Z=^0F4F0?JO1A'MXSD#J[:B^15T]AVVQ.A1C#P+AC3A#'.]@ MOA%X*9;/_3PA;>Q6K$^*;->*J]VOQ6<-*,)00=)BG:]W5/ MTC G491F:,O INJ&%_)!@)(2V%2YX6V1\7*LPT1M)]8' LN8*J);-"OH!22S M"MW8.?@_TJ=3J'4P=;:27"5)(T79]-";@(PQY[L2>'CH@=&B:V:Q'J\K7LU_ MN3T#J06^:Z!@ 3S%C42QF PJ@=#ZUJ1(!WF&@I9=%<;N!@X1)$J, M1F.= 5*H>&)241E&\3, M63I\;;@?=Z#GC[>R> O^4]@!T;#4WA!A(644ZWZ;LTM1CZBWS(PFZ#K$BY M>U%:50R\#,*>?9<^L-0&L@XSUF,\0 M[ [$P1&F-?5,3E3%X;6BE6]U!]IN'H5(BU\;.*TA=2Q]AT_TAQ3>%U2LCG*$ M0C<.$:S: :U-W6XK6\GH:%V7*W/#1J'#A&UA1"WV/DH'BC:W"S^FBGPF6_XH MW;O&&"4$$:?/H?"1?!C\>K WP2.FFFX> >(6G%:F(FS5$QL'F\3&$A(;#ZYI M[4H7$,5N3$S'L(FNZ=9*DVPNUU47)G7<6EVK+:X[!7]Z 8C-HCC$ F\8*E?JT(!T\Z!4E!XD(^S>_ M%X]TG!3C<5C;2Y8"JY_2Z\!B5/RV0J1<"WDT2'O7I/IZ 95IZ,<["5KN"F#- MXN/]>*N80+*'#D[-"'8+3P^_CCJS*5D@1VK40$'MH8:6V*O563UXY%B*:7O8 MODU[6]S03DY7(&9,RL8 QF$S*8O)*U0"6U;E8&&:< MS\A/X2^W<#+CK3YN,0,:N?X%EC: 2NXZN(3D4G:P"T3BG_07"EK("]B)J^%_ M>PH+N&_=$+\QPK'RU1RDG#:54>#ZP8)C[^2K\.Z0QGX)N5E#WO2#B&G(UCYV M>FDGUA0BLM$48W26"0:Q4I.>=7JF.TSP"DR2 =,QO?I:5Z.Q2K^*A*#)9^9> M=PN-"XN?!@N,QX@'*5M$7S4N_(F>%,9=UV_BJ5(\)2%#8YQ+A3,-E"#.'7 O M6GB32 VWLH5^SQ_QP.);6]DBH*^@;77D?=IBXFQ-7U&PFZK1:"=M* 9'RHP- M;K.YC0^.B$ @*(;.\#9<9A\6@^OP46F([4U( SIXI!>EV_OPB'0\UR!%Z[W# M%*:5+RCC(RV!*&<9H/7'8 OH X #:B-CY(%2K,0XN.2"=A#L 6DFD!2-N,*Z M]0I5#6E^ZTV*4&E!]Z&=_MY,?/1(;R3H>HQ M=L!GN%I2WMG=.'(_$6!FZ_4]/ MPAM8^TB"&U(!:5(:Q-HVDE,:!]>,$&%;/3M]=>_7^!;#/JSN,5M&N)*%N%"Q M%F$ZO#R14:_=(XXU&;P*G'A5W3LI^N#3;QXP'CCF-WI&!KAQ2:<'D7 ?W99] M2JX5UHV+P0D(!M?'=C66(T5-.<]3"^@H)W#M>O6SL0*P:D%SG+C.U&8_&4$Q MF[@.X>P6I0_*^($V^1K'EPVE%];BI0F8U M2-OR!0^J?'G.H(JRD5)L M#E'0SE8G.!E[G?MG'&A*!^#2#2ST.C!CNR*JHJ>0TNDPC2"6)B+J6)N9[2A+ M<+AX?%*(!Y>A,+:%8]-5(A:Z6;)!VG<0TSNB2<4Z(:38"]#!A[KWD4W5(<%W M4:@4X^7.:!"R&&P"I8#K8'(0-8S2(DA8B/^3_7X9P$R@3+(FI.\UH,[SR?DO M(GS#,7N5J3[)LW]?G7@M@J:E3(7@S7#O,->-XNW<'& &U+1/_B&53J]K+V=9 MN>314*OX"'$ R2W5SB#2H?YNBVAA 4=;$;QWR>Q!B]5+QT%T10$H9K\);?( MA2!-Y4<@?OVC8&)Z[C+,O*QC8-M;+AVUX[*T*74[ &D^WL(I/3TQ%@.?<5KP M++VK.,Q%ZNCG'<$F 9]%06$ E[[>H!OHR]OJ.^:OW"MA1:-!$-SY3%QEK708 MF+VS=!K8)A&QI$3$X281\8(=%H)(58ID_#KQJA8"C9:WT)5@O0O/_\28I8@8 M_?ZCE,2W"4W^,Z/)GY2@R=PHO,YO>Y Y)%_L))]^ MW+;S^6CHTF[]G?GWPA-\R=7J3M!6Z@]U+$32*@T],QQ1FDWC(2_).J9IB!(0 M1\Z-<7D-LQQQ89WR6O3;J.R5:E[A)9'*:+^Q2F=]?HQK/YRS24R<9-:=89@N88<2_%#/S$X MP!H>5*?OX )._'JAWQ& MR"2GS"?@;CP0*+]/O)#\7W8H/9CLW[P!"(!'M.8 M>DRIC&@/K(2B%3@\S"U*! ;;49'J!UE6"/,5Y)G)A25*1\0EM"4MU3W'P3MJ M@66A\>$+\S5=&53LOL#O@TUF\UU6::5%5S;3;OODH[!=C_J,TFRZV(BF,GH\ ME3&+XU W:?-V2M,UAR$UFN*K8H@9+_DEB3&I2XT1=/KYR&O\&3]YEV<0:]I< MF!3K7HN%*HT()7*16Z>IR5)2"?%D_GC"#4)05%:=U*3&HQT#KXL@0%TDL91),446!G/;2 9!P-Y M]K0MK4AUC4#A(22EZM[K!<^E!-",^'+VZPOIIJS66P (LIZ@[&UE'.*6Q91'%C M2CZC8 E]&5"]4M+E6(W G>'112LE3]P/T_Q"JE \0=).H&IW#W#TXF.T["KL MEB:'UA G:?]A$KRM+DBKE+RVK4OQCT^CS(^N<9A.NE(4,_GMOO/M.C80V&\O M(R9GY.N&HI@RSL!L/-7]_R?,ARM%-OB!!N! "YJ%%:X$BE &%75O5/98G*_< MW#8":VX@R"A@Q_YG[3F]6NIXD+_&>68F#/14!XW^D*J=G8JP,86-S9# ,(3[ MSN)LF841:YU0;6YO$JHO+ME.(ZH@;X,1^8%C8"LEU^3ST$8V(;Z%I9I692S> MBI/0J1F5QY]+W(,->;339 (GXAS0>*W +H)A8HJ5Q>[8])72FI\*P 0:^/!2 ME]"O%*&U*-,RZ8=2P2\6*FKU0Y3D!,9JMAXX31$9!3SD/#4_AC*9/1!+;13+ MH)D?=YRLC!2K4UES%#L3-)S;J9FG-4J"$-;1G13B=.3@B6<.>(LZC";IOT(]A1[(\(;PY*Z M;P:1F')N.;=I+RF;MT"04IS\4Y5TMX-+7(UA'"6?]&+S.>Y8RS,!-#_'4AGR M@#OIN%3W%H=7Q7$J&<$;0@TSG4-@X.I!-<4*:&II9ERKKFEI-J#-UI&STX^S MQ(]2:6Y[;KCN>Q//*KVF&CNZ=-)^15QXYU+/995%C33=B>HFM#C/Q5- "SE? M+";&\;9^1B.J:&H.*-,D#TPU4:+PKNDV>& MXR)LDZF]HVB-TTLK^8TD_=FTK[*E6^PVPO0U8W-.C%B>,YM9^I&F&O&DSU?W M"N$$:X&4LW."RN:>&*BRH-B5[3,$IOH><#&*1:6R[6H4(<$(5\SEC#((#WU) M/TFP-87'*O<8PL0M%^PB6BEL#[R\:@RP2J^IQHYN1,KLI>K$;@/$H]0 <#9,M109#BTTB?W"A701HDII!45FXK:.$ M3J)Z#L(Y#ICRJ9U-HXRXW8&V"$*:3E&V.O*V[K7,*=.4'_K? 0&R8Q4M/$C# MROV3&LU]@Y7(0*:ZE;]LN29H_" MF((S?1/0"+T((_:)9 XGP;JT1O8P],&C8\NPO B?P44/M&V]D_WSSIP/M_+7 M%.US!1J.ME7<_8KQ+NRNGS2SX]^)+1T0,02I$G!AZ7]W_HI94$*[Y=K,,JM# ML+7BJ(";1<^+8+>N?3V;UUGNZ42#L>[C3Z5Q/V$RP4+0Y)I;+34*%4%..$"5 M4[;)!/4XX"0W?A!2? IMC>+&.#:*V20G4DDMU6[;-<<<]60$P\RZ79O+EG#^ M"5?2FLAY1XUC@^*\"M QLVHTV B#[]XV&0/B?H+5TLA#T\!:-:(X0L'&C9>I MJXB@6HRQDLPS<'7FZ71EKQBTG2A/%W%I(DB1[J;U,YKSS16<3K-MJ_V9Y^W! MFZ;1GTRPV"\V!5Q<7'B?8GCZ&W\"LA.SJ=Z!9F%4P/CE//(\YDEIKB1($4B< MQ7U' 1F^U>$T>"[/\P1B8UQ3>'@KOX8SD%SQ5YD48=>(;U4N"=J]&_+-8:S<$2XJ;.QSD-?U)C P(WV!K>H^YK6!<$_1<#+>/ MK6[H4W0;6"-$\L54/"*41&Y/EB#IN!U819A%%_N51M 5X!9U/J!$A93@?!41 MXH6_;%VEU>>$5*XQ/<"X"[;,+US@R+D)RXV.L%-UD;69T"@321$,!C,LF4'?*J+F:XO )G;B/ M1NH@Q\CHG&,VV)S4:EL%< MLMZR*#AWM(IKBYNSH_^!)W$#Q$T ($3R=M=9TN(5V5C*)>E->OHB#?31!;@\ MXV H^")DY%UM[;CG%)>&%0NGZN#O.-7 19HNQXK#X=X"9XWJ6EE3.&(!@@U& M&0+2I-F,=!K9KH2;Q%.*Z7$A N0;^W#Z)F(R++2)&.7,1^%$PVJ<45PV]%)6 M(Q_-"*U.F_O\*>;L)&.:%-" M.V3:TN\6I!1C-ED409Q,R^C5L<=#WKA]P'$SIO2ZSP.*0+!E\#R#"T:[70PY M3T+W:\='R-P1,[=*8\CH>: T#862RO0IM\I0C]8 LXV)=B%(=A=4#\E"&2DR M>[R>Z3S4#K%78U/X]7)(&LC[A$B+#1IBTRQLE_=B M$I2ZAP61X+BODO_,LIK'-3**5I>,%V#&!W=7*$H.5HI5FT7-]ND@5_3L7<)\JCZ7*,,2_M M5V;$Q$V .(9#[ 'M14G-$M)1[+@GXD_]D,=@[S7O"I.2>.#>=0)59'P]>X"JF<#M)NS@/>R#T%_3].@_2!+S7UC?E(3+HR\5 S6I6B9HKKP$LPLMW- M!1.D&XS0 S5C94B%CYR (\X,U@\/4H8EDQ)S.!.):OS2:EW4=32#BG(2F4UJ MH!M,S$[8&EB)?/&' M&=D3&F1#"N9T#-ZU.84XQ-N%7[E;IM$5VQF+6" M[9?K!DDW'V+S "&P\PD;GF 2)%QM\NUPNV6D(3DSEDS\CD;,![2R&; MME/P][R+48D:B.PDN.&$C@"KZ&BT90@1-S]5QD%V[@Y5/WL^A_F)"J]?K,IZ M"<4;&M--%S(]8X',.1T'7V]_>KUFP9D<7'$GYH=3:'+E5"(A]32]-4*KB0-"D=(UHUT;B(6G3 MIQ]2?8:DALD0XS4:R'-GS@.97S3P/&2WT(!T4\H0^R#TU+'K&,=OQ$X9*;J) MQH,10"'C=^)*?1KK ]YMJ@LXK/+;V\+16'K4425UH+Y[MAID2MY"9?F3GV>Q M_B$A84._/+&F?![9TJ@O3XZ=HB* ;=442DR@P?GLP%9ORVM-_-D2&V"MT32MKH7P>8CFHPFN>@93R&.T2$JPF,@8$ 3;Z)C1(:[]A,[V=LA_XZR M/"(54 %_'ON==A@&YTB485!T'@P;Q!/86+@&^5))V9P<&30]RI<9@6GR$\@LPDQ&;* M#;M%E$*3R]V=(DD1=^AX3(>O>_SF#"A/RJG'B7IO*?88!CK&;E8[61KZ?&9 M-8V;YV7@YDL)"R%KXH&X$TI@RQ3>&,;9\BYF7&G(A68YFQNH'D;S;:](D'?3 MLJ[#*D@5BHO%5$,[TNDP!JSJ48IFB%)B:NWG^^@1LIBS"4P'%J; F M#0-GM]2SF,77BG[FV8!2M&/Z*/1J3.#+%C'RXS4@:L#%D_1K+A%4O%$OV-UG MK&F0Q+;>Q>+WZ W25UG<9QPE3?%C*MV17;?KX?7+04V=+5@9O-LRQL4Y1$F> MI=X0S5FT0,QI6RE[2Y,XX,4Z#,3E(UHPPA>XKW>'FZ.,G764/"1SL6W2I:LX MFQQ'&B6!;V*30Y45I5KA]1(_4]S00TDVD/H=JJPM9XV-''Q.V;2S1#EX[.AN MY?8GH\$-9[Y%F9GIWVF&D]PZ(=AF.P=WZO>"7^#:0ZXDVQ#?.8CCK63+ "Z@RF4'KA>FAI';F/:_N^.!B M$G-+LM4@,[Y))QC0^2XV,L[:(?8N2A]GV=*W57D$L^6'.+-( P?SLW2DX>KJ MPD0:*%]6][20,*N!:VP.UN:QO[J^P,P799QZ8X>*58]C.Q204W'J(/9VV#QB MX5&FNV?6L>I*7(FK!UVZCW+P.F]3D]*UR7XSPBOCN?14FW[#>"9T\W4>(*![ MI"8=KUGGNA%9SRE&]I8HLBYUC,P.7:!0 1E.;^=R(QJH\+]2<@6VD%GXG^.9 MTH!+?6G<8'DHT=0"4Z4^Y[Z9'A=90V=<5+C^E'TX$8FK0F/D>E=B-C>5F!5- M[2Z:$_\\,5)I;7+?DWE'8Z:Q$YJ-1]*+;-MF[!6(@\UQ4FSHPL;%M" 3X0?T M0Z@- AYAFIBXAGPZHH#3QUT7V !Q8TS#ZP??T1E6'!$MBEPX4:#FL16]QMJD M-]% :T*1,=[0<(AE3Q03L%W(KM^NO\.Q)8:3FV466%Q-:8C3R[%*WV(*DQEE M C"'J79H& ZT M^'J>\,9-JW"S.W&:Q@: (X>%FX+[B4UEKIQP8 <*.57SU'DBQ)51\KW\@I(O M*'U3*H%8F[]-B\%1_C-OV89G#<^:0C3>Z ]7+L0HP*S! M-(=3G_P-^S+,)5*9X,P7)246OX^AC77VW5.-%V&*>IZ;CRQWING23FX$>L?A;M1NV8>FL3 MN[7F9LP@=93)ZW.;0&$8'O451TZ3;Q%30+=HF#%$FL7UA%DNBP;R2P/++FH>,]ZW1XJTT-:VV(2SQ M(Z.A,T:*]+C8AA7VUQF=) ,KXYK&DKEKEN^32H4:[:7._8?!,."H0JU8*?F3 MEP(!D,2%1Q"3N(:(B^/ 59WP$"<3$[OX%H*9, 4W]7/A'@ VJ!<%PR3AN/N//Z2IJ!,#(HB>/]NBR!)@'*C0_;MP6MUK1=K.TR A0IUH M#,K-!(WBFW"" >F8[!%>H,GXR:R*!RFK349(,D([FXQ01>VI16W2*VKB_D#: MX9V!*H;E:'D!R,7:9V59P/0 QFK=JS'X#F\,V>T(NJ4=YWX MD218-#H?U8T.PET'2=K"@F6HKRG==SZ2:\D2^2G=GR>5<)L%]NJ M6S2A'(N+S0X'-P'OPF$D,A2<;!*B%A##ME+EED+""'V8ICE_79>C[[YV;[GV M-8JC+?O=W 1@=Z@_T8'3<;)B\,^\K%;4P9@HWY_I_)78*9\F M6T)6.98KE MNM,?D\[<=CWX<*)$:L8CA#9U;('H)]7TI=.#3'_*M/B9^S1!)QGDDG)2QO;\7((V!55@O M"%)F?MB&&$?SPG54SW[-3$.&&YJ%SB>(_98(2*DK'MPC+1Z:$1QLS3IP'H43 MR%/F)RWE2E]-L2"!+=71('@LAJ!D<);X4D5T$*5KV?@,- _B@^>(1BVH'# * MQTC%A!A_1P\7.(0)?-AA0XLIA.$L7H M",I[,T&EE9$\:!5T8ZA]X@:P+ MQVPYH[RS.*.!U-;CVCK%.>:(.1-2+SUM N,TFE?0ZQVW)Y(*@;MV81,KL[$R M,VIRC0+I)E^%6+TS8%\FTDD: U?<8P+Y16S:_^8,#XXSAX).GFDX,^VZX=\Z M*KM5:A),T7J24YCZ#$:"L2'2O&0Y]56/1B>0^"8/&-<0^K=N_HV0?(JU+GW. M,'/#B5V3L+1K@#EY-A<,B4-G=EHFS80I^8I1GN!Z4]/Y8R0JZS@5,2:^G;AI M54(L?3588.M_EQ)A>J.LDXJ!\!]L-@E:B\+H&8++N5^&KW:?;,-P;)C :6-; M FMTABA%4=Q;@"80)$AD,BW,?$G1+@RBB=7+)!B&CM9 MHN!BXTX=H/",%'25,A\Q&R*VDIWC>SG/BT<@\WG5-JA2P_Y2 M-/71;@R#;[ABJNC $"GM?HI+,FFQA%I59^T6A71,(!Y@.@M'KTDGS8"P[P&OPQ>S12 : \8H- M0U+O&9#S +%JY6KBKM -97@/1%8\!!U?M=/-0Z8#:'4UMARCF,"/!4=L"DS01/4"[J;T+:PC219M'Z%I MR9CN1GC=\;1440*6O *WW](/J5>!C/9;!C%GX&$".K;AOG \%3>L>Q!V,R4XM@B](8C3AC>94HT^A%)9 \= .DT,>MACZW%H]7GIZ^\H^:R7%P MGTPIF*/Q8UW4/6,1RA%QM1E_$L$.ZLX,]R8]ZL"L[.Z/U2F"(2'LRVUN++>, M*%>!;R^5J$^2GGY/Z9$!LT_36D3.G!'F\6/55>1URLSE!DXN";5+E@FX)SR, M)S,W#_1D9MI_BXSMH&7J(YP+!(I&BTYEK,2Q:,Q8-N8E%NUG_O4/^I6P1:/0 M'_\$U$[VO!?T_O[#Z0[8]>V3S]Y.W?OGE]99^[3=:I_^=N*USH[QAT_ZW\>G M5T>?SJ^^7)Y<>:T/YU_:N*9_G+2]R].K?]2-._ :<6=G3P3W-9Y.BC6;U.VN M3=BN328A7"E-3NES6F_L7>8@A)O-PWIC^TW_[9O&6S--BH$AK=.JP>"Y8,9V MNKEBC$9OG(+@\7;6FE1WA51WZ]X1+.'R_-,5D>G%Y?G1R3%2YDK2X5=E1]A: MI<45@7&8ZG)JL(=)E[UQ2!'NN*2:S,:.O]78>]-]2U7.B3\(0OM-WB#<(9[L6X3?6NQ(,![@:^1$'M$"Q?7IH36 MV>"3;[35H\QTJ;-8]Z4U[5%A^*FF89[P?[)R-A6@!N<758NX!E1/S#HI^ ]1SN]V DMMO-ASG7'E(Y63PIOK MBYB@'?[E:!"H/GPD3OI $^X<'2:J\>C)WSX:DT3^QN=C2[QHN@_Y0_2-Y(YU M)65B8[YFYRU=K82$^D[G-486=!!%JZ]_FM@UVX=U[X.;*@(V0?,0J<6GCVL0FPQ=.7WV^12U1/ZUU&M+LI(WIM M#M)%\X?W%ZW+MG=ZZFUYY^U?3RZ]T[./YY>?P84_/UM%W^BAKF2[(;YDHU6G M"(;WL774/K]<30]RQM1K,"U +M40<4N-,FZ!SU"!@Q&, =R <9 2Y0Q9CJP$ M-^D)":A>!NDW4[@>:$-,M- S!0>M*3(=(RRXJ33FU;Q3.ZJTN5'.J!&2;XHU#-HT6JF M6>:MGM.+B7_AVG@]Q!"-6KS=EH=]BQ#IDHO;XL38X/8"ZJ1B^ST8&D;@HB!_ M_,B=DT&'4ST3*^&2/UA2[XNDWJ][)__Z]?3#:?LEA?3=1J&#(?4TB-P3]IRU MY/CQ!T\)U3UM"A8' _!VG\7UXM:7SL%H/GC:1LDA+#8/X8ZM.MQ^IKV:7J6M M-:KO!9'=.@SCE^S=;,/X9QQ7>YW$X/AO=>,P3G[Z4[>K5+__3#AJ=U" -L[! MS?OV'_5]I]&H#[+A#^]W&O4&6^:/195[\.$OZ63G;,(1KL ==DDFRHPXECOU M@?)%%'_;?>-S_(U_PB <_20/NT>4OLZFS^[/Q6.Y%Z7UZ?]5A-*:AM*:ZTMI MS3LI;3HJ^AHHK4HRK:EE6G.-95ISKDP[.>E3'JS.*-N,V-7;VMNO>_[Y.J=;8;M1/SZZ>%WOU*9[YKP^7G[S32.: ',?= M'%VP_WE]W(T[?G7TZRO9\;;_G1J0@2LRK'<$EKOJ#M30?_01O##1'[4^O=XC M./)#K TE"?@IB+[1<-M7SA/')Q]?[X$<8^XZ>-KS>&$&^=3Z\'K/XY/?4>'* ML,;%YR9N=YEN:B@?NQZ6ZUJK^ M"E,BE&A1WP=!)\B\=.#;/A_,!+;?@=-429E<4&[EJQSRK!/CCI84EL M+7]$+22<$BPO"[7+VM%-^W>X<54AOO]9'O%=3'K#N]O[[2FZ:@M=D1!WBZ/< M/K+%Z>M.\GIJTF($(W>5G)>E_J>>DH8J;JU*U'60"DJC3>8)6AC6FV4Y=].4 M,$OJ-1H<"VB6?)5#D+697V._1!-U3,U-W=(Y+!74AZM>:+2W*31:9W&!84RG]O>]O*3[\:1>J$7[[W4FQL/ MKW2HU BU.[;A&$RWG[S/_MAK['.%W8MFK#Z,?[I7"YP"TB@J] MS]W/8"K[T8N*AB4QQ:JF1C=GN3IGB=%1F@3NM)%-E>84+;('GNN;"]/ -_6" MMQL26H_7;-3[:JKW"S\/O396V(,;%XTW[/R*-<+F*%?E*&?4/SZU.F]9/*$E MZO--9'KID>G]E][^I;SDK_)A@VP8OO__4$L#!!0 ( "R(L%0^0/YXB < M $@D . 8W1E:U]E>#,Q,2YH=&WM6FMS(K<2_2L=IS9E5X$-]OHF 4(5 M"V-[J@PDF$WMO5]28D8#BC6CB:0!DU]_NZ7A89O-^K$O5W8_L(L>K9;Z].DC ML:V9366[->,L;K>LL)*W(\NO_^ W)_7Z(7:VCGQKZ[MJM:>B(N69A4AS9GD, MA1'9%(+>>6?49\9R7:VV6T?>V$3%2S!V*?DO>]WAY7#4@.]K[D\3QL&[<;5S M&9X/&O!G8:Q(EDTX&P[&#:C7<@MCD7(# [Z D4I9UH1^9W0>#JJ7P1D.^?'5 MNF$4GE^XEKUV*U^M1H:J5^'_ F_-6ZZ>=?KAY7\;8)WM#&WK;=L-J.4W3;#\ MQE:9%-.LH<5T9IMHV%BMLFD[>'<1O@G'<%(_K+>.RL;64=Z&C[[TZDSVVC]D M$Y,W/\TJ$8:2:URD&XS&X5G8[8S#X0"&9S"^"*![$09G$+P+NF_'X>\!-N.( M8 2_OAU=O>T,QC >PNCM90#UDTZU_GJ_=P7D G>Z8NNL_G[RN0.<*.OU@T MZ+_E$-ZN$%>B+:,:XA'[4%U*RK (1 MU]0-=L9LXW/NT[*)Y*N5)DK'F*DF9Q%F;Z/6W#$]49EMN%2\NW+*]%1D5[4]\D6O')EQ-Z=^FM^XCGC5 MX0V\?M6694W][8/S:_=J)&!^B'M%>DJOF7K,29"F+$Y!\WG@B^0 MWNQ,&/BM8!K31"YAQ'.E+:@,SI1.,4S5WT ET%UF'&V8,;^N0)A%A[!O9QQ^ M^/ZGX^-:<\2QRVJ66==0;QXTUW[BA_[G$]GMJ8^8R&),X,:)\XH.B?2AB1=A46) 0KTQDP+(E M%)G5!:$=2Y2K5A@C!BE^TX))2%B$31I4*A#=RH^[-R#C$3>&Z24-2=DU!XKI MVJ;!MAB=P24EG1:M00,BH;%$XK ,IZ,GF&BPF"$1@"GH8S-_P34OC= &4F$D MEDTJIPMA9[A!D_/(.4AV/\B9B902+5PJPPI]<, XP:O=_H964+.F;E MS#UO_Q7H>?U\](QO'361>?W'IBGQ459V2E^5) *_[IL#%X<0F.8NXAA!0648 M(P/<4$D69D8S:%B*[$4,1M]C82*I3('SB->TDC[TN581C['9P#Y&.N8('1_. MX :E1C;ET$'*&!421]1/6+5^NL^]%_73V'_S7P4)O\Q#CNP#\C+T9)$;L;L"DF1L2":4$;$%X7N.J2D:7" M4*UV'&%<87?[2;EC,ZTD(Q*!F[+.;&I^3C#*XAMX8/_FG :B*R. M\WG\?!9_!&E_9L)_ N@?A?7)Q\;Z@^GU'N0?3LP/1CYFRUS$!&AF5.:(CQE, M!I*HA'*FXQ7B, <$FP@I[)+$Q:YE*?\<.!WN?.K<&KHE<5VANRDWE!#$[I3C#0H5TI)Z>$YY14-0R'N(8_Z)'&O--Y _'>31\T$>S)DL M'.L1 GB2H(856-&6P9W 7_X=R3\.[9B2(-"1"^^,+AW'6Q]W M[QCTQ)$5:[\.O%_U]XQU.!6:;,6 M(:X!3::IL);S?RA"$X4RA_IC@?XY(_N8&\CYAFH*_DTW@55"\[\*@>Z[Y"VR MR#V^''RQ.^O+!O:+NK)V) I8'"40]?1>02\?D>"(T5*EK*^."\ZN279X0>N$ MAY/B[F5Y]6+W*.27MSS_6K2#KUF,$PU?T_5[LZ04\#@%H8Y J7CM8U#XF"+% M[8J_N=M,629WOFU^TS5?_$[90?F2:.2X"D*#.V9&<+D?"TH45GSU%]EY5$N.O8N9\O3-;F$<,?E1]-'A;GYGYF)4*N&DP^Q\K/I]@WPU$O&%7?#,?C81^WD]^ >YC(J9SPW$"G.#(^AU"*?0M [ M\T>73!NN:K5.^\@IF\AX"=HL,_[S7G=X,1PUX?NZ_=>"1']^L&T;AV;EM MV>NTB]5LI*AV%?XW<-J$WIL8R,[+7^2&?Z*+U96:) MT)5!GWHAP-_T W]"VQ&B6 $[S^,KC[X M@S&,AS#Z4O&=E!N-#\'.3RGSI0<05]8))F6G^ MF<;45.2UC">FR4HC5PTV M6%S+0L0FQ='U-WNXY"PK6!SC3#_OU??(%K4R).5V3..TN+$=\:K#*7C[IC6G M#8M85EEG9-':V]XT-W>S3@H:A[169*OXEJ['J @A97,.BL\%7R"[F51H^*5D M"J,D6\*(%U(9D#GTI9JAFVJ_@$R@N\PYZM!C?NU!F$>'L&]2#C]\_^_CXWIK MQ+'+*)8;V]!H';36=N)#_?&.[+;4>4SD,<9O\\2:OO'V>@<^M?Q\;[QC&GV NSU;PG4N%QF/I]QS3E'.%;$D;$K,1XA7)G)@^1+*W*B2T(X9 MRB8K]!&#&;XIP3)(6(1-"N1,(+JED[LGD/.(:\W4DD1F[)H#^72M4V-;C,;@ ME!GM%LU! I%0F"%1+,?A: D&&BQ2$:6@2WILQB^XXI426L!,Z RS)F73A3 I M+E 7/+(&DMX"39,Q+A,W$#=ELMS>AG\$H$Z^(* X)")'EY'W-R[R$$THCMUJ MJU_D"08_,P+UB#S*RAAU(@RV_.$AA 011H%>) 2,+-L@[#*N?K.U CB6)!B MCR3*# 405A)];Z?3UIZ(Z1223"[T"G-JS3# J-'9C59Z6]#1*V/N6?N/0,_; MYZ-G?&NKBB4 M1I#8#-F+&(S>8Z&C3.H2QQ&O*9DYUQ=*1CS&9@W[Z.F8(W2<.X.;*&7YE(./ ME#$J,Y1HG+!:XW2?.RL:I[%[RZ'/E$.?Q.:.<'M6+;7/#IX=+SVN409A8S/?YS'M M45*.6*D?/H2RXX0C/JN97+Z5)6YIB;0W%]J2*4KQW.JAPGM#P]M4KGC&+."K MA+L!K5?1/'4*I&2T1$DB*2.XWG\?!)_!&?_ MR7S_!- _"NN3E\;Z@]GU'N0?SLL/1CY&RUS$!&BF96Z)CVD,!JI0">5,Q2O$ M80P(-A&9,$NJ+79-2_%GP6EQYT+GENA6A6OSW$VUH*)4!>)>VUHHBI!SK0&V MUIUR/$!A@;2D'EY07)$(UO$.XAA_HL!4\PKRIX,\>C[(@SG+2LMZA ">)%C" MBCGZ3N\H1=?UT0-8W+WNKDXMIG$@,K!V-?!$EN;3%CPDS["U-*<"/_G\"0LF MJZ.##5/N=@+M:9'R5U@^&9;Q"W"O\_A]Y-!=0%6MVIZ=\'P$XU+M(*.H5(2/ MK42]0^M,:H/M=+^*NC2N!'YWUTCN;FC'D 2!CEQX1[HR' ]]W%YCT U'7J[M M.G!6I4ROJQIB41L8/+;IQ>Y'1?U+R,0USZH[C3ORWK.W:$?H5 MS[+V?C1>19RWX46BZ6W4;RB2_;VVCF$-;J32ZR+$-J#*V4P8P_D? M)*&)Q#*'^F.!]EDE^Q@;R/F:<@K^3R>!54#SWTN!YMO@+?/(WKTKBOHXB,2'#%:52GKH^."LVLJ.UQ!:PL/6XK;B^75A=VCD%^= M\MQET0Z^9C$.U'Q-UY^,DJJ QR$(=02*YVH?C86/+F>X7/$_;A=3I9RSTNVA,:_/#BN'Q]_.U]Q MB?!K&H/;LO[S*?S=<-0+1K5WP_%X>(G+*6[ WGM5FD].'\?/1_KH[@?Q;^?S M@#5L]9G^VS&KFPJ>0'\=;$-7CGT[!NZ_=Y= MMM/"S?Y!M=K_Q;*.\ZA<4JX@$I0H&D,I&5^ =WSB!F,B%166->@?5&#S/%Z# M5.N,OFT,IV?3H O/;//7@]#[$%KNF7\RZ<)?I50L6?=@-)V$77#L0D'(EE3" MA%Y D"\)[\'8#4[\B77FC5#DU[WM0N"?G)J5QJ!?;+1I(&OF_^%5:!6R-7+' M_MGO75 &FR.VV,7N@EVL>J#H2EDD8PO>%6R1JAX"2R5ROAAX'T[](S^$3KOE M] _JQ?Y!,8!'5[V)26/PG,]ET7L:+1&FD@I4,O2"T!_Y0S?TIQ.8CB \]6!X MZGLC\#YXP_/0_\W#993P G GQ_7>R)^XDZ'OGFWWWIT'LW-W$D(XA>#\S .G MXUK.R_VC%^98M71X7"T]L5.U&S.T/_!#WYNA+\-3=W+B@3L,M9?.F\Y+8Y?S M&LY;L]:PI:5U#*JH.YU#^T?.[Z46GT.4=2"?2WZ_-GK=MON#?-E0?C:_')Z+P#11KE8HIG6 M>TAR86 _5;! >8P<,28B2J'C-*%MM]M-(!(2EN'&UHP9C4K!%$.O"(_!6T4I MX0L*J&S)I-0FX[^6C)%U(*6"HJ&[9E7F;ZQJP@5MPI@A#,U@'(U9EA'>A&'* M:(+PJ$ZQSQ2F2<(BM%,K?4?*#,(6N%RE.5]OA$>,$QXQDFV%4;-67 >B";BF M@]R$HA2R)$B.*M\MJ"KFEP5E D#BO-#\N7OFBN0;^]5&TXR(.>%46M-51M?@ M1B9-;=O&6*J4F+-:;DZEV89W6B:YR+&]X$L2(3O MB*[=VSF>T43UDIRKKF'[ZVHO6*Q2W++W&AC>+"M('"/&VX;=T%K$1D5*-4-W MG<-B93;BS48%\'*O]UDG)R)9K5?E1:^Q&XXEP5+G75L#[#N&D?!]%U\!NP]& MB'FHKU)29GBO(BR33!?VMM@%_50R0?5K5.ITR?I2.IU]@O=)(#_NQR^VR;^\ M&MMK45> 9J^JF);FHO5T'6\]P(?X>K!N]J%*$T- S$['.'69XFUL;O/_FNB_ M&_&0(.^W'R=1C"-A+8F)/K*C(HSCE605TVRR2)BFQT)0J1/6U-LDRP"/4:%I M 3<*S*!LFE/)EBX0,&8&^BIAZ(35*YK,Y 8:-6L:JBI$EEE5''E!A3%07H?9 M<"T*L#S>@6E=C3X^]*VL,_.43'",[G0K-=5S3-;@O*IH__NA(4T[EF1_4\,] MC\4UA_;>[<5VPP6Z>KIS/Z8Z6G=O!#N:!L=>8!U-PW ZQL@6*Y!YQN+:R<[A M_=0 MDI5[7_K[7O5K'?#_'J0GCJ=Q=]/M_^S.WC+,/-CM35?QXT_&+DA=K%MG.ONKFXT$>2Z3%(*SF1Z"7"7R5@ PV81K4P2* M&UL4$L! A0#% @ +(BP5$^LI.>Z2@ MD=4# !4 ( !SS@ &-T96LM,C R,C S,S%?;&%B+GAM;%!+ M 0(4 Q0 ( "R(L%0->_"/5CH +0H P 5 " ;R# !C M=&5K+3(P,C(P,S,Q7W!R92YX;6Q02P$"% ,4 " LB+!4:;S+D,JU !. M&@@ # @ %%O@ 8W1E:U\Q,'$N:'1M4$L! A0#% @ M+(BP5#Y _GB(!P 2"0 X ( !.70! &-T96M?97@S,3$N M:'1M4$L! A0#% @ +(BP5&A!/C.%!P LB0 X ( ! M[7L! &-T96M?97@S,3(N:'1M4$L! A0#% @ +(BP5-BP