0001654954-21-012200.txt : 20211115 0001654954-21-012200.hdr.sgml : 20211115 20211115160211 ACCESSION NUMBER: 0001654954-21-012200 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WIDEPOINT CORP CENTRAL INDEX KEY: 0001034760 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 522040275 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33035 FILM NUMBER: 211410147 BUSINESS ADDRESS: STREET 1: 11250 WAPLES MILL ROAD STREET 2: SOUTH TOWER, SUITE 210 CITY: FAIRFAX STATE: VA ZIP: 22030 BUSINESS PHONE: (703) 349-2577 MAIL ADDRESS: STREET 1: 11250 WAPLES MILL ROAD STREET 2: SOUTH TOWER, SUITE 210 CITY: FAIRFAX STATE: VA ZIP: 22030 FORMER COMPANY: FORMER CONFORMED NAME: ZMAX CORP DATE OF NAME CHANGE: 19970530 10-Q 1 wyy_10q.htm QUARTERLY REPORT wyy_10q.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

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

 

 

 

For the quarterly period ended September 30, 2021

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: 001-33035

 

WidePoint Corporation

(Exact name of Registrant as specified in its charter)

 

Delaware

 

52-2040275

(State or other jurisdiction of

 

(I.R.S. employer

incorporation or organization)

 

identification no.)

 

11250 Waples Mill Road, South Tower 210, Fairfax, Virginia

 

22030

(Address of principal executive offices)

 

(Zip Code)

 

(703) 349-2577

(Registrant’s telephone number, including area code)

 

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

  

Title of Each Class

Trading Symbol

Name of Exchange on Which Registered

Common Stock, $0.001 par value per share

WYY

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 ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files): Yes ☒    No ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer 

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

As of November 10, 2021, there were 9,138,146 shares of the registrant’s Common Stock issued and outstanding.

 

 

   

WIDEPOINT CORPORATION

 

INDEX 

 

 

 

Page No.

 

Part I. FINANCIAL INFORMATION

 

 3

 

 

 

 

 

 

Item 1.

Condensed Consolidated Financial Statements

 

 3

 

 

 

 

 

 

Condensed Consolidated Statements of Operations for the three and nine month periods ended September 30, 2021 and 2020 (unaudited)

 

 3

 

 

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income for the three and nine month periods ended September 30, 2021 and 2020 (unaudited)

 

 4

 

 

 

 

 

 

Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020 (unaudited)

 

 5

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the three and nine month periods ended September 30, 2021 and 2020 (unaudited)

 

 6

 

 

 

 

 

 

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and nine month periods ended September 30, 2021 and 2020 (unaudited)    

 

 8

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

 

 10

 

 

 

 

 

 

Item 2.

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

 

 23

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

 29

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

 30

 

 

 

 

 

 

Part II.

OTHER INFORMATION

 30

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

 30

 

 

 

 

 

 

Item 1A.

Risk Factors

 

 30

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

 30

 

 

 

 

 

 

Item 3.

Default Upon Senior Securities

 

 30

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

 30

 

 

 

 

 

 

Item 5.

Other Information

 

 30

 

 

 

 

 

 

Item 6.

Exhibits

 

 31

 

 

 

 

 

 

SIGNATURES

 

 

 32

 

 

 

 

 

 

CERTIFICATIONS

 

 

 

 

   

 
2

Table of Contents

   

PART I. FINANCIAL INFORMATION

 

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

 

WIDEPOINT CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

REVENUES

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

COST OF REVENUES (including amortization and depreciation of $133,756, $130,559, $373,089, and $432,327, respectively)

 

 

18,588,268

 

 

 

51,888,205

 

 

 

50,514,391

 

 

 

136,314,439

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

3,663,014

 

 

 

5,618,356

 

 

 

12,371,154

 

 

 

15,641,268

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

489,721

 

 

 

500,015

 

 

 

1,505,548

 

 

 

1,431,930

 

General and administrative expenses (including share-based compensation of 235,469, $160,056, $662,132 and $650,924, respectively)

 

 

2,101,083

 

 

 

3,684,344

 

 

 

8,676,332

 

 

 

10,887,952

 

Depreciation and amortization

 

 

263,192

 

 

 

285,181

 

 

 

767,940

 

 

 

814,813

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total operating expenses

 

 

2,853,996

 

 

 

4,469,540

 

 

 

10,949,820

 

 

 

13,134,695

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INCOME FROM OPERATIONS

 

 

809,018

 

 

 

1,148,816

 

 

 

1,421,334

 

 

 

2,506,573

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OTHER (EXPENSE) INCOME

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

968

 

 

 

94

 

 

 

3,535

 

 

 

3,119

 

Interest expense

 

 

(67,372)

 

 

(69,582)

 

 

(207,678)

 

 

(227,889)

Other income

 

 

25,158

 

 

 

118

 

 

 

27,656

 

 

 

458

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total other expense

 

 

(41,246)

 

 

(69,370)

 

 

(176,487)

 

 

(224,312)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INCOME BEFORE INCOME TAX PROVISION

 

 

767,772

 

 

 

1,079,446

 

 

 

1,244,847

 

 

 

2,282,261

 

INCOME TAX PROVISION

 

 

232,888

 

 

 

12,483

 

 

 

329,270

 

 

 

242,783

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NET INCOME

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BASIC EARNINGS PER SHARE

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DILUTED EARNINGS PER SHARE

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING

 

 

9,158,396

 

 

 

8,527,309

 

 

 

9,182,190

 

 

 

8,463,561

 

 

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

 

 
3

Table of Contents

 

WIDEPOINT CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

NET INCOME

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments, net of tax

 

 

(49,979)

 

 

64,890

 

 

 

(85,295)

 

 

55,159

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss)

 

 

(49,979)

 

 

64,890

 

 

 

(85,295)

 

 

55,159

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

COMPREHENSIVE INCOME

 

$484,905

 

 

$1,131,853

 

 

$830,282

 

 

$2,094,637

 

 

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

 

 
4

Table of Contents

 

WIDEPOINT CORPORATION AND SUBSIDIARIES 

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

ASSETS

 

CURRENT ASSETS

 

 

 

 

 

 

Cash and cash equivalents

 

$18,102,341

 

 

$15,996,749

 

Accounts receivable, net of allowance for doubtful accounts of $84,971 and $114,169 in 2021 and 2020, respectively

 

 

10,148,728

 

 

 

35,882,661

 

Unbilled accounts receivable

 

 

8,789,327

 

 

 

13,848,726

 

Other current assets

 

 

3,721,111

 

 

 

1,763,633

 

 

 

 

 

 

 

 

 

 

Total current assets

 

 

40,761,507

 

 

 

67,491,769

 

 

 

 

 

 

 

 

 

 

NONCURRENT ASSETS

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

833,582

 

 

 

573,039

 

Operating lease right of use asset, net

 

 

5,570,297

 

 

 

6,095,376

 

Intangible assets, net

 

 

2,588,095

 

 

 

2,187,503

 

Goodwill

 

 

18,555,578

 

 

 

18,555,578

 

Deferred tax assets, net

 

 

5,619,990

 

 

 

5,606,079

 

Other long-term assets

 

 

1,504,074

 

 

 

815,007

 

 

 

 

 

 

 

 

 

 

Total assets

 

$75,433,123

 

 

$101,324,351

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

 

 

 

 

Accounts payable

 

$10,797,731

 

 

$36,221,981

 

Accrued expenses

 

 

11,201,997

 

 

 

15,626,313

 

Deferred revenue

 

 

3,517,392

 

 

 

2,016,282

 

Current portion of operating lease liabilities

 

 

603,344

 

 

 

577,855

 

 

 

 

 

 

 

 

 

 

Total current liabilities

 

 

26,120,464

 

 

 

54,442,431

 

 

 

 

 

 

 

 

 

 

NONCURRENT LIABILITIES

 

 

 

 

 

 

 

 

Operating lease liabilities, net of current portion

 

 

5,481,299

 

 

 

5,931,788

 

Other liabilities

 

 

246,037

 

 

 

-

 

Deferred revenue, net of current portion

 

 

431,733

 

 

 

398,409

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

32,279,533

 

 

 

60,772,628

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies (Note 14)

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding

 

 

-

 

 

 

-

 

Common stock, $0.001 par value; 30,000,000 shares authorized; 9,138,146 and 8,876,515 shares issued and outstanding, respectively

 

 

9,138

 

 

 

8,876

 

Additional paid-in capital

 

 

102,276,064

 

 

 

100,504,741

 

Accumulated other comprehensive loss

 

 

(189,910)

 

 

(104,615)

Accumulated deficit

 

 

(58,941,702)

 

 

(59,857,279)

 

 

 

 

 

 

 

 

 

Total stockholders’ equity

 

 

43,153,590

 

 

 

40,551,723

 

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ equity

 

$75,433,123

 

 

$101,324,351

 

 

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

  

 
5

Table of Contents

 

WIDEPOINT CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

Net income

 

$915,577

 

 

$2,039,478

 

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Deferred income tax (benefit) expense

 

 

(20,150)

 

 

236,115

 

Depreciation expense

 

 

767,856

 

 

 

870,175

 

(Recovery) provision for doubtful accounts

 

 

(24,544)

 

 

571

 

Amortization of intangibles

 

 

373,089

 

 

 

376,965

 

Amortization of deferred financing costs

 

 

-

 

 

 

1,667

 

Share-based compensation expense

 

 

662,132

 

 

 

650,924

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable and unbilled receivables

 

 

30,807,310

 

 

 

(17,870,622)

Inventories

 

 

(207,823)

 

 

(2,151)

Prepaid expenses and other current assets

 

 

(1,755,636)

 

 

131,403

 

Other assets

 

 

27,161

 

 

 

18,334

 

Accounts payable and accrued expenses

 

 

(30,169,455)

 

 

19,588,012

 

Income tax payable

 

 

272,523

 

 

 

(40,747)

Deferred revenue and other liabilities

 

 

1,566,000

 

 

 

(4,295)

Other liabilities

 

 

246,037

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Net cash provided by operating activities

 

 

3,460,077

 

 

 

5,995,829

 

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(163,031)

 

 

(225,883)

Capitalized hardware and software development costs

 

 

(1,776,382)

 

 

(752,837)

 

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

(1,939,413)

 

 

(978,720)

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Advances on bank line of credit

 

 

-

 

 

 

1,895,659

 

Repayments of bank line of credit advances

 

 

-

 

 

 

(1,895,659)

Principal repayments under finance lease obligations

 

 

(428,415)

 

 

(452,841)

Withholding taxes paid on behalf of employees on net settled restricted stock awards

 

 

(140,865)

 

 

-

 

Common stock repurchased

 

 

-

 

 

 

(10,113)

Issuance of common stock/At-the-market offering, net of issuance costs

 

 

1,071,045

 

 

 

(131,436)

Proceeds from exercise of stock options

 

 

179,273

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Net cash provided by (used in) financing activities

 

 

681,038

 

 

 

(594,390)

 

 

 

 

 

 

 

 

 

Net effect of exchange rate on cash and equivalents

 

 

(96,110)

 

 

70,556

 

 

 

 

 

 

 

 

 

 

NET INCREASE IN CASH AND CASH EQUIVALENTS

 

 

2,105,592

 

 

 

4,493,275

 

 

 

 

 

 

 

 

 

 

CASH AND CASH EQUIVALENTS, beginning of period

 

 

15,996,749

 

 

 

6,879,627

 

 

 

 

 

 

 

 

 

 

CASH AND CASH EQUIVALENTS, end of period

 

$18,102,341

 

 

$11,372,902

 

   

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

  

 
6

Table of Contents

 

WIDEPOINT CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)

 

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

SUPPLEMENTAL CASH FLOW INFORMATION

 

 

 

 

 

 

Cash paid for interest

 

$207,613

 

 

$229,795

 

Cash paid for income taxes

 

$186,063

 

 

$-

 

 

 

 

 

 

 

 

 

 

NONCASH INVESTING AND FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Capitalized hardware and software development costs in accounts payable

 

$75,558

 

 

$-

 

Cashless exercise of stock options

 

$-

 

 

$169

 

Leased assets obtained in exchange for new lease liabilities

 

$-

 

 

$943,290

 

  

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

  

 
7

Table of Contents

 

WIDEPOINT CORPORATION AND SUBSIDIARIES 

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Accumulated

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

OCI

 

 

Deficit

 

 

Total

 

 

 

(Unaudited)

 

Balance, January 1, 2020

 

 

8,386,145

 

 

$83,861

 

 

$95,279,114

 

 

$(242,594)

 

$(70,180,963)

 

$24,939,418

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock repurchased

 

 

(2,416)

 

 

(24)

 

 

(10,089)

 

 

-

 

 

 

-

 

 

 

(10,113)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

254,499

 

 

 

-

 

 

 

-

 

 

 

254,499

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

non-qualified stock options

 

 

-

 

 

 

-

 

 

 

26,942

 

 

 

-

 

 

 

-

 

 

 

26,942

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(37,330)

 

 

-

 

 

 

(37,330)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

483,888

 

 

 

483,888

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2020

 

 

8,383,729

 

 

$83,837

 

 

$95,550,466

 

 

$(279,924)

 

$(69,697,075)

 

$25,657,304

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

58,123

 

 

 

581

 

 

 

(581)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

182,928

 

 

 

-

 

 

 

-

 

 

 

182,928

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

non-qualified stock options

 

 

-

 

 

 

-

 

 

 

26,499

 

 

 

-

 

 

 

-

 

 

 

26,499

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gain

 

 

-

 

 

 

-

 

 

 

-

 

 

 

27,599

 

 

 

-

 

 

 

27,599

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

488,627

 

 

 

488,627

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2020

 

 

8,441,852

 

 

$84,418

 

 

$95,759,312

 

 

$(252,325)

 

$(69,208,448)

 

$26,382,957

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

options exercises

 

 

16,882

 

 

 

169

 

 

 

(169)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

133,266

 

 

 

-

 

 

 

-

 

 

 

133,266

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

non-qualified stock options

 

 

-

 

 

 

-

 

 

 

26,790

 

 

 

-

 

 

 

-

 

 

 

26,790

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gain

 

 

-

 

 

 

-

 

 

 

-

 

 

 

64,890

 

 

 

-

 

 

 

64,890

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,066,963

 

 

 

1,066,963

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, September 30, 2020

 

 

8,458,734

 

 

$84,587

 

 

$95,919,199

 

 

$(187,435)

 

$(68,141,485)

 

$27,674,866

 

 

 
8

Table of Contents

   

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Accumulated

 

 

 

 

 

Issued

 

 

Amount

 

 

Capital

 

 

OCI

 

 

Deficit

 

 

Total

 

 

 

(Unaudited)

 

Balance, January 1, 2021

 

 

8,876,515

 

 

$8,876

 

 

$100,504,741

 

 

$(104,615)

 

$(59,857,279)

 

$40,551,723

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

options exercises

 

 

2,500

 

 

 

2

 

 

 

10,248

 

 

 

-

 

 

 

-

 

 

 

10,250

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

91,650

 

 

 

92

 

 

 

(140,986)

 

 

-

 

 

 

-

 

 

 

(140,894)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock through at-the-market offering

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

program, net of issuance costs of $45,392

 

 

100,687

 

 

 

101

 

 

 

1,088,297

 

 

 

-

 

 

 

-

 

 

 

1,088,398

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

157,107

 

 

 

-

 

 

 

-

 

 

 

157,107

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

non-qualified stock options

 

 

-

 

 

 

-

 

 

 

25,735

 

 

 

-

 

 

 

-

 

 

 

25,735

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(54,949)

 

 

-

 

 

 

(54,949)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

585,424

 

 

 

585,424

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2021

 

 

9,071,352

 

 

$9,071

 

 

$101,645,142

 

 

$(159,564)

 

$(59,271,855)

 

$42,222,794

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

28,208

 

 

 

29

 

 

 

(29)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

214,852

 

 

 

-

 

 

 

-

 

 

 

214,852

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

non-qualified stock options

 

 

-

 

 

 

-

 

 

 

28,969

 

 

 

-

 

 

 

-

 

 

 

28,969

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Offering costs for the issuance of common stock/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

At-the-market offering

 

 

-

 

 

 

-

 

 

 

(17,324)

 

 

-

 

 

 

-

 

 

 

(17,324)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

19,633

 

 

 

-

 

 

 

19,633

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(204,731)

 

 

(204,731)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2021

 

 

9,099,560

 

 

$9,100

 

 

$101,871,610

 

 

$(139,931)

 

$(59,476,586)

 

$42,264,193

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

options exercises

 

 

38,586

 

 

 

38

 

 

$168,985

 

 

 

 

 

 

 

 

 

 

 

169,023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

 

 

 

 

 

 

 

 

210,602

 

 

 

 

 

 

 

 

 

 

 

210,602

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

non-qualified stock options

 

 

 

 

 

 

 

 

 

 

24,867

 

 

 

 

 

 

 

 

 

 

 

24,867

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(49,979)

 

 

 

 

 

 

(49,979)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

534,884

 

 

 

534,884

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, September 30, 2021

 

 

9,138,146

 

 

$9,138

 

 

$102,276,064

 

 

$(189,910)

 

$(58,941,702)

 

$43,153,590

 

 

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

 

 
9

Table of Contents

   

WIDEPOINT CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

1. Organization and Nature of Operations

 

Organization

 

WidePoint Corporation (“WidePoint” or the “Company”) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries throughout the continental United States, Ireland, the Netherlands and the United Kingdom. The Company’s principal executive and administrative headquarters is located in Fairfax, Virginia.

 

Nature of Operations

 

The Company is a leading provider of trusted mobility management (TM2). The Company’s TM2 platform and service solutions enable its customers to efficiently secure, manage and analyze the entire lifecycle of their mobile communications assets through its federally compliant platform Intelligent Telecommunications Management System (ITMS™). The Company’s ITMS™ platform is SSAE 18 compliant and was granted an Authority to Operate by the U.S. Department of Homeland Security and the U.S. Department of Commerce. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TM2 platform. The Company is one of two DoD designated External Certificate Authorities and offers ECA certificates, including digital certificates for IOT and machine identity, PIV (Personal Identity Verification) and PIV-I (Personal Identity Verification Interoperability) for the Federal Government including all contractors to the Federal Government. The Company’s Identity Management division is FISMA moderate certified and is a Trusted Root Certificate Authority offering certificates that are cross-certified under the Federal Bridge. The Company’s TM2 platform is internally hosted and accessible on-demand through a secure customer portal that is specially configured for each customer. The Company can deliver these solutions in a number of configurations ranging from utilizing the platform as a service to a full-service solution that includes full lifecycle support for all end users and the organization.

 

The Company also provides digital interactive billing and analytics to both communications service providers (CSPs) and enterprises. Our customized solutions give their end customers the ability to view and analyze their bills online via our advanced self-serve user portal 24/7. Our solutions are delivered in a hosted and secure environment and provide our CSPs with full visibility into their revenue model which drives a stronger customer experience and reduces their operating costs and improves profitability.

 

The Company derives a significant amount of its revenues from contracts funded by federal government agencies for which WidePoint’s subsidiaries act in the capacity as the prime contractor, or as a subcontractor. The Company believes that contracts with federal government agencies will be the primary source of revenues for the foreseeable future. External factors outside of the Company’s control such as delays and/or a change in government administrations, budgets and other political matters that may impact the timing and commencement of such work could result in variations in operating results and directly affect the Company’s financial performance. Successful contract performance and variation in the volume of activity as well as in the number of contracts commenced or completed during any quarter may cause significant variations in operating results from quarter to quarter.

 

A significant portion of the Company’s expenses, such as personnel and facilities costs, are fixed in the short term and may not be easily modified to manage through changes in the Company’s market place that may create pressure on pricing and/or costs to deliver its services.

 

The Company has periodic capital expense requirements to maintain and upgrade its internal technology infrastructure tied to its hosted solutions and other such costs may be significant when incurred in any given quarter.

 

 
10

Table of Contents

 

COVID-19

 

The coronavirus (“COVID-19”) pandemic has created significant macroeconomic uncertainty, volatility and disruption. The assessment of how COVID-19 or any variant thereof will impact our business is on-going and encompasses all aspects of our business, including how COVID-19 or an variant thereof will impact our customers, employees, subcontractors, business partners and the capital markets. Although the Company did not experience significant disruptions during the nine months ended September 30, 2021, we have experienced significant reduction in new customer acquisitions due to lack of customer demand. We are unable to fully predict the impact the COVID-19 pandemic will have on our future financial position, results of operations, or cash flows.

 

Additionally, changes in spending policies, budget priorities and funding levels are a key factor influencing the purchasing levels of government customers. With the current COVID-19 pandemic, future budget priorities and funding levels for these customers may be adversely affected.

 

2. Basis of Presentation and Accounting Policies

 

Basis of Presentation

 

The unaudited condensed consolidated financial statements as of September 30, 2021 and for each of the three and nine month periods ended September 30, 2021 and 2020, respectively, included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Pursuant to such regulations, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. It is the opinion of management that all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results are reflected in the financial statements for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2020 was derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. The results of operations for the three and nine month periods ended September 30, 2021 are not necessarily indicative of the operating results for the full year.

 

Principles of Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.

 

Common Stock Reverse Split

 

On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information has been retroactively adjusted to reflect the reverse stock split.

 

Government Subsidies

 

On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), which among other things, provides employer payroll tax credits for qualified wages and options to defer payroll tax payments for a limited period. Based on our evaluation of the CARES Act, in certain circumstances, we qualify for certain employer payroll tax credits as well as the deferral of payroll tax payments in the future. The Company records government subsidies as offsets to the related operating expenses. During the three months periods ended September 30, 2021, qualified payroll credits reduced general and administrative expenses by $1.3 million on our condensed consolidated statements of operations.

 

As of September 30, 2021, deferred payroll tax payments of $246,000 were included in both accrued liabilities and other long-term liabilities, each, on our condensed consolidated balance sheets. As of December 31, 2020, total deferred payroll tax payments of $492,000 were included in accrued liabilities and other long-term liabilities on our consolidated balance sheets.

 

 
11

Table of Contents

 

Foreign Currency

 

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s condensed consolidated statements of operations, depending on the nature of the activity.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. There were no significant changes in accounting estimates used by management during the quarter.

 

Segment Reporting

 

Our TM2 solution offerings comprise an overall single business from which the Company earns revenues and incurs costs. The Company’s TM2 solution offerings are centrally managed and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 13 for detailed information regarding the composition of revenues.

   

Significant Accounting Policies

 

There were no significant changes in the Company’s significant accounting policies during the first nine months of 2021 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 23, 2021.

 

Recently Adopted Accounting Standards

 

In December 2019, the FASB issued Accounting Standards Update (“ASU”) No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted the standard on January 1, 2021 and it had no material impact on the Company’s condensed consolidated financial statements.

 

 
12

Table of Contents

    

Accounting Standards under Evaluation

 

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.

 

3. Accounts Receivable and Significant Concentrations

 

A significant portion of the Company’s receivables are billed under firm fixed price contracts with agencies of the U.S. federal government and similar pricing structures with several corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:

 

 

(1) Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customers.

 

(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.

 

(3) For the nine months ended September 30, 2021, the Company recognized $24,500 of recoveries of existing provision for bad debt. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Company’s establishment of such a bad debt reserve.

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Government (1)

 

$9,025,163

 

 

$34,097,906

 

Commercial (2)

 

 

1,208,536

 

 

 

1,898,924

 

Gross accounts receivable

 

 

10,233,699

 

 

 

35,996,830

 

 

 

 

 

 

 

 

 

 

Less: allowances for doubtful accounts (3)

 

 

84,971

 

 

 

114,169

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$10,148,728

 

 

$35,882,661

 

     

 
13

Table of Contents

 

Significant Concentrations

 

The following table presents revenue by customer in the current and/or comparative periods:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

Customer Type

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

U.S. Federal Government (1)

 

 

87.1%

 

 

94.0%

 

 

 

84.2%

 

 

 

91.4%

 

U.S. State & Local and Foreign Governments

 

 

0.3%

 

 

 

0.1%

 

 

 

0.4%

 

 

 

0.1%

 

Commercial

 

 

12.6%

 

 

 

5.9%

 

 

 

15.4%

 

 

 

8.5%

 

 

(1) Sales to the U.S. federal government include sales from contracts for which we are the prime contractor, as well as those for which we are a subcontractor and the ultimate customer is the U.S. government.

 

4. Unbilled Accounts Receivable

 

Unbilled accounts receivable represent revenues earned but not invoiced to the customer at the balance sheet date due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and hardware and software products delivered but not invoiced at the end of the reporting period.

 

The following table presents customers that represent ten (10) percent or more of consolidated unbilled accounts receivable as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

99%

 

 

 

99%

 

Commercial

 

 

1%

 

 

 

1%

 

 

5. Other Current Assets and Accrued Expenses

  

Other current assets consisted of the following as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Inventories

 

$1,198,546

 

 

$990,976

 

Prepaid rent, insurance and other assets

 

 

1,226,169

 

 

 

772,657

 

Employee retention credit receivable

 

 

1,296,396

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$3,721,111

 

 

$1,763,633

 

  

 
14

Table of Contents

 

Accrued expenses consisted of the following as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Carrier service costs

 

$7,644,300

 

 

$11,832,170

 

Salaries and payroll taxes

 

 

1,780,618

 

 

 

2,774,138

 

Inventory purchases, consultants and other costs

 

 

1,490,137

 

 

 

1,004,303

 

Other

 

 

286,942

 

 

 

15,702

 

 

 

 

 

 

 

 

 

 

 

 

$11,201,997

 

 

$15,626,313

 

 

6. Property and Equipment

 

Major classes of property and equipment consisted of the following as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Computer hardware and software

 

$2,671,326

 

 

$2,271,000

 

Furniture and fixtures

 

 

454,624

 

 

 

462,361

 

Leasehold improvements

 

 

303,733

 

 

 

318,449

 

Automobiles

 

 

92,108

 

 

 

31,913

 

Gross property and equipment

 

 

3,521,791

 

 

 

3,083,723

 

Less: accumulated depreciation and amortization

 

 

2,688,209

 

 

 

2,510,684

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$833,582

 

 

$573,039

 

  

During the three and nine month periods ended September 30, 2021, property and equipment depreciation expense was approximately $89,200 and $248,900, respectively. During the three and nine month periods ended September 30, 2020, property and equipment depreciation expense was approximately $117,000 and $328,300, respectively.

 

During the nine month periods ended September 30, 2021 and 2020, there were no material disposals of owned property and equipment.

 

There were no changes in the estimated useful lives used to depreciate property and equipment during the nine month periods ended September 30, 2021 and 2020.

 

7. Goodwill and Intangible Assets

 

The Company has recorded goodwill of $18,555,578 as of September 30, 2021. There were no changes in the carrying amount of goodwill during the nine month period ended September 30, 2021.

 

  

 
15

Table of Contents

 

Intangible assets consists of the following:

 

 

 

SEPTEMBER 30, 2021

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Channel Relationships

 

$2,628,080

 

 

$(1,299,440)

 

$1,328,640

 

Internally Developed Software

 

 

2,616,847

 

 

 

(1,504,241)

 

 

1,112,606

 

Trade Name and Trademarks

 

 

290,472

 

 

 

(143,623)

 

 

146,849

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$5,535,399

 

 

$(2,947,304)

 

$2,588,095

 

 

 

 

DECEMBER 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Customer Relationships

 

$1,980,000

 

 

$(1,980,000)

 

$-

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,168,036)

 

 

1,460,044

 

Internally Developed Software

 

 

1,846,194

 

 

 

(1,280,108)

 

 

566,086

 

Trade Name and Trademarks

 

 

290,472

 

 

 

(129,099)

 

 

161,373

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$6,744,746

 

 

$(4,557,243)

 

$2,187,503

 

 

For the three and nine month periods ended September 30, 2021, the Company capitalized $607,900 and $1,851,900, respectively, of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), next generation TDITM application, secure identity management technology and network operations center of which $531,600 was transferred from capital work in progress to internally developed software during the period. Capital work in progress is included in other long-term assets in the consolidated balance sheet

 

For the three and nine month periods ended September 30, 2020, the Company capitalized $234,000 and $753,000, respectively, of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), secure identity management technology and network operations center.

 

During the nine month period ended September 30, 2021, the Company disposed of fully amortized intangible assets with a historical cost and accumulated amortization of $1,980,000. There were no disposals of intangible assets during the nine month period ended September 30, 2020.

 

The aggregate amortization expense recorded for the three month periods ended September 30, 2021 and 2020 were approximately $133,800 and $125,700, respectively. The aggregate amortization expense recorded for the nine month periods ended September 30, 2021 and 2020 were approximately $373,100 and $377,000, respectively

 

As of September 30, 2021, estimated annual amortization for our intangible assets for each of the next five years is approximately:

  

Remainder 2021

 

$295,515

 

2022

 

 

624,671

 

2023

 

 

491,976

 

2024

 

 

332,799

 

2025

 

 

194,570

 

Thereafter

 

 

648,564

 

Total

 

$2,588,095

 

 

 
16

Table of Contents

 

8. Line of Credit

 

On June 15, 2017, the Company entered into a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”). The Loan Agreement provides for a $5.0 million working capital revolving line of credit.

 

Effective, April 30, 2021, the Company entered into a sixth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement extended the maturity date of the facility from April 30, 2021 through June 15, 2022.

 

The Loan Agreement requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under lease accounting standards).

 

The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of the Company’s eligible accounts receivable. The facility is secured by a first lien security interest on all of the Company’s personal property, including its accounts receivable, general intangibles, inventory and equipment maintained in the United States. As of September 30, 2021, the Company was eligible to borrow up to $4.9 million under the borrowing base formula.

 

9. Income Taxes

 

The Company files U.S. federal income tax returns with the Internal Revenue Service (“IRS”) as well as income tax returns in various states and certain foreign countries. The Company may be subject to examination by the IRS or various state taxing jurisdictions for tax years 2003 and forward. The Company may be subject to examination by various foreign countries for tax years 2014 forward. As of September 30, 2021, the Company was not under examination by the IRS, any state or foreign tax jurisdiction. The Company did not have any unrecognized tax benefits at either September 30, 2021 or December 31, 2020. In the future if applicable, any interest and penalties related to uncertain tax positions will be recognized in income tax expense.

 

As of September 30, 2021, the Company had approximately $36.1 million in net operating loss (NOL) carry forwards available to offset future taxable income for federal income tax purposes, net of the potential Section 382 limitations. These federal NOL carry forwards expire between 2021 and 2036. Included in the recorded deferred tax asset, the Company had a benefit of approximately $36.0 million available to offset future taxable income for state income tax purposes. These state NOL carry forwards expire between 2024 and 2036. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic NOL may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.

  

 
17

Table of Contents

 

Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies. During 2020, in part because the Company achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there was sufficient positive evidence to conclude that it was more likely than not that deferred tax assets were realizable. It therefore reduced the valuation allowance accordingly and the Company released $8.2 million of the deferred tax asset valuation allowance during the fourth quarter of 2020 to offset the regular tax expense generated by its earnings in 2020. There were no changes to the valuation allowance during 2021. In the future, changes in the Company’s valuation allowance may result from, among other things, additional pretax operating losses resulting in increases in its valuation allowance or pretax operating income resulting in decreases in its valuation allowance.

 

10. Stockholders’ Equity

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of September 30, 2021, there were 9,138,146 shares issued and outstanding. During the nine month period ended September 30, 2021, there were 132,384 shares of common stock vested in accordance with the vesting terms of the RSAs. Two employees received less than the shares vested because they elected to have a total of 12,526 shares withheld in satisfaction of each of the employees corresponding tax liability of approximately $140,900. The Company’s payment of this tax liability was recorded as a cash flow from financing activity on the consolidated statement of cash flows.

 

During the nine month period ended September 30, 2020, there were 58,123 shares of common stock vested in accordance with the vesting terms of RSAs.

 

Shares of common stock issued as a result of stock option exercises and realized gross proceeds for the nine month period ended September 30, 2021, were 41,500 and $179,233, respectively. During the nine month period ended September 30, 2020, 75,000 stock options were exercised on a cashless basis for an aggregate issuance of 16,882 shares of the Company’s common stock.

 

At The Market Offering Agreement

 

On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc. (“B. Riley FBR”), The Benchmark Company, LLC (“Benchmark”) and Spartan Capital Securities, LLC (“Spartan”, and together with B. Riley FBR and Benchmark, the “Sales Agents”) which establishes an at-the-market equity program pursuant to which the Company may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. The Sales Agreement provides for the sale of shares of the Company’s common stock (“Shares”) having an aggregate offering price of up to $24,000,000.

 

The Sales Agreement will terminate upon the earlier of sale of all of the Shares under the Sales Agreement or termination of the Sales Agreement as permitted.

 

The Company has no obligation to sell any of the Shares, and, at any time, we may suspend offers under the Sales Agreement or terminate the Sales Agreement. The Company did not sell any shares during the three month period ended September 30, 2021. During the nine month period ended September 30, 2021, the Company sold 100,687 shares for gross proceeds of $1.1 million. During the nine month period ended September 30, 2021, the Company has incurred $62,700of offering costs.

 

 
18

Table of Contents

   

11. Share-based Compensation

 

Share-based compensation (including restricted stock awards) represents both stock option based expense and stock grant expense. The following table sets forth the composition of stock compensation expense included in general and administrative expense for the periods then ended:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Restricted stock compensation expense

 

$210,602

 

 

$133,266

 

 

$582,561

 

 

$570,693

 

Non-qualified option stock compensation expense

 

 

24,867

 

 

 

26,790

 

 

 

79,571

 

 

 

80,231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$235,469

 

 

$160,056

 

 

$662,132

 

 

$650,924

 

 

The Company’s stock incentive plan is administered by the Compensation Committee of the Board of Directors and authorizes the grant or award of incentive stock options, nonqualified stock options (NQSO), restricted stock awards (RSA), stock appreciation rights, dividend equivalent rights, performance unit awards and phantom shares. The Company issues new shares of common stock upon the exercise of stock options.

 

Restricted Stock

 

The Company records the fair value of all restricted stock awards based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock award shares are issued when vested and included in the total number of common shares issued and outstanding. During the nine month period ended September 30, 2021, the Company granted 83,326 RSAs.

 

Non-Qualified Stock Options

 

The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, forfeiture rates and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. There were no non-qualified stock option awards granted during the nine month periods ended September 30, 2021 and 2020.

 

At September 30, 2021, the Company had approximately $564,846 of total unrecognized share-based compensation expense, net of estimated forfeitures, related to share-based compensation that will be recognized over the weighted average remaining period of 1.1 year.

  

 
19

Table of Contents

 

12. Earnings Per Common Share (EPS)

 

The computations of basic and diluted earnings per share were as follows for the periods presented below:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Basic Earnings Per Share Computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

Weighted average number of common shares

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

Basic Earnings Per Share

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share Computation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

Incremental shares from assumed conversions of dilutive securities

 

 

28,990

 

 

 

76,466

 

 

 

116,102

 

 

 

54,447

 

Adjusted weighted average number of common shares

 

 

9,158,396

 

 

 

8,527,309

 

 

 

9,182,190

 

 

 

8,463,561

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

   

13. Revenue from Contracts with Customers

 

The following table was prepared to provide additional information about the composition of revenues from contracts with customers for the periods presented:

  

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Carrier Services

 

$13,100,499

 

 

$45,029,563

 

 

$36,347,673

 

 

$118,116,987

 

Managed Services

 

 

9,150,783

 

 

 

12,476,998

 

 

 

26,537,872

 

 

 

33,838,720

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

   

 
20

Table of Contents

 

The Company recognized revenues from contracts with customers for the following customer types as set forth below:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$19,377,818

 

 

$54,067,651

 

 

$52,959,115

 

 

$138,942,101

 

U.S. State and Local Governments

 

 

50,196

 

 

 

24,969

 

 

 

168,284

 

 

 

76,255

 

Foreign Governments

 

 

14,840

 

 

 

40,906

 

 

 

53,929

 

 

 

106,812

 

Commercial Enterprises

 

 

2,808,428

 

 

 

3,373,035

 

 

 

9,704,217

 

 

 

12,830,539

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

 

The Company recognized revenues from contracts with customers in the following geographic regions:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

North America

 

$21,286,194

 

 

$56,407,094

 

 

$59,459,998

 

 

$148,655,842

 

Europe

 

 

965,088

 

 

 

1,099,467

 

 

 

3,425,547

 

 

 

3,299,865

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

 

During the three months ended September 30, 2021 and 2020, the Company recognized approximately $344,700 and $350,400, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively.

 

During the nine months ended September 30, 2021 and 2020, the Company recognized approximately $1.8 million and $1.6 million, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively.

 

14. Commitments and Contingencies

 

Employment Agreements

 

The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.

 

Litigation

 

The Company is not involved in any material legal proceedings.

 

 
21

Table of Contents

 

15. Subsequent Event

 

Acquisition

 

On October 1, 2021, the Company completed the acquisition of specified assets of IT Authorities, Inc. (ITA). The closing purchase price paid by the Company consisted of $4.75 million in cash and 75,000 fully vested warrants to purchase an equal number of shares of the Company’s common stock at an exercise price of $5.33 per share (“Warrants”) exercisable for a period of four years. In addition, the Company agreed to pay contingent consideration to the seller as follows: (i) up to an additional $250,000 and 75,000 Warrants exercisable for four years depending on the EBITDA of the business in 2021; (ii) up to an additional $1.0 million and 150,000 Warrants exercisable for three years depending on the EBITDA of the business in 2022; (iii) up to an additional $1.0 million and 125,000 Warrants exercisable for three years depending on the EBITDA of the business in 2023; and (iv) up to an additional $1.0 million and 125,000 Warrants exercisable for three years depending on the EBITDA of the Business in 2024. In addition, the Company entered into employment agreements with two of the founders of the seller and in the event of the termination of either employee without cause (or by the employee for good reason), the contingent consideration payable under the purchase agreement will be deemed earned and payable for earn-out periods that have not been completed at the time of termination. The cash portion of the acquisition was funded using cash on hand.

 

As of the date of filing this quarterly report on Form 10-Q, total consideration transferred and the acquisition-date fair value information is not provided because the preliminary purchase accounting has not yet been finalized due primarily to the timing of information being provided to our valuation specialist and the pending receipt of a preliminary valuation report for certain assets and liabilities, including identified intangible assets. The Company expects to update this information in the fourth quarter.

 

Supplemental Unaudited Pro Forma Information

 

The following unaudited pro forma information presents the condensed consolidated results of operations of the Company and ITA for the three and nine month periods ended September 30, 2021 and 2020 as if the acquisition of ITA had been completed on January 1, 2020. These unaudited pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments that reflect pro forma results of operations, such as removal of revenue and expenses that were not part of the asset purchase agreement, and does not reflect the potential amortization for the fair value of acquired intangible assets and fair value adjustment for deferred revenue, adjustments for revenue and contract costs in connection with the adoption of Accounting Standards Codification 606 “Revenue from Contracts with Customers” for the IT Authorities business, and adjustments relating to the tax effect of combining the Company and IT Authorities businesses.

 

The unaudited pro forma results do not reflect any operating efficiencies or potential cross-selling of product and services which may result from the consolidation of the operations of the Company and ITA. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of the results of operations that actually would have been achieved had the acquisition occurred as of January 1, 2020, nor are they intended to represent or be indicative of future results of operations.

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(a)

 

 

(a)

 

 

(a)

 

 

(a)

 

 

 

(Unaudited)

 

Revenues

 

$24,740,000

 

 

$60,387,000

 

 

$70,100,000

 

 

$161,897,000

 

Net income

 

 

636,000

 

 

 

1,287,000

 

 

 

1,061,000

 

 

 

2,823,000

 

 

(a) To reflect on a pro forma basis unaudited consolidated financial information for the three and nine month periods ended September 30, 2021 and 2020 for the Company. The unaudited financial information presented herein were derived from unaudited historical internally prepared financial statements for ITA and WidePoint’s Form 10-Q quarterly unaudited financial statements.

 

 
22

Table of Contents

 

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

 

Cautionary Note Regarding Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains forward-looking statements concerning our business, operations and financial performance and condition as well as our plans, objectives and expectations for our business operations and financial performance and condition that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Form 10-Q are forward-looking statements. You can identify these statements by words such as “aim,” “anticipate,” “assume,” “believe,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “potential,” “positioned,” “predict,” “should,” “target,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends. These forward-looking statements are based on current expectations, estimates, forecasts and projections about our business and the industry in which we operate and our management’s beliefs and assumptions. These statements are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:

 

 

·

The impact of the COVID-19 pandemic on our business and operations;

 

·

Our ability to successfully execute our strategy;

 

·

Our ability to sustain profitability and positive cash flows;

 

·

Our ability to gain market acceptance for our products;

 

·

Our ability to win new contracts, execute contract extensions and expand scope of services on existing contracts;

 

·

Our ability to compete with companies that have greater resources than us;

 

·

Our ability to penetrate the commercial sector to expand our business;

 

·

Our ability to identify potential acquisition targets and close such acquisitions;

 

·

Our ability to successfully integrate acquired businesses with our existing operations;

 

·

Our ability to maintain a sufficient level of inventory necessary to meet our customers demand due to supply shortage and pricing;

 

·

Our ability to retain key personnel; and

 

·

The risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 24, 2021.

  

The forward-looking statements included in this Form 10-Q are made only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law. Readers are cautioned not to put undue reliance on forward-looking statements. In this Quarterly Report on Form 10-Q, unless the context indicates otherwise, the terms “Company” and “WidePoint,” as well as the words “we,” “our,” “ours” and “us,” refer collectively to WidePoint Corporation and its consolidated subsidiaries.

 

Business Overview

 

We are a leading provider of Trusted Mobility Management (TM2) that consists of federally certified communications management, identity management, and interactive bill presentment and analytics solutions. We help our clients achieve their organizational missions for mobility management and security objectives in this challenging and complex business environment.

 

We offer our TM2 solutions through a flexible managed services model which includes both a scalable and comprehensive set of functional capabilities that can be used by any customer to meet the most common functional, technical and security requirements for mobility management. Our TM2 solutions were designed and implemented with flexibility in mind such that it can accommodate a large variety of customer requirements through simple configuration settings rather than through costly software development. The flexibility of our TM2 solutions enables our customers to be able to quickly expand or contract their mobility management requirements. Our TM2 solutions are hosted and accessible on-demand through a secure federal government certified proprietary portal that provides our customers with the ability to manage, analyze and protect their valuable communications assets, and deploy identity management solutions that provide secured virtual and physical access to restricted environments.

 

 
23

Table of Contents

 

Revenue Mix

 

Our revenue mix fluctuates due to customer driven factors including: i) timing of technology and accessory refresh requirements from our customers; ii) onboarding of new customers that require carrier services; iii) subsequent decreases in carrier services as we optimize their data and voice usage; iv) delays in delivering products or services; and v) changes in control or leadership of our customers that lengthens our sales cycle, changes in laws or funding, among other circumstances that may unexpectedly change the revenue earned and/or duration of our services. As a result, our revenue will vary by quarter.

 

For additional information related to our business operations, see the description of our business set forth in our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 23, 2021.

 

Strategic Focus and Notable Events

 

We believe that demand for our TM2 solutions will continue to grow as public and private sectors seek to address the additional requirements for supporting a mobile workforce. We also believe that the current COVID-19 pandemic and the post pandemic environment will increase the need for WidePoint’s services as our customers and potential customers seek to manage, secure and gain visibility into their mobility assets as a result of a larger number of employees working remotely. Our longer-term strategic focus and goals are driven by our need to expand our critical mass so that we have more flexibility to fund investments in technology solutions and introduce new sales and marketing initiatives in order to expand our marketplace share and increase the breadth of our offerings in order to improve company sustainability and growth.

 

In fiscal 2021, we will continue to focus on the following key goals:

 

 

·

focusing sales on managed services, versus lower margin Carrier Services,

 

·

growing our sales pipeline by investing in our business development and sales team assets,

 

·

pursuing additional opportunities with our key systems integrator and strategic partners ,

 

·

improving our proprietary platform and products, which includes pursuing FedRAMP certification for ITMS™ and maintaining our ATOs with our federal government agencies, as well as upgrading our secure identity management technology,

 

·

working to successfully deliver and expand the scope of work under the newly awarded DHS CWMS 2.0 IDIQ,

 

·

expanding our solution offerings into the commercial space, and

 

·

integrate our newly acquired service offerings from our recent acquisition of the assets of ITA Authorities, Inc. (ITA) into our proposals and to cross-sell to our offering to the existing ITA customer base

  

On October 1, 2021, we completed the acquisition of ITA. The closing purchase price consisted of $4.75 million in cash and 75,000 warrants to purchase shares of our common stock at an exercise price of $5.33 per share (“Warrants”) exercisable for a period of four years. The acquisition is expected to:

 

 

·

Enhance our expertise in delivering ITaaS solutions to existing and prospective customers;

 

·

Expand our footprint and presence in the bourgeoning commercial enterprise sector, especially with small and mid-sized businesses;

 

·

Provide meaningful cross-sell opportunities, including layering on WidePoint’s Identity Management solution on top of ITA’s managed cybersecurity offerings; and

 

·

Offer significant upsell opportunities to sell our Identity Management (IdMaaS) offering to ITA’s customer base

   

 
24

Table of Contents

 

Our longer-term strategic focus and goals are driven by our need to expand our critical mass so that we have more flexibility to fund investments in technology solutions and introduce new sales and marketing initiatives to expand our marketplace share and increase the breadth of our offerings in order to improve company sustainability and growth. Our strategy for achieving our longer-term goals include:

 

 

·

pursuing accretive and strategic acquisitions to expand our solutions and our customer base, such as the ITA acquisition described above,

 

·

delivering new incremental offerings to add to our existing TM2 offering,

 

·

developing and testing innovative new offerings that enhance our TM2 offering, and

 

·

transitioning our data center and support infrastructure into a more cost-effective and federally approved cloud environment to comply with perceived future contract requirements.

  

We believe these actions could drive a strategic repositioning of our TM2 offering and may include the sale of non-aligned offerings coupled with acquisitions of complementary and supplementary offerings that could result in a more focused core set of TM2 offerings.

 

Results of Operations

 

Three Months Ended September 30, 2021 as Compared to Three Months Ended September 30, 2020

 

Revenues. Revenues for the three month period ended September 30, 2021 were approximately $22.2 million, a decrease of approximately $35.3 million (or 61%), as compared to approximately $57.5 million in 2020. Our mix of revenues for the periods presented is set forth below:

 

 

 

THREE MONTHS ENDED

 

 

 

 

 

 

SEPTEMBER 30,

 

 

Dollar

 

 

 

2021

 

 

2020

 

 

Variance

 

 

 

(Unaudited)

 

 

 

 

Carrier Services

 

$13,100,500

 

 

$45,029,570

 

 

$(31,929,070)
Managed Services:

 

 

 

 

 

 

 

 

 

 

 

 

Managed Service Fees

 

 

5,347,641

 

 

 

9,954,284

 

 

 

(4,606,643)
Billable Service Fees

 

 

885,114

 

 

 

2,236,590

 

 

 

(1,351,476)
Reselling and Other Services

 

 

2,918,027

 

 

 

286,117

 

 

 

2,631,910

 

 

 

 

9,150,782

 

 

 

12,476,991

 

 

 

(3,326,209)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$(35,255,279)

 

Our carrier services decreased primarily due to completion of the U.S. Department of Commerce contract supporting the 2020 Census and to a lesser extent increased usage with our other federal government customers.

 

Our managed service fees decreased largely due to higher sales of mobile device accessories in the third quarter of 2020 that was caused by the remote work due to COVID-19 pandemic and to a lesser extent lower number of devices managed in 2021.

 

Billable service fee revenue decreased as compared to last year due to completion of the U.S. Department of Commerce project supporting the 2020 Census.

 

 
25

Table of Contents

 

Reselling and other services increased as compared to last year due to product resales to federal government customers. Reselling and other services are transactional in nature and as a result the amount and timing of revenue will vary significantly from quarter to quarter.

 

Cost of Revenues. Cost of revenues for the three months period ended September 30, 2021 were approximately $18.6 million (or 84% of revenues), as compared to approximately $51.9 million (or 90% of revenues) in 2020. The decrease was driven by lower carrier services, partially offset by higher product resale.

 

Gross Profit. Gross profit for the three months period ended September 30, 2021 was approximately $3.7 million (or 16% of revenues), as compared to approximately $5.6 million (or 11% of revenues) in 2020. The increase in gross profit percentage was driven by the increase in higher margin managed services revenue, partially offset by lower margin product resale. Our gross profit percentage will vary from quarter to quarter due to revenue mix between carrier services and managed services revenue.

 

Sales and Marketing. Sales and marketing expense for the three months period ended September 30, 2021 was approximately $0.5 million (or 2% of revenues), as compared to approximately $0.5 million (or 1% of revenues) in 2020. We continue to invest in our business development and sales team assets as identified as one of our key goals for 2021.

 

General and Administrative. General and administrative expenses for the three months period ended September 30, 2021 were approximately $2.1 million (or 9% of revenues), as compared to approximately $3.7 million (or 6% of revenues) in 2020. The decrease in general and administrative expense reflects recognition of qualified payroll tax credit of $1.3 million, partially offset by increased data center costs and acquisition related costs.

 

Depreciation and Amortization. Depreciation and amortization expense for the three month period ended September 30, 2021 was approximately $263,200 as compared to approximately $285,100 in 2020. The decrease in depreciation and amortization expense reflects the decrease in our depreciable asset base.

 

Other (Expense) Income. Net other expense for the three month period ended September 30, 2021 was approximately $(41,250) as compared to approximately an expense of $(69,400) in 2020. The decrease in net expense substantially reflects lower interest expense related to less borrowings on the line of credit and lease liability compared to prior year.

 

Income Taxes. Income tax expense for the three month period ended September 30, 2021 was approximately $232,900, as compared to $12,500 in 2020. Income taxes were accrued at an estimated effective tax rate of 27.4% for the three months ended September 30, 2021 compared to 19.1% for the three months ended September 30, 2020.

 

Net Income. As a result of the cumulative factors annotated above, net income for the three month period ended September 30, 2021 was approximately $534,900, as compared to net income of approximately $1.1 million in the same period last year.

 

Nine Months Ended September 30, 2021 as Compared to Nine Months Ended September 30, 2020

 

Revenues. Revenues for the nine month period ended September 30, 2021 were approximately $62.9 million, a decrease of approximately $89.1 million (or 59%), as compared to approximately $151.9 million in 2020. Our mix of revenues for the periods presented is set forth below:

 

 
26

Table of Contents

 

 

 

NINE MONTHS ENDED

 

 

 

 

 

 

SEPTEMBER 30,

 

 

Dollar

 

 

 

2021

 

 

2020

 

 

Variance

 

 

 

(Unaudited)

 

 

 

 

Carrier Services

 

$36,347,669

 

 

$118,116,989

 

 

$(81,769,320)
Managed Services:

 

 

 

 

 

 

 

 

 

 

 

 

Managed Service Fees

 

 

20,241,104

 

 

 

25,295,949

 

 

 

(5,054,845)
Billable Service Fees

 

 

2,924,300

 

 

 

5,246,307

 

 

 

(2,322,007)
Reselling and Other Services

 

 

3,372,472

 

 

 

3,296,462

 

 

 

76,010

 

 

 

 

26,537,876

 

 

 

33,838,718

 

 

 

(7,300,842)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$62,885,545

 

 

$151,955,707

 

 

$(89,070,162)

 

Our carrier services decreased primarily due to winding down of the U.S. Department of Commerce contract supporting the 2020 Census and to a lesser extent pass through of carrier credit.

 

Our managed service fees decreased largely due to higher sales of mobile device accessories in 2020 that was caused by the remote work due to COVID-19 pandemic and to a lesser extent lower number of devices managed in 2021.

 

Billable service fee revenue decreased as compared to last year due to completion of the U.S. Department of Commerce project supporting the 2020 Census, partially offset by additional services to other federal government customers.

 

Reselling and other services increased slightly due to timing of higher demand of product resale to federal government customers in 2021. Reselling and other services are transactional in nature and as a result the amount and timing of revenue will vary significantly from quarter to quarter.

 

Cost of Revenues. Cost of revenues for the nine month period ended September 30, 2021 were approximately $50.5 million (or 80% of revenues), as compared to approximately $136.3 million (or 90% of revenues) in 2020. The decrease was driven by lower carrier services related to the U.S. Department of Commerce contract and lower accessories cost of sale as compared to last year.

 

Gross Profit. Gross profit for the nine month period ended September 30, 2021 was approximately $12.4 million (or 20% of revenues), as compared to approximately $15.6 million (or 10% of revenues) in 2020. The increase in gross profit percentage was driven by the increase in higher margin managed services revenue. Our gross profit percentage will vary from quarter to quarter due to revenue mix between carrier services and managed services revenue.

 

Sales and Marketing. Sales and marketing expense for the nine month period ended September 30, 2021 was approximately $1.5 million (or 2% of revenues), as compared to approximately $1.4 million (or 1% of revenues) in 2020, due to increased business development efforts.

 

General and Administrative. General and administrative expenses for the nine month period ended September 30, 2021 were approximately $8.7 million (or 14% of revenues), as compared to approximately $10.9 million (or 7% of revenues) in 2020. The decrease in general and administrative expense reflects recognition of qualified payroll tax credit of $1.3 million and to a lesser extent lower payroll costs, partially offset by increased data center costs and acquisition related costs.

 

Depreciation and Amortization. Depreciation and amortization expense for the nine month period ended September 30, 2021 was approximately $768,000 as compared to approximately $814,800 in 2020. The decrease in depreciation and amortization expense reflects a decrease in our depreciable asset base

 

 
27

Table of Contents

 

Other (Expense) Income. Net other expense for the nine month period ended September 30, 2021 was approximately $(176,500) as compared to approximately $(224,300) in 2020. The decrease in net expense reflects lower interest expense related to lease liability compared to prior year and a gain recognized on a sale of asset in 2021.

 

Income Taxes. Income tax expense for the nine month period ended September 30, 2021 was approximately $329,300, as compared to $242,800 in 2020. Income taxes were accrued at an estimated effective tax rate of 26.5% for the nine months ended September 30, 2021 compared to 10.6% for the nine month period ended September 30, 2020.

 

Net Income. As a result of the cumulative factors annotated above, net income for the nine month period ended September 30, 2021 was approximately $916,000, as compared to net income of approximately $2.0 million in the same period last year.

 

Liquidity and Capital Resources

 

We have, since inception, financed operations and capital expenditures through our operations, credit facilities and the sale of securities. Our immediate sources of liquidity include cash and cash equivalents, accounts receivable, unbilled receivables and access to a working capital credit facility with Atlantic Union Bank for up to $5.0 million. During 2020, we established an at-the-market (ATM) equity sales program (described below) that permits us to sell, from time to time, up to $24.0 million of our common stock through the sales agents under the program. There is no assurance that, if needed, we will be able to raise capital on favorable terms or at all.

 

At September 30, 2021, our net working capital was approximately $14.6 million as compared to $13.0 million at December 31, 2020. The increase in net working capital was primarily driven by proceeds from issuance of common stock through the ATM sales program, and temporary payable timing differences. We may need to raise additional capital to fund major growth initiatives and/or acquisitions and there can be no assurance that additional capital will be available on acceptable terms or at all.

 

ATM Sales Program

 

On August 18, 2020, we entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc., The Benchmark Company, LLC and Spartan Capital Securities, LLC which establishes an ATM equity program pursuant to which we may offer and sell up to $24.0 million of shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. We have no obligation to sell any of the Shares, and, at any time, we may suspend offers under the Sales Agreement or terminate the Sales Agreement. We sold 100,687 shares during the nine months ended September 30, 2021 under the ATM program and had remaining capacity of $18.6 million as of September 30, 2021. No shares were sold during the three months ended September 30, 2021.

 

Cash Flows from Operating Activities

 

Cash provided by operating activities provides an indication of our ability to generate sufficient cash flow from our recurring business activities. Our single largest cash operating expense is the cost of labor and company sponsored healthcare benefit programs. Our second largest cash operating expense is our facility costs and related technology communication costs to support delivery of our services to our customers. We lease most of our facilities under non-cancellable long term contracts that may limit our ability to reduce fixed infrastructure costs in the short term. Any changes to our fixed labor and/or infrastructure costs may require a significant amount of time to take effect depending on the nature of the change made and cash payments to terminate any agreements that have not yet expired. We experience temporary collection timing differences from time to time due to customer invoice processing delays that are often beyond our control.

 

For the nine months ended September 30, 2021, net cash used in operations was approximately $3.5 million driven by collections of accounts receivable and temporary payable timing differences, as compared to approximately $6.0 million net cash provided for the nine months ended September 30, 2020.

 

 
28

Table of Contents

 

Cash Flows from Investing Activities

 

Cash used in investing activities provides an indication of our long term infrastructure investments. We maintain our own technology infrastructure and may need to make additional purchases of computer hardware, software and other fixed infrastructure assets to ensure our environment is properly maintained and can support our customer obligations. We typically fund purchases of long term infrastructure assets with available cash or capital lease financing agreements.

 

For the nine months ended September 30, 2021, cash used in investing activities was approximately $1.9 million and consisted of computer hardware and software purchases and capitalized internally developed software costs, primarily associated with upgrading our ITMS™ platform, secure identity management technology and network operations center, and TDI™.

 

For the nine months ended September 30, 2020, cash used in investing activities was approximately $978,700 and consisted of computer hardware and software purchases and capitalized internally developed software costs, primarily associated with upgrading our ITMS™ platform, secure identity management technology and network operations center.

 

Cash Flows from Financing Activities

 

Cash provided by (used in) financing activities provides an indication of our debt financing and proceeds from capital raise transactions and stock option exercises.

 

For the nine months ended September 30, 2021, cash provided by financing activities was approximately $681,000 and reflects proceeds from issuance of common stock through ATM sales of $1.1 million, net of issuance costs, proceeds of approximately $179,300 from the exercise of stock options, offset by lease principal repayments of approximately $428,400 and withholding taxes paid on behalf of employees on net settled restricted stock awards of approximately $140,900.

 

For the nine months ended September 30, 2020, cash used in financing activities was approximately $594,300 and reflects line of credit advances and payments of approximately $1.9 million, common stock repurchases of approximately $10,100, offering costs related to the ATM program offering of $131,400, and finance lease principal repayments of approximately $452,800.

 

Net Effect of Exchange Rate on Cash and Equivalents

 

For the nine months ended September 30, 2021 and 2020, the gradual depreciation of the Euro relative to the US dollar decreased the translated value of our foreign cash balances by approximately $96,100 as compared to last year.

 

Off-Balance Sheet Arrangements

 

The Company has no existing off-balance sheet arrangements as defined under SEC regulations.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not required.

 

 
29

Table of Contents

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on this 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 on Form 10-Q to ensure information required to be disclosed in the reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time period specified in the SEC’s rules and forms. These disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed by us in the reports we file or submit is accumulated and communicated to management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in the Company’s internal control over financial reporting during the three month period ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

PART II – OTHER INFORMATION

 

ITEM 1 LEGAL PROCEEDINGS

 

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

 

ITEM 1A RISK FACTORS

 

Our risk factors have not changed materially from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020.

 

ITEM 2 UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

Stock Repurchase Plan

 

On October 7, 2019, the Company announced that its Board of Directors approved a stock repurchase plan (the “Repurchase Plan”) to purchase up to $2.5 million of the Company’s common stock. Any repurchases will be made in compliance with the SEC’s Rule 10b-18 if applicable, and may be made in the open market or in privately negotiated transactions, including the entry into derivatives transactions. During the three months ended March 31, 2020, we repurchased 2,416 shares for a total of $10,100 under the Repurchase Plan. This Repurchase Plan was suspended on March 9, 2020, as a precaution due to the COVID-19 pandemic, which suspension was removed on September 27, 2021. No shares were repurchased during the three months ended September 20, 2021. As of September 30, 3021, $2.1 million remained available for future purchases under the Repurchase Plan. During November 2021, the Board increased the size of the Repurchase Plan to up to $5.0 million of the Company’s common stock, increasing the amount available for future purchases under the Repurchase Plan to $4.6 million.

 

ITEM 3 DEFAULT UPON SENIOR SECURITIES

 

None

 

ITEM 4 MINE SAFETY DISCLOSURES

 

None

 

ITEM 5 OTHER INFORMATION

 

None

 

 
30

Table of Contents

 

ITEM 6. EXHIBITS

 

EXHIBIT NO.

 

DESCRIPTION

 

 

 

2.1*

 

Asset Purchase Agreement dated October 1, 2021 (incorporated by reference from Form 8-K filed on October 4, 2021).

 

 

 

4.1

 

Form of Warrant (incorporated by reference from Form 8-K filed on October 4, 2021).

 

 

 

31.1

 

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (Filed herewith).

 

 

 

31.2

 

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (Filed herewith).

 

 

 

32

 

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Furnished herewith).

 

 

 

101.

 

Interactive Data Files

 

 

 

101.INS+

 

XBRL Instance Document

 

 

 

101.SCH+

 

XBRL Taxonomy Extension Schema Document

 

 

 

101.CAL+

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.DEF+

 

XBRL Taxonomy Definition Linkbase Document

 

 

 

101.LAB+

 

XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101.PRE+

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

104.

 

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

   

* Certain schedules and similar attachments have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company undertakes to furnish supplemental copies of any of the omitted schedules upon request by the SEC

 

 
31

Table of Contents

 

SIGNATURES

 

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

 

 WIDEPOINT CORPORATION
    
Date: November 15, 2021/s/ JIN H. KANG

 

 

Jin H. Kang 
  President and Chief Executive Officer 

 

 

 

 

Date: November 15, 2021

 

/s/ KELLIE H. KIM

 

 

 

Kellie H. Kim

 

 

 

Chief Financial Officer

 

 

 
32

 

EX-31.1 2 wyy_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 wyy_ex311.htm

EXHIBIT 31.1

Certification of Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act and Rule 13a-14(a)

or 15d-14(a) under the Securities Exchange Act of 1934

 

I, Jin H. Kang, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of WidePoint Corporation;

 

 

 

2.

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

 

 

 

3.

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

 

 

 

4.

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

 

 

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

 

 

5.

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

 

 

 

 

a)

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

 

 

 

 

b)

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

 

Date: November 15, 2021 By: /s/ JIN H. KANG

 

 

 

 

 

 

Jin H. Kang  
    Chief Executive Officer  
EX-31.2 3 wyy_ex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 wyy_ex312.htm

EXHIBIT 31.2

 

Certification of Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act and Rule 13a-14(a)

or 15d-14(a) under the Securities Exchange Act of 1934

 

I, Kellie H. Kim, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of WidePoint Corporation;

 

 

 

2.

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

 

 

 

3.

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

 

 

 

4.

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

 

 

 

 

a)

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

 

 

 

 

b)

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

 

 

 

 

c)

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

 

 

 

 

d)

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

 

 

 

5.

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

 

 

 

 

a)

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

 

 

 

 

b)

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

 

Date: November 15, 2021     By: /s/ KELLIE H. KIM

 

 

 
    Kellie H. Kim  
    Chief Financial Officer  

 

EX-32 4 wyy_ex32.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 wyy_ex32.htm

EXHIBIT 32

 

Written Statement of the Chief Executive Officer and Chief Financial Officer

Pursuant to 18 U.S.C. § 1350

 

Solely for the purposes of complying with 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, we, the undersigned Chief Executive Officer and Chief Financial Officer of WidePoint Corporation (the “Company”), respectively, hereby certify, based on our knowledge, that the Quarterly Report on Form 10-Q of the Company for the quarter ended September 30, 2021 (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ JIN H. KANG

 

Jin H. Kang

 

Chief Executive Officer

 

 

 

/s/ KELLIE H. KIM

 

Kellie H. Kim

 

Chief Financial Officer

 

 

Date: November 15, 2021

 

EX-101.SCH 5 wyy-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Basis of Presentation and Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Accounts Receivable and Significant Concentrations link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Unbilled Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Other Current Assets and Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Sharebased Compensation link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Earnings Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Basis of Presentation and Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Unbilled Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Other Current Assets and Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Sharebased Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Earnings Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Subsequent Event (Table) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Basis of Presentation and Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Accounts Receivable and Significant Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Accounts Receivable and Significant Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Unbilled Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Other Current Assets and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Other Current Assets and Accrued Expenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Goodwill and Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Goodwill and Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Stockholders Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Share-based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Earnings Per Common Share (EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Revenue from Contracts with Customers (Details 1) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Revenue from Contracts with Customers (Details 2) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Revenue from Contracts with Customers (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Subsequent Event (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 wyy-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 wyy-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 wyy-20210930_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 Interactive Data Current 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 CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) REVENUES COST OF REVENUES (including amortization and depreciation of $133,756, $130,559, $373,089, and $432,327, respectively) GROSS PROFIT [Gross Profit] OPERATING EXPENSES Sales and marketing General and administrative expenses (including share-based compensation of $235,469, $160,056, $662,132 and $650,924, respectively) Depreciation and amortization Total operating expenses [Operating Expenses] INCOME FROM OPERATIONS [Operating Income (Loss)] OTHER (EXPENSE) INCOME Interest income Interest expense [Interest Expense] Other income Total other expense [Nonoperating Income (Expense)] INCOME BEFORE INCOME TAX PROVISION [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] INCOME TAX PROVISION NET INCOME [Net Income (Loss) Attributable to Parent] BASIC EARNINGS PER SHARE BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING DILUTED EARNINGS PER SHARE DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING Amortization and depreciation Share-based compensation expense Other comprehensive income (loss): Net income Foreign currency translation adjustments, net of tax Other comprehensive income (loss) COMPREHENSIVE INCOME CONDENSED CONSOLIDATED BALANCE SHEETS ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $84,971 and $114,169 in 2021 and 2020, respectively Unbilled accounts receivable Other current assets Total current assets [Assets, Current] NONCURRENT ASSETS Property and equipment, net Operating lease right of use asset, net Intangible assets, net Goodwill Deferred tax assets, net Other long-term assets Total assets [Assets] LIABILITIES AND STOCKHOLDERS' EQUITY CURRENT LIABILITIES Accounts payable Accrued expenses Deferred revenue Current portion of operating lease liabilities Total current liabilities [Liabilities, Current] NONCURRENT LIABILITIES Operating lease liabilities, net of current portion Other liabilities Deferred revenue, net of current portion Total liabilities [Liabilities] Commitments and contingencies (Note 14) STOCKHOLDERS' EQUITY Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding Common stock, $0.001 par value; 30,000,000 shares authorized; 9,138,146 and 8,876,515 shares issued and outstanding, respectively Additional paid-in capital Accumulated other comprehensive loss [Accumulated Other Comprehensive Income (Loss), Net of Tax] Accumulated deficit Total stockholders' equity [Stockholders' Equity Attributable to Parent] Total liabilities and stockholders' equity [Liabilities and Equity] Allowance for doubtful accounts receivable Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) CASH FLOWS FROM OPERATING ACTIVITIES Net income Adjustments to reconcile net income to net cash provided by (used in) operating activities: Deferred income tax (benefit) expense Depreciation expense (Recovery) provision for doubtful accounts Amortization of intangibles Amortization of deferred financing costs Share-based compensation expense Changes in assets and liabilities: Accounts receivable and unbilled receivables Inventories Prepaid expenses and other current assets Other assets Accounts payable and accrued expenses Income tax payable Deferred revenue and other liabilities Other liabilities [Increase (Decrease) in Other Noncurrent Liabilities] Net cash provided by 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] Capitalized hardware and software development costs [Payments to Develop Software] Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] CASH FLOWS FROM FINANCING ACTIVITIES Advances on bank line of credit Repayments of bank line of credit advances [Repayments of Lines of Credit] Principal repayments under finance lease obligations [Repayments of Long-term Capital Lease Obligations] Withholding taxes paid on behalf of employees on net settled restricted stock awards Common stock repurchased [Payments for Repurchase of Common Stock] Issuance of common stock/At-the-market offering, net of issuance costs Proceeds from exercise of stock options Net cash provided by (used in) financing activities [Net Cash Provided by (Used in) Financing Activities] Net effect of exchange rate on cash and equivalents NET INCREASE IN CASH AND CASH EQUIVALENTS [Cash and Cash Equivalents, Period Increase (Decrease)] CASH AND CASH EQUIVALENTS, beginning of period [Cash and Cash Equivalents, at Carrying Value] CASH AND CASH EQUIVALENTS, end of period SUPPLEMENTAL CASH FLOW INFORMATION Cash paid for interest Cash paid for income taxes NONCASH INVESTING AND FINANCING ACTIVITIES Capitalized hardware and software development costs in accounts payable mgkhg Cashless exercise of stock options Leased assets obtained in exchange for new lease liabilities CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Retained Earnings (Accumulated Deficit) Balance, shares [Shares, Issued] Balance, amount Common stock repurchased, shares Common stock repurchased, amount Stock compensation expense - restricted Stock compensation expense non-qualified stock options Foreign currency translation (loss) Issuance of common stock restricted, shares Issuance of common stock restricted, amount Foreign currency translation gain Issuance of common stock options exercises, shares Issuance of common stock options exercises, amount Issuance of common stock through at-the-market offering program, net of issuance costs of $45,392, shares Issuance of common stock through at-the-market offering program, net of issuance costs of $45,392, amount bb Offering costs for the issuance of common stock At-the-market offering Balance, shares Balance, amount Organization and Nature of Operations 1. Organization and Nature of Operations Basis of Presentation and Accounting Policies 2. Basis of Presentation and Accounting Policies Accounts Receivable and Significant Concentrations 3. Accounts Receivable And Significant Concentration 4. Unbilled Accounts Receivable Other Current Assets and Accrued Expenses 5. Other Current Assets and Accrued Expenses Property and Equipment 6. Property and Equipment Goodwill and Intangible Assets 7. Goodwill and Intangible Assets Line of Credit 8. Line of Credit Income Taxes 9. Income Taxes 10. Stockholders' Equity Sharebased Compensation 11. Share-based Compensation Earnings Per Common Share (EPS) 12. Earnings Per Common Share (EPS) Revenue from Contracts with Customers 13. Revenue from Contracts with Customers Commitments and Contingencies 14. Commitments and Contingencies Subsequent Event 15. Subsequent Event Basis of Presentation Principles of Consolidation Common Stock Reverse Split Government Subsidies Foreign Currency Use of Estimates Segment Reporting Significant Accounting Policies Recently Adopted Accounting Standards Accounting Standards under Evaluation Schedule of accounts receivable Schedules of concentration of risk Schedule of accounts receivable period Schedule of other current assets Schedule of accrued expenses Schedule of property and equipment Schedule of finite-lived intangible assets Schedule of finite-lived intangible assets, future amortization expense Schedule of share-based compensation Schedule of earnings per common share Schedule of revenues by service Schedule of revenues by service customer type Schedule of revenue from customers by geographic area Schedule Of Subsequent Event Certificate of Amendment description Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis Financial Instrument [Axis] Government Commercial Accounts receivable, gross Less: allowances for doubtful accounts Accounts receivable, net Concentration Risk By Benchmark Axis U.S. Federal Government Sales Revenue, Net U.S. State & Local and Foreign Governments Commercial Concentration risk Bad debts recovery U.S. Federal Government Unbilled Accounts Receivable [Unbilled Accounts Receivable] Concentration risk Inventories [Inventory, Net] Prepaid rent, insurance and other assets Employee retention credit receivable Total other current assets Carrier service costs Salaries and payroll taxes Inventory purchases, consultants and other costs Carrier service costs [Carrier service costs] Salaries and payroll taxes [Accrued Income Taxes, Current] Inventory purchases, consultants and other costs [Inventory purchases, consultants and other costs] Other Total accrued expenses Property Plant And Equipment By Type Axis Computer Hardware and Software Furniture and Fixtures Leasehold Improvements Automobiles [Member] Property and equipment, gross Less: accumulated depreciation and amortization Property and equipment, net Depreciation expense [Depreciation] Finite Lived Intangible Assets By Major Class Axis Indefinite Lived Intangible Assets By Major Class Axis Channel Relationships Internally Developed Software Trade Name and Trademarks Customer Relationships Gross carrying amount Accumulated amortization [Finite-Lived Intangible Assets, Accumulated Amortization] Net book value Remainder of 2021 2022 [Finite-Lived Intangible Asset, Expected Amortization, Year Two] 2023 [Finite-Lived Intangible Asset, Expected Amortization, Year Three] 2024 [Finite-Lived Intangible Asset, Expected Amortization, Year Four] 2025 Thereafter Total Goodwill Capitalized software cost Cost and accumulated amortization Aggregate amortization expense Work in progress software cost Line of credit borrowing capacity Working capital revolving line of credit Description of date of maturity extention from Quarterly minimum tangible net worth Descrioption of Current ratio Percentage of unpaid balance of eligible accounts receivable Net operating loss carry forwards Deferred tax asset Valuation allowance Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Common stock vested Number of employee received less than shares vested Shares withheld in satisfaction of each employees corresponding tax liability, shares Shares withheld in satisfaction of each employees corresponding tax liability, amount Shares of common stock issued, stock option exercises Gross proceeds from shares of common stock issued, stock option exercises Sale of common stock shares aggregate offering price per share Sale of common stock shares Common stock shares sold during period Proceeds from sale of common stock shares Offering costs on common stock shares Restricted stock compensation expense Non-qualified option stock compensation expense Share-based compensation expense Granted RSAs Unamortized share-based compensation expense Unrecognized share-based compensation expense, recognition period Non-qualified stock option awards granted Basic Earnings Per Share Computation: Weighted average number of common shares [Weighted average number of common shares] Basic earnings per share Diluted Earnings Per Share Computation: Net income [Net income] Weighted average number of common shares Incremental shares from assumed conversions of dilutive securities Adjustments weighted-average number of common shares Diluted earnings per share Product Or Service Axis Managed Services Carrier Services Revenues Major Customers Axis U.S. Federal Government [U.S. Federal Government] U.S. State and Local Governments Foreign Governments Commercial Enterprises Revenues Statement Geographical Axis North America Europe Revenues [Revenue from Contract with Customer, Including Assessed Tax] Revenues [Revenues] Net income [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Subsequent Event Type [Axis] Award Date [Axis] Subsequent Event Subsequent Event [Member] 2022 [2022] 2023 [2023] 2021 2024 [2024] Additional Warrants exercisable Warrants exercisable period Warrants exercisable Acquisition of specified assets purchase price paid in cash Warrants to purchase common stock shares Warrants to purchase common stock shares exercise price Amount of expenses incurred but not yet paid related to carrier service costs, due within one year or the normal operating cycle, if longer. Amount of inventory purchases, consultants and other costs. Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods a The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation. Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified recei The cash inflow from the additional capital contribution to the entity. Amount of expenses incurred but not yet paid related to special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will n 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. The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization. Amount of cash inflow from exercise of option under share-based payment arrangement. Amount of allowance for credit loss on accounts receivable. EX-101.PRE 9 wyy-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 wyy_10q_htm.xml IDEA: XBRL DOCUMENT 0001034760 2021-01-01 2021-09-30 0001034760 wyy:TwoThousandTwentyFourMember us-gaap:SubsequentEventMember 2021-09-20 2021-10-01 0001034760 wyy:TwoThousandTwentyFourMember us-gaap:SubsequentEventMember 2021-10-01 0001034760 wyy:TwoThousandTwentyThreeMember us-gaap:SubsequentEventMember 2021-09-20 2021-10-01 0001034760 wyy:TwoThousandTwentyOneMember us-gaap:SubsequentEventMember 2021-10-01 0001034760 wyy:TwoThousandTwentyOneMember us-gaap:SubsequentEventMember 2021-09-20 2021-10-01 0001034760 wyy:TwoThousandTwentyThreeMember us-gaap:SubsequentEventMember 2021-10-01 0001034760 wyy:TwoThousandTwentyTwoMember us-gaap:SubsequentEventMember 2021-09-20 2021-10-01 0001034760 wyy:TwoThousandTwentyTwoMember us-gaap:SubsequentEventMember 2021-10-01 0001034760 srt:EuropeMember 2020-01-01 2020-09-30 0001034760 srt:EuropeMember 2021-07-01 2021-09-30 0001034760 srt:EuropeMember 2020-07-01 2020-09-30 0001034760 srt:EuropeMember 2021-01-01 2021-09-30 0001034760 srt:NorthAmericaMember 2020-01-01 2020-09-30 0001034760 srt:NorthAmericaMember 2021-07-01 2021-09-30 0001034760 srt:NorthAmericaMember 2020-07-01 2020-09-30 0001034760 srt:NorthAmericaMember 2021-01-01 2021-09-30 0001034760 wyy:CommercialEnterprisesMember 2020-01-01 2020-09-30 0001034760 wyy:CommercialEnterprisesMember 2020-07-01 2020-09-30 0001034760 wyy:CommercialEnterprisesMember 2021-07-01 2021-09-30 0001034760 wyy:CommercialEnterprisesMember 2021-01-01 2021-09-30 0001034760 wyy:ForeignGovernmentsMember 2020-01-01 2020-09-30 0001034760 wyy:ForeignGovernmentsMember 2020-07-01 2020-09-30 0001034760 wyy:ForeignGovernmentsMember 2021-07-01 2021-09-30 0001034760 wyy:ForeignGovernmentsMember 2021-01-01 2021-09-30 0001034760 wyy:UsStateAndLocalGovernmentsMember 2020-01-01 2020-09-30 0001034760 wyy:UsStateAndLocalGovernmentsMember 2020-07-01 2020-09-30 0001034760 wyy:UsStateAndLocalGovernmentsMember 2021-07-01 2021-09-30 0001034760 wyy:UsStateAndLocalGovernmentsMember 2021-01-01 2021-09-30 0001034760 wyy:UsFederalGovernmentMember 2020-01-01 2020-09-30 0001034760 wyy:UsFederalGovernmentMember 2020-07-01 2020-09-30 0001034760 wyy:UsFederalGovernmentMember 2021-07-01 2021-09-30 0001034760 wyy:UsFederalGovernmentMember 2021-01-01 2021-09-30 0001034760 wyy:CarrierServicesMember 2020-01-01 2020-09-30 0001034760 wyy:CarrierServicesMember 2020-07-01 2020-09-30 0001034760 wyy:CarrierServicesMember 2021-07-01 2021-09-30 0001034760 wyy:CarrierServicesMember 2021-01-01 2021-09-30 0001034760 wyy:ManagedServicesMember 2020-01-01 2020-09-30 0001034760 wyy:ManagedServicesMember 2020-07-01 2020-09-30 0001034760 wyy:ManagedServicesMember 2021-07-01 2021-09-30 0001034760 wyy:ManagedServicesMember 2021-01-01 2021-09-30 0001034760 2020-08-18 0001034760 2017-06-15 0001034760 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2020-12-31 0001034760 wyy:ChannelRelationshipsMember 2020-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2020-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2021-09-30 0001034760 wyy:InternallyDevelopedSoftwareMember 2021-09-30 0001034760 wyy:ChannelRelationshipsMember 2021-09-30 0001034760 wyy:AutomobileMember 2020-12-31 0001034760 wyy:AutomobileMember 2021-09-30 0001034760 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-12-31 0001034760 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-09-30 0001034760 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001034760 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001034760 wyy:ComputerHardwareSoftwareMember 2020-12-31 0001034760 wyy:ComputerHardwareSoftwareMember 2021-09-30 0001034760 wyy:UnbilledAccountsReceivableMember wyy:CommercialMember 2020-01-01 2020-12-31 0001034760 wyy:UnbilledAccountsReceivableMember wyy:CommercialMember 2021-01-01 2021-09-30 0001034760 wyy:UnbilledAccountsReceivableMember us-gaap:USTreasuryAndGovernmentMember 2020-01-01 2020-12-31 0001034760 wyy:UnbilledAccountsReceivableMember us-gaap:USTreasuryAndGovernmentMember 2021-01-01 2021-09-30 0001034760 us-gaap:SalesRevenueNetMember wyy:CommercialMember 2020-01-01 2020-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-01-01 2020-09-30 0001034760 us-gaap:SalesRevenueNetMember wyy:CommercialMember 2021-01-01 2021-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-01-01 2021-09-30 0001034760 us-gaap:SalesRevenueNetMember wyy:CommercialMember 2020-07-01 2020-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USTreasuryAndGovernmentMember 2020-01-01 2020-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-07-01 2020-09-30 0001034760 us-gaap:SalesRevenueNetMember wyy:CommercialMember 2021-07-01 2021-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USTreasuryAndGovernmentMember 2021-01-01 2021-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-07-01 2021-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USTreasuryAndGovernmentMember 2020-07-01 2020-09-30 0001034760 us-gaap:SalesRevenueNetMember us-gaap:USTreasuryAndGovernmentMember 2021-07-01 2021-09-30 0001034760 wyy:CommercialMember 2020-12-31 0001034760 wyy:CommercialMember 2021-09-30 0001034760 us-gaap:GovernmentMember 2020-12-31 0001034760 us-gaap:GovernmentMember 2021-09-30 0001034760 2020-10-01 2020-10-23 0001034760 us-gaap:RetainedEarningsMember 2021-09-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001034760 us-gaap:CommonStockMember 2021-09-30 0001034760 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001034760 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001034760 2021-06-30 0001034760 us-gaap:RetainedEarningsMember 2021-06-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001034760 us-gaap:CommonStockMember 2021-06-30 0001034760 2021-04-01 2021-06-30 0001034760 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001034760 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001034760 2021-03-31 0001034760 us-gaap:RetainedEarningsMember 2021-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001034760 us-gaap:CommonStockMember 2021-03-31 0001034760 2021-01-01 2021-03-31 0001034760 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001034760 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001034760 us-gaap:RetainedEarningsMember 2020-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001034760 us-gaap:CommonStockMember 2020-12-31 0001034760 us-gaap:RetainedEarningsMember 2020-09-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001034760 us-gaap:CommonStockMember 2020-09-30 0001034760 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001034760 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001034760 2020-06-30 0001034760 us-gaap:RetainedEarningsMember 2020-06-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001034760 us-gaap:CommonStockMember 2020-06-30 0001034760 2020-04-01 2020-06-30 0001034760 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001034760 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001034760 2020-03-31 0001034760 us-gaap:RetainedEarningsMember 2020-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001034760 us-gaap:CommonStockMember 2020-03-31 0001034760 2020-01-01 2020-03-31 0001034760 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001034760 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001034760 us-gaap:RetainedEarningsMember 2019-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001034760 us-gaap:CommonStockMember 2019-12-31 0001034760 2019-12-31 0001034760 2020-12-31 0001034760 2020-09-30 0001034760 2021-09-30 0001034760 2020-01-01 2020-09-30 0001034760 2020-07-01 2020-09-30 0001034760 2021-07-01 2021-09-30 0001034760 2021-11-10 iso4217:USD shares iso4217:USD shares pure wyy:integer 0001034760 false --12-31 false Q2 2021 0.001 10000000 2045714 0 0 8876515 101 -54949 7644300 11832170 1780618 2774138 1490137 1004303 194976 239300 2 0 0 10-Q true 2021-09-30 false 001-33035 WidePoint Corporation DE 52-2040275 11250 Waples Mill Road South Tower 210 Fairfax VA 22030 703 349-2577 Common Stock, $0.001 par value per share WYY NYSEAMER Yes Yes Non-accelerated Filer true false 9138146 22251282 57506561 62885545 151955707 133756 130559 373089 432327 18588268 51888205 50514391 136314439 3663014 5618356 12371154 15641268 489721 500015 1505548 1431930 235469 160056 662132 650924 2101083 3684344 8676332 10887952 263192 285181 767940 814813 2853996 4469540 10949820 13134695 809018 1148816 1421334 2506573 968 94 3535 3119 67372 69582 207678 227889 25158 118 27656 458 -41246 -69370 -176487 -224312 767772 1079446 1244847 2282261 232888 12483 329270 242783 534884 1066963 2039478 0.06 0.13 0.10 0.24 9129406 8450843 9066088 8409114 0.06 0.13 0.10 0.24 9158396 8527309 9182190 8463561 534884 1066963 915577 2039478 -49979 64890 -85295 55159 -49979 64890 -85295 55159 484905 1131853 830282 2094637 18102341 15996749 84971 114169 10148728 35882661 8789327 13848726 3721111 1763633 40761507 67491769 833582 573039 5570297 6095376 2588095 2187503 18555578 18555578 5619990 5606079 1504074 815007 75433123 101324351 10797731 36221981 11201997 15626313 3517392 2016282 603344 577855 26120464 54442431 5481299 5931788 246037 0 431733 398409 32279533 60772628 0 0 0.001 10000000 2045714 0 0 0.001 30000000 9138146 8876515 9138 8876 102276064 100504741 -189910 -104615 -58941702 -59857279 43153590 40551723 75433123 101324351 915577 2039478 -20150 236115 767856 870175 -24544 571 373089 376965 0 1667 662132 650924 30807310 -17870622 -207823 -2151 -1755636 131403 27161 18334 -30169455 19588012 272523 -40747 1566000 -4295 246037 0 3460077 5995829 163031 225883 1776382 752837 -1939413 -978720 0 1895659 0 1895659 428415 452841 -140865 0 0 10113 1071045 -131436 179273 0 681038 -594390 -96110 70556 2105592 4493275 15996749 6879627 18102341 11372902 229795 186063 0 75558 0 0 169 0 943290 8386145 83861 95279114 -242594 -70180963 24939418 -2416 -24 -10089 0 0 -10113 0 254499 0 0 254499 0 26942 0 0 26942 0 0 -37330 0 -37330 0 0 483888 483888 8383729 83837 95550466 -279924 -69697075 25657304 58123 581 -581 0 0 0 0 182928 0 0 182928 0 26499 0 0 26499 0 0 27599 0 27599 0 0 0 488627 488627 8441852 84418 95759312 -252325 -69208448 26382957 16882 169 -169 0 0 0 0 133266 0 0 133266 0 26790 0 0 26790 0 0 64890 0 64890 0 0 0 1066963 1066963 8458734 84587 95919199 -187435 -68141485 8876515 8876 100504741 -104615 -59857279 40551723 2500 2 10248 0 0 10250 91650 92 -140986 0 0 -140894 100687 1088297 1088398 0 157107 0 0 157107 0 25735 0 0 25735 0 0 -54949 54949 0 585424 585424 9071352 9071 101645142 -159564 -59271855 42222794 28208 29 -29 0 0 0 0 214852 0 0 214852 0 28969 0 0 28969 0 -17324 0 0 -17324 0 0 19633 0 19633 0 0 0 -204731 -204731 9099560 9100 101871610 -139931 -59476586 42264193 38586 38 168985 169023 210602 210602 24867 24867 -49979 -49979 0 0 0 534884 534884 9138146 9138 102276064 -189910 -58941702 43153590 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. Organization and Nature of Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Organization</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">WidePoint Corporation (“WidePoint” or the “Company”) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries throughout the continental United States, Ireland, the Netherlands and the United Kingdom. The Company’s principal executive and administrative headquarters is located in Fairfax, Virginia. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Nature of Operations</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company is a leading provider of trusted mobility management (TM2). The Company’s TM2 platform and service solutions enable its customers to efficiently secure, manage and analyze the entire lifecycle of their mobile communications assets through its federally compliant platform Intelligent Telecommunications Management System (ITMS™). The Company’s ITMS™ platform is SSAE 18 compliant and was granted an Authority to Operate by the U.S. Department of Homeland Security and the U.S. Department of Commerce. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TM2 platform. The Company is one of two DoD designated External Certificate Authorities and offers ECA certificates, including digital certificates for IOT and machine identity, PIV (Personal Identity Verification) and PIV-I (Personal Identity Verification Interoperability) for the Federal Government including all contractors to the Federal Government. The Company’s Identity Management division is FISMA moderate certified and is a Trusted Root Certificate Authority offering certificates that are cross-certified under the Federal Bridge. The Company’s TM2 platform is internally hosted and accessible on-demand through a secure customer portal that is specially configured for each customer. The Company can deliver these solutions in a number of configurations ranging from utilizing the platform as a service to a full-service solution that includes full lifecycle support for all end users and the organization.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company also provides digital interactive billing and analytics to both communications service providers (CSPs) and enterprises. Our customized solutions give their end customers the ability to view and analyze their bills online via our advanced self-serve user portal 24/7. Our solutions are delivered in a hosted and secure environment and provide our CSPs with full visibility into their revenue model which drives a stronger customer experience and reduces their operating costs and improves profitability.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company derives a significant amount of its revenues from contracts funded by federal government agencies for which WidePoint’s subsidiaries act in the capacity as the prime contractor, or as a subcontractor. The Company believes that contracts with federal government agencies will be the primary source of revenues for the foreseeable future. External factors outside of the Company’s control such as delays and/or a change in government administrations, budgets and other political matters that may impact the timing and commencement of such work could result in variations in operating results and directly affect the Company’s financial performance. Successful contract performance and variation in the volume of activity as well as in the number of contracts commenced or completed during any quarter may cause significant variations in operating results from quarter to quarter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">A significant portion of the Company’s expenses, such as personnel and facilities costs, are fixed in the short term and may not be easily modified to manage through changes in the Company’s market place that may create pressure on pricing and/or costs to deliver its services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company has periodic capital expense requirements to maintain and upgrade its internal technology infrastructure tied to its hosted solutions and other such costs may be significant when incurred in any given quarter. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>COVID-19</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The coronavirus (“COVID-19”) pandemic has created significant macroeconomic uncertainty, volatility and disruption. The assessment of how COVID-19 or any variant thereof will impact our business is on-going and encompasses all aspects of our business, including how COVID-19 or an variant thereof will impact our customers, employees, subcontractors, business partners and the capital markets. Although the Company did not experience significant disruptions during the nine months ended September 30, 2021, we have experienced significant reduction in new customer acquisitions due to lack of customer demand. We are unable to fully predict the impact the COVID-19 pandemic will have on our future financial position, results of operations, or cash flows.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Additionally, changes in spending policies, budget priorities and funding levels are a key factor influencing the purchasing levels of government customers. With the current COVID-19 pandemic, future budget priorities and funding levels for these customers may be adversely affected.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Basis of Presentation and Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Basis of Presentation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The unaudited condensed consolidated financial statements as of September 30, 2021 and for each of the three and nine month periods ended September 30, 2021 and 2020, respectively, included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Pursuant to such regulations, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. It is the opinion of management that all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results are reflected in the financial statements for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2020 was derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. The results of operations for the three and nine month periods ended September 30, 2021 are not necessarily indicative of the operating results for the full year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Principles of Consolidation </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Common Stock Reverse Split</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information has been retroactively adjusted to reflect the reverse stock split.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Government Subsidies</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), which among other things, provides employer payroll tax credits for qualified wages and options to defer payroll tax payments for a limited period. Based on our evaluation of the CARES Act, in certain circumstances, we qualify for certain employer payroll tax credits as well as the deferral of payroll tax payments in the future. The Company records government subsidies as offsets to the related operating expenses. During the three months periods ended September 30, 2021, qualified payroll credits reduced general and administrative expenses by $1.3 million on our condensed consolidated statements of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">As of September 30, 2021, deferred payroll tax payments of $246,000 were included in both accrued liabilities and other long-term liabilities, each, on our condensed consolidated balance sheets. As of December 31, 2020, total deferred payroll tax payments of $492,000 were included in accrued liabilities and other long-term liabilities on our consolidated balance sheets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Foreign Currency</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s condensed consolidated statements of operations, depending on the nature of the activity. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Use of Estimates</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. There were no significant changes in accounting estimates used by management during the quarter. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Segment Reporting</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Our TM2 solution offerings comprise an overall single business from which the Company earns revenues and incurs costs. The Company’s TM2 solution offerings are centrally managed and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 13 for detailed information regarding the composition of revenues. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">    </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Significant Accounting Policies</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no significant changes in the Company’s significant accounting policies during the first nine months of 2021 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 23, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline">Recently Adopted Accounting Standards </span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">In December 2019, the FASB issued Accounting Standards Update (“ASU”) No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted the standard on January 1, 2021 and it had no material impact on the Company’s condensed consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline">Accounting Standards under Evaluation</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): <em>Measurement of Credit Losses on Financial Instruments</em>” (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The unaudited condensed consolidated financial statements as of September 30, 2021 and for each of the three and nine month periods ended September 30, 2021 and 2020, respectively, included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Pursuant to such regulations, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. It is the opinion of management that all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results are reflected in the financial statements for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2020 was derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. The results of operations for the three and nine month periods ended September 30, 2021 are not necessarily indicative of the operating results for the full year.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information has been retroactively adjusted to reflect the reverse stock split.</p> On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), which among other things, provides employer payroll tax credits for qualified wages and options to defer payroll tax payments for a limited period. Based on our evaluation of the CARES Act, in certain circumstances, we qualify for certain employer payroll tax credits as well as the deferral of payroll tax payments in the future. The Company records government subsidies as offsets to the related operating expenses. During the three months periods ended September 30, 2021, qualified payroll credits reduced general and administrative expenses by $1.3 million on our condensed consolidated statements of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">As of September 30, 2021, deferred payroll tax payments of $246,000 were included in both accrued liabilities and other long-term liabilities, each, on our condensed consolidated balance sheets. As of December 31, 2020, total deferred payroll tax payments of $492,000 were included in accrued liabilities and other long-term liabilities on our consolidated balance sheets.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s condensed consolidated statements of operations, depending on the nature of the activity. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. There were no significant changes in accounting estimates used by management during the quarter. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Our TM2 solution offerings comprise an overall single business from which the Company earns revenues and incurs costs. The Company’s TM2 solution offerings are centrally managed and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 13 for detailed information regarding the composition of revenues. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no significant changes in the Company’s significant accounting policies during the first nine months of 2021 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 23, 2021.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">In December 2019, the FASB issued Accounting Standards Update (“ASU”) No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted the standard on January 1, 2021 and it had no material impact on the Company’s condensed consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): <em>Measurement of Credit Losses on Financial Instruments</em>” (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. Accounts Receivable and Significant Concentrations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">A significant portion of the Company’s receivables are billed under firm fixed price contracts with agencies of the U.S. federal government and similar pricing structures with several corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:</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;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(1) Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(3) For the nine months ended September 30, 2021, the Company recognized $24,500 of recoveries of existing provision for bad debt. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Company’s establishment of such a bad debt reserve.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Significant Concentrations</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table presents revenue by customer in the current and/or comparative periods:</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NINE MONTHS ENDED</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="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer Type</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">U.S. Federal Government (1)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">87.1%</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">94.0%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">84.2%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">91.4%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">U.S. State &amp; Local and Foreign Governments</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.3%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.4%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Commercial </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">12.6%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5.9%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">15.4%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">8.5%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </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-INDENT: 45px; text-align:justify;">(1) Sales to the U.S. federal government include sales from contracts for which we are the prime contractor, as well as those for which we are a subcontractor and the ultimate customer is the U.S. government.</p> 24500 <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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Government (1)</p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>9,025,163</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">34,097,906</td><td style="width:1%;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">Commercial (2)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,208,536</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,898,924</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 0px 0px 15px">Gross accounts receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>10,233,699</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">35,996,830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: allowances for doubtful accounts (3)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>84,971</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">114,169</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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 0px 0px 15px">Accounts receivable, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>10,148,728</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">35,882,661</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> 9025163 34097906 1208536 1898924 10233699 35996830 84971 114169 10148728 35882661 <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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NINE MONTHS ENDED</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="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer Type</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">U.S. Federal Government (1)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">87.1%</p></td><td style="width:1%;white-space: nowrap;"/><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">94.0%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">84.2%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">91.4%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">U.S. State &amp; Local and Foreign Governments</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.3%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.4%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Commercial </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">12.6%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5.9%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">15.4%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">8.5%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr></tbody></table> 0.871 0.940 0.842 0.914 0.003 0.001 0.004 0.001 0.126 0.059 0.154 0.085 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. Unbilled Accounts Receivable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Unbilled accounts receivable represent revenues earned but not invoiced to the customer at the balance sheet date due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and hardware and software products delivered but not invoiced at the end of the reporting period. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table presents customers that represent ten (10) percent or more of consolidated unbilled accounts receivable as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</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: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As a % of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">As a % of</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Customer Type</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Receivables</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Receivables</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="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">U.S. Federal Government</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">99%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">99%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Commercial</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</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: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As a % of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">As a % of</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;"><strong>Customer Type</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Receivables</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Receivables</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="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">U.S. Federal Government</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">99%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">99%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Commercial</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1%</p></td><td style="width:1%;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr></tbody></table> 0.99 0.99 0.01 0.01 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. Other Current Assets and Accrued Expenses </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-INDENT: 45px; text-align:justify;">Other current assets consisted of the following as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</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="BORDER-BOTTOM: black 1px solid;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: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;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: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventories</p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,198,546</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">990,976</td><td style="width:1%;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">Prepaid rent, insurance and other 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,226,169</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">772,657</td><td style="width:1%;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">Employee retention credit receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,296,396</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#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="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total other current 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,721,111</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,763,633</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-INDENT: 45px; text-align:justify;">Accrued expenses consisted of the following as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</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: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Carrier service costs</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>7,644,300</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,832,170</td><td style="width:1%;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;">Salaries and payroll taxes</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,780,618</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,774,138</td><td style="width:1%;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;">Inventory purchases, consultants and other costs</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,490,137</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,004,303</td><td style="width:1%;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;">Other</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>286,942</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,702</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>11,201,997</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">15,626,313</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</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="BORDER-BOTTOM: black 1px solid;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: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;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: black 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Inventories</p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,198,546</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">990,976</td><td style="width:1%;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">Prepaid rent, insurance and other 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,226,169</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">772,657</td><td style="width:1%;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">Employee retention credit receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>1,296,396</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#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="MARGIN: 0px 0px 0px 15px;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total other current 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>3,721,111</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">1,763,633</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> 1198546 990976 1226169 772657 1296396 0 3721111 1763633 <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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</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: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Carrier service costs</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>7,644,300</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,832,170</td><td style="width:1%;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;">Salaries and payroll taxes</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,780,618</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,774,138</td><td style="width:1%;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;">Inventory purchases, consultants and other costs</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,490,137</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,004,303</td><td style="width:1%;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;">Other</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>286,942</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">15,702</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>11,201,997</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">15,626,313</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 7644300 11832170 1780618 2774138 1490137 1004303 286942 15702 11201997 15626313 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. Property and Equipment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Major classes of property and equipment consisted of the following as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer hardware and software</p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,671,326</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,271,000</td><td style="width:1%;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">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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>454,624</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">462,361</td><td style="width:1%;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">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>303,733</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">318,449</td><td style="width:1%;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">Automobiles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>92,108</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">31,913</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 0px 0px 15px">Gross property and 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;"><strong>3,521,791</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,083,723</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation 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: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,688,209</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,510,684</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>833,582</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">573,039</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-INDENT: 45px; text-align:justify;">During the three and nine month periods ended September 30, 2021, property and equipment depreciation expense was approximately $89,200 and $248,900, respectively. During the three and nine month periods ended September 30, 2020, property and equipment depreciation expense was approximately $117,000 and $328,300, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the nine month periods ended September 30, 2021 and 2020, there were no material disposals of owned property and equipment. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no changes in the estimated useful lives used to depreciate property and equipment during the nine month periods ended September 30, 2021 and 2020. </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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">DECEMBER 31,</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computer hardware and software</p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,671,326</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,271,000</td><td style="width:1%;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">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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>454,624</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">462,361</td><td style="width:1%;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">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>303,733</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">318,449</td><td style="width:1%;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">Automobiles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>92,108</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">31,913</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 0px 0px 15px">Gross property and 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;"><strong>3,521,791</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,083,723</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less: accumulated depreciation 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: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,688,209</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,510,684</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>833,582</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">573,039</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> 2671326 2271000 454624 462361 303733 318449 92108 31913 3521791 3083723 2688209 2510684 833582 573039 89200 248900 117000 328300 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. Goodwill and Intangible Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company has recorded goodwill of $18,555,578 as of September 30, 2021. There were no changes in the carrying amount of goodwill during the nine month period ended September 30, 2021. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Intangible assets consists of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Book</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>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:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>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"><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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Channel 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%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,628,080</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,299,440</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,328,640</strong></td><td style="width:1%;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">Internally Developed Software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,616,847</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,504,241</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,112,606</strong></td><td style="width:1%;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">Trade Name and 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: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>290,472</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(143,623</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>146,849</strong></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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>5,535,399</strong></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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(2,947,304</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>2,588,095</strong></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><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>DECEMBER 31, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Book</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="10" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,980,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,980,000</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: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">Channel 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:9%;vertical-align:bottom;text-align:right;">2,628,080</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,168,036</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;">1,460,044</td><td style="width:1%;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">Internally Developed Software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,846,194</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,280,108</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;">566,086</td><td style="width:1%;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">Trade Name and 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:9%;vertical-align:bottom;text-align:right;">290,472</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;">(129,099</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;">161,373</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,744,746</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,557,243</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;">2,187,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></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-INDENT: 45px; text-align:justify;">For the three and nine month periods ended September 30, 2021, the Company capitalized $607,900 and $1,851,900, respectively, of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), next generation TDI<sup>TM</sup> application, secure identity management technology and network operations center of which $531,600 was transferred from capital work in progress to internally developed software during the period. Capital work in progress is included in other long-term assets in the consolidated balance sheet</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">For the three and nine month periods ended September 30, 2020, the Company capitalized $234,000 and $753,000, respectively, of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), secure identity management technology and network operations center. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the nine month period ended September 30, 2021, the Company disposed of fully amortized intangible assets with a historical cost and accumulated amortization of $1,980,000. There were no disposals of intangible assets during the nine month period ended September 30, 2020. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The aggregate amortization expense recorded for the three month periods ended September 30, 2021 and 2020 were approximately $133,800 and $125,700, respectively. The aggregate amortization expense recorded for the nine month periods ended September 30, 2021 and 2020 were approximately $373,100 and $377,000, respectively</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">As of September 30, 2021, estimated annual amortization for our intangible assets for each of the next five years is approximately:</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;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Remainder 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">295,515</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">624,671</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">491,976</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">332,799</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">194,570</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">648,564</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 0px 0px 15px; text-align:left;">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: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">2,588,095</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 18555578 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30, 2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Book</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>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:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>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"><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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Channel 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%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,628,080</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,299,440</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,328,640</strong></td><td style="width:1%;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">Internally Developed Software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,616,847</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,504,241</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,112,606</strong></td><td style="width:1%;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">Trade Name and 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: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>290,472</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(143,623</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>146,849</strong></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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>5,535,399</strong></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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(2,947,304</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>2,588,095</strong></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><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>DECEMBER 31, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net Book</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="10" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(Unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,980,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,980,000</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: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">Channel 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:9%;vertical-align:bottom;text-align:right;">2,628,080</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,168,036</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;">1,460,044</td><td style="width:1%;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">Internally Developed Software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,846,194</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,280,108</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;">566,086</td><td style="width:1%;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">Trade Name and 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:9%;vertical-align:bottom;text-align:right;">290,472</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;">(129,099</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;">161,373</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,744,746</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,557,243</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;">2,187,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></tr></tbody></table> 2628080 1299440 1328640 2616847 1504241 1112606 290472 143623 146849 5535399 2947304 2588095 1980000 1980000 0 2628080 1168036 1460044 1846194 1280108 566086 290472 129099 161373 6744746 4557243 2187503 607900 1851900 531600 234000 753000 1980000 133800 373100 377000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Remainder 2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">295,515</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">624,671</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">491,976</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">332,799</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">194,570</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">648,564</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 0px 0px 15px; text-align:left;">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: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">2,588,095</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 295515 624671 332799 194570 648564 2588095 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. Line of Credit </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On June 15, 2017, the Company entered into a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”). The Loan Agreement provides for a $5.0 million working capital revolving line of credit. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Effective, April 30, 2021, the Company entered into a sixth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement extended the maturity date of the facility from April 30, 2021 through June 15, 2022. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Loan Agreement requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under lease accounting standards).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of the Company’s eligible accounts receivable. The facility is secured by a first lien security interest on all of the Company’s personal property, including its accounts receivable, general intangibles, inventory and equipment maintained in the United States. As of September 30, 2021, the Company was eligible to borrow up to $4.9 million under the borrowing base formula.</p> April 30, 2021 through June 15, 2022 2000000.0 of 1.1 to 1.0 (excluding finance lease liabilities reported under lease accounting standards) 5000000.0 0.50 4900000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company files U.S. federal income tax returns with the Internal Revenue Service (“IRS”) as well as income tax returns in various states and certain foreign countries. The Company may be subject to examination by the IRS or various state taxing jurisdictions for tax years 2003 and forward. The Company may be subject to examination by various foreign countries for tax years 2014 forward. As of September 30, 2021, the Company was not under examination by the IRS, any state or foreign tax jurisdiction. The Company did not have any unrecognized tax benefits at either September 30, 2021 or December 31, 2020. In the future if applicable, any interest and penalties related to uncertain tax positions will be recognized in income tax expense. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">As of September 30, 2021, the Company had approximately $36.1 million in net operating loss (NOL) carry forwards available to offset future taxable income for federal income tax purposes, net of the potential Section 382 limitations. These federal NOL carry forwards expire between 2021 and 2036. Included in the recorded deferred tax asset, the Company had a benefit of approximately $36.0 million available to offset future taxable income for state income tax purposes. These state NOL carry forwards expire between 2024 and 2036. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic NOL may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies. During 2020, in part because the Company achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there was sufficient positive evidence to conclude that it was more likely than not that deferred tax assets were realizable. It therefore reduced the valuation allowance accordingly and the Company released $8.2 million of the deferred tax asset valuation allowance during the fourth quarter of 2020 to offset the regular tax expense generated by its earnings in 2020. There were no changes to the valuation allowance during 2021. In the future, changes in the Company’s valuation allowance may result from, among other things, additional pretax operating losses resulting in increases in its valuation allowance or pretax operating income resulting in decreases in its valuation allowance.</p> 36100000 36000000.0 8200000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Stockholders’ Equity</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;"><em>Common Stock </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of September 30, 2021, there were 9,138,146 shares issued and outstanding. During the nine month period ended September 30, 2021, there were 132,384 shares of common stock vested in accordance with the vesting terms of the RSAs. Two employees received less than the shares vested because they elected to have a total of 12,526 shares withheld in satisfaction of each of the employees corresponding tax liability of approximately $140,900. The Company’s payment of this tax liability was recorded as a cash flow from financing activity on the consolidated statement of cash flows. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the nine month period ended September 30, 2020, there were 58,123 shares of common stock vested in accordance with the vesting terms of RSAs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Shares of common stock issued as a result of stock option exercises and realized gross proceeds for the nine month period ended September 30, 2021, were 41,500 and $179,233, respectively. During the nine month period ended September 30, 2020, 75,000 stock options were exercised on a cashless basis for an aggregate issuance of 16,882 shares of the Company’s common stock.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>At The Market Offering Agreement</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc. (“B. Riley FBR”), The Benchmark Company, LLC (“Benchmark”) and Spartan Capital Securities, LLC (“Spartan”, and together with B. Riley FBR and Benchmark, the “Sales Agents”) which establishes an at-the-market equity program pursuant to which the Company may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. The Sales Agreement provides for the sale of shares of the Company’s common stock (“Shares”) having an aggregate offering price of up to $24,000,000.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Sales Agreement will terminate upon the earlier of sale of all of the Shares under the Sales Agreement or termination of the Sales Agreement as permitted. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company has no obligation to sell any of the Shares, and, at any time, we may suspend offers under the Sales Agreement or terminate the Sales Agreement. The Company did not sell any shares during the three month period ended September 30, 2021. During the nine month period ended September 30, 2021, the Company sold 100,687 shares for gross proceeds of $1.1 million. During the nine month period ended September 30, 2021, the Company has incurred $62,700of offering costs.</p> 30000000 0.001 9138146 132384 12526 140900 58123 41500 179233 75000 16882 0.001 24000000 100687 1100000 62700 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. Share-based Compensation </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Share-based compensation (including restricted stock awards) represents both stock option based expense and stock grant expense. The following table sets forth the composition of stock compensation expense included in general and administrative expense for the periods then ended:</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NINE MONTHS ENDED</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="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted stock 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="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>210,602</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">133,266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>582,561</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">570,693</td><td style="width:1%;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">Non-qualified option stock 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: 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;"><strong>24,867</strong></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;">26,790</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;"><strong>79,571</strong></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;">80,231</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total share-based compensation before taxes</p></td><td style="width:1%;white-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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>235,469</strong></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;">160,056</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>662,132</strong></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;">650,924</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-INDENT: 45px; text-align:justify;">The Company’s stock incentive plan is administered by the Compensation Committee of the Board of Directors and authorizes the grant or award of incentive stock options, nonqualified stock options (NQSO), restricted stock awards (RSA), stock appreciation rights, dividend equivalent rights, performance unit awards and phantom shares. The Company issues new shares of common stock upon the exercise of stock options.</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;">Restricted Stock<em> </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em> </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company records the fair value of all restricted stock awards based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock award shares are issued when vested and included in the total number of common shares issued and outstanding. During the nine month period ended September 30, 2021, the Company granted 83,326 RSAs.</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;">Non-Qualified Stock Options<em> </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>  </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, forfeiture rates and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. There were no non-qualified stock option awards granted during the nine month periods ended September 30, 2021 and 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-INDENT: 45px; text-align:justify;">At September 30, 2021, the Company had approximately $564,846 of total unrecognized share-based compensation expense, net of estimated forfeitures, related to share-based compensation that will be recognized over the weighted average remaining period of 1.1 year.<strong><em> </em></strong></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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NINE MONTHS ENDED</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="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted stock 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="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>210,602</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">133,266</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>582,561</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">570,693</td><td style="width:1%;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">Non-qualified option stock 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: 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;"><strong>24,867</strong></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;">26,790</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;"><strong>79,571</strong></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;">80,231</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total share-based compensation before taxes</p></td><td style="width:1%;white-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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>235,469</strong></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;">160,056</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>662,132</strong></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;">650,924</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> 210602 133266 582561 570693 24867 26790 79571 80231 235469 160056 662132 650924 83326 564846 P1Y1M6D <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. Earnings Per Common Share (EPS) </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The computations of basic and diluted earnings per share were as follows for the periods presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>THREE MONTHS ENDED </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NINE MONTHS ENDED</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="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic Earnings Per Share Computation:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>534,884</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,066,963</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>915,577</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,039,478</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average number of common 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: 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;"><strong>9,129,406</strong></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;">8,450,843</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;"><strong>9,066,088</strong></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;">8,409,114</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 0px 0px 15px">Basic Earnings 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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.06</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.13</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.10</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.24</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted Earnings Per Share Computation:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net income </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>534,884</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,066,963</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>915,577</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,039,478</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Weighted average number of common 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;"><strong>9,129,406</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,450,843</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>9,066,088</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,409,114</td><td style="width:1%;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">Incremental shares from assumed conversions of dilutive securities</p></td><td 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;"><strong>28,990</strong></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;">76,466</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;"><strong>116,102</strong></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;">54,447</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 0px 0px 15px">Adjusted weighted average number of common 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: 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;"><strong>9,158,396</strong></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;">8,527,309</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;"><strong>9,182,190</strong></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;">8,463,561</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Diluted Earnings 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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.06</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.13</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.10</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.24</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="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>THREE MONTHS ENDED </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>NINE MONTHS ENDED</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="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basic Earnings Per Share Computation:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net income </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>534,884</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,066,963</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>915,577</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,039,478</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average number of common 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: 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;"><strong>9,129,406</strong></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;">8,450,843</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;"><strong>9,066,088</strong></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;">8,409,114</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 0px 0px 15px">Basic Earnings 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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.06</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.13</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.10</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.24</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Diluted Earnings Per Share Computation:</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Net income </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>534,884</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,066,963</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>915,577</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,039,478</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Weighted average number of common 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;"><strong>9,129,406</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,450,843</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>9,066,088</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,409,114</td><td style="width:1%;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">Incremental shares from assumed conversions of dilutive securities</p></td><td 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;"><strong>28,990</strong></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;">76,466</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;"><strong>116,102</strong></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;">54,447</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 0px 0px 15px">Adjusted weighted average number of common 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: 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;"><strong>9,158,396</strong></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;">8,527,309</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;"><strong>9,182,190</strong></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;">8,463,561</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Diluted Earnings 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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.06</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.13</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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>0.10</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0.24</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> 534884 1066963 915577 2039478 9129406 8450843 9066088 8409114 0.06 0.13 0.10 0.24 534884 1066963 915577 2039478 9129406 8450843 9066088 8409114 28990 76466 116102 54447 9158396 8527309 9182190 8463561 0.06 0.13 0.10 0.24 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. Revenue from Contracts with Customers</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table was prepared to provide additional information about the composition of revenues from contracts with customers for the periods presented:</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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Carrier Services</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>13,100,499</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">45,029,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>36,347,673</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">118,116,987</td><td style="width:1%;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;">Managed Services</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>9,150,783</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,476,998</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>26,537,872</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">33,838,720</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,251,282</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">57,506,561</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>62,885,545</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">151,955,707</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company recognized revenues from contracts with customers for the following customer types as set forth below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">U.S. Federal Government</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>19,377,818</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">54,067,651</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>52,959,115</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">138,942,101</td><td style="width:1%;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;">U.S. State and Local Governments</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>50,196</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>168,284</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76,255</td><td style="width:1%;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;">Foreign Governments</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>14,840</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>53,929</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">106,812</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Commercial Enterprises</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,808,428</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,373,035</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>9,704,217</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,830,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></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,251,282</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">57,506,561</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>62,885,545</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">151,955,707</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-INDENT: 45px; text-align:justify;">The Company recognized revenues from contracts with customers in the following geographic regions:</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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">North America</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21,286,194</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">56,407,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>59,459,998</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">148,655,842</td><td style="width:1%;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;">Europe</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>965,088</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,099,467</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>3,425,547</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,299,865</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,251,282</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">57,506,561</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>62,885,545</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">151,955,707</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-INDENT: 45px; text-align:justify;">During the three months ended September 30, 2021 and 2020, the Company recognized approximately $344,700 and $350,400, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the nine months ended September 30, 2021 and 2020, the Company recognized approximately $1.8 million and $1.6 million, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively.</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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Carrier Services</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>13,100,499</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">45,029,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>36,347,673</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">118,116,987</td><td style="width:1%;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;">Managed Services</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>9,150,783</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,476,998</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>26,537,872</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">33,838,720</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,251,282</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">57,506,561</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;"><strong>62,885,545</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">151,955,707</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 13100499 45029563 36347673 118116987 9150783 12476998 26537872 33838720 22251282 57506561 62885545 151955707 <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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">U.S. Federal Government</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>19,377,818</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">54,067,651</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>52,959,115</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">138,942,101</td><td style="width:1%;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;">U.S. State and Local Governments</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>50,196</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24,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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>168,284</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">76,255</td><td style="width:1%;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;">Foreign Governments</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>14,840</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">40,906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>53,929</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">106,812</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Commercial Enterprises</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>2,808,428</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,373,035</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>9,704,217</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">12,830,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></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,251,282</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">57,506,561</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>62,885,545</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">151,955,707</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> 19377818 54067651 52959115 138942101 50196 24969 168284 76255 14840 40906 53929 106812 2808428 3373035 9704217 12830539 22251282 57506561 62885545 151955707 <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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">North America</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21,286,194</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">56,407,094</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>59,459,998</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">148,655,842</td><td style="width:1%;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;">Europe</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>965,088</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,099,467</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>3,425,547</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,299,865</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>22,251,282</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">57,506,561</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>62,885,545</strong></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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">151,955,707</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> 21286194 56407094 59459998 148655842 965088 1099467 3425547 3299865 22251282 57506561 62885545 151955707 344700 350400 1800000 1600000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. Commitments and Contingencies</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;"><em>Employment Agreements</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Litigation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company is not involved in any material legal proceedings.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. Subsequent Event</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;"><span style="text-decoration:underline">Acquisition</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On October 1, 2021, the Company completed the acquisition of specified assets of IT Authorities, Inc. (ITA). The closing purchase price paid by the Company consisted of $4.75 million in cash and 75,000 fully vested warrants to purchase an equal number of shares of the Company’s common stock at an exercise price of $5.33 per share (“Warrants”) exercisable for a period of four years. In addition, the Company agreed to pay contingent consideration to the seller as follows: (i) up to an additional $250,000 and 75,000 Warrants exercisable for four years depending on the EBITDA of the business in 2021; (ii) up to an additional $1.0 million and 150,000 Warrants exercisable for three years depending on the EBITDA of the business in 2022; (iii) up to an additional $1.0 million and 125,000 Warrants exercisable for three years depending on the EBITDA of the business in 2023; and (iv) up to an additional $1.0 million and 125,000 Warrants exercisable for three years depending on the EBITDA of the Business in 2024. In addition, the Company entered into employment agreements with two of the founders of the seller and in the event of the termination of either employee without cause (or by the employee for good reason), the contingent consideration payable under the purchase agreement will be deemed earned and payable for earn-out periods that have not been completed at the time of termination. The cash portion of the acquisition was funded using cash on hand.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">As of the date of filing this quarterly report on Form 10-Q, total consideration transferred and the acquisition-date fair value information is not provided because the preliminary purchase accounting has not yet been finalized due primarily to the timing of information being provided to our valuation specialist and the pending receipt of a preliminary valuation report for certain assets and liabilities, including identified intangible assets. The Company expects to update this information in the fourth quarter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="text-decoration:underline">Supplemental Unaudited Pro Forma Information</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following unaudited pro forma information presents the condensed consolidated results of operations of the Company and ITA for the three and nine month periods ended September 30, 2021 and 2020 as if the acquisition of ITA had been completed on January 1, 2020. These unaudited pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments that reflect pro forma results of operations, such as removal of revenue and expenses that were not part of the asset purchase agreement, and does not reflect the potential amortization for the fair value of acquired intangible assets and fair value adjustment for deferred revenue, adjustments for revenue and contract costs in connection with the adoption of Accounting Standards Codification 606 “Revenue from Contracts with Customers” for the IT Authorities business, and adjustments relating to the tax effect of combining the Company and IT Authorities businesses.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The unaudited pro forma results do not reflect any operating efficiencies or potential cross-selling of product and services which may result from the consolidation of the operations of the Company and ITA. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of the results of operations that actually would have been achieved had the acquisition occurred as of January 1, 2020, nor are they intended to represent or be indicative of future results of operations.</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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Revenues</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24,740,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,387,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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>70,100,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">161,897,000</td><td style="width:1%;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;">Net income</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>636,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,287,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:9%;vertical-align:bottom;text-align:right;"><strong>1,061,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,823,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(a) To reflect on a pro forma basis unaudited consolidated financial information for the three and nine month periods ended September 30, 2021 and 2020 for the Company. The unaudited financial information presented herein were derived from unaudited historical internally prepared financial statements for ITA and WidePoint’s Form 10-Q quarterly unaudited financial statements.</p> 4750000 75000 5.33 four 250000 1000000.0 150000 three 1000000.0 125000 three 1000000.0 125000 three <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="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>THREE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>NINE MONTHS ENDED</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SEPTEMBER 30,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2020</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(a)</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="14" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(Unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Revenues</td><td 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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24,740,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,387,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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>70,100,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">161,897,000</td><td style="width:1%;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;">Net income</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>636,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,287,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:9%;vertical-align:bottom;text-align:right;"><strong>1,061,000</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong> </strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,823,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 24740000 60387000 70100000 161897000 636000 1287000 1061000 2823000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 10, 2021
Cover [Abstract]    
Entity Registrant Name WidePoint Corporation  
Entity Central Index Key 0001034760  
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 Sep. 30, 2021  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2021  
Entity Common Stock Shares Outstanding   9,138,146
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Entity File Number 001-33035  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 52-2040275  
Entity Address Address Line 1 11250 Waples Mill Road  
Entity Address Address Line 2 South Tower 210  
Entity Address City Or Town Fairfax  
Entity Address State Or Province VA  
Entity Address Postal Zip Code 22030  
City Area Code 703  
Local Phone Number 349-2577  
Security 12b Title Common Stock, $0.001 par value per share  
Trading Symbol WYY  
Security Exchange Name NYSEAMER  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)        
REVENUES $ 22,251,282 $ 57,506,561 $ 62,885,545 $ 151,955,707
COST OF REVENUES (including amortization and depreciation of $133,756, $130,559, $373,089, and $432,327, respectively) 18,588,268 51,888,205 50,514,391 136,314,439
GROSS PROFIT 3,663,014 5,618,356 12,371,154 15,641,268
OPERATING EXPENSES        
Sales and marketing 489,721 500,015 1,505,548 1,431,930
General and administrative expenses (including share-based compensation of $235,469, $160,056, $662,132 and $650,924, respectively) 2,101,083 3,684,344 8,676,332 10,887,952
Depreciation and amortization 263,192 285,181 767,940 814,813
Total operating expenses 2,853,996 4,469,540 10,949,820 13,134,695
INCOME FROM OPERATIONS 809,018 1,148,816 1,421,334 2,506,573
OTHER (EXPENSE) INCOME        
Interest income 968 94 3,535 3,119
Interest expense (67,372) (69,582) (207,678) (227,889)
Other income 25,158 118 27,656 458
Total other expense (41,246) (69,370) (176,487) (224,312)
INCOME BEFORE INCOME TAX PROVISION 767,772 1,079,446 1,244,847 2,282,261
INCOME TAX PROVISION 232,888 12,483 329,270 242,783
NET INCOME $ 534,884 $ 1,066,963 $ 915,577 $ 2,039,478
BASIC EARNINGS PER SHARE $ 0.06 $ 0.13 $ 0.10 $ 0.24
BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING 9,129,406 8,450,843 9,066,088 8,409,114
DILUTED EARNINGS PER SHARE $ 0.06 $ 0.13 $ 0.10 $ 0.24
DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING 9,158,396 8,527,309 9,182,190 8,463,561
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)        
Amortization and depreciation $ 133,756 $ 130,559 $ 373,089 $ 432,327
Share-based compensation expense $ 235,469 $ 160,056 $ 662,132 $ 650,924
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Other comprehensive income (loss):        
Net income $ 534,884 $ 1,066,963 $ 915,577 $ 2,039,478
Foreign currency translation adjustments, net of tax (49,979) 64,890 (85,295) 55,159
Other comprehensive income (loss) (49,979) 64,890 (85,295) 55,159
COMPREHENSIVE INCOME $ 484,905 $ 1,131,853 $ 830,282 $ 2,094,637
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2021
Sep. 30, 2020
CURRENT ASSETS    
Cash and cash equivalents $ 18,102,341 $ 15,996,749
Accounts receivable, net of allowance for doubtful accounts of $84,971 and $114,169 in 2021 and 2020, respectively 10,148,728 35,882,661
Unbilled accounts receivable 8,789,327 13,848,726
Other current assets 3,721,111 1,763,633
Total current assets 40,761,507 67,491,769
NONCURRENT ASSETS    
Property and equipment, net 833,582 573,039
Operating lease right of use asset, net 5,570,297 6,095,376
Intangible assets, net 2,588,095 2,187,503
Goodwill 18,555,578 18,555,578
Deferred tax assets, net 5,619,990 5,606,079
Other long-term assets 1,504,074 815,007
Total assets 75,433,123 101,324,351
CURRENT LIABILITIES    
Accounts payable 10,797,731 36,221,981
Accrued expenses 11,201,997 15,626,313
Deferred revenue 3,517,392 2,016,282
Current portion of operating lease liabilities 603,344 577,855
Total current liabilities 26,120,464 54,442,431
NONCURRENT LIABILITIES    
Operating lease liabilities, net of current portion 5,481,299 5,931,788
Other liabilities 246,037 0
Deferred revenue, net of current portion 431,733 398,409
Total liabilities 32,279,533 60,772,628
Commitments and contingencies (Note 14) 0 0
STOCKHOLDERS' EQUITY    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding 0 0
Common stock, $0.001 par value; 30,000,000 shares authorized; 9,138,146 and 8,876,515 shares issued and outstanding, respectively 9,138 8,876
Additional paid-in capital 102,276,064 100,504,741
Accumulated other comprehensive loss (189,910) (104,615)
Accumulated deficit (58,941,702) (59,857,279)
Total stockholders' equity 43,153,590 40,551,723
Total liabilities and stockholders' equity $ 75,433,123 $ 101,324,351
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
CONDENSED CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts receivable $ 84,971 $ 114,169
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 2,045,714 2,045,714
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 9,138,146 8,876,515
Common stock, shares outstanding 9,138,146 8,876,515
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 915,577 $ 2,039,478
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Deferred income tax (benefit) expense (20,150) 236,115
Depreciation expense 767,856 870,175
(Recovery) provision for doubtful accounts (24,544) 571
Amortization of intangibles 373,089 376,965
Amortization of deferred financing costs 0 1,667
Share-based compensation expense 662,132 650,924
Changes in assets and liabilities:    
Accounts receivable and unbilled receivables 30,807,310 (17,870,622)
Inventories (207,823) (2,151)
Prepaid expenses and other current assets (1,755,636) 131,403
Other assets 27,161 18,334
Accounts payable and accrued expenses (30,169,455) 19,588,012
Income tax payable 272,523 (40,747)
Deferred revenue and other liabilities 1,566,000 (4,295)
Other liabilities 246,037 0
Net cash provided by operating activities 3,460,077 5,995,829
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (163,031) (225,883)
Capitalized hardware and software development costs (1,776,382) (752,837)
Net cash used in investing activities (1,939,413) (978,720)
CASH FLOWS FROM FINANCING ACTIVITIES    
Advances on bank line of credit 0 1,895,659
Repayments of bank line of credit advances 0 (1,895,659)
Principal repayments under finance lease obligations (428,415) (452,841)
Withholding taxes paid on behalf of employees on net settled restricted stock awards (140,865) 0
Common stock repurchased 0 (10,113)
Issuance of common stock/At-the-market offering, net of issuance costs 1,071,045 (131,436)
Proceeds from exercise of stock options 179,273 0
Net cash provided by (used in) financing activities 681,038 (594,390)
Net effect of exchange rate on cash and equivalents (96,110) 70,556
NET INCREASE IN CASH AND CASH EQUIVALENTS 2,105,592 4,493,275
CASH AND CASH EQUIVALENTS, beginning of period 15,996,749 6,879,627
CASH AND CASH EQUIVALENTS, end of period 18,102,341 11,372,902
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest   229,795
Cash paid for income taxes 186,063 0
NONCASH INVESTING AND FINANCING ACTIVITIES    
Capitalized hardware and software development costs in accounts payable mgkhg 75,558 0
Cashless exercise of stock options 0 169
Leased assets obtained in exchange for new lease liabilities $ 0 $ 943,290
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive loss
Retained Earnings (Accumulated Deficit)
Balance, shares at Dec. 31, 2019   8,386,145      
Balance, amount at Dec. 31, 2019 $ 24,939,418 $ 83,861 $ 95,279,114 $ (242,594) $ (70,180,963)
Common stock repurchased, shares   (2,416)      
Common stock repurchased, amount (10,113) $ (24) (10,089) 0 0
Stock compensation expense - restricted 254,499 0 254,499 0 0
Stock compensation expense non-qualified stock options 26,942 0 26,942 0 0
Foreign currency translation (loss) (37,330) 0 0 (37,330) 0
Net income 483,888 $ 0 0   483,888
Balance, shares at Mar. 31, 2020   8,383,729      
Balance, amount at Mar. 31, 2020 25,657,304 $ 83,837 95,550,466 (279,924) (69,697,075)
Balance, shares at Dec. 31, 2019   8,386,145      
Balance, amount at Dec. 31, 2019 24,939,418 $ 83,861 95,279,114 (242,594) (70,180,963)
Foreign currency translation (loss) 55,159        
Net income 2,039,478        
Balance, shares at Sep. 30, 2020   8,458,734      
Balance, amount at Sep. 30, 2020 40,551,723 $ 84,587 95,919,199 (187,435) (68,141,485)
Balance, shares at Mar. 31, 2020   8,383,729      
Balance, amount at Mar. 31, 2020 25,657,304 $ 83,837 95,550,466 (279,924) (69,697,075)
Stock compensation expense - restricted 182,928 0 182,928 0 0
Stock compensation expense non-qualified stock options 26,499 0 26,499 0 0
Net income 488,627 $ 0 0 0 488,627
Issuance of common stock restricted, shares   58,123      
Issuance of common stock restricted, amount 0 $ 581 (581) 0 0
Foreign currency translation gain 27,599 $ 0 0 27,599 0
Balance, shares at Jun. 30, 2020   8,441,852      
Balance, amount at Jun. 30, 2020 26,382,957 $ 84,418 95,759,312 (252,325) (69,208,448)
Stock compensation expense - restricted 133,266 0 133,266 0 0
Stock compensation expense non-qualified stock options 26,790 0 26,790 0 0
Foreign currency translation (loss) 64,890 0 0 64,890 0
Net income 1,066,963 $ 0 0 0 1,066,963
Issuance of common stock options exercises, shares   16,882      
Issuance of common stock options exercises, amount 0 $ 169 (169) 0 0
Balance, shares at Sep. 30, 2020   8,458,734      
Balance, amount at Sep. 30, 2020 40,551,723 $ 84,587 95,919,199 (187,435) (68,141,485)
Balance, shares at Dec. 31, 2020   8,876,515      
Balance, amount at Dec. 31, 2020 40,551,723 $ 8,876 100,504,741 (104,615) (59,857,279)
Stock compensation expense - restricted 157,107 0 157,107 0 0
Stock compensation expense non-qualified stock options 25,735 0 25,735 0 0
Foreign currency translation (loss) (54,949) 0 0 (54,949) 54,949
Net income 585,424 $ 0     585,424
Issuance of common stock restricted, shares   91,650      
Issuance of common stock restricted, amount (140,894) $ 92 (140,986) 0 0
Issuance of common stock options exercises, shares   2,500      
Issuance of common stock options exercises, amount $ 10,250 $ 2 $ 10,248 0 0
Issuance of common stock through at-the-market offering program, net of issuance costs of $45,392, shares 1,088,398 100,687 1,088,297    
Issuance of common stock through at-the-market offering program, net of issuance costs of $45,392, amount bb   $ 101      
Balance, shares at Mar. 31, 2021   9,071,352      
Balance, amount at Mar. 31, 2021 $ 42,222,794 $ 9,071 $ 101,645,142 (159,564) (59,271,855)
Balance, shares at Dec. 31, 2020   8,876,515      
Balance, amount at Dec. 31, 2020 40,551,723 $ 8,876 100,504,741 (104,615) (59,857,279)
Foreign currency translation (loss) (85,295)        
Net income $ 915,577        
Issuance of common stock restricted, shares 12,526        
Balance, shares at Sep. 30, 2021   9,138,146      
Balance, amount at Sep. 30, 2021 $ 43,153,590 $ 9,138 102,276,064 (189,910) (58,941,702)
Balance, shares at Mar. 31, 2021   9,071,352      
Balance, amount at Mar. 31, 2021 42,222,794 $ 9,071 101,645,142 (159,564) (59,271,855)
Stock compensation expense - restricted 214,852 0 214,852 0 0
Stock compensation expense non-qualified stock options 28,969 0 28,969 0 0
Foreign currency translation (loss) 19,633 0 0 19,633 0
Net income (204,731) $ 0 0 0 (204,731)
Issuance of common stock restricted, shares   28,208      
Issuance of common stock restricted, amount 0 $ 29 (29) 0 0
Offering costs for the issuance of common stock At-the-market offering (17,324) $ 0 (17,324) 0 0
Balance, shares at Jun. 30, 2021   9,099,560      
Balance, amount at Jun. 30, 2021 42,264,193 $ 9,100 101,871,610 (139,931) (59,476,586)
Stock compensation expense - restricted 210,602   210,602    
Stock compensation expense non-qualified stock options 24,867   24,867    
Foreign currency translation (loss) (49,979)     (49,979)  
Net income 534,884 $ 0 0 0 534,884
Issuance of common stock options exercises, shares   38,586      
Issuance of common stock options exercises, amount 169,023 $ 38 168,985    
Balance, shares at Sep. 30, 2021   9,138,146      
Balance, amount at Sep. 30, 2021 $ 43,153,590 $ 9,138 $ 102,276,064 $ (189,910) $ (58,941,702)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Nature of Operations
9 Months Ended
Sep. 30, 2021
Organization and Nature of Operations  
1. Organization and Nature of Operations

1. Organization and Nature of Operations

 

Organization

 

WidePoint Corporation (“WidePoint” or the “Company”) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries throughout the continental United States, Ireland, the Netherlands and the United Kingdom. The Company’s principal executive and administrative headquarters is located in Fairfax, Virginia.

 

Nature of Operations

 

The Company is a leading provider of trusted mobility management (TM2). The Company’s TM2 platform and service solutions enable its customers to efficiently secure, manage and analyze the entire lifecycle of their mobile communications assets through its federally compliant platform Intelligent Telecommunications Management System (ITMS™). The Company’s ITMS™ platform is SSAE 18 compliant and was granted an Authority to Operate by the U.S. Department of Homeland Security and the U.S. Department of Commerce. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TM2 platform. The Company is one of two DoD designated External Certificate Authorities and offers ECA certificates, including digital certificates for IOT and machine identity, PIV (Personal Identity Verification) and PIV-I (Personal Identity Verification Interoperability) for the Federal Government including all contractors to the Federal Government. The Company’s Identity Management division is FISMA moderate certified and is a Trusted Root Certificate Authority offering certificates that are cross-certified under the Federal Bridge. The Company’s TM2 platform is internally hosted and accessible on-demand through a secure customer portal that is specially configured for each customer. The Company can deliver these solutions in a number of configurations ranging from utilizing the platform as a service to a full-service solution that includes full lifecycle support for all end users and the organization.

 

The Company also provides digital interactive billing and analytics to both communications service providers (CSPs) and enterprises. Our customized solutions give their end customers the ability to view and analyze their bills online via our advanced self-serve user portal 24/7. Our solutions are delivered in a hosted and secure environment and provide our CSPs with full visibility into their revenue model which drives a stronger customer experience and reduces their operating costs and improves profitability.

 

The Company derives a significant amount of its revenues from contracts funded by federal government agencies for which WidePoint’s subsidiaries act in the capacity as the prime contractor, or as a subcontractor. The Company believes that contracts with federal government agencies will be the primary source of revenues for the foreseeable future. External factors outside of the Company’s control such as delays and/or a change in government administrations, budgets and other political matters that may impact the timing and commencement of such work could result in variations in operating results and directly affect the Company’s financial performance. Successful contract performance and variation in the volume of activity as well as in the number of contracts commenced or completed during any quarter may cause significant variations in operating results from quarter to quarter.

 

A significant portion of the Company’s expenses, such as personnel and facilities costs, are fixed in the short term and may not be easily modified to manage through changes in the Company’s market place that may create pressure on pricing and/or costs to deliver its services.

 

The Company has periodic capital expense requirements to maintain and upgrade its internal technology infrastructure tied to its hosted solutions and other such costs may be significant when incurred in any given quarter.

COVID-19

 

The coronavirus (“COVID-19”) pandemic has created significant macroeconomic uncertainty, volatility and disruption. The assessment of how COVID-19 or any variant thereof will impact our business is on-going and encompasses all aspects of our business, including how COVID-19 or an variant thereof will impact our customers, employees, subcontractors, business partners and the capital markets. Although the Company did not experience significant disruptions during the nine months ended September 30, 2021, we have experienced significant reduction in new customer acquisitions due to lack of customer demand. We are unable to fully predict the impact the COVID-19 pandemic will have on our future financial position, results of operations, or cash flows.

 

Additionally, changes in spending policies, budget priorities and funding levels are a key factor influencing the purchasing levels of government customers. With the current COVID-19 pandemic, future budget priorities and funding levels for these customers may be adversely affected.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Accounting Policies
9 Months Ended
Sep. 30, 2021
Basis of Presentation and Accounting Policies  
2. Basis of Presentation and Accounting Policies

2. Basis of Presentation and Accounting Policies

 

Basis of Presentation

 

The unaudited condensed consolidated financial statements as of September 30, 2021 and for each of the three and nine month periods ended September 30, 2021 and 2020, respectively, included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Pursuant to such regulations, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. It is the opinion of management that all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results are reflected in the financial statements for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2020 was derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. The results of operations for the three and nine month periods ended September 30, 2021 are not necessarily indicative of the operating results for the full year.

 

Principles of Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.

 

Common Stock Reverse Split

 

On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information has been retroactively adjusted to reflect the reverse stock split.

 

Government Subsidies

 

On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), which among other things, provides employer payroll tax credits for qualified wages and options to defer payroll tax payments for a limited period. Based on our evaluation of the CARES Act, in certain circumstances, we qualify for certain employer payroll tax credits as well as the deferral of payroll tax payments in the future. The Company records government subsidies as offsets to the related operating expenses. During the three months periods ended September 30, 2021, qualified payroll credits reduced general and administrative expenses by $1.3 million on our condensed consolidated statements of operations.

 

As of September 30, 2021, deferred payroll tax payments of $246,000 were included in both accrued liabilities and other long-term liabilities, each, on our condensed consolidated balance sheets. As of December 31, 2020, total deferred payroll tax payments of $492,000 were included in accrued liabilities and other long-term liabilities on our consolidated balance sheets.

Foreign Currency

 

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s condensed consolidated statements of operations, depending on the nature of the activity.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. There were no significant changes in accounting estimates used by management during the quarter.

 

Segment Reporting

 

Our TM2 solution offerings comprise an overall single business from which the Company earns revenues and incurs costs. The Company’s TM2 solution offerings are centrally managed and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 13 for detailed information regarding the composition of revenues.

   

Significant Accounting Policies

 

There were no significant changes in the Company’s significant accounting policies during the first nine months of 2021 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 23, 2021.

 

Recently Adopted Accounting Standards

 

In December 2019, the FASB issued Accounting Standards Update (“ASU”) No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted the standard on January 1, 2021 and it had no material impact on the Company’s condensed consolidated financial statements.

Accounting Standards under Evaluation

 

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable and Significant Concentrations
9 Months Ended
Sep. 30, 2021
Accounts Receivable and Significant Concentrations  
3. Accounts Receivable And Significant Concentration

3. Accounts Receivable and Significant Concentrations

 

A significant portion of the Company’s receivables are billed under firm fixed price contracts with agencies of the U.S. federal government and similar pricing structures with several corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:

 

 

(1) Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customers.

 

(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.

 

(3) For the nine months ended September 30, 2021, the Company recognized $24,500 of recoveries of existing provision for bad debt. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Company’s establishment of such a bad debt reserve.

Significant Concentrations

 

The following table presents revenue by customer in the current and/or comparative periods:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

Customer Type

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

U.S. Federal Government (1)

 

 

87.1%

 

 

94.0%

 

 

 

84.2%

 

 

 

91.4%

 

U.S. State & Local and Foreign Governments

 

 

0.3%

 

 

 

0.1%

 

 

 

0.4%

 

 

 

0.1%

 

Commercial

 

 

12.6%

 

 

 

5.9%

 

 

 

15.4%

 

 

 

8.5%

 

 

(1) Sales to the U.S. federal government include sales from contracts for which we are the prime contractor, as well as those for which we are a subcontractor and the ultimate customer is the U.S. government.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Unbilled Accounts Receivable
9 Months Ended
Sep. 30, 2021
Accounts Receivable and Significant Concentrations  
4. Unbilled Accounts Receivable

4. Unbilled Accounts Receivable

 

Unbilled accounts receivable represent revenues earned but not invoiced to the customer at the balance sheet date due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and hardware and software products delivered but not invoiced at the end of the reporting period.

 

The following table presents customers that represent ten (10) percent or more of consolidated unbilled accounts receivable as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

99%

 

 

 

99%

 

Commercial

 

 

1%

 

 

 

1%

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets and Accrued Expenses
9 Months Ended
Sep. 30, 2021
Other Current Assets and Accrued Expenses  
5. Other Current Assets and Accrued Expenses

5. Other Current Assets and Accrued Expenses

  

Other current assets consisted of the following as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Inventories

 

$1,198,546

 

 

$990,976

 

Prepaid rent, insurance and other assets

 

 

1,226,169

 

 

 

772,657

 

Employee retention credit receivable

 

 

1,296,396

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$3,721,111

 

 

$1,763,633

 

Accrued expenses consisted of the following as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Carrier service costs

 

$7,644,300

 

 

$11,832,170

 

Salaries and payroll taxes

 

 

1,780,618

 

 

 

2,774,138

 

Inventory purchases, consultants and other costs

 

 

1,490,137

 

 

 

1,004,303

 

Other

 

 

286,942

 

 

 

15,702

 

 

 

 

 

 

 

 

 

 

 

 

$11,201,997

 

 

$15,626,313

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
9 Months Ended
Sep. 30, 2021
Property and Equipment  
6. Property and Equipment

6. Property and Equipment

 

Major classes of property and equipment consisted of the following as of the dates presented below:

 

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Computer hardware and software

 

$2,671,326

 

 

$2,271,000

 

Furniture and fixtures

 

 

454,624

 

 

 

462,361

 

Leasehold improvements

 

 

303,733

 

 

 

318,449

 

Automobiles

 

 

92,108

 

 

 

31,913

 

Gross property and equipment

 

 

3,521,791

 

 

 

3,083,723

 

Less: accumulated depreciation and amortization

 

 

2,688,209

 

 

 

2,510,684

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$833,582

 

 

$573,039

 

  

During the three and nine month periods ended September 30, 2021, property and equipment depreciation expense was approximately $89,200 and $248,900, respectively. During the three and nine month periods ended September 30, 2020, property and equipment depreciation expense was approximately $117,000 and $328,300, respectively.

 

During the nine month periods ended September 30, 2021 and 2020, there were no material disposals of owned property and equipment.

 

There were no changes in the estimated useful lives used to depreciate property and equipment during the nine month periods ended September 30, 2021 and 2020.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets  
7. Goodwill and Intangible Assets

7. Goodwill and Intangible Assets

 

The Company has recorded goodwill of $18,555,578 as of September 30, 2021. There were no changes in the carrying amount of goodwill during the nine month period ended September 30, 2021.

Intangible assets consists of the following:

 

 

 

SEPTEMBER 30, 2021

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Channel Relationships

 

$2,628,080

 

 

$(1,299,440)

 

$1,328,640

 

Internally Developed Software

 

 

2,616,847

 

 

 

(1,504,241)

 

 

1,112,606

 

Trade Name and Trademarks

 

 

290,472

 

 

 

(143,623)

 

 

146,849

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$5,535,399

 

 

$(2,947,304)

 

$2,588,095

 

 

 

 

DECEMBER 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Customer Relationships

 

$1,980,000

 

 

$(1,980,000)

 

$-

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,168,036)

 

 

1,460,044

 

Internally Developed Software

 

 

1,846,194

 

 

 

(1,280,108)

 

 

566,086

 

Trade Name and Trademarks

 

 

290,472

 

 

 

(129,099)

 

 

161,373

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$6,744,746

 

 

$(4,557,243)

 

$2,187,503

 

 

For the three and nine month periods ended September 30, 2021, the Company capitalized $607,900 and $1,851,900, respectively, of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), next generation TDITM application, secure identity management technology and network operations center of which $531,600 was transferred from capital work in progress to internally developed software during the period. Capital work in progress is included in other long-term assets in the consolidated balance sheet

 

For the three and nine month periods ended September 30, 2020, the Company capitalized $234,000 and $753,000, respectively, of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), secure identity management technology and network operations center.

 

During the nine month period ended September 30, 2021, the Company disposed of fully amortized intangible assets with a historical cost and accumulated amortization of $1,980,000. There were no disposals of intangible assets during the nine month period ended September 30, 2020.

 

The aggregate amortization expense recorded for the three month periods ended September 30, 2021 and 2020 were approximately $133,800 and $125,700, respectively. The aggregate amortization expense recorded for the nine month periods ended September 30, 2021 and 2020 were approximately $373,100 and $377,000, respectively

 

As of September 30, 2021, estimated annual amortization for our intangible assets for each of the next five years is approximately:

  

Remainder 2021

 

$295,515

 

2022

 

 

624,671

 

2023

 

 

491,976

 

2024

 

 

332,799

 

2025

 

 

194,570

 

Thereafter

 

 

648,564

 

Total

 

$2,588,095

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit
9 Months Ended
Sep. 30, 2021
Line of Credit  
8. Line of Credit

8. Line of Credit

 

On June 15, 2017, the Company entered into a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”). The Loan Agreement provides for a $5.0 million working capital revolving line of credit.

 

Effective, April 30, 2021, the Company entered into a sixth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement extended the maturity date of the facility from April 30, 2021 through June 15, 2022.

 

The Loan Agreement requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under lease accounting standards).

 

The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of the Company’s eligible accounts receivable. The facility is secured by a first lien security interest on all of the Company’s personal property, including its accounts receivable, general intangibles, inventory and equipment maintained in the United States. As of September 30, 2021, the Company was eligible to borrow up to $4.9 million under the borrowing base formula.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
9. Income Taxes

9. Income Taxes

 

The Company files U.S. federal income tax returns with the Internal Revenue Service (“IRS”) as well as income tax returns in various states and certain foreign countries. The Company may be subject to examination by the IRS or various state taxing jurisdictions for tax years 2003 and forward. The Company may be subject to examination by various foreign countries for tax years 2014 forward. As of September 30, 2021, the Company was not under examination by the IRS, any state or foreign tax jurisdiction. The Company did not have any unrecognized tax benefits at either September 30, 2021 or December 31, 2020. In the future if applicable, any interest and penalties related to uncertain tax positions will be recognized in income tax expense.

 

As of September 30, 2021, the Company had approximately $36.1 million in net operating loss (NOL) carry forwards available to offset future taxable income for federal income tax purposes, net of the potential Section 382 limitations. These federal NOL carry forwards expire between 2021 and 2036. Included in the recorded deferred tax asset, the Company had a benefit of approximately $36.0 million available to offset future taxable income for state income tax purposes. These state NOL carry forwards expire between 2024 and 2036. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic NOL may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.

Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies. During 2020, in part because the Company achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there was sufficient positive evidence to conclude that it was more likely than not that deferred tax assets were realizable. It therefore reduced the valuation allowance accordingly and the Company released $8.2 million of the deferred tax asset valuation allowance during the fourth quarter of 2020 to offset the regular tax expense generated by its earnings in 2020. There were no changes to the valuation allowance during 2021. In the future, changes in the Company’s valuation allowance may result from, among other things, additional pretax operating losses resulting in increases in its valuation allowance or pretax operating income resulting in decreases in its valuation allowance.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders Equity
9 Months Ended
Sep. 30, 2021
STOCKHOLDERS' EQUITY  
10. Stockholders' Equity

10. Stockholders’ Equity

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of September 30, 2021, there were 9,138,146 shares issued and outstanding. During the nine month period ended September 30, 2021, there were 132,384 shares of common stock vested in accordance with the vesting terms of the RSAs. Two employees received less than the shares vested because they elected to have a total of 12,526 shares withheld in satisfaction of each of the employees corresponding tax liability of approximately $140,900. The Company’s payment of this tax liability was recorded as a cash flow from financing activity on the consolidated statement of cash flows.

 

During the nine month period ended September 30, 2020, there were 58,123 shares of common stock vested in accordance with the vesting terms of RSAs.

 

Shares of common stock issued as a result of stock option exercises and realized gross proceeds for the nine month period ended September 30, 2021, were 41,500 and $179,233, respectively. During the nine month period ended September 30, 2020, 75,000 stock options were exercised on a cashless basis for an aggregate issuance of 16,882 shares of the Company’s common stock.

 

At The Market Offering Agreement

 

On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc. (“B. Riley FBR”), The Benchmark Company, LLC (“Benchmark”) and Spartan Capital Securities, LLC (“Spartan”, and together with B. Riley FBR and Benchmark, the “Sales Agents”) which establishes an at-the-market equity program pursuant to which the Company may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. The Sales Agreement provides for the sale of shares of the Company’s common stock (“Shares”) having an aggregate offering price of up to $24,000,000.

 

The Sales Agreement will terminate upon the earlier of sale of all of the Shares under the Sales Agreement or termination of the Sales Agreement as permitted.

 

The Company has no obligation to sell any of the Shares, and, at any time, we may suspend offers under the Sales Agreement or terminate the Sales Agreement. The Company did not sell any shares during the three month period ended September 30, 2021. During the nine month period ended September 30, 2021, the Company sold 100,687 shares for gross proceeds of $1.1 million. During the nine month period ended September 30, 2021, the Company has incurred $62,700of offering costs.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Sharebased Compensation
9 Months Ended
Sep. 30, 2021
Sharebased Compensation  
11. Share-based Compensation

11. Share-based Compensation

 

Share-based compensation (including restricted stock awards) represents both stock option based expense and stock grant expense. The following table sets forth the composition of stock compensation expense included in general and administrative expense for the periods then ended:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Restricted stock compensation expense

 

$210,602

 

 

$133,266

 

 

$582,561

 

 

$570,693

 

Non-qualified option stock compensation expense

 

 

24,867

 

 

 

26,790

 

 

 

79,571

 

 

 

80,231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$235,469

 

 

$160,056

 

 

$662,132

 

 

$650,924

 

 

The Company’s stock incentive plan is administered by the Compensation Committee of the Board of Directors and authorizes the grant or award of incentive stock options, nonqualified stock options (NQSO), restricted stock awards (RSA), stock appreciation rights, dividend equivalent rights, performance unit awards and phantom shares. The Company issues new shares of common stock upon the exercise of stock options.

 

Restricted Stock

 

The Company records the fair value of all restricted stock awards based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock award shares are issued when vested and included in the total number of common shares issued and outstanding. During the nine month period ended September 30, 2021, the Company granted 83,326 RSAs.

 

Non-Qualified Stock Options

 

The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, forfeiture rates and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. There were no non-qualified stock option awards granted during the nine month periods ended September 30, 2021 and 2020.

 

At September 30, 2021, the Company had approximately $564,846 of total unrecognized share-based compensation expense, net of estimated forfeitures, related to share-based compensation that will be recognized over the weighted average remaining period of 1.1 year.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (EPS)
9 Months Ended
Sep. 30, 2021
Earnings Per Common Share (EPS)  
12. Earnings Per Common Share (EPS)

12. Earnings Per Common Share (EPS)

 

The computations of basic and diluted earnings per share were as follows for the periods presented below:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Basic Earnings Per Share Computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

Weighted average number of common shares

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

Basic Earnings Per Share

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share Computation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

Incremental shares from assumed conversions of dilutive securities

 

 

28,990

 

 

 

76,466

 

 

 

116,102

 

 

 

54,447

 

Adjusted weighted average number of common shares

 

 

9,158,396

 

 

 

8,527,309

 

 

 

9,182,190

 

 

 

8,463,561

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2021
Revenue from Contracts with Customers  
13. Revenue from Contracts with Customers

13. Revenue from Contracts with Customers

 

The following table was prepared to provide additional information about the composition of revenues from contracts with customers for the periods presented:

  

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Carrier Services

 

$13,100,499

 

 

$45,029,563

 

 

$36,347,673

 

 

$118,116,987

 

Managed Services

 

 

9,150,783

 

 

 

12,476,998

 

 

 

26,537,872

 

 

 

33,838,720

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

The Company recognized revenues from contracts with customers for the following customer types as set forth below:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$19,377,818

 

 

$54,067,651

 

 

$52,959,115

 

 

$138,942,101

 

U.S. State and Local Governments

 

 

50,196

 

 

 

24,969

 

 

 

168,284

 

 

 

76,255

 

Foreign Governments

 

 

14,840

 

 

 

40,906

 

 

 

53,929

 

 

 

106,812

 

Commercial Enterprises

 

 

2,808,428

 

 

 

3,373,035

 

 

 

9,704,217

 

 

 

12,830,539

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

 

The Company recognized revenues from contracts with customers in the following geographic regions:

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

North America

 

$21,286,194

 

 

$56,407,094

 

 

$59,459,998

 

 

$148,655,842

 

Europe

 

 

965,088

 

 

 

1,099,467

 

 

 

3,425,547

 

 

 

3,299,865

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

 

During the three months ended September 30, 2021 and 2020, the Company recognized approximately $344,700 and $350,400, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively.

 

During the nine months ended September 30, 2021 and 2020, the Company recognized approximately $1.8 million and $1.6 million, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2020 and 2019, respectively.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
14. Commitments and Contingencies

14. Commitments and Contingencies

 

Employment Agreements

 

The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.

 

Litigation

 

The Company is not involved in any material legal proceedings.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event
9 Months Ended
Sep. 30, 2021
Subsequent Event  
15. Subsequent Event

15. Subsequent Event

 

Acquisition

 

On October 1, 2021, the Company completed the acquisition of specified assets of IT Authorities, Inc. (ITA). The closing purchase price paid by the Company consisted of $4.75 million in cash and 75,000 fully vested warrants to purchase an equal number of shares of the Company’s common stock at an exercise price of $5.33 per share (“Warrants”) exercisable for a period of four years. In addition, the Company agreed to pay contingent consideration to the seller as follows: (i) up to an additional $250,000 and 75,000 Warrants exercisable for four years depending on the EBITDA of the business in 2021; (ii) up to an additional $1.0 million and 150,000 Warrants exercisable for three years depending on the EBITDA of the business in 2022; (iii) up to an additional $1.0 million and 125,000 Warrants exercisable for three years depending on the EBITDA of the business in 2023; and (iv) up to an additional $1.0 million and 125,000 Warrants exercisable for three years depending on the EBITDA of the Business in 2024. In addition, the Company entered into employment agreements with two of the founders of the seller and in the event of the termination of either employee without cause (or by the employee for good reason), the contingent consideration payable under the purchase agreement will be deemed earned and payable for earn-out periods that have not been completed at the time of termination. The cash portion of the acquisition was funded using cash on hand.

 

As of the date of filing this quarterly report on Form 10-Q, total consideration transferred and the acquisition-date fair value information is not provided because the preliminary purchase accounting has not yet been finalized due primarily to the timing of information being provided to our valuation specialist and the pending receipt of a preliminary valuation report for certain assets and liabilities, including identified intangible assets. The Company expects to update this information in the fourth quarter.

 

Supplemental Unaudited Pro Forma Information

 

The following unaudited pro forma information presents the condensed consolidated results of operations of the Company and ITA for the three and nine month periods ended September 30, 2021 and 2020 as if the acquisition of ITA had been completed on January 1, 2020. These unaudited pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments that reflect pro forma results of operations, such as removal of revenue and expenses that were not part of the asset purchase agreement, and does not reflect the potential amortization for the fair value of acquired intangible assets and fair value adjustment for deferred revenue, adjustments for revenue and contract costs in connection with the adoption of Accounting Standards Codification 606 “Revenue from Contracts with Customers” for the IT Authorities business, and adjustments relating to the tax effect of combining the Company and IT Authorities businesses.

 

The unaudited pro forma results do not reflect any operating efficiencies or potential cross-selling of product and services which may result from the consolidation of the operations of the Company and ITA. Accordingly, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of the results of operations that actually would have been achieved had the acquisition occurred as of January 1, 2020, nor are they intended to represent or be indicative of future results of operations.

 

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(a)

 

 

(a)

 

 

(a)

 

 

(a)

 

 

 

(Unaudited)

 

Revenues

 

$24,740,000

 

 

$60,387,000

 

 

$70,100,000

 

 

$161,897,000

 

Net income

 

 

636,000

 

 

 

1,287,000

 

 

 

1,061,000

 

 

 

2,823,000

 

 

(a) To reflect on a pro forma basis unaudited consolidated financial information for the three and nine month periods ended September 30, 2021 and 2020 for the Company. The unaudited financial information presented herein were derived from unaudited historical internally prepared financial statements for ITA and WidePoint’s Form 10-Q quarterly unaudited financial statements.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Basis of Presentation and Accounting Policies  
Basis of Presentation

The unaudited condensed consolidated financial statements as of September 30, 2021 and for each of the three and nine month periods ended September 30, 2021 and 2020, respectively, included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Pursuant to such regulations, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. It is the opinion of management that all adjustments (which include normal recurring adjustments) necessary for a fair statement of financial results are reflected in the financial statements for the interim periods presented. The condensed consolidated balance sheet as of December 31, 2020 was derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. The results of operations for the three and nine month periods ended September 30, 2021 are not necessarily indicative of the operating results for the full year.

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.

 

Common Stock Reverse Split

On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information has been retroactively adjusted to reflect the reverse stock split.

Government Subsidies

On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), which among other things, provides employer payroll tax credits for qualified wages and options to defer payroll tax payments for a limited period. Based on our evaluation of the CARES Act, in certain circumstances, we qualify for certain employer payroll tax credits as well as the deferral of payroll tax payments in the future. The Company records government subsidies as offsets to the related operating expenses. During the three months periods ended September 30, 2021, qualified payroll credits reduced general and administrative expenses by $1.3 million on our condensed consolidated statements of operations.

 

As of September 30, 2021, deferred payroll tax payments of $246,000 were included in both accrued liabilities and other long-term liabilities, each, on our condensed consolidated balance sheets. As of December 31, 2020, total deferred payroll tax payments of $492,000 were included in accrued liabilities and other long-term liabilities on our consolidated balance sheets.

Foreign Currency

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s condensed consolidated statements of operations, depending on the nature of the activity.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates. There were no significant changes in accounting estimates used by management during the quarter.

Segment Reporting

Our TM2 solution offerings comprise an overall single business from which the Company earns revenues and incurs costs. The Company’s TM2 solution offerings are centrally managed and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 13 for detailed information regarding the composition of revenues.

Significant Accounting Policies

There were no significant changes in the Company’s significant accounting policies during the first nine months of 2021 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 23, 2021.

Recently Adopted Accounting Standards

In December 2019, the FASB issued Accounting Standards Update (“ASU”) No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes” as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted the standard on January 1, 2021 and it had no material impact on the Company’s condensed consolidated financial statements.

Accounting Standards under Evaluation

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable and Significant Concentrations (Tables)
9 Months Ended
Sep. 30, 2021
Accounts Receivable and Significant Concentrations  
Schedule of accounts receivable

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Government (1)

 

$9,025,163

 

 

$34,097,906

 

Commercial (2)

 

 

1,208,536

 

 

 

1,898,924

 

Gross accounts receivable

 

 

10,233,699

 

 

 

35,996,830

 

 

 

 

 

 

 

 

 

 

Less: allowances for doubtful accounts (3)

 

 

84,971

 

 

 

114,169

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$10,148,728

 

 

$35,882,661

 

Schedules of concentration of risk

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

Customer Type

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

U.S. Federal Government (1)

 

 

87.1%

 

 

94.0%

 

 

 

84.2%

 

 

 

91.4%

 

U.S. State & Local and Foreign Governments

 

 

0.3%

 

 

 

0.1%

 

 

 

0.4%

 

 

 

0.1%

 

Commercial

 

 

12.6%

 

 

 

5.9%

 

 

 

15.4%

 

 

 

8.5%

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Unbilled Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2021
Accounts Receivable and Significant Concentrations  
Schedule of accounts receivable period

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

99%

 

 

 

99%

 

Commercial

 

 

1%

 

 

 

1%

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets and Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2021
Other Current Assets and Accrued Expenses  
Schedule of other current assets

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Inventories

 

$1,198,546

 

 

$990,976

 

Prepaid rent, insurance and other assets

 

 

1,226,169

 

 

 

772,657

 

Employee retention credit receivable

 

 

1,296,396

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$3,721,111

 

 

$1,763,633

 

Schedule of accrued expenses

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Carrier service costs

 

$7,644,300

 

 

$11,832,170

 

Salaries and payroll taxes

 

 

1,780,618

 

 

 

2,774,138

 

Inventory purchases, consultants and other costs

 

 

1,490,137

 

 

 

1,004,303

 

Other

 

 

286,942

 

 

 

15,702

 

 

 

 

 

 

 

 

 

 

 

 

$11,201,997

 

 

$15,626,313

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property and Equipment  
Schedule of property and equipment

 

 

SEPTEMBER 30,

 

 

DECEMBER 31,

 

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Computer hardware and software

 

$2,671,326

 

 

$2,271,000

 

Furniture and fixtures

 

 

454,624

 

 

 

462,361

 

Leasehold improvements

 

 

303,733

 

 

 

318,449

 

Automobiles

 

 

92,108

 

 

 

31,913

 

Gross property and equipment

 

 

3,521,791

 

 

 

3,083,723

 

Less: accumulated depreciation and amortization

 

 

2,688,209

 

 

 

2,510,684

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$833,582

 

 

$573,039

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets  
Schedule of finite-lived intangible assets

 

 

SEPTEMBER 30, 2021

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Channel Relationships

 

$2,628,080

 

 

$(1,299,440)

 

$1,328,640

 

Internally Developed Software

 

 

2,616,847

 

 

 

(1,504,241)

 

 

1,112,606

 

Trade Name and Trademarks

 

 

290,472

 

 

 

(143,623)

 

 

146,849

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$5,535,399

 

 

$(2,947,304)

 

$2,588,095

 

 

 

 

DECEMBER 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Customer Relationships

 

$1,980,000

 

 

$(1,980,000)

 

$-

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,168,036)

 

 

1,460,044

 

Internally Developed Software

 

 

1,846,194

 

 

 

(1,280,108)

 

 

566,086

 

Trade Name and Trademarks

 

 

290,472

 

 

 

(129,099)

 

 

161,373

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$6,744,746

 

 

$(4,557,243)

 

$2,187,503

 

Schedule of finite-lived intangible assets, future amortization expense

Remainder 2021

 

$295,515

 

2022

 

 

624,671

 

2023

 

 

491,976

 

2024

 

 

332,799

 

2025

 

 

194,570

 

Thereafter

 

 

648,564

 

Total

 

$2,588,095

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Sharebased Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Sharebased Compensation  
Schedule of share-based compensation

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Restricted stock compensation expense

 

$210,602

 

 

$133,266

 

 

$582,561

 

 

$570,693

 

Non-qualified option stock compensation expense

 

 

24,867

 

 

 

26,790

 

 

 

79,571

 

 

 

80,231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$235,469

 

 

$160,056

 

 

$662,132

 

 

$650,924

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (EPS) (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Common Share (EPS)  
Schedule of earnings per common share

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Basic Earnings Per Share Computation:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

Weighted average number of common shares

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

Basic Earnings Per Share

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share Computation:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$534,884

 

 

$1,066,963

 

 

$915,577

 

 

$2,039,478

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of common shares

 

 

9,129,406

 

 

 

8,450,843

 

 

 

9,066,088

 

 

 

8,409,114

 

Incremental shares from assumed conversions of dilutive securities

 

 

28,990

 

 

 

76,466

 

 

 

116,102

 

 

 

54,447

 

Adjusted weighted average number of common shares

 

 

9,158,396

 

 

 

8,527,309

 

 

 

9,182,190

 

 

 

8,463,561

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share

 

$0.06

 

 

$0.13

 

 

$0.10

 

 

$0.24

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contracts with Customers  
Schedule of revenues by service

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

Carrier Services

 

$13,100,499

 

 

$45,029,563

 

 

$36,347,673

 

 

$118,116,987

 

Managed Services

 

 

9,150,783

 

 

 

12,476,998

 

 

 

26,537,872

 

 

 

33,838,720

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

Schedule of revenues by service customer type

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$19,377,818

 

 

$54,067,651

 

 

$52,959,115

 

 

$138,942,101

 

U.S. State and Local Governments

 

 

50,196

 

 

 

24,969

 

 

 

168,284

 

 

 

76,255

 

Foreign Governments

 

 

14,840

 

 

 

40,906

 

 

 

53,929

 

 

 

106,812

 

Commercial Enterprises

 

 

2,808,428

 

 

 

3,373,035

 

 

 

9,704,217

 

 

 

12,830,539

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

Schedule of revenue from customers by geographic area

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(Unaudited)

 

North America

 

$21,286,194

 

 

$56,407,094

 

 

$59,459,998

 

 

$148,655,842

 

Europe

 

 

965,088

 

 

 

1,099,467

 

 

 

3,425,547

 

 

 

3,299,865

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$22,251,282

 

 

$57,506,561

 

 

$62,885,545

 

 

$151,955,707

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Table)
9 Months Ended
Sep. 30, 2021
Subsequent Event  
Schedule Of Subsequent Event

 

 

THREE MONTHS ENDED

 

 

NINE MONTHS ENDED

 

 

 

SEPTEMBER 30,

 

 

SEPTEMBER 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(a)

 

 

(a)

 

 

(a)

 

 

(a)

 

 

 

(Unaudited)

 

Revenues

 

$24,740,000

 

 

$60,387,000

 

 

$70,100,000

 

 

$161,897,000

 

Net income

 

 

636,000

 

 

 

1,287,000

 

 

 

1,061,000

 

 

 

2,823,000

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Accounting Policies (Details Narrative)
1 Months Ended
Oct. 23, 2020
Basis of Presentation and Accounting Policies  
Certificate of Amendment description On October 23, 2020, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 pm Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of the Company’s common stock from 110,000,000 to 30,000,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Accounts receivable, gross $ 10,233,699 $ 35,996,830  
Less: allowances for doubtful accounts 84,971 114,169  
Accounts receivable, net 10,148,728 35,882,661 $ 35,882,661
Commercial      
Accounts receivable, gross 1,208,536 1,898,924  
Government      
Accounts receivable, gross $ 9,025,163 $ 34,097,906  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable and Significant Concentrations (Details 1) - Sales Revenue, Net
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
U.S. Federal Government        
Concentration risk 87.10% 94.00% 84.20% 91.40%
U.S. State & Local and Foreign Governments        
Concentration risk 0.30% 0.10% 0.40% 0.10%
Commercial        
Concentration risk 12.60% 5.90% 15.40% 8.50%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable and Significant Concentrations (Details Narrative)
9 Months Ended
Sep. 30, 2021
USD ($)
Accounts Receivable and Significant Concentrations  
Bad debts recovery $ 24,500
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Unbilled Accounts Receivable (Details) - Unbilled Accounts Receivable
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
U.S. Federal Government    
Concentration risk 99.00% 99.00%
Commercial    
Concentration risk 1.00% 1.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets and Accrued Expenses (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Other Current Assets and Accrued Expenses      
Inventories $ 1,198,546 $ 990,976  
Prepaid rent, insurance and other assets 1,226,169 772,657  
Employee retention credit receivable 1,296,396 0  
Total other current assets $ 3,721,111 $ 1,763,633 $ 1,763,633
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Other Current Assets and Accrued Expenses    
Carrier service costs $ 7,644,300 $ 11,832,170
Salaries and payroll taxes 1,780,618 2,774,138
Inventory purchases, consultants and other costs 1,490,137 1,004,303
Carrier service costs 7,644,300 11,832,170
Salaries and payroll taxes 1,780,618 2,774,138
Inventory purchases, consultants and other costs 1,490,137 1,004,303
Other 286,942 15,702
Total accrued expenses $ 11,201,997 $ 15,626,313
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Property and equipment, gross $ 3,521,791 $ 3,083,723  
Less: accumulated depreciation and amortization 2,688,209 2,510,684  
Property and equipment, net 833,582 573,039 $ 573,039
Computer Hardware and Software      
Property and equipment, gross 2,671,326 2,271,000  
Furniture and Fixtures      
Property and equipment, gross 454,624 462,361  
Leasehold Improvements      
Property and equipment, gross 303,733 318,449  
Automobiles [Member]      
Property and equipment, gross $ 92,108 $ 31,913  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Property and Equipment        
Depreciation expense $ 89,200 $ 117,000 $ 248,900 $ 328,300
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Gross carrying amount $ 5,535,399 $ 6,744,746
Accumulated amortization (2,947,304) (4,557,243)
Net book value 2,588,095 2,187,503
Trade Name and Trademarks    
Gross carrying amount 290,472 290,472
Accumulated amortization (143,623) (129,099)
Net book value 146,849 161,373
Channel Relationships    
Gross carrying amount 2,628,080 2,628,080
Accumulated amortization (1,299,440) (1,168,036)
Net book value 1,328,640 1,460,044
Internally Developed Software    
Gross carrying amount 2,616,847 1,846,194
Accumulated amortization (1,504,241) (1,280,108)
Net book value $ 1,112,606 566,086
Customer Relationships    
Gross carrying amount   1,980,000
Accumulated amortization   (1,980,000)
Net book value   $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Details 1) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Goodwill and Intangible Assets    
Remainder of 2021 $ 295,515  
2022 624,671  
2023 194,976  
2024 332,799  
2025 194,570  
Thereafter 648,564  
Total $ 2,588,095 $ 2,187,503
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Goodwill and Intangible Assets        
Goodwill $ 18,555,578 $ 18,555,578 $ 18,555,578 $ 18,555,578
Capitalized software cost 607,900 234,000 1,851,900 753,000
Cost and accumulated amortization     1,980,000  
Aggregate amortization expense $ 133,800 $ 239,300 373,100 $ 377,000
Work in progress software cost     $ 531,600  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Line of Credit (Details Narrative) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Jun. 15, 2017
Line of Credit    
Line of credit borrowing capacity $ 4.9  
Working capital revolving line of credit   $ 5.0
Description of date of maturity extention from April 30, 2021 through June 15, 2022  
Quarterly minimum tangible net worth $ 2.0  
Descrioption of Current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under lease accounting standards)  
Percentage of unpaid balance of eligible accounts receivable 50.00%  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details Narrative)
$ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
Income Taxes  
Net operating loss carry forwards $ 36.1
Deferred tax asset 36.0
Valuation allowance $ 8.2
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders Equity (Details Narrative)
9 Months Ended
Sep. 30, 2021
USD ($)
integer
$ / shares
shares
Sep. 30, 2020
USD ($)
shares
Dec. 31, 2020
$ / shares
shares
Aug. 18, 2020
USD ($)
$ / shares
STOCKHOLDERS' EQUITY        
Common stock, par value | $ / shares $ 0.001   $ 0.001  
Common stock, shares authorized 30,000,000   30,000,000  
Common stock, shares issued 9,138,146   8,876,515  
Common stock, shares outstanding 9,138,146   8,876,515  
Common stock vested 132,384 58,123    
Number of employee received less than shares vested | integer 2      
Shares withheld in satisfaction of each employees corresponding tax liability, shares 12,526      
Shares withheld in satisfaction of each employees corresponding tax liability, amount | $ $ 140,900      
Shares of common stock issued, stock option exercises 41,500 75,000    
Gross proceeds from shares of common stock issued, stock option exercises | $ $ 179,233 $ 16,882    
Sale of common stock shares aggregate offering price per share | $ / shares       $ 0.001
Sale of common stock shares | $       $ 24,000,000
Common stock shares sold during period 100,687      
Proceeds from sale of common stock shares | $ $ 1,100,000      
Offering costs on common stock shares | $ $ 62,700      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sharebased Compensation        
Restricted stock compensation expense $ 210,602 $ 133,266 $ 582,561 $ 570,693
Non-qualified option stock compensation expense 24,867 26,790 79,571 80,231
Share-based compensation expense $ 235,469 $ 160,056 $ 662,132 $ 650,924
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based Compensation (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Sharebased Compensation      
Granted RSAs 83,326    
Unamortized share-based compensation expense     $ 564,846
Unrecognized share-based compensation expense, recognition period 1 year 1 month 6 days    
Non-qualified stock option awards granted 0 0  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (EPS) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Basic Earnings Per Share Computation:                
Net income $ 534,884 $ (204,731) $ 585,424 $ 1,066,963 $ 488,627 $ 483,888 $ 915,577 $ 2,039,478
Weighted average number of common shares 9,129,406     8,450,843     9,066,088 8,409,114
Basic earnings per share $ 0.06     $ 0.13     $ 0.10 $ 0.24
Diluted Earnings Per Share Computation:                
Net income $ 534,884     $ 1,066,963     $ 915,577 $ 2,039,478
Weighted average number of common shares 9,129,406     8,450,843     9,066,088 8,409,114
Incremental shares from assumed conversions of dilutive securities 28,990     76,466     116,102 54,447
Adjustments weighted-average number of common shares 9,158,396     8,527,309     9,182,190 8,463,561
Diluted earnings per share $ 0.06     $ 0.13     $ 0.10 $ 0.24
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 22,251,282 $ 57,506,561 $ 62,885,545 $ 151,955,707
Managed Services        
Revenues 9,150,783 12,476,998 26,537,872 33,838,720
Carrier Services        
Revenues $ 13,100,499 $ 45,029,563 $ 36,347,673 $ 118,116,987
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 22,251,282 $ 57,506,561 $ 62,885,545 $ 151,955,707
U.S. Federal Government        
Revenues 19,377,818 54,067,651 52,959,115 138,942,101
U.S. State and Local Governments        
Revenues 50,196 24,969 168,284 76,255
Foreign Governments        
Revenues 14,840 40,906 53,929 106,812
Commercial Enterprises        
Revenues $ 2,808,428 $ 3,373,035 $ 9,704,217 $ 12,830,539
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 22,251,282 $ 57,506,561 $ 62,885,545 $ 151,955,707
North America        
Revenues 21,286,194 56,407,094 59,459,998 148,655,842
Europe        
Revenues $ 965,088 $ 1,099,467 $ 3,425,547 $ 3,299,865
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue from Contracts with Customers        
Revenues $ 344,700 $ 350,400 $ 1,800,000 $ 1,600,000
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Subsequent Event        
Revenues $ 24,740,000 $ 60,387,000 $ 70,100,000 $ 161,897,000
Net income $ 636,000 $ 1,287,000 $ 1,061,000 $ 2,823,000
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Details Narrative) - Subsequent Event
$ / shares in Units, $ in Thousands
Oct. 01, 2021
USD ($)
$ / shares
shares
2022  
Additional Warrants exercisable 1,000,000.0
Warrants exercisable period three
Warrants exercisable 150,000
2023  
Additional Warrants exercisable 1,000,000.0
Warrants exercisable period three
Warrants exercisable 125,000
2021  
Additional Warrants exercisable 250,000
Warrants exercisable period four
Acquisition of specified assets purchase price paid in cash | $ $ 4,750
Warrants to purchase common stock shares 75,000
Warrants to purchase common stock shares exercise price | $ / shares $ 5.33
2024  
Additional Warrants exercisable 1,000,000.0
Warrants exercisable period three
Warrants exercisable 125,000
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $& ;U,'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 " !!@&]3$1#DYNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?'=V0'F3CI:6G! H-M/0F.DFDJRLZ93=O7W>;;"CM Q2\.//[ MS3=@:Z(T?<+GU$=,Y##?C;X+69JX82>B* &R.:'7N2Z)4)J'/GE-Y9J.$+7Y MT$>$AO-[\$C::M(P :NX$)EJK9$FH:8^7?#6+/CXF;H99@U@AQX#91"U *:F MB?$\=BW< !.,,/G\74"[$.?JG]BY ^R2'+-;4L,PU,-JSI4=!+SMMB_SNI4+ MF70P6%YE)^D<<<.NDU]7#X_[)Z8:WHA*E+/>-T)R(=?\?7+]X7<3]KUU!_>/ MC:^"JH5?_T)] 5!+ P04 " !!@&]3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 $& ;U-;WUO./@4 /,5 8 >&PO=V]R:W-H965T&UL MC9A1<^(V$,>?VT^A8?IXQ)8,(;DAS!".M)E>_ZXUWBO](]\*87ZA, MI/#-6NF$&SC4&R_/M.!1&93$'O/]2R_A,NU-QN6YA9Z,56%BF8J%)GF1)%R_ MW8I8[6]ZM'<\\20W6V-/>)-QQC=B*K1#(1:2Y52K18W_2F].,L M"&Q ><4W*?;YR6=B;V6EU ][1&;)[7_0U0W-+1ZH8KS\B_9 M'ZX=^#T2%KE1214,!(E,#__Y:Y6(TP!Z)H!5 >Q= !V<"0BJ@#)SWH&LO*U/ MW/#)6*L]T?9J4+,?RMR4T7 W,K7+N#0:OI409R8SM1.:]$F^Y5KD8\^ IOW& M"ZOXVT,\.Q-_31Y4:K8YF:>1B'Z.]X"E!F)'H%N&"BY%=D$"_P-A/J,.GAD> M_JAV%X0ZPW_"">K\!*5>@.;GG^DJ-QH>N7\1R4$M.2@E!V3>UC85_*G>',1 MXDJ^[U,_&(PN?03KLL:Z1,4^J; _S#D^2US9@L/IW[_*T(QJBE&J,P4$*(2 MXR[F&Q<&'K_F<2X0CJN:XPK5F15:EQ0R#V&17@37M@0)F( S.;A:OT]9/\#J MY;KFNN[R\"P3'L?DMLCAZ]QI*[B,T066)>HW]N9WXME"HX Z23*>.A_D%IFV M9:,G?DN[ ,T3H3L4,N#9* MNY<2UWE4:9^'(T O9M!'PPQI,;S62?/OT_#9H8L_5Y 10P =I"B)Q&VZ+\ M:8X!-M;/<+^N )_Y*[F/8/GD6H8'2B2#N.20]9D_\-D(36'C_JR3^T^C""PB MK_]_ALN(ZPWFMD6/4C;TR7>>Q> X#Q+FEB?%T5>KI@VP3J.]$Y4Y47&]I2I@ M=GE6>^A[C&)3/FN: L-]_!WCS!Y\T?9'4BWS3%@+DI6*G;2XP/>7%PSD9%>F;8JO4C=_#;<\W8BS>R@M0H\OR_GT8?[D MHO).MM7LZUJYVYB3T/;%PPY;?;;>T9R6^WA><_EA._2!V[>]G,1B#:'^Q0A\ M51]V& \'1F7E)MU*&:.2\N-6\$AH>P%\OU;*' _L#]3[O)/_ 5!+ P04 M" !!@&]3P"^RN)T& #@&0 & 'AL+W=OS7J^8+R]4R-?+TR6SXNRNM"[/'])GDULRH>7^QS.>MLL\^7:I,4R M2TENGBXZ?786<5D%U(C'I7DK]HY)1>5[EOVH3H;SBPZM[LBLS*RL4B3P\],, MS&I598+[^'N3M+,=LPKP7J;-;_)K(\1> .3! _@F@-L! M\D" V 2(8T>0FP!Y[ AJ$U!3[S7<:^'"I$PNS_/LC>05&K)5![7Z=33HM4RK M0HG+'/Z[A+CRA=$HCD("1_'XZS#L3^$DGL+/732:QF1\3<;WT:0_'0* MG#RDR>M\69KY9_*%/,0A.?GT^;Q7PJU4"7NSS;!7S;#\P+""W&5IN2A(E,[- M'(D/V^.#EO@>2+#5@;_K<,5;$\;FY90(VB6<HABK*J:2%U'5CWPYR7G7#'N\_/> MS_W'Y0*5IZA6FGT$ABY0<]]72JJ/P,@%,L4"I3SJ;9$?^*HM7]7*=S".IY6@ M[[S)R3*=K4#/])DDZRPOE_\D35--Y] #83V8+9L+V1/YQ(3H>DIWJR/:52J M(^&)+O7AJ(KX) 7O"NYUH:\7+Z9NS*O?Z)QM[E/M4_25[W/M6^JZ0,5\ %)+ MM! !4L6D"*S'$"%#"RV8!"BNKMZJJUO5O9F,XYC<3\;7PRG&63L#"ZT%9=*B M[.*@EGRAM,78Q3$N/,:4E3!"@$I+MB_V!\+>EK#7.GDW\W)T0Z*_[JM9'+?, M27^;U&]5,4Y6IJC+">S$#U-";6)B^@XGZ0<>MQ[VP(4I2BFSB\>%,:@>):UJ MC!"<%"P0%!#-)M:+=@,LC)FG@L.6,,NH+ M2V07)[0OA;3J,'1QOO:T$%9'C5P<#.I[@>*XS(SN+ AM%3K<[VFUVGM=#_46 MU-4 FD5@+P(8SH=.9:\!",[37B"I)0&"\YGTF3B@P)X)8ZT*3+,2"@WWD83C6+N/VA+=S!Z4J>LSOFA/>$[GP'"!LFUFB.$X MA>9AKU$HD'N^?XCVSM^P=H,S+A*$)@ M4AVP-6SG:YAW3).LZ;8]8L]5&FR5=-HC@M.!\)SNB."8IZ7OV:P1(.?@1 XM MD#OSQ=K=UZ8W7D77XTFTZ0UDVO^KLK6/PQ@:)2J$ZXN@,#VWUA'_1&'ULQ4+ M,2"7TI>.$BZ0PQ:-[VV^/BJQLV2LW9,=S1UQ20+V=4[5(ZZ&2]M+A0A,\(#; MM1)APTJ8Y0?6![ZS2+S=(HVB*;HF;%YM4'>W*V"EL_@7MW04] MI?9\1U',88ZB;-H8B,L#G'<6B+=;H(;SMVAX/@81T=$/LD%86M@2T%DA&JA=J3*$(STH"Q0XKL;!$7[3N# MX=>'ZLW3D74@CJH##.76 8JRB6.@@W6PF_RY_E10P+[Y-2V;]Y3;J]O/$?WZ M);QU_8J=#1AR/61G4?.Q89>^^?9QE^3/R[0@*_,$0]%3#^XV;SXG-"=E]E*_ M+_^>E66VK@\7)IF;O + _Y^RK'P_J0;8?M2Y_!=02P,$% @ 08!O4_"^ M)^S" @ UP< !@ !X;"]W;W)K" MDLR0RL+V'">T2\(J:]@WMID8]OE:%:RB,X'DNBR)^#6F!=\,+-?:&A[8,E?: M8 _[*[*D"56/JYF D]UZR5A)*\EXA01=#*R1>Q4'&F\ WQG=R)T]TDJ>.'_6 MAYML8#DZ(5K05&D/!)87.J%%H1U!&C\;GU8;4A-W]UOOUT8[:'DBDDYX\8-E M*A]8%Q;*Z(*L"_7 -]]HH\;X#4$;Y_@?T# #0%_-H+?$/S/1@@:@I%NU]I-X2*BR+ O^ 8)C09O>F.J M;]A0+U;I=Y(H ;<,>&HXF=Y'\7T21PAVR?3V)AK-X9#,8;F+[^<)FEZCZ2Q^ M&,UO (!.9D302N54L904I^CDL2+KC"F:G:(S])A$Z.3+:=]6D)H.8*=-&N,Z M#>^#-#"ZX^!5HKC*:-;!CX[S+X_P;2A)6Q=O6Y>Q=]1A0E?G"#M?D>=X;D<^ MD\_3G2XY_Q8]_NOH[XJ!VT>"C3_\OQ[)VZ,X$MUOH_LFNO]!]%')A6*_2=U8 MJ@SZ +3$E!E#UU.KW87&G>Z3+T,7XUX0]NV7W7^P"^8$P>5[6'0(PSWL7.S! MXD.8CSWL]5K8.^U!JSTXJCW)X7,[TYTP0RDO83K(N@[T5>]IE_S@(!,/!WZX ME_#D$.:&CK-?I>@0%H:>B[T]^1VPP+GT_#WY]DZG*JE8FA$A0=JZ4O5[;*WM M%!J9YKMG'[M7$[?#'L'4JH?,F_MZY-T1L6251 5=0"CGO &PO=V]R:W-H965T&ULI5;;3N,P$/T5*]H' MD(#<;ZBM1-L@D+8%46"?3>,V61*[:[LM_/V.DS3;)FD7[;XD'ON MEO%WD1 BT4>>4='7$BE7U[HNY@G)L;AB*T)A9<%XCB68?*F+%2DY3JDVZ!5SCWS08VN9I90\8[YYY!D;-O73&TW\90N$ZDF]$%OA9=D M1N3+ZI&#I==>XC0G5*2,(DX6?>W&O(Y\A2\ KRG9BKTQ4DK>&'M7QGWDTN,J?W.6B>*)MA76T-!\+23+*S)DD*>T?../J@Y[!/#33; J M@M4D.$<(=D6POQK!J0C.5R.X%:&0KI?:B\*-L<2#'F=;Q!4:O*E!4?V"#?5* MJ=HG,\EA-06>'(P>IN-H.HO&"$:SA^_WXYMG,&;/\)I$T^<9>KB%I?_ MHD?_'/V@&':]/>S"GWW$WX-,"$=SED,32E1WV!"44K ).LN8$.?7)X(X=1"G M".(<"3*%=E@Z[=H^)=.']2X ZEN+=4]*16:&[0N"G\VYX3./Y'DF(H,ETTS_@D_/#1A M*2X0A:*P!9+XHZLH911W+[U+)PS]L%&4-LQS@M!HE*3#6>!:H=LH21OFNJ8; M=A?$JPOBG2S(7S=8EWKO:^K;L"[U'U*A?LGK+B"5TKNMC@..PIWN3].X--HT[B8.+_?I;Y*6)(T= MMX<$-.W8^C?+$2:YZ?RHU(X9.E MS-9!1-6B=C"C&WFC-XW1P<5:]=Y==G,E")7$J[C*4%^LUS]XO M12)?SP=D\/'&??R\4N4;HXNS#7\6-W<97(WJ6:)X+=(\EBG*Q/)\,"9? M)\PM!U06?\7B-6^]1J4K3U+^*"]FT?D EXI$(A:JG(+#OQV7W_,_FOE/#CSQ',QD M_46O.UL\0(LB5W*]&PP*UG&Z_<_?=H%H#2!.SP"Z&T"/'7$UOYM,K!*_FM]>S MJ_$#7%R.K\VYP5QL M3A'#0T0Q)8;AD^.'X_WA(W"U]I?6_M)J/M;G[^/]_?3F 8WG\G0IPA\4(4I]6SK=XLG](0)L\WHLK/Y-T4AJU& MM^T=)D[@TZ 3!MV0N4% /8^8P^#687"M87A,G^(D$5'C7!,/DV!7TQ'X0K=>SZKU5*Y%!.<@R6%F(Y[DPKR]/CY=/"?QT=.IVQ/>8 MQYA9IE_+]*TR'Z3BR1$R?>WV#O8]XN)N/'7#,@5 :T\:!+70P%H%;FYOCBX$ M83UG:'7^+@.V9NJ]RH.R#FR =JK*+E,,0GU),5C(%7%1/KE?Y;N8]3:Z/:=A]>@9##XH=P8 MY5$]$P,7?OQN*3S&V!(&KH0[ZA-T?5L?#F[GCW,IK:"2!H<$#L/ MZMW&AK_WH97H-9[ (O%]UH66P9)YE)(PZ M @P,2'!*:%9 X@W:HUR8'U6@ M"R44P]K7ZI[!TO6HQTA?+6D80^R0J5,U$R\B+/ X]1Q0!U8 M?MU$-]CA'H$-,:B=&-T,_U_QU1D!Z\IG7988[%@8.+@'S;0!";7W*=ND.11= M0Y="J0\;0TVG;@D;".BF:-\Z:-!$[6B:R/4Z5N4./=]V[S(MU[=(%Z :?;F1 M2B#B&,\[J,ZA[N;':K*ON&$4M?_?;Z^OIO?SSVCZY^/LX1];\4*M9!;_*Z)O MB ZQXPY]XGQ\&.=Y2=,RKJE,!9*%RF'#'D& C0'5.:0%U&:R?V[30(H=@!0L M 6!3K]/,ZG0XA-9^2!RO;3*S*L^878)7,S6=Q>D-U0H(P)-VU9S0$ MM).>/09K'1W:L=J6'HEEO(B-/1?3:7CB!J%#H.GN:C69AH'KT[Z^BS7H9'9T M;HM[E2XKF40BRS]7YQS*O)!U-@*+7.9JG:+)$KNP8Z4]VV76P)0=TWZU>%0E MY-$NN-HI;$]S9K#L:\Y&K;/Z\HN2/WCV'*#SI016[2[*;P3J;X N_@-02P,$% @ 08!O4^/B M.Z+X @ #0H !@ !X;"]W;W)KVBE3KR20@5(%%@:J6N1:7=KDUBB%4GSFP'NOWZV4Z:)1 ^VG$!=G+> M]SS'',L>;"E[Y3%" KPE).5#(Q8BNS9-'L8H@;Q#,Y3*-RO*$BCDE*U-GC$$ M(RU*B.E8EF\F$*?&:*"?S=EH0'-!<(KF#/ \22#[?8,(W0X-VWA_\(37L5 / MS-$@@VNT0.(EFS,Y,RN7""54POKXW?V;+EX6LX0<32CYB2,1 M#XW !%:P9R()[J]165!7>474L+U-]@6L;YG@##G@B:E6!(D."U^X5NY$#6! M?4C@E +G7(%;"EQ=:$&FRYI" 4<#1K> J6CII@9Z;;1:5H-3]33Q83I[6,RF0(X6C_=WT_&SG-R,[\07(*O MX&4Q!1=?+@>FD!#*R@S+A#=%0N= P@7*.L"UKH!C.7:+?')TG_L_]1_)XU9Y7)W'.Y!G3.2&@6F(@-QZ(*+Y4JQR(KLXI'DJ MN-P1(<(;N"2H;4D+;U][JXVY&05>OR>7;U-?N?THV_9LOU^%-B&J#="K3[,5 >RZ[E .8B MI@S_05$;<.'9K2^:57QVF,\(;&#[%;;_*6S,>=Z.[.^1.);7[=G>#O'IN 9P MKP+N?0I8'A)OT/<$A@$ M/;]K=P\0UTXZ^^/$)YJVM#P#>S^P'=NLG=7JHO0=LC5..2!H)956IR)^I&4-T 1W\!4$L#!!0 ( $& M;U-,L@88E @ "TA 8 >&PO=V]R:W-H965T&ULG5I= M;]LZ$OTKA+$/"5#7(JG/(@W@.LY> XF=C9/V6;9H6QM)])5H)[F_?H>2(KH2 M1:<+%(VD#,DSPYDY,V2N7GG^4NP8$^@M3;+B^V GQ/[;:%2L=RP-BZ]\SS+X MS8;G:2C@-=^.BGW.PJ@+L3\L/H^FH?;MF2B>?]0PYOHV:6*$Y95L0\0SG;?!^, M\;>)[<@!I<3/F+T6)\](JK+B_$6^S*+O TLB8@E;"SE%"#^.;,*21,X$./ZN M)QTT:\J!I\\?L]^6RH,RJ[!@$Y[\BB.Q^S[P!RABF_"0B$?^^A>K%2H!KGE2 ME/^CUUK6&J#UH1 \K0<#@C3.JI_A6VV(DP$PCWX J0>0]@"[9P"M!]!2T0I9 MJ=9-*,+KJYR_HEQ*PVSRH;1-.1JTB3.YC4N1PV]C&">N)XOYS72^G-X@>%HN M[F8WXR=X63[!C_OI_&F)%K=H,E[^A6[O%K^6Z.(Y"P]1+%ATB8;H>7F#+OYU M>342 $5..%K7R_ZHEB4]RP;HGF=B5Z!I%K'H]_$C4*'1@WSH\8,8)URR_5=$ MK2^(6 1K\$P^/]PRP*&-66DY'^TSJ[+8[>/B'BT>IH_CI]G\WV@\>9K]G#W- MIDO#,G:SC%TN8_T<6A@(Z_F.VP+9%?,]"WL](/T&I&\$>?$(6WUD^?MEM:=EQ@?"01$_K,3F MD,!6KOD!_$('W=?8UW9LNP6]*^9X6(\[:' '1MSCE.^A14 MVW\U(MAUO1[4)VR#C:B7NS!G0\F[$9ZRE,HKDLP)6W(&CG'"HC= M YHHT,2TC@J9*EE\#,'Q MRH4.&:R3@,'4=_VNTJZK6;[E4=S9W*[D$'L0^RXA/<92C(3-E#3+CI#R>1[W M@+1U^=/S"6UCU EBIR?&L6(E[!CQ/>1L'\;1A\-5>\G%CN50;D$ 9:+>9"UZ M1VPF;B6I10#1 US.-A%[?Q=<6P3VE?K"B"PF:& M:IQX'[XW'@SY/C\P97,M[BX9#:F%WWB**MXB9MQ:?04FZ[$-LUZ+MTE4C9_4 5!1%S!0UUQ6DNC)4 M"[S+012 6YVB6R/H!.#$).C!K]B*G&&K5NLQF_^<+C_?>A#%5\3,5P^'?+T+ M90J%\@.,!282[Z4GLK\/\5Y6_EH3ZYU*_79KH)#V'^+0G M$Q!%9\1,9XVWUAT3_#NRXC.>JJ.R /H^W,YB.LD J@72%VJ*RXC[1ZYZ.YN/ MYY//NZIB)7*&E:(CU,324S.T"K,7) 6DVZXAB<9Z-^V23#M%:D2P'SBNTQ?# MBH:(F88>H49YKUIG *E!C,):(RWT+NUTH&N8R8Q=<1,Q<]-##BUUO \3E"LM M#ED$6;]J31A*&*0-Q%=)O"VK?[T66@+R;=PN![2"CI34JT(55U$S5_V*Q6[' MDTA&$Y0$3%8U4#I*)V*[,-G(_6#I/N'OK/(M>9@!A9FHJO5"Y/%:P&,A^/H% MA9!9(JVJM$MC0Z@5?;>MJD:P)PBIXCMJYKL)3U. 7F&$+:NS>J0%VF6MMF=I M1(;8PK@G:5/%:Y282[.B.)3>(X/@!/-H+(904PS3,'\!\_,-E$:P85_*S9!M M_,>XWCQ>+_Q;'%L>MNR.^;N"0UG5GU3_ORMWP:="GB*)1>IY&&7C.NG09]K8N6WX$-1^3<5WJ^%'9',.$]1Q>41U5 MNKC3@&OD/,MQ^MQ($2HU-X?SZ1/4>Y/'Z7@YA8?JX'X\OZD>IO]YGOT>( 570KF8T@K8=4-)W<$@53U,S3_?B_0(9=QMGF?0E66U"B'-]AM)P M,A36KF>W#^8TDJ[O!2[IJ)J4<" MJZ<+IHK":6"LRY;/#P]WY?7/^$Y=_H!#W2X>[\=/L\7<='>AZ-4VT^NDS!R2 M4>7I<)P))CE3=WEC:_I!$GA]W:BMR,\^0WXM"!_=OSY/V5UNP[YKN>U4JY'K MR5"VHC_;W-;-%_-R)T[:.?"P/ZR8;45(MIF0_H\6J3P?;1__I-N7W59KRRX= M>8[CM%.^1JS/E">79N?:OV*7L*+X,YZUN^333NL:$>SV%-2VXB;;S$UWK#PN MKX^>^4J$(%#V>@U/2>?-V&M=6)\Y7*F7S5-]8<$]V$.B;\ U38PI?75 VAY=3=? MO0B^+Z^W5UP(GI:/.Q9"NR$%X/<;SL7'BUR@^0N)Z_\!4$L#!!0 ( $& M;U..MHTBE0L +U( 8 >&PO=V]R:W-H965T&ULO9QO M;]LX$L:_BA L<%V@;L3_XB(-T#C2-7N[2:]I[W O54>)A=I65I:;[K<_RG%, MBS.D9"?M%MC8SL/1:$AQ?APR/GFHZJ_+:5$TT??Y;+%\>S1MFOO?CH^7DVDQ MSY=OJOMB87YS6]7SO#%OZ[OCY7U=Y#?K1O/9,8UC>3S/R\71ZOK@8WDW;=H/CD]/[O.[XKIH/M]_J,V[ MXZV5FW)>+)9EM8CJXO;MT3OR6Z9$VV"M^$]9/"QW7D?MK7RIJJ_MFXN;MT=Q MZU$Q*R9-:R(W/[X5XV(V:RT9/_[:&#W:7K-MN/OZR7JVOGES,U_R93&N9O\M M;YKIVZ/D*+HI;O/5K/E8/;PO-C>T=G!2S9;K_TGXZO(\ MO;Q.SR/SZOKJCXOS=Y_,F^M/YL>?Z>6GZ^@JB\;OWUW^,[V.+B[-+Z[&_WI_ M]<=Y^O'Z'U'Z[\\7G_X7O?J\R%?:$>7SY533Y#FHW#S<;5?&[&Z'533;XBK<_#K=_=&,?-&,]GT8>\O!E= M+*)Q?E_BGJ0]MB:3U7PURTT@HJJ9%G4TJ>;F@9^V3^*W(II5RR5B-0M;_5@T M9H8P)M.\7I2+NV7T:O="Y\5M.2D;)]['9AQL!P/=#@:ZOA+W7.DLG^6+2?$Z M6D[SNEA&>6.L3]Y$C+R.:$PTUC>/%L7:8CN-?3M-6"()%R?'WQ!7V-85-LR5 M?%ZM%LT05\X>+=0I055FA#>%:90.**<"NWH M,D2G8I+$6C(\6'P;+!X,UN8)6+9/@)GN[U?U9&IFVYNGCL3ZC8-^,TX3B3LB MMHZ( QUY[$:LUP1TA,2$,*?/!!9DI\=04W&BG?Z"LMCIJ9"B$QBY#8P,!F8] M.:UG S,5Y.N<6GQO7Q=FPC0]U-3EQ#S,6'PD\(4*SK5S4V,H5N:N>YQ8%7WK00;U6<*WJ/4G#JQ@BHW5H/L MI+UVLI"B$ZID&ZHD&"J#4P:6%@8-ZKI83/Z.FCI?+&>/07O5)A@T\2;PR6"* M,E5I,,NE84,=2*CMY'1PX4)(5BL3.3CS=*Z?KM= 9B4 LA8BZE,RH1Y<@D<^WFD P32BVUBI4':8C% M*_+R?$7V!"QB"8N\/&)M3'9Z$&RD*4.&9APC!G$0M:)$Q:!TZ_ M!-*6$$3X'D*+6R3,6^$YCT",H;'I*^6;BBS-D##.( /YNK@W0R<.3$40&Q(N M$L6XQQM+#R2,#\A [O/FC,#,S&/3)XJZX+E12M=O=R!#@UIH8OZY@(4H1R11 MG EW("-"F1!.>.)[^"U&D#!'')1,8,X.)Q.;NDDX=Q^43&">]243F-719 (- M^I()5'J2"2(,)Q-J<8"&<> 92PH*J8 D5%-W#D=T+@X--)7VF\J"DFZ0+*70 M,*6\W,J"(NPBX3(,D8&0#;*4]EO*@I)NQ'9*0&%&":<4"FF$)XFDR@T#[05I MQ)2[E.B79/T.=>-@Z8B&Z>ABN5RUL\?1HA &XGL>NYV'E(^ JJT_VI94-*-D:4B&J:B(*3=Y>4" MC0P"2TK YQO6H<# [JTOI<,NE@4M=8-CT8WNC6Z_KQ9A=*,8NAGD%]3CC44W MNC>Z]7ES1K'B##-)1X!9"$,WL%0Y1PP:6T(SXA9\$.6("LJHBVZ84&H:F\M[ MX)M:=*-A='M.XH<$1QBC+N",$1T8Y<-,I?VFLJ"D&R1+E#1,E"^8^!'.E$J# M:;.W,'0^S%+:;RD+2KK[+98G69@G#US:,DAMDB<@/(C,#4^_)!UVL2QHJ1L> M2Y(L3))A+F*0Q$@LY6[%81,'6-@"<>@%O[1?D@WPJ!L)2X@L3(A>!-D\1.9! M*^I)N2R6(4!B$-R(3!)/1F$[^X8'+NZ@21CDC,)0$]B B%3H2BRE/Y8A;FV ^#.880F% D=BD8T8&4 M,\Q4VF\J"TJZ0;(PQWX6S#&L:*C<9W:,R$#(!EE*^RUE04GW/(B%.?Y#8(Y# MG JV6(KBOK!LDB'7\.TG$(4"(1W*WQCGDOT67]IKIW M8%&,'XABPXI4'#*8)E+X1I]E,/X"M3,_?'$,FGBUU_-U%/=WA9UN;B+ M[NOJKL[GKZ/%^M.H?+(SJ9;-LOWD%RY>,TT#(^",0ZPC<9(P[6[JH,)8 A3V M&*3:4UKGEA-YF!-_0IPV!/KE"_JP0)(D,?'A,Z0PJD($-80KC/&YNMQ<#:"5YO M0F?(C[XW*?+1JSWJ3 MA'A $^UN (P1&?CKC4&6TGY+65#2C9B%%1F&E0,3KT3X0DOFP@HB ^'IWS0; M=K$L:*D;'LLE\CF'JB2"']0P%B-N'/I/52&V0!SZ3U4-\*@;"4M$\H<>JY+( M^?.$QIXS%=(2D_RAQZID_[$J"8]547>W$#$SH6MX-'C83IIBH- J8?$'C/YAIE)$!V(XN$ D=_X( M\%EGKU!\DA#G=*P--?B\L3 GGW7V"L4GB6S742HYT6#.AD46PZJ@P[#M.I(H M(EVN31'IB#"MW5DRPX1"<[,H3SR+!FF14_ZP[3H)J8Z26,9NC;-?U_7=HI_\ M6;MH$L$WGDBW@M@KZ_ZQJ,4S]4,VMQ2RW<2U5NX$VZ_K^FTA23UGOTDAFT2, M)XD[#:K^$T2(*?=IZI=D_0YUXV!I2/V, T0*,@I+O(^XLH2B?L8!(@5!A4@= M@SJ<@C4@4"5 ;27:=WQ$6>I1SSH A.8C!=DB6)!1EC#4LPX H?E(02;P%&00 M)5*0052^@@PBQ0LRF-!3D#G>^2*7]HM]_LSKN](,N5EQ:]K&;UI3]>-WY3R^ M::K[]7>[?*F:IIJO7TZ+_*:H6X'Y_6U5-4]OVJ^+V7YCT>G_ 5!+ P04 M" !!@&]3Q!D)\]H) !5& & 'AL+W=O2'MP M>?+SU2G)L\ GK;9^\EN0)VMK/]/#;?[VX)@,4K7* FF0^+-1UZJN21',^))T M'@Q;TL+I[U[[>_8=OJRE5]>V_D/GH7I[<'8@Q75+I]1^UK<61,J+]Z97.7[ZQM[^<_YO;?/Z;#/*>]S^LP^)W/Q?X?XG]&\+P4PJ7NK31#7 MUK4VRHC#?__K;+D\?C-\Y>>3-\(Z$2HETN=KV[32[-+'%V(KO= F2XI4C@=Q MHVJYE62$$7=RQSD[>?WZ%=N769-W6?#"CN:%RMFNK(3&ZVUEZWIW9+<&RI*, M*<$8:Z]S+9U6@SP(ADV#2L@H$V0M?C>:K%@%&.-GXM;!%I//6.XWA7\=/7LV MA=XE^?]BC]PV<_& =Q,?3UZ]\:)U\%"WT*X>5=81A_!ZF:,:M0]D(EY5(,0O MG71!.<3$B]IF?43>2^T*^3@3G[0KL4;.OYVGR>ZD08H:.LG]UMD-$N-(/CAP M O0V=JUK'7;@ @/R!$T&?54<3PAIN%7K0F6[K&8'\5Z[ M:"XEJVDZH[/DL?1>A7T$% J.2H" 9-M:2_@U&'YK NA;E^3L Q'[OKJ[,12K M':+4B,/;A[L5@G!ZMGSS3&0F$N-&"/]J=?E.G)Q-S"!O"?&EPY,BS\5E%RKK M* T(5$RE$NM=!-=\-4:JG_Z7< 6\%(('MW^2)1QZ9BN8E&^X.TIZN\CG,4O=@-? M.;6CX<@GTY?#:&)CL7U[S3/([6V9X#[7&\WS$B+__G9U=XG*RR,.4G@8*7DD MF(=$)A^M#=_,PB[&G[,^C6ZH).H!I9XYZ_W1J+HSQ%-3+ZZOB9RL.)U]\5.:!*%+8;IF'?FX5YHH"+584K0*9QN!%;7^ M2H\4D)%^/5L=^1'UZM[' M E*D%3W4*X]YI7,IXOHKLC &M:1-8Z<@1R;]!V:GHJ+M-S3F/^DZ6$/F$M/0 MB 09*2PVDOE&FHRV477!T54_:&@E4FYZE1K-C6KYC\18PPNIA9QQ2@8T. M/9@B,D8C<3O^@AH43TU%1P/=?.QI1>)TC*F>P5%,&_<0"+8.AS[?(4YP#("0 M.\[B@CP5605"412>J<%[G1N]<-V!8E/R+8VYP#A2CIS6:'XAQ$I",!H,Y$ ' M19RL";KIJYQJFB#63Q]L$!VH\:6K"74>YUPR9(.LR8$+1_Q%B6A$CC$PHX%1 MHGVDS9ZZ7FB#^@0U"ZC@VP5#P\ZJ8[I'^0RIFPJP^L&$'C<;5'##068"2PC: M8E@4?$1AH3W23ICHWA4@ M@/03,]V>&J(D !L5.*$86:!&1-9H1\CB9%* M7U&WP-9-&HEVPJ#I ^U*>HU,@8QB"X>5:;SO>VP$X1#'I]:A3CXKGM*IG_4P MP\Q(DT2+2/@N'@=14UG"VX+#382%[?I62YR3FHG?+^DJNJQA8T8DP0TK106Q M_M(!;X1<'ZT'U4@=3\1=B_DXC\>:?KQ &++*V-J61,N%DR@EG$K)RI B0.*) M^2?=82@O3D.TGWQ=[X-B6RE")II%WT7@ K4X,^;_^L.GVYNCD]?L)D[0F"[1 M53H_',5[@>&PC4!@]H'_%(P8W7QO6XRYSN),9"Q)=8:F,@H%YEW4APRQ#\7R M]*YKQ\& SF'>]Z5?V>UH'K$0K&><&RYDIR##5)F8A/K>NO/HO=['B?^HM#VO MH+@HA[0!SRF2YC&Z "CVUDWG^;_N_\/MAX%A)A1JV.Y4+)9)CV":3$;2,4A'* -]EC0&8L#\];>4ZYZ*9-.1I_,>H^IY F'9H*&GB;9CBQKE2+0ZG MQ$7]A=8,7(6\8D(9=>\GE[M^3WD&4] P'L@,\/>ZWY='2I3B9R:Z7BA.S7/Q MAV)JZ.)9'Y(TINRH2E%9D:;B=4 Z"8>/V!7D;]N>]SQ"/3(R*-(R17HT'7<8:3XK/: MI1Y,)5YWU.+[01P='34T60(+)^UU !/"12,# X1JF2[-GD9DUD?@;]F61@>O M)B-N(A",JWA20\]4^?Q;UX^+R54OEI=\H4VTC[DMWOH.;X<[\\MX53R*QPOW M.TG741ZV%5AZ/'_UTX%P\1([/@3;\L4QAG[8RC_IFDLY$L#W L?&_H$V&/XG MX>)/4$L#!!0 ( $& ;U,$0T2HVPL $@@ 9 >&PO=V]R:W-H965T M*[ MSQ )26A(@ % R>JOOV<7( DE4M+T>A\:2Q2PV-?GV07[?&?=>[]1*HB'NC+^ MQ=DFA.;9Q84O-JJ6?FP;9?#+RKI:!GQUZPO?."5+WE17%[/)Y/%%+;4Y>_F< MG]VZE\]M&RIMU*T3OJUKZ?:O5&5W+\ZF9]V#.[W>!'IP\?)Y(]=JH<)]<^OP M[:*74NI:&:^M$4ZM7IS-I\]>7=%Z7O!OK78^^RS(DJ6U[^G+Z_+%V8044I4J M DF0^+-5UZJJ2!#4^)!DGO5'TL;\V^H\NP^;%V?=GHE0K MV5;ASN[^H9(]CTA>82O/_XI=7'OU]$P4K0^V3INA0:U-_"L?DA^R#=]/3FR8 MI0TSUCL>Q%K^*(-\^=S9G7"T&M+H YO*NZ&<-A2417#X56-?>/E*>NV%78E; MI[PR049?F5+,B\*V)FBS%K>VTH56_OE%P)&T\:)(XE]%\;,3XI^*-]:$C12!:&0.'!4KD^6JP 8$0H66QH2< 18>.4XE\,[! U98MHE-.V]$)1 MTIR2A _X"I4;Q95=[4="FZ)J:<]&.:6-V,BM$DNEC !B-=+AE^6>S[VV=2/- M7C2M\ZTT003+SUU;P24DWZEU6[$O?*?L0A6MTT&G%3<^I;6 M_?UOW\]FDQ\6-]?\:?K#=V-QFQWD6S@@DS\2A7(!" H#(LYV\5I9&XP-2I3: M%Y7U+>P5AI94U7XP%SN/AJ*W6A/^%=:56*, ,7"R'%*A<9"D&[)\K8QR+!R_ MD^-Y+QEU;S@3%B3=BV^3C??CQ5C\/)_?=I9F/A^2!D&WM0[8/Q:O@T"ZD43; M:$.&PKNU-* 4AJ_R""@@9#E;\"_:,BWNXV&SY+!R0-P(>+AR()L[7?"J$)Y M#XKA;)-B);4;O$+'#=@ %H$ERJEV_\G MZ]I1;$,?0%L$2P&:78X2WN;8N=(59$IQ M#?!B/0*': X_E;&4+3N"']!*F'VGV)7EQYM>&Z 3TC$&B $J(:Y3@4J9ZZ22 M.TH1R%6K%?R#PZU1YPC_>5#4)$;]/5OCV8H4&;^13GT:DPOZV&#,I)-B)YQULBM=BU23)M)9/!*17U W0 ,+Z80G0 90<^/L5I=04=5-9??XI9%[A](603X( M1+/4"8$^ %01>:BW YG%,K=-Q,5 H5]]M!F?!TZ1@NJ4C(LPR6T<<2<(L@46 M;V75QB!TF=%9,>*Z3AU$H5W1UB@R@ FTWZFD5B3#;M5G;9$$'$3 D:99;_0$ M=.Y1[3NV; /:DU0$"2+ T):R+ NA[V/.U;7R*OB^^T*%DP<&A%](=BX+UMN,+%=I6Q&WL3;$/TX:7Z5%2%U& MJ1*62N?YCJ 4;0.U5#<@..9P=(A;B9.H7XWXJ,BT51R(''=CW(ZG^A^Z+$[\ M="B/!D.[.P*O$&C%GIY++FI&3H],1FL^]7-;MZG8V+?4.CBUH>N6+:^U-5A# M\G-P;.R;&\S39JLZH5EL\MJB!L:T*6?ZROTH9,GW&%,<8#K"R+GB M#0?A*@? B2WEST#.E#+6D^#>U3;*ET4$>W)PES/[GDYD!Y.&E\' ;DDWN-)Q M62]MVP"D5 ,1[FBL/26DFZJR9!PEYU-B04VCPJF)X"M1C+ *SHT*1XFH&:!_ MQTW<&7!:W'M^>..#KMFME-5Q+NTC^W7M-RVBCH18_<]-LN0AI[C_]@>CI\6W M]RC+7EDF!._;NJ-Q'DYC[QD)*_FVZ[BIE3L.+?1]F.*3V:0T]X8G]L13RM1+ MGIQ):=\I==S1FLB2^SCPU"BO@PE#4M^:W$:+VQC80U_]UI9K=F4LC=@/\OG< M"D :^7$T#$YXJO16+E']0X-#D[3;$CM%5^RC'+#X[SQWHT@U[KOWLP$ *%-OH9^3!M, M5MJ3EP1UEI*G8;.&S'QA!KD M_0)*1YB)!I;I\C 5(J.CY-AKWPW$UQN:4][V32XZ*8F'DTSRR0>ZH'UG&\R_3ZXFWSU#5#'O80;L M/)R=1K[(-Z83*-- T=SU::9=)$NNT[0K MJX+OV*'. /T)J\Q'-[@9B?9$1=;WY$$GYN1,)W0M6BSOB* J8NR!T7SW@Q[8 M40L<4AQ*$,<8>7U936 M'#(JIJP'&A\OH4B!-P-AHQ1_:8$L*)['1\IP<=^5UN/S MZ65?6C_U)[[.^H%S<)?<1Y(-7XR:>P,>1J/7O7(X7$EP=$SDL3>, M%]G;W5JY-;_#9M(V(;[H[9_VK\GG\>WPL#R^8P=ZK6F&J=0*6R?C)X_.A(OO MK>.78!M^5[RT(=B:/VZ4A MI 7ZG]U'=%SJ@_Y\'7OX74$L#!!0 ( $& M;U.$2AP=) 8 + . 9 >&PO=V]R:W-H965T+]7+G"LO^GT;9U@(&^D2%;U)M2F$ MHZ59]FUI4"1>J,C[H\'@?;\04O6N+_VS!W-]J2N72X4/!FQ5%,)L;S'7ZZO> ML-<\>)3+S/&#_O5E*98X1_>]?#"TZK=:$EF@LE(K,)A>]6Z&%[<3WN\W_"UQ M;3OWP)$LM/[!BV_)56_ #F&.L6,-@OY6^ GSG!61&S]KG;W6) MV[QOM7WSL M%,M"6/RD\W]DXK*KWED/$DQ%E;M'O?Z*=3Q3UA?KW/HKK,/>Z;@'<66=+FIA M\J"0*OR+38U#1^!L\(K J!88>;^#(>_E9^'$]:71:S"\F[3QC0_52Y-S4G%2 MYL[06TER[OHFCG6EG(5'C%&NQ")'$"J!N5PJF?M(I1.2,81WO9=V27 MI?MQ;>,VV!B]8N,<[K1RF8692C#9E^^3OZW3H\;IV]&;"N=81C >G,)H,!J^ MH6_<@C#V^L;_$PA[1B>MT8DW.GG%Z#B"0W9OWK)["/O_9.7MZ. &;.=EJ8VO M()V"RY#V%J50VW>_G8V&'SY:*LU&K05A$!8RSS&!BI)M()6FH,N&'I1&Q@BQ M9C,QN;.6+@,J?!5+DJR5?X_F$:1(HB*'I5ZA4=0"G'?8RD+FPGA%4BW!.E/% MKC)8Z[*X\F*Q-N1R"*43_LY/=L)*ZQJCJ#X^D);%$8>PKK3,99$Y%W3?@^Y=][W%)=&3B>G-!" M582/+GTZ_7M#+JU%3CAUO'XSHX+RH)8UB#J7B:# H> *I\"D6FF.A^UV1$59 M&KV1U$61-KE,&K>%X_'@A(.VIT86'FJUP;!;-JM%? MBJUW5]H.LDF%'C&?N)T9K[A.6^,CZ]R+6QR@2FW$4KA5GA %J.?G8DLQL27R M7B34E@EZ)AQEAN*,T3)$8:-E3K'5+IF9]-M3SPZI*D^\*EDB(T^05J$(728< MM?IMT -B)8C]A*>DF"B2AEJ04EY(Q2ECTM?FN4-:==)"I6'J>6CP9X7,&.9\ MK8L]T2F5/9H7]ANT.P&2)%.K$UE3/,2GX]$)MPI:Q-(7Y6N5L"N"E[1O@V3V M4U[H-1L.M%AK;X1RX#*#5!3CNBBBKN$#2=UC-==*0BCY)'F*YUNV\ M)3(D)U3=+HQ,$-0&&Y""C$?0A]00>8_WBGHU+\]K?NZY_=Q;ZWR=D4)1A'B8 M?UYM"SJ0/M\ J("XHPEJZE3]!A)=+5Q:=<"0*:65D$Y(AM-)'V21!Y"^=3P2 M[%RH:@O(H6CQLB M)J-++%I)_V7'_BT$E1,N7 1/'849=5KNBQG):"*(!YH_-!W]&(M6CNN&&D,( M5E)XARC)C5NZ5BMNN'U3(7+W(FP-HZZY(\:5,9[>C?8X$V:)@0,>&\%3IYY) MO[#I*SN*-S8"MC*D[M#LI *D%$N;>5>YOU5Q=B"PZ*UI_;0WPL*HJD<2LWZ% MBIC2G6SU4.,XZ]G*?2-FWYHN%B;;!3Q]?9S-X.ZO^Z>O MS&P?DD&AS!V20:T?TPFAP%F3EC#.]$47Z$/W7,=4_9(3+39[GJ:+(PB,9' M=!GR95+?=>IN.(K>'\$T.C^"X90WG$73(V]_+K@6?;=Y_3M%JCBO$BI7OSF4 M9TL+9F=H'&OT1>T_(@P=+G4A+3#J*^!G; M2;7=N;MS,SKT_=KOG")(=.G/2G[N*1<.%.W3]CAV$TXAN^WA+'=']2*)F3FF M)#J(/DQ[8,+Y*"R<+OV99*$=^>EO,SI2HN$-]#[5VC4+-M >4J__!5!+ P04 M " !!@&]3%KI_O$,# !G!P &0 'AL+W=O5T+;;#E/>P]^.7=---KB@X?05)7PKVLT M[K3()EF_\:@/9>2-?#FOQ0%W&)_K!T]2/J H7:$-VEGP6"RRU>1N/6/[9/"/ MQE,X6P-GLG?N!PM_JT4V9D)H4$9&$/0ZX@:-82"B\6^'F0TAV?%\W:-_2[E3 M+GL1<./,=ZUBN=":D)YQ:VQN**)L07=4YDUQI MV[[%2U>',X[U\:@@I64KK$QP"-*U$>Q-SC/(T5@NUQV:.L6;?H!VBW<.QO+ %NK M4/WLGQ.S@=ZTI[>>7@3<83V"Z_%O,!U/)Q?PKH=TKQ/>]0=X[V0)PBK8Z8/5 MA9;"1M@X*]%&+[AMPH6@LR'H+ 6=?1!T-H)?+?-%0+ZH=Z$6$A<9W<2 _HC9 M_T5Y4XI>Z=^4'A,09>_QB+;! "B\)>M]$\&Z"-H>G9:T$1W$$KO>1 \B)GDO MC*"Z03M*E(@(JD&V1DUZ#U%3^Q[ %3T4U-Y)#"'M>KI*1KR&WJG0+Q1+.CX' M&1MA@-FS*<\EU1@,(UA!.#NWVOETT2F":SPTE_(EX*!#9%LIO-?$C\M(K$+J MAU)X=1*^;8[@BI@$(JP:24C$E6:)?Z\\73F0_ B";ZC0T_G^Z:BBMN+$;F^OTG_C*L*3FK23*_Z] M=QGSL^%'UHC8@?>%<[ 4.,'Q;E_\!4$L#!!0 ( $& ;U-+ M$&-G-0, %0' 9 >&PO=V]R:W-H965TA#QO 1:(D2U9@&XA=#^M#4"-NMV=:.MM")5(CJ3CY]SU2LIH638!A MPUXD'G7?=]_=BDOYHQHX:EMI%D&9VN[VS TY1E;86Y4AY*^')5NA253 MGT+3:125![5-&$=1%K:BEL%JX?=V>K50O6UJB3L-IF];H9_7V*C+,N#!=>.A M/IVMVPA7BTZ<<(_V<[?39(432U6W*$VM)&@\+H,[?KM.G;]W^+/&BWFQ!I?) M0:DOSOA0+8/("<(&2^L8!+T><8--XXA(QM\C9S"%=,"7ZRO[[SYWRN4@#&Y4 M\U==V?,RF =0X5'TC7U0ES]PS&?F^$K5&/^$R^";S@(H>V-5.X))05O+X2V> MQCJ\ ,RC5P#Q"(B][B&05_E>6+%::'4![;R)S2U\JAY-XFKIFK*WFK[6A+.K MC_:,&C:]UB@MW!F#UH"0%=R5I>ZQ@NT3]=^@6826PCE06([4ZX$Z?H6Z@'LE M[=G 5E98?8\/2>:D-;YJ7<=O$NZQNX$D8A!',7^#+YER3SQ?\M_F_EVL=(J5 M^ECI*[%F-_"O2OTFNSNYMZ83)2X#.IH&]2,&_RCDZ%F.GF+P+!4=/F/)3QV! M'."H&CK%M3R1QW6O$I;P/JQTK@=WT&]AO]U]VMZOMP^^8^^WF]'@0_O<(X)? M/DO15S7!?H4/\I$(E*Z)[1UPQHLYFZ49K8LB8D6>P4YC)^H*G$0&M32]%K)$ MGY#R^D?=G,5QQGA60)['+)OEL&V[1CTC$M82VLV#4B-%IHT2ZT=Q:-#!BHPE M10:_P2=E13.R_E"5=Y"P/":!G'NA>9:P+$FFFN*UIO]K^39"4^EHW%+S:RI* MJ8S7FK,L35D214XK9_,D9CR/8"\:X4OMBM>)9TW2P(HG=-7+YQ'+^!QBENY+2*(B<@&?^Q>)ZQ(HV! MSU@>Q8.J..*L*')GS%A&O4MX C\[=>&+2=>B/OEY[BK=2SL,O6EWNC+NADGY MS7VX;^Z%/M$_! T>"1K=Y#2A]3##!\.JSL_-@[(TA?WR3-<>:N= WX]*V:OA M DP7Z>HK4$L#!!0 ( $& ;U/:[@UAH , +D( 9 >&PO=V]R:W-H M965TXZ26S58,OM2'>HZ,M6FY8[4LTNL9U!7@>G5B8L32=)RX6*EO.P]F"6<]T[ M*10^&+!]VW+SND*I]XLHBXX+CV+7.+^0+.<=W^$3NJ_=@R$M.:'4HD5EA59@ M<+N(;K+K5>'M@\&? O?V3 :?R4;K;U[YHUY$J2>$$BOG$3B]GO$6I?1 1./[ M 3,ZA?2.Y_(1_5/(G7+9<(NW6OXE:M\E^Y1[W_'0SYCCU=I:<,3 M]H,MFT10]=;I]N!,#%JAAC=_.=3AS*%,+SBP@P,+O(= @>4==WPY-WH/QEL3 MFA="JL&;R GE-^7)&?HJR,\M'PSMKW&OP%4-Z^^]Z*CB;IXXPO86277 60TX M[ +.#.ZU\_ .) MO@$N3L!% "XN $]&\-^+^"Z4;\!KV_$*%Q%UF$7SC-%E?+CG?VL#E>36H@6] MA>[<#D]VE:8>L@YK;^,:A*V6U(Q"[8#;XUK-'8&$L,J;;GR_7L/3^N'+^GZU M?@Q[<;>^/2C9L#'^D<(O7Q7O:T%NO\*M;KO>H8&&FWK/#08R5F]=4*Z Q9-I M%N=L$F1&,(**"8LSB<9?$;JP$;+&D1+V3ZC M3] 2MSR>YCG1*N.BF,%-3WVC-T(2Q(S%65IZQK,LA]^,MO92H?)XS+)X.LM( M2DN"9#E%M/::AD?5M[WDOC(U4I4JP8>I0@"\U<:)?X8%2J\L8Y;.2!IG*6G% MV_T[A8M!T="]@C*GN"4C:3REN/D,[GKC-\=OBVL,#C51=%B@]4T&!"9T;0%] MKP%UBL-V0R4_MDM\*<$WU/&%)KM%V-,AX!UYO B:@P#%'Y.OHHQ_3#'+-L&DY.()FS,L[?)?D_RA<@!X[D24=R[Q]*@P]M M!)=0"]MIRV7H'KU7!//S;$;PY0U"U7"UHT,I5""%UH5\:N@M;GL)DHA;K]3@ M](]2X,5B?2S!$?QL "9GUTF+9AR_!=0 M2P,$% @ 08!O4WM0Z7]D!0 V@T !D !X;"]W;W)K&ULS5=;4^,V%/XK9U*FLSNC$M\=4V"&6[<\L,- =OLL;"71K&VY MDKPA^^O[24X"@86]M ]]@.A8Y_KI7*3#I=*?S$((2_=-W9JCT<+:[F \-N5" M--SLJTZTV)DIW7 +4L_'IM."5UZHJ<=1$&3CALMV='SHOUWKXT/5VUJVXEJ3 MZ9N&Z]6IJ-7R:!2.-A]NY'QAW8?Q\6''Y^)6V _=M08UWFJI9"-:(U5+6LR. M1B?AP6GB^#W#1RF6YM&:7"1W2GURQ&5U- J<0Z(6I74:.'X^BS-1UTX1W/A[ MK7.T->D$'Z\WVO_PL2.6.V[$F:K_DI5='(TF(ZK$C/>UO5'+/\4ZGM3I*U5M M_']:#KQQ,J*R-U8U:V%XT,AV^.7W:QP>"4R"%P2BM4#D_1X,>2_/N>7'AUHM M23MN:',+'ZJ7AG.R=8=R:S5V)>3L\3NEJJ6L:^)M19>MY>UT%?0E6KMPM!%6XEJ5WX,W[8.1AL'3Z-7%=Z*;I_B@%$4 M1.$K^N)MP+'7%_\' >\82+8&$F\@><% OD\_#NJK*EUA'IB.E^)HA,HS0G\6 MHV_;H>E"T)EJ.MZN:,$-:JA4&J="\XV.&%IFK(TGQ!X\ 6(6]'<";V% M?=^ITH*6[E^KJ%S DC D6[*P47*M5[*=$V]4WUJG8VNAZK7;<6PMHJ+&90=U M0DM5D7 Y\E5[CX+A0S"E0B,PUGOHM,U4C88"W0=T>W$]O;@ZO;C9*J!W6AE# M9QO'3LJR;_J:6YA[CTYWBBY!)X.W^-%6?N&^27SD=2_HS8>6]Y4$]ULZ0ZRM MJ.E&U)[%+&1G:(\BED43%DP"K-^$+"H*EB0!O049LAA;&2B$(73+ZWI%Y^(S M.F#GXE4SN^1 $BK"C$V2W"E(@X1%20@%(0M#; 49336O!+WGC? G[$FTSD^& MHB)@21Y!,(GA2.S$$J>K@'T<9IRRN'#K-Q$KDIS%0>)=BU@Z@==%2N<79VO, M0H]9\%]BYOL6#O0I:"$K)@$+@C5H&\)Y]ML+2#_@#($PPS+./$A)!N$D^0;& M(3#)6%@D_I!@+PPF$$^S##J_#^&H &"%LYGA9/,8SF8L3Q+\92Z.!/63X^SB M-<+A),=IQH2IX3/5+K08U#^K /-B"3 ONJG>DG?2\EI^ >]>%N2L &I.XQ[B M2T-',I2WZ80?%)HJI3_OI82+?3<' M'"X55*_I<"N3!U$U8U3=_*TL0$'K(FNGY)4VO_A5(P2L@17'B4\N#E*>Q(_[O$!E1]K J*WR5 M=H4QO^6QHERTJE;SU8"1L.ZR0W!7KQ66PH6R3^<_TW!W@:RDZ90!(P":]0X; M/M0[/LEGC=D#P6F!YJPTXJL];-Y-_JB%\,5Z;]0$]L?XXAKQ,!]G.TGY?07K _9]U,?!NTZK>^0-LF"%8..8 M3;8U&Z4L?YJ./^?A#W24UQU$7T-K7#L8Y_GS>L&MXNNW T;"6*\(I]RV/3)@ MQWGGJRN/YT?I=@0O%YN9[GO$#-9H);C&_<+LNGF V> >&A6L^Y#0;@M,NS!U M9$19E+ L#QT14U(@P_+,$0G%<<1R-'$0*6$:X+H3#&G'9R@;RA+<@K*$I@H= M9&=.?NU&.'YTW\:8F_M7A;NB8#8.5^_MU^W#Y62XKS^P#Z^>*Z[G$N5;BQE$ M@_T\'9$>7A(#857G;^]WRF*F^N4"CR^A'0/V9TK9#>$,;)]SQ_\ 4$L#!!0 M ( $& ;U.JBOWY?00 #,* 9 >&PO=V]R:W-H965TBT'PB6M/OLR[.[TF3M_$,H$ F>2F/#5:\@JBZ&PY 66*HP32BWQ'NE;=>=Y->Q0,EVB#=I9\)A?]6;CB_F)R$>! M/S6NP\XW2"0+YQYD\3&[ZHW$(328DB H_K?":S1&@-B-QQ:SUYD4Q=WO+?JO M,7:.9:$"7COSE\ZHN.J=]R##7-6&OKCU;]C&3S7KT?03K\'E<.TQTS09$F/*R3!M]>>-?O**_GNX=9:* #O )X/H!_ M3]I_A( _+/Q>\\[X5 (?G_6!"H1K5U;*;@ M(GN)QM!O>8UE[3 M!F9+C\BM0EP]5,",C+*D4_AFI?+GRC[ H30P>K.!!^O6K!]@EJ88 GQ6TA_* M1+DC.!3+O_QTGB2CRVBI X^;X\NC 7QED?TSJ+Q;Z0P#L!WV\>!T,.)Z-48< MD,;4=@FIJC2Q(8\K9U:R8]HTI#$- [C)(PUE MF:(8N6SF*M5&-G/ORA\"9P'OZF6Q6Q])\B(%'A]K[9D"*A3MY:N4\1XM.<-C M6 +(M54VU)*PE%WJA4&P;(2IYCQR7.R!014(#I+G2N@SV"[:%BMU-CBC)2<9W,P_?OTP MV\.@M0/BNR (X\Q\D*SRO10P]@&#[OO(;>%C1H0+01H/QD+DF%TYQ*?4U-ES M#C :X5^M%D*#9C,>*PZ$G:F9.=\*J#1UM8WT!PXZ4SX+;3.HE=)&21)4*3*M MGJ3\Q^+?+WG0@2_$Q7>N^EAIL'#>-PS)9=.'=:'30J287-9F&0$UW+B,SS#" MSEZS\*8/2[3H64E8;RHPB!X7,SF_B84A#5'%WM@61QP:T0EN<2'XGKCHP@!F M0;SCVX>P7'!J7QX\:[63(^:B80OJ2A8')X/W'0W/!;#/J,S'LC9J\-)5--RY MR'E8+^-S)4 ,OKG3N]WN131K'@+/XLUSZE;YI;:!*R5GU='@[+0'OGFB- MR M57P6+!SQ(R-^%ORJ0R\"?)X[1]N%&.C>B=._ 5!+ P04 " !!@&]3JTSO M?A@& F#P &0 'AL+W=ONB96Q],&KT-2U]K=75+G-^6 ZV"W< MF&49>6%\<;;22YI3_+3ZX/$V[K3DIB8;C+/*4W$^N)R^NCKF_;+A7T.;T'M6 M[,G"N2_\_P9:$# MO7'5?R:/Y?G@=*!R*G13Q1NW^9-:?YZSOLQ50?ZK3=H[/1FHK G1U:TP$-3& MIE^];>/0$SB=/" P:P5F@CL9$I1O==079]YME.?=T,8/XJI( YRQG)1Y]/AJ M(!8C55!.7E?*I+U1;U$ L?$V@!ZQ5!%BUS:2M]AT M0VNR#:DY^;7)2#W]_;?3V6SR^OIF+D_3U\^4AB"8S[\'=!JKUMH;UP05HHY MH6VN,O(15:U0^>"V59EK;/2&PF@/=JUOU8)0U8O/J#05G:*M!E.U5-WB-H&] MF2OG]ZTP!&.7ZG/C3:-]_DC3.WOW7+AG9GI\ M9^(R*%<@G*M(]8)\Q\>AN+(SOD$LK8NJ ?7] SX/%>],WL+@#@8;[GN][U5N M!;RMK%J2Q.F'X"KFB0 M>E*F4'JUJDRF%Q4EM(9Y12%*V-'[=14Y8)XJ>)%SD!N[HP:#6;E@4NHV!@Q# M/GIHL:?'-]I"7Z!?C7"I& ,#D0XN3B7&@_%:-AZ,4 MALED(4!7+I*-!COG[9 Y.IVIRM0F"A-2I03J% +:]\@0$P,4"XH;(ILRQY&? M3> K-XNJR5,@V2*'UO,[!@]YW_)!!_AS('8[HC#>^X&<=(%\7'02G0_$9N=M MVO!+OA[W?+VB3#<0;X.;E=HNYY0 =HLD$7ML_)&$IQJW78)1Q.1QZUW@NK^&^(H'' MKG6>L:;..RYS_# CI;A2U2!93797>'?AJXQ>F,I$Z:SOM<59"*>>*%GE/S%W MEZ)4;](:T"=HJ>6%UB8GU*4T03A82XX*],:B,)EA?8DOG3RVY'BSX3,I?Z1Y)# M(V A"79EOG ?P+J582,;#F09V?#<=G1EOC%MT)): ,+R1.I<'%KKJDD#4%JL@@DT/.16EH?DP1YW_6M9TIL.J'_,X[ M]DR_&[G#3KSE01L./JI-7[P.!]5Q>\%,QDU#%=[5:$>U@_J6N26#Q5J>RR & MG5K"[4]&&>*L(Q4KT]%S @0)^WW(LO/WE;4\WE.6T\^5C0Z=P,>]NTM-?BDW MM)!.:ND:TZUVE\#+=/>YVYYND.^U7QH4?44%1">C%\\'RJ=;67J);B4WH86+ MN%?)(YH.*I WX'OA,-#;%S;078TO_@=02P,$% @ 08!O4Z H"+7#!0 MN X !D !X;"]W;W)K&ULK5=M;]LV$/XK!R]8 M.T"Q)=E)G#8)D*0M&JQ%NCC=L(^,=+:(4*)*4G&\7[\[4I*5(.G:KA]L2>3= M<\^]\$@>K;6YM06B@_M25?9X5#A7OYI,;%9@*>Q8UUC1S%*;4CCZ-*N)K0V* MW"N5:I+&\?ZD%+(:G1SYL4_FY$@W3LD*/QFP35D*LSE#I=?'HV34#5S)5>%X M8')R5(L5+M!]KC\9^IKT*+DLL;)25V!P>3PZ35Z=S5C>"_PI<6T'[\">W&A] MRQ\7^?$H9D*H,'.,(.AQA^>H% ,1C2\MYJ@WR8K#]P[]G?>=?+D1%L^U^DOF MKC@>S4>0XU(TREWI]7ML_=ECO$PKZ_]A'633O1%DC76Z;)6)02FK\!3W;1P& M"O/X&86T54@][V#(LWPCG#@Y,GH-AJ4)C5^\JUZ;R,F*D[)PAF8EZ;F3A=/9 M;:%5CL;"VR^-=)NCB2-@GIYD+8/]2=$J&>5=JS. MTJ\"+K >PS2.((W3Y"MXT][+J<>;/H=W?7G^^_O+#V_>7BU>P-L_/E]<__T5 MV%D/._.PLV=@DW@,PP"^^$H$OP_IUU_F:7+PNL6# JX+Y(%:5!N0 M%D3C"FWD/YB#TS1@&^30Q;'_@2V$00MZ"5D L0P2P\P2J;S*)GM=Q:\Y1Q$E0,M?NOH15:K,;QI M##U9%2KR&DHN%38G=0[(!?-?II)I&DWGLV=<@3NTCD D+_%,FUQ4&2E*,L(V M>=;;1U-Z71Z\6IS:,5RO-6!9*[U!@C68(36('!1:2U*B\J*MT=;(#6:BL<@S M&_"M)82]$'<(@MZ<4&PD2:.]M \-DRE0>8Y6.&F7(O0DDD21%1VM+1GR@Q1K M[6,(3MR#DN)&*BX&$A9U;?2]I*:$:@,[R2R.#F,JH4%IM!5D*<4;:J(NV*!Z M>0BV%MYS"AOGCJH),F$+6%*SAJ71)2QE10%E%KZ!>@(A,IFNK%8R%QP#RC>E ML+730]@?2W_\(/U[5&;I]"=E/V1^\3165\(=.P6@IP8P+YD#.:4QJ\?S?G1Y/5OH6S.QG E%2WO!684 M:B?11G!196-XV:KW$N_.KCK=R'MUAE56T.'FMF,;P84!.F M;@GGHI;5VG5\A+Y1%U(N:G>X,AA(_<)]?MUO="4B.BY2)N ME*3SA/59=[NDMUN&V&+8C*C*5T:44#>&8^VX_P7M89I*P9V*LNN)T#%,#B\(H29%AQBUSH51'NVUK#34!\U1,@)UN0=OMYRDIBF[-4HX: MZX,]A7RT4&G05"*K $'.^-SR[ ,6OC[IS_DISAJW.%\6MJ%^QL<$CLXWTL7G M<]R1RV5.Y-R63YO3?-LP74&:W]:0_\_!I:=$^V,."25Z?W[0T>'*>[1=4.!V MDG%"YWNE**@_Q32G2E;42;A7[NRGT4$<\\KK*C+3EFYS3QV")X/;1(EFY>], MO ::RH6+13_:7\M.PVUD*Q[N=-245Y+V&85+4HW'!W0+,N&>%#Z&ULI5=M;]LV$/XKA%<, M":#8DFPK+TT")(V']D/2-$ZWS[1TMHA(I$I2=KQ?OSM24N36S@;LBTV)Y',/ M[YZ[$R\W2K^8',"RU[*0YFJ06UM=C$8FS:'D9J@JD#BS5+KD%A_U:F0J#3QS MF\IB%(=A,BJYD(/K2_?N45]?JMH60L*C9J8N2ZZWMU"HS=4@&K0OGL0JM_1B M='U9\17,P7ZO'C4^C3J43)0@C5"2:5A>#6ZBB]L)K7<+_A2P,;TQHY,LE'JA MAR_9U2 D0E! :@F!X]\:/D%1$!#2^-%@#CJ3M+$_;M'_<&?'LRRX@4^J^$MD M-K\:G U8!DM>%_9);3Y#AO.P@,;XF9#['A[0X[E';?\^E*K#=.T&M%HX([J=B,Y(2DHSW/ MN08Z5L8^J1)#;3AYZW)D$9R6C-(&Z-8#Q0> SMF]DC8W;"8SR';WCY!4QRQN MF=W&[P+.H1JR<1BP.(RC=_#&W4G'#F_\?TZZ@SSID"<.>7( .8J&S*&?_#=' MOHM&67AA*I["U0#3S(!>P^!=$SL3:7_B2,BTJ#,A5Y@_QFJ16ER"FDI?&-]P MG9ECG'!6I#5LH6S>S*K* 7A,>"5(8%RVFU>:2]N^'[+G'-A2%9C@9,KR10', M ")BT4!(B]/$2QGA4-6R@=DAVUKQG-&LD&P%$C0OG&6>H?P%GH)3'G?+T80S M4($6*C,T1BS2X 5[_OPTF['[KP_/G^=L]G WNV,/7QY^>C.?/3[/[F]G3TYL MNT\D/?H)>Z.C[Y*C3]&3Q^SI9Z_N/=$'%D=AD(0QCJ+Q.(B3!$?3LSB8)A&- M3G'V?,P>E#SY4?-"+ 4"-B%X!S>>!&?)*8N3X/0\9*?GP?0T8F=A$(\C]JPL M^LT<4L8"T&^ H7H%0_S&TV"2G!._) S"*?%+DCB(QL0YF8;!>3QQ82;A<;G] M_;>S.#K]:!IZ&#-4$(6E*KADPG31 HVF%UL7HAW1XD,IK 4@.=#LK4)!TL.= MT%BRE38^[+7-E19_@PMMHSR,N=,O+7^SW9>N"9A4\LV;.W/LZ.';_.MQ<"@K MV-'3_ :GFW<59D@J/&U-51[!,[$6&#NL(AN0%>0:?"P%LN-4<;]C4Y M=S-]$W@0I7V6L"47FB'UVJ'PHCCH#B^@QK2/0,;M#H(+58GI[B*U1[34@1EE M+SGIA(H>P:)2U!I\!J_1.M4/G\G#7Y/+A[QQ#?YXAV5L0RE/NW%,//H5A("M MRP59EPNTU'.I!VI :"-^M!B+ V0Q9'>U=M4, 22Q+:F]->1\@6'8HBPXU+98 M!)W0R=O.5;CN;!R,XX2AJ# ^E.7?.EWZ$'UM=-D/%7D#OSI@7[#V2+L)56V( M-&>W!4]?3N9IK@I$\/CL$=U)TZ7*H&!'E,1Q^'%WJ9MS,]''XZ:T[]@&GN8[ M <$8MEP[D3AYX&(O%D_*)?FOM@*,GT!(39GD(HM*P9B45=LLNES;"B@RS%IA M7MA2 _4**C &4X\<%;"U*E!MA;#;@!K#$H2M42=NUD682J=35%-=T85-_R+0 MDSV@3F@["?!].,T:Y\$AF[7[NR.*?=QRM(O5,D6]O_F"H%2M=TM)EW8_NX0( M>I?\PKDMGZVN1:\T<,F+K?$UJ\<"RJI06_0J80C9%-$N'HW-MISY@HB'VM"/ M5"3TD_U%O!5\RR5[)UW-P7QU)*BM#]F-_==\SGGFNH%Z=6HOMNS#-,$F/$E< MM%R9J275V)7$.I@=[K]-"\ZE58>A;,Y)9UB^%\!Z MMKL ;]S-A$H&ULU57?;]LX#/Y7"&,/&V#$\L_8 M01*@:7UH'YH+FFY[5FPET69+/DEN=O_]47*2I8+HLF/'RF)G!ZD M^JKWC!GXUC9"S[R],=TD"'2U9RW5(]DQ@7^V4K74X%;M MTI1FOGU#9!1$@6 MM)0+;SYUNI6:3V5O&B[82H'NVY:JOQ>LD8>9%WHGQ1/?[8U5!/-I1W=LSN>0UO%2/J'_X7+'7#94LUO9?.:UV<^\W(.:;6G? MF"=YN&?'?%*+5\E&NR\<(B.#I'C M/01R+.^HH?.ID@=0UAK1K.!2==Y(C@M[*&NC\"]'/S,OJ1)<[#2LF();V;98 MJ?6>*@;OR]7ZPS0P&,2:!M41<#$ 1F\ %O HA=EK*$7-ZM?^ 9([,XQ.#!?1 M5< UZT80$Q\B$H57\.)SQK'#BW]%QJ\B).<(B8N0O!$AC$;P$W6]"FH?YT1W MM&(S#U^?9NJ%>?\E$CSO&52R[7I#[3O0(+?V'O,*J*BAYDUO6 WLA-(ABG;N M!X8?JF$K&WRZ=E5@$ PMN*S1TM(0UGECW_8$GN^?RA(>_UP^WZ^A7-Z5=[!\ M6/Y+LRY7S^7CHGQR9_IZ9T_8?LB%]/ZCH'W-,,KW]GM\$EMC* MN,"4&;R#-$[\/$]0"GV297Z1Q2@78>JGXS%*D4_BPD_&.7QV#QBSH2],83\" MT;<;C(#EJH:JNK)H*/PP0A>20>XG*?'S)$:=!2=Y;G4$+<+D;;;O@(S0VRYA M/"S$+5$"=\?S^%V2?!"58MBD#6U.KELE6[PWV.8Q3B4%1M*GB^>N&[9AT*SJ M%3<<[:/<+PH"X\Q/L@S",/-#$D&:^$DRAIOZ"S9!!#K\#^9I[L>%99Y&8S\F MA=7ED1]B%&2>Q7Z:A=V ?M0?@HO^VS*UF*$5G[7G078S]._O MYL,4?*1JQ[%6#=NB*QF-4P_4,%F&C9&=Z^8;:7 V.'&/PY@I:X#_MU*:T\8& M.(_W^3]02P,$% @ 08!O4P3EL:.7! O L !D !X;"]W;W)K&ULS59;;]LV%/XK!T8>-H"P18JZ%4F )G'7 DT6Q.GV M3$N,+502-8J.F_WZ?:0*AS_3 MM7/]J]EL*->Z5S\]->K?1"NP_]K04UVVNI MZE9W0VTZLOKA;/*:O[J0GC\P_%'K[7!P)A_)TIB/GGA7G4TB[Y!N=.F\!H7' MH[[43>,5P8V_=CHG>Y->\/#\K/U-B!VQ+-6@+TWS9UVY]=DDGU"E']2F<7=F M^U;OXDF\OM(T0_BG[<@KQ83*S>!,NQ.&!VW=C4_U:8?#@4 >?45 [ 1$\'LT M%+R\4DZ=GUJS)>NYHG2=,X" MIP%.N#5=!O/:#J8%;NU%Z,:L57U!9T#5WK@>9=I:MC^1E!]W'/3%/R[N(SMR;T<&._(K=G@\I>_&^ >IIOLU M.$R#!JR[%3FU;#1MU4!HXUY979$S.)O'NM*DJJKV_:(:JKNQZ4/W+-'1Y*"H M-&UOAL!#Y@&-&3P81A?*8Q?*O0O0%*1[;6M3!=.#[IRN7M']V[OYG*Y_O[E_ MNZ#YS=7\BF[>W7QVLYC?WL^O+^9WH0B.*5\2_B\Z./WRH5,;1**K7^E265MK M2PMM'^L2KIX0CQF/(B:+ H1,6"0*EJ0QB#AEL$Q=,9N JL#@#<#SW $D6I4A" MX@%*!" !V#P !$0+*9 ]/BI;..50M5U%[TUYI'0@I(<7*0G)BK0@GN; 7Q(R M)9*$,-0QLKLC 2Y9+B.2$2NBE)*8%0)R2%7.A<\%T"MK&)FC1@\!"E2(ST,*9-1QJ*1*)C$SS<28) Y*B!!1@3--Q9["!4I M6C7/B8,?K&D&S*7PN/F3P%V>)M\']-7&AN$(N-S::DWM^ '3_@.&IN^=;I=H MGGW ON1\J"S(?"%'JL=,_51C@.KFB4YB*6$H"G(G,4I38@"!?^AUV$R:)W8P M3_%L(!A&LVK-QE>G6RM'6VTU\EHV&^\7$HP51%O[4A.^L:'G2I<[ASD;4S(Z MC#X[,CH]C+S#)^:'!\ZG.3:7I@F?$1\\GZ;/%_\' +[TE9\=;%2HVU78&PRJ[@9J] -$HVF63,B.N^)(.-.'_6QI'-HV M'-=8K[7U#'C_8(Q[)KR!_<)^_@]02P,$% @ 08!O4\S8&ULI53+;MLP$/R5AV:DM42$#Y5<6_;?=TG:B@,T 8IS3C1XC_2SNW6\R@>5 M6FHT7EH##C?S;#F^6DT#/@)^2>S]V1Q")X_6/H7%]WJ>%<$0*JPH* @>=KA& MI8(0V_ASU,R&DH%X/C^I?XV]7690XT9L%=W9_AL>^[D( M>I55/GZA3]C)-(-JZ\GJ(YD=:&G2*/;'>S@C7!:O$,HCH8R^4Z'H\HL@L9@Y MVX,+:%8+D]AJ9+,Y:<)/N2?'IY)YM%A;K27Q+9,'86I86T/2-&@JB7Z6$Y<( MP+PZRJV27/F*W&>X88'6P[6IL7[)S]G:X*\\^5N5;PK>8S>"2?$!RJ(7P4.?D"P$$=1Q"@IW*%*1CIG M=[+&@&+T#ITP%4(G#DF=-4_:TG@*AWX$/R3))DF=FY0>C"4&[JS:81W(89NC MATX*Q64;_G+%"K'F[OWH7S\L/PN#1M?$R'MN8&LHY6+8'5Z590K3,SP]23?" M-6R;"V^86HP^763@4LS3@FP7H_5HB8,:IRV_C.@"@,\WUM)I$0H,;^WB+U!+ M P04 " !!@&]3Z=@X-/4' "W% &0 'AL+W=OZ7!K[U>5*>?&V*$IWUT+ M7:I'*UR]6$B[NE6%65[U1KWFP9.>YYX>#*\O*SE7S\K_7CU:W U;+9E>J-)I M4PJK9E>]F]&'VV/:SQO^I=72=:X%13(UYBO=W&=7O80<4H5*/6F0^'E5=ZHH M2!'<^!9U]EJ3)-B];K3_RK$CEJETZLX47W3F\ZO>>4]D:B;KPC^9Y2<5XSDA M?:DI'/\5R[!W#(MI[;Q91&'<+W09?N5;S$-'X#S9(S". F/V.QAB+S]*+Z\O MK5D*2[NAC2XX5):&<[JD0WGV%JL:35_R]''IHI;5A&C7< M!@WC/1I^$9]-Z7,G)F6FLDWY(;QI71HW+MV.?ZCP654#<93TQ3@9CWZ@[Z@- M\8CU'?U4B!LJCUN5QZSR>(_*TJ9QJ)T3GE'S^Y?Q$WMA]=SPX M.P$\BX*,ZU*DTN5"EIDX.^DG22)F=5&LQ*MB@:6T5I;PR)NU)5D*Y$$6HJP7 M%#!%D$NKV.^.X;__[7P\.KMP%/P"QE AZ54>.+MC"@7[]/_ARN^G+\0]P M!X@I"^#I$BXJ\(%9+0AVC$>ZY1\C"8] M6YCI@K;Y7#L![K.P"):TBFR0',T=8I2\_R)5%K7"X88ACCG:<@AG7N7U#K?!M< M4S-6I4I7#%"YX>U:.B:10) JZS&=-FV0E!5:3I'[T 1UF18UZX4CB)![)LI) MEG--0 IR 0)MU;W!N]#!ZHKSS(>XD>&R*3:+\HO'2PV_ MP(PSC/WTL)RX2] M1VOXN"4J?:WCA150@R#WZG8WLB9XUX9%9,)QPVU)*08\AC:ON'$WDQOOQT5"74Y_ M7RT\CMP 3-EV'6+Q'[*LZ4##V)-P\IW:F8$]@1(F2P)0&S*7/9M"HBI)5

089\59$:%LFP\XHHQGB - M L*+!0#ZF^DB79T(R7BMW@; MPX7SW.+PI(QO::%74;"9J1J9=("=WXIFII9 ML\"F8"LVP3M^H4+KBW-?FXC-P;B=!4)FN\& ;"0[TG";?!-J-J-\PU%@::K+ MP.G;Y;33@(J\L@O8#8XRLW&LI#'B"G9@6Z=: >F$6MLY\-0:Y]Y3;X_D"\U9 MG08V=_=A,=%Q?P@!<-2"U-760=7I!I MKH&>C$GI.[Y*TSJT6E:ZQ5!]N&39-73LY@\?)Q\% _W#UM/GB>/+Y//MY,GYM[-.V9B9N'UU8$\ MW/S?MJ%#$:O'B7=B?-P_.PZ#_CL46/_H_"S>G"7]4=*LC$Y'_?-?PM(#^ F, MB1(3IT>G_&C4'T>Y43_!5KH:]\_'1WQ%YE],BVT:I3L8F4J\8G;0LX?@NSWP M?]2R&C41W=M%NMOV&L88D#'=!!;'N*8)4UQ8:Q48%SS8(&4=F Q*1N2Z,[46 MG$>X:R:EGDEN?L&P\F@@VKX0M]-B9Y;GOXI/=9VKE&U15J!M%D<';2$S9\)@LWWE3\:6IJ/'B9 M+W,ED3':@/69 9W%&S+0?JN\_@]02P,$% @ 08!O4Q1'NR**# 820 M !D !X;"]W;W)K&ULM5IM<]LV$OXK&%_GIIF1 M94F.[21-,N.X;B^]2^.QXKO/$ E):$B !4#)ZJ^_9Q?@BQR):3IW'Q*+%+' MOCW[[%*OM]9]]FNE@G@L"^/?G*Q#J%Z=G?ELK4KIQ[92!M\LK2MEP*5;G?G* M*9GSHK(XFTTFEV>EU.;D[6N^=^?>OK9U*+11=T[XNBREV[U3A=V^.9F>-#?N M]6H=Z,;9V]>57*FY"@_5GOGHW/:<%_,2_M=KZ MWF=!JBRL_4P7[_,W)Q,ZD2I4%DB$Q)^-NE%%09)PCM^3T)-V3UK8_]Q(_XF5 MAS(+Z=6-+?ZC\[!^<_+B1.1J*>LBW-OM/U12Z(+D9;;P_+_8QF.&_$I?Y1!OGWM[%8X>AK2Z .KRJMQ M.&W(*_/@\*W&NO#VG?3:"[L4=TYY98*,MC*YN,XR6YN@S4KNS@-U)QEF6=GH7=YH=V>FE^&!-6'MQ:W*5[Z\_PZG;H\^:H[^;#0J][N]YSW>_XM^QVRZ["83VLE:B/K7 >5 MB\S"NL;'3QZ'S27=7FHC3:9E(3SV44BKX(7DW6%&W%@HU]J2=4;""R6S-3T2 ML$58.Z7X&X,#B))\*2KEM,V]4.328Y+P 9?0L5*<@L5N)+3)BIK6K)53VHBU MW"BQ4,H(8$LE';Y9['C?&UM6TNQ$53M?2Q-$L'S?U04"DN0[M:H+-IYO#CM7 M6>UTT.F)V\=L+'96-SU-O(U#-"3 M/Q*9<@%8!P4B(C8ALK0V&!N4R+7/"NMKZ"L,/5(4NTY=K#SHBE9K34"569?C M&04L@)%E%WV5@R1=D>8K991CX?B>#,]K2:D'PY$P)^E(V:3CPW@^%C]?7]\U MFO9LW@4-G&Y+';!^+-X'@?@DB;;2AA2%=4MI -9T:'PC@\ )A,Q_ U!%1;[? MKC5LEA1.%H )X0]'&O2>?2:,RI3W* 8<;5(LI7:=56B[SEBP)X 6_G2*J@&A M>J?R09N23/I2FX P+=M@K6*ZD8J4.TM$"Z<4@ MYU68&-;UJK'X'306'$@E[Y2F;JS0D'BMNH$\98 M2D/V#NGS+3#;Y$)(0FH36J!*#@<@XMYV;2F?[=9 E*\77N<:IDT@)K/?:TT0 M :$1VKRF (489$T'KR+GO,<&O,)KLL-87,/@7J^,7L))2"[.BM.DDI!E/-86 M<"Q4H<$T9,JOK&_/L1CPUV7KK\M!?Q$*(Y;GP6:?$=L;Y3P@NRIT..2N85D? MC?B8!4O!.3L?I5K3KQM+74 /*6X W*Q[X/"\AF_R"&.6C<\WZ$F8^EZQ^_*G MB]X;(#-2,<(^@W.J-DX%@C'&B$)N*3T@5RV7\ DVMT:=(O1/@R(J&Q7VK+XG MM9MH\&OIU-/8:,$@BV;C=:,DF_P=L>GBU60BJE+<2@_'&O$)W)D0XU>[B;E[ MV<>$H]:0A;= -"@D*;KI'*;F]110=5A;I_^@\/S31XVX.)U.1I,)_R/+G+=7 M*3))').$X#0C>UQ+ILR[(G8_OV[+%SD*^!*7[M7C-2S"=0U><58FTI%*#REE MFPH2F<27#AE"I:LVRJ\&(_-G&-X9-NH\YO)3UACC>U@*XON#=*BHLZM^=',U M7W4[*"/9:M$9SAJYT:Y&5.M\A' NM%I&)H1L1H'/&H:T [<-K7EOKN]OYW2G M,?)(Q'(.> #H64@G^ 8 @@E5SFYTCAA09578';ZIY,X!P420CP(!E.L$^+^C MAB'8<+PMN$-$,UO%,A0HVI9/%N-S5\*E(#@BY6)5&HMW')K$1VJ4OHTLZNCW M)A@;+48,7XFP9=IE=8F\!F;B]%N5CA6Y1_/4H"Z2\)'X3F1%?&Y0,-KWX.D; MS5Q3T^ A@XTHV,DJ%[Q]RS,A9]-WM^R1VQ5^(*&(65M@!6_KL?SE[/#>OP%%7IG M/WKB 9A[T<+>XY]T[.L$+]@>-UFF MS;.X.5N%2J^3QA?I(:00HV4.BTOG>8:3B[J">533%SJF3-A]([$3M2FQ-"@R M\3+VP8Y).'=A"8L97CU(\G(^?'(D[/?.GONJQ3 MTK./B:DYM:9YV(:?M24*IN3[H!>Q7>(2!A:)EL2G8BP42X;2'SY<:JJR0 MZ(L9#(BX2&<(Y:.9F)K(0E%W2"@%# W$<0L-T7F+O=IL5".TYYM^CA/9,W6* MW19!GK@LV1[=J4.YB'!VJGC!GKOR#OBXDQ _ \%3R%A/@EM3VRA?9K'HD(&; MF-FU94TV<&WX,2C8/-+,*VB[7@MEZP#$5EU!WM(TXYB0IIGN!>,H&9\""\#$/#@6>ZM#[HDSQR" M@$$)QYNN.!=I0^S;VBYZB%@AT9R_-DDA5SG%?9??&WU87'T&/C0JQPKI?5TV MO(:'(Y'_QPJ>G-QT6D2G#V,<77=3I*0V'9KY^9$U<9<\\?FC,Q%:=^PX[F!R M]K+L, *6R/.]SE)2[Y#,1@_7,3SV;?5;G:_8E#%'(R?G_9D;01K9<=0US+BK M]$8N $,=XTNQ0@#*IMA%.: U?_#. MXG"*MHXN282QLS*P)[AZW\S[Y+1U8]:XF;RW2HWUARZ\J$1Y[DH[HU%? _:% M]BO#9N0>IQ65#2\#X(YI]&8J.9GWH S81#Q=D9^F!4&2?&FD5!S-[ M-'E,++KN#=_@BX*"7$3P]LV(,R5BIV'MX]2W MEV>]X -91<"Z0<":3KJW'I-!R)JK&'WW34@??)\Q*.,P:'T$X_KT828 3G7R M.VS%M90KN/;D,4&T7_)$QJQ@_T6-#\K[:-/8<_6'&%2/_7Z"(D)K1T)]\'N] M15LSCAR#(B&#[A'RHK'S-$A/H, E0W(<:M\,2&[6U$1^;#L0T%S-D_0/0$)' MPZLFW%/LMDH!#62CJ8^&'X/H*_$K#>J9J\G^;,ZY MY5+=<]4=6K/)]&4*1AT\ITRA'JG,)=?WXLDW:D3\:"Z[^:_OYB*/ MQ(RXG/1)-C_KG?R(<.W?S6GIVB8R4\0T(D1?&\_VW5)1,[#)* MX/W'%VJEC>$V=8E%7>!.+_9FO,UL/V5*Z)\(EOM%(NG=3DQ[[VIU$&N9$UQ1 M37;,:R E"TT;\2<;DT/DGTO$WHGUH]W_?HWZFXX4&:^%?L0U.FG\\ND>D?0+O ZYLW MG/M/$O0>$GG(=&>]7WV4RJWXMRW,T4R(/P!I[[:_G[F.OQKI'H\_O@%2KZAW M+M022R?CJXL3X>+O6>)%L!7_AF1A0[ E?UPK":/3 _B>7G\W%[1!^ZNBM_\% M4$L#!!0 ( $& ;U/>!N1;3P, ' ' 9 >&PO=V]R:W-H965TQVI6VO GKWV20#1$UL MSC9E]]_?.*%9ND?1?;@OSHPS\\PS,_9X=!3R1>T0-7RO*Z[&UD[K_8WKJGR' M-5..V".G/QLA:Z9)E5M7[26RHG&J*S?PO,2M6Y*3D3CHJN3X)$$= MZIK)'U.LQ'%L^=;;QJ+<[K39<">C/=OB$O7S_DF2YG8H15DC5Z7@('$SMF[] MFVEL[!N#/TL\JC,93"9K(5Z,\K486YXAA!7FVB P^KSB#*O* !&-OT^85A?2 M.)[+;^B?F]PIES53.!/57V6A=V,KM:# #3M4>B&.]WC*IR&8BTHU*QQ;V\2S M(#\H+>J3,S&H2]Y^V?=3'!.YDINF++6DOR7YZ Y)>,<^>&,_#:X" M+G'O0.C9$'B!?P4O[*H1-GCA_U:-*T&C+FC4!(T^2H(N6G&@2&)#A_1$0'8$ M+I7Y*J"YQS=JSW(<6W11%T%L^TE(O -E;H!5M'(8%1M M!31]H!"'M=X/7QU]VWK?ZO39K9@I*6/W8XUGG+Y^!9V?IP&Y!% MCM>C+C@!R;X3]5J?I68:X3=6[W^';R(G;W./:)#2F.1G2 H\)^S1XILE.DEG M1\H/G*0'L9/UP(^-0>K$O8L]<\^F('EOFUFOH#D/[4#L=KOGY+:=HC_-V[?H M@LZ06B7;^=XJ6NR;F;H6FJK9B#MZ$E$: _J_$4*_*29 ]\A. M_@%02P,$% @ 08!O4TEB475D @ , 4 !D !X;"]W;W)K&UL?51A;]HP$/TKITB56FDB(="MK2 24+KM0R4$9?MLX@NQ MZMB9;:#]]SL[(:5208+DSK[W[MW%Y]%!FU=;(CIXJZ2RXZATKGZ(8YN76#'; MTS4JVBFTJ9@CUVQC6QMD/( J&:=)\CVNF%!1-@IK"Y.-],Y)H7!AP.ZJBIGW M*4I]&$?]Z+BP%-O2^84X&]5LBRMTZWIAR(L[%BXJ5%9H!0:+<33I/TR'/CX$ M_!%XL"?6\^5:VO"$0Q-[2QGSG76Z:L'D M5T(U;_;6]N$$<)>< :0M( VZFT1!Y2-S+!L9?0#CHXG-&Z'4@"9Q0OF/LG*& M=@7A7+96&R$ECV%$J#XCSEG;:T*9G:._A M62M76I@KCOPS/B:)G<[TJ'.:7B1<8=V#0?(-TB3M7^ ;='4/ M_@#-]7Y3+% M826V2A0B9\K!3*LFP2SH,28?GBJ"1XCO*I LZCJT \R&@1B,T M_ZK;%WG]X#[8FN4XCF@R+9H]1AFLYHN7^?-TO@Q]>YS/6J??--$_$IA88'#E M!7U8LW#LT,#+>XTG#;*?[.NU8CLN'/(;6/=6/7A"CH9)^*GW:!0-KH/[^ZOP MG^F*^')!N_TK__NJF?')*:;H;9A5"Z%-S8'N5KOK8-),P4=X7%K*P, "X' 9 >&PO=V]R:W-H965TY$X%-^\QWGB<'E6^H>I$2T\M4*:55!;VUV'H2EK;+FY4AU* M^G)4NN660GT*3:>15Q[4BC")HBQL>2.#]=+/[?5ZJ7HK&HE[#:9O6ZZ?-RC4 M>17$P%P%-_'U9N[6^P7? M&CR;5V-P.WE0ZH<+/E>K('*"4&!I709.KT?8,)DH'?#U^R?Z7 MWSOMY8$;W"KQO:ELO0H6 51XY+VP=^K\-X[[\0)+)8Q_PGE8.R?&LC=6M2.8 MXK:1PYL_C75X!5A$[P"2$9!XW0.15_F)6[Y>:G4&[593-C?P6_5H$M=(9\K! M:OK:$,ZNO]@:-6Q[K5%:N#$&K0$N*[@I2]UC!;LG\M^@@0_W_$&@^;@,+?$Z M=%B.')N!(WF'HX!;)6UM8"JZ@6".H+RO.7(RSWO6^6]F-$=VVO3\1)7 M 9U+@_H1@S4<=OO[W>UF=^<+]6FW'8-XJ)I[1/#AJ^1]U5BL/L)G^4@JE&[( MZS\@9G&Q8/-91N.BB%B19[#7V/&F J>602--K[DLT5=JV,JP!0(G2<;BK( \ M3U@VSV'7=D(](Q+6$MJ=QU(C,=-$BI2Q+4[A@SGPR9_[;YO#1>WS3^\&8B]G^+V.V7),IU$@I04/E+I7Q M51&=+QY^U$@(L?T+G2[Z(6!8O(&%Y/F-Q MNIAL?X:NUV5-#5R/ >C#YXX9C/Z'^(TIU$4.0$I# )8.J)(I94>0NF+.,_HHT?MNI\%4/:U&??*7Z1'\G"#P2-+K*R28]=.JO?EC3A8;:+:#O1Z7L2^ ( MIBMR_0M02P,$% @ 08!O4R_A#\#/ @ XP4 !D !X;"]W;W)K&ULE511;]HP$/XKIV@/K10UB1,@($ JE&Z35@F5=GLV MR4&L)G%J.Z7=K]_9 <:D@K27Y,Z^^^[[+KD;[Z1ZT06B@?>JK/7$*XQI1D&@ MLP(KKF]D@S7=;*2JN"%7;0/=*.2Y2ZK*@(5A/ZBXJ+WIV)TMU70L6U.*&I<* M=%M57'W,L)2[B1=YAX-'L2V,/0BFXX9O<87FN5DJ\H(C2BXJK+60-2C<3+S; M:#1+;+P+^"EPIT]LL$K64KY8YWL^\4)+"$O,C$7@]'K#.9:E!2(:KWM,[UC2 M)I[:!_1[IYVTK+G&N2Q_B=P4$R_U(,<-;TOS*'??<*^G9_$R66KWA%T7&_<\ MR%IM9+5/)@:5J+LW?]_WX20A#<\DL'T"<[R[0H[E'3=\.E9R!\I&$YHUG%27 M3>1$;3_*RBBZ%91GIDM%WU>9#^!U#HO75C34<0-73WQ=HKX>!X:*V- @VP/. M.D!V!G (#[(VA89%G6/^;WY Y(X,V8'AC%T$7&%S W'H PM9= $O/BJ.'5[\ M7XHO "='X,0!)^>(TL#D;8D@-]"<%L'/BW3B+V+:D1SIAFBKDGV$<+5<\W;7!C,KV$NJZ8UJ*#@*M]QA8Z7EAOC MG"_ _/X@\F/6=S8C.PQ#N&]5+4R[#]^(=VMK2'J)WV<))'WFQ_T(?B"-12'+ M'$1%PM_0:M7$+?8'<4RT4C])AG#;TL\LUX+^*Q@R/PI3RW@8Q?!52:W/] QB MO\"65$;^[ Y*7ICX+ MAV3UHI"\!):?EO.AIDWX!=*8ZJ:,K-Z ZL9#^.P/"4X&KT*U=>M%0R;;VG0S M>#P];K#;;G#_AG?K[X&KK:@UE+BAU/!F0 M#=2NE&ULK5913^,X$/XKH^@>0/*2Q'&2!K65 M*'![^\ * ;OW;)II&^'8/=NAL+_^QFXIK YZI],^0#RQYYMOOO%D.MX8^^!6 MB!Z>>J7=)%EYOSY-4S=?82_=B5FCIIV%L;WT9-IEZM8691N=>I7R+*O27G8Z MF8[CNVL['9O!JT[CM04W]+VTSS-49C-)\N3EQ4VW7/GP(IV.UW*)M^B_K:\M M6>D>I>UZU*XS&BPN)LE9?CHKP_EXX'N'&_=F#2&3>V,>@O&EG219((0*YSX@ M2'H\XCDJ%8"(QE\[S&0?,CB^7;^@_QYSIUSNI<-SH_[L6K^:)*,$6ES(0?D; ML_D#=_E$@G.C7/P/F^W9FBZ;\ MA>F,'P2\Q?4)%!D#GO'\ %ZQS[R(>,7_ROQ +$/(&( \1%A:J!V($2S@$6G M.X^?%-W %KK78/*=8%LQ#F*'5CUU:SG'24*]Z- ^8C*%V\OKN\NKV>7-7B?X M;(US<"ZM?>[T$L[F\Z$?E/1$XRNU_(S:!'L/Y2FJ-"FY0Q2-NU:T=_ :<57S$LE%&ZZ.<\:9A0F1P3&;."MJJR")] MT6JIU#-7# FXR)FI.C*(A($=Q$P&HH?LG*HF1%$]9'G#6B9D4F(C7.RA&Q M;DJXN#S?:99'S;)?J5EL8+3_$"UGS2AC6;83[<4(S#Y]H/2KSN205[0LJBB2 MJ,A9B'_1."=-*I8W(A:)XN79B-S+JB+,_Z8P;TBP)L2LJ+)U060K5@M!?U7( M0["RK*EVQ4[A?%13-0LXT$OEOI?*7]1+#!:#'RAA^;8T^$13S.%[C78P\/N- M=H-AW+54U]ACE&M#5RTO@\FAXH)5=1Z, D1#U:VK8 @H"LYJ4I",$J@4K*PS MN%LA3=,%U0XJ,6)E)>#.>*E^NJ3O29B^^>K3'5O&V>9@'B[F=@#LW^['Y]EV M:KP>W\[>*VF7G7:@<$&NV4E-HMCM/-L:WJSC#+DWGBYT7*[H)P#:<(#V%\;X M%R,$V/^HF/X-4$L#!!0 ( $& ;U.-'2Q$I@( ,$% 9 >&PO=V]R M:W-H965T37*0J$ZXKOSW7??G7,WVG/Q)G-$!8>257+LY$K5 M#YXGTQQ+*N]YC96^V7)14J55L?-D+9!F-JAD'O']V"MI43F3D;4MQ&3$&\6* M"A<"9%.65/R:(N/[L1,X)\.RV.7*&+S)J*8[7*%ZK1=":UZ'DA4E5K+@%0C< MCIW'X&':,_[6X4>!>WDF@ZEDP_F;4;YE8\#]B M.EU*$W@NG]"_VMIU+1LJ\8FSGT6F\K$S<"##+6V86O+]"Q[KB0Q>RIFT7]BW MOF'?@;21BI?'8,V@+*KVI(=C'\X"!OZ% '(,()9WF\BR?*:*3D:"[T$8;XUF M!%NJC=;DBLH\RDH)?5OH.#59Y52@*2N#)U[JIY;4=NMF33<,Y>W(4SJ+\?72 M(^*T1207$($^SZRB2$\4IN0JXPOH>0M\%XI/@"E[8E1Q: MO/#_2KZ"W.N0>Q:Y=PE9CTS6, 2^!6FRW+5ITHMIVOJOHIJQ?) U37'LZ+F3 M*#[0F<#Z99DD,/L^7[^L()D_)\\P_S;_R[)*%NMD-DV6MG^?-=--\_'/I)O7 MBC99H3"[A25*)8I4RZ#_PO3M4Q6 !R,C? $2^&[L$RT%8>B2.-92-"!N% =& MZNO;80AS7MV]-Y05VT(#\MJ"7,$E/7<0]X'$;G_H0W_H1OT !KY+P@#67%%V ML<&P0;VK$!0]H#3\PLCMQ4/#+_9=/S+\XIBX06@XQY'O#DD/_O7ZWME8E2AV M=GE(G:RI5#MAG;7;3X_M6/YQ;Y?;C(I=44E@N-6A_GT_NN;5J,H^Z2Z M\D/.4[\6LO%FD]ZWU+.)ZFPE&UQJ,%U="_USCI7:3[W .SI>Y'9GG<.?35JQ MQ17:+^U2T\X_H92RQL9(U8#&S=2["V[GL8OO _Z4N#=G-KA*UDI]VT?TSWWM5,M:&+Q7U5=9VMW4RSPH M<2.ZRKZH_2,>ZDD<7J$JTW]A/\3&Q%ATQJKZD$S[6C;#*GX<^G"6D/$/$L)# M0MCK'HAZE0_"BME$JSUH%TUHSNA+[;-)G&S<3UE93:>2\NPL%[J1S=; $C7< MJ[JF3JUV0B-V5IB*P8VX]A^U]F+L.Z>WII6%#CUZ"(:U&_HS>#U\27/X?F/Q>OC M"O+%0_X BZ?%/SRK?/F:/\_SE[Z1[W>NK>[#SZRK+XWH2FFQO(:Y,+* =UT; MVD6]:SLKW"V[A04-$ME0@0B?((EBEF4Q60'C:C5D\ MRN!K?WVP!/&&FJ8!-%V])@;JW'FS#(Q9$%(*3R%C<<)9%D?D<^ \RYR/4T00 M?ZSV$_ ;RG9+$ T+[Y9"P:.^5).&(1'SM?%K* 6$AY&K$D#2YU^M(/^MVE],^F7XUZV\]X0[JZ MQ@Z#\.0]/2-WP_3\.WQX@YZ%WDKJ584;2N4WH\0#/&PO=V]R:W-H965T3B;@K4V2!.=I\9B;:%2J*7I./F[WIX%_][AKUKOW8LQA)4\&/,M&%^J M:41#0;K1I0\("O\>]85NF@"$9?QSP(S&E"'PY?@9_7._=ES+@W+ZPC1_UY7? M3",90:57:M?X6[._TH?UB(!7FL;U3]@/OH)'4.Z<-^TA&"MHZV[X5]\//+P( MD/2= '8(8'W=0Z*^RDOEU6QBS1YL\$:T,.B7VD=C<7471%EZBV]KC/.S6_VH MNYV&E34M7)C.6^3)81%^ Q=]>FT=?+Q3#XUVGR:QQYPA,BX/^.<#/GL'OX % M@FX+_T9 H[DX6,> MWN?A[]6-VZG:-1K,"INYS^G@X0FIPRU<_4 J2"$IRF4+"",_1JY# ,B+2G,B<09H2F4J28S4?@#'"1$*8 M9&B(G B*CEF"1L:(E(((+D)"]"F$(#G-X8B"8E10_(R"A]V*U/BG[9MZ'H7_ M77K>GRQ/X+.NM%4-_&$>M>WPS/6!OH*D.;*?R, R)S1#)45@63#D%15+>I91 MEH(S;(%D %MZY36HKH*OIGP%Z@ U3HH,&"=%5D"22121 \K-A \9O$0[5X% M))Q(3H%34M ,1$H*AG&HMTP8;M<6^2YK3#+OO+9;6SO4!'N 2L*9A!17D!*: M"NROG'+"DCSTET1B1%K\\D[*QD[*_F\G#>=/.9ZXV%=K;=96;3=U"0J_MV]U MU-$TOZNCKHW%L_,,EU&7*G <^,U0=QXXS@BG.:)".O[#5D6,NL;T$RLU@ MOK-X[8 BP\-$2DC0'UVS' 7E+(@21@SG9"9^G8KQB\\H5K_N+PL.2K/K_/!% M'6?'^\C9\!G^X3Y<9A;*KNO.0:-7&$I/_[_)V3N\E!JE== ACT M47&AI[@TIKX-0YV74%%])6L0=FX!\X= MD97QUG'B_D@'/+6/[-]][;:6+=5P+_E/5IARBL<8%;"C#37B$KIYKQY=+ MKOV*#FUN?(-1WF@CJPYL%51,M&_ZT=W#"6!,O@#$'2#VNMN#O,H':F@Z4?* ME,NV;,[PI7JT%<>$^RAKH^PNLSB3KINMAK<&A$'9NULO-G3+X7(2&LONH9RD%/.?"4@Z\H;8\4#0?TO$/GZ=N"S[*Y_KO5-5QE&9H_+S:/:Y0M'K('M'A:_!599\M--I]E*W]AGSUW?6XA)]8%O?S\O C: M%,Q <8E68.4WH-$W% ^"T8 $A!#K#$F0C$>=,R)!1(X[T3 *QC?MUL(.$B9R M60$:)D,?BH*XPT4!L:G.BH-QG'CK7Y\A//FA*U![W[8:Y;(1IOVW^V@_&>[: MAOB3WHZ5.55[)C3BL+-0ROW]EI,S91M(<]I/'9]WW?W>5\'6^L>_ U(L&35L9/DIJH M.4U37]2HA3^T#1H^J:S3@MATJ]0W#D4905JE>9:-4BVD2:;CN+=TT[%=DY(& MEP[\6FOAGN>H[&:2])/=QHU@OF"+0T[5L\;>OP G"2[0'D6T >XVZ%8I1G@L1T[.P&7/!FMK"( MJ48T!R=-^"BWY/A4,HZF<^&E!UO!TJ%'0Z*ME2EA5A1V;4B:%2RMDH5$#Q_. MD(14'JZ$2N9[)/MP:0W5'LY-B>6?^)3#[W+(=SG, M\S<)KPLZA'S0@SS+LS?X!EU-!I%O\#]J\H;>L-,;1KWA'KT%.I*5+ 1A4)UQ MSY?\$'>7+YQL@OQK97Z;]=H %\;>H^MJTP.J$196-\(\0R45EB!@KSQ9D.3; MC>#)!;A!S^5@XR_0A2FL:ZQK2[615$>I6RP<=XQ[#CYGJ,1&. R\6%5\+5G< M&CS@T7) &.[X(SJ/P$U?/(!OE*2 "T2^9J#?6=L,WK\[R?O'GSP45FN6C;C> MEIM[$T1$')UF&30:SH4G= ;N>*BP+ES91]2A/*.V.H=P%[CW54,H;_F+<$(\ M!,H8AUE'/+N)-=76R9]\\.^A0N6LAGX_ZV59?$)E!IWU6F>E+VZZ1K>*\RRP MVE[[;[4;FK)T4O]W;>7LIW$H:#PHKAF:'QT<)N':&M0;9)LZ->TL\A>*R MYK&/+CCP>64M[8P@T/V13'\!4$L#!!0 ( $& ;U.2D><'N0( !,( 9 M >&PO=V]R:W-H965T4U;X#I-Q47-5:Z*[:V; 3@L@75U/8<)[)K3)B5 M9^W8O<@SOE>4,+@72.[K&HL_=T#Y<6&YUO/ ]GNE!FP\ZS!6UB#>FSNA>[9 M TM):F"2<(8$5 OKUKU9)::^+?A!X"A/VL@XV7#^9#I?RX7E&$% H5"& >O' M 99 J2'2,G[UG-8PI0&>MI_9/[7>M9<-EK#D]"$,!85:B-=DR4I$",X66G!7 E,!FI22Z6('"A,I+]!$]KE?HXL-E9BNM MQ3#:13_O73>O]\J\:VBND>]<(<_QW!GX\CQ\!86&NRW\$11$J2Q M.](]K7+=P(W2>=7!H#KX_Y 9J#F=P52!XP9)["4CJ=-"/TP2+XI&GE;!S%J, M"E^X"@=7X5E72U[7( J"Z9GO,!K(HG?\#J-I2)Z3A'XTRFBF+DF3U OFG<># MV/BLV,_\ (+I*T2=<9X,9,D[.D\FBYDZ7NA&_LCYM,X/G#1.G6ADW3XY@M(?RABM]Q+?-G;ZU09@"_;[B7#UWS#D_ M_ _(_P)02P,$% @ 08!O4Z51F(_; @ #0H !D !X;"]W;W)K&ULK59M;],P$/XK5B002"/O:;O15EI?>)$8FE8-/KO) MM;'FV,%VV_'OL9TTM"--!^Q+8CM^GKM[SO'=<,?%@\P!%'HL*),C)U>JO/(\ MF>908.GR$IC^LN*BP$I/Q=J3I0"<65!!O=#W>UZ!"7/&0[MV*\9#OE&4,+@5 M2&Z* HN?$Z!\-W("9[]P1]:Y,@O>>%CB-2Q W9>W0L^\AB4C!3!).$,"5B/G M.KB:#\Q^N^$;@9T\&",3R9+S!S/YG(TN/'6H<#@.9I!X0U('P*B$\ HAH0/=="7 /BYUI(:H - MW:MBM\+-L,+CH> [),QNS68&5GV+UGH19L[)0@G]E6B<&E^G*=\P)=$=I$"V M>$D!89:A!5DSLB(I9@I-.4N!*8%-:B5Z,P.%"94H>(O>H06F8-!;8!NX0%]! M#3VE'3/T7EH[,:F<"$\X$:$;SE0NT9QED+7@9]WXRPZ\IP5I5 GWJDS"3L(% ME"Z*_ L4^F'0XL_T^7"_+9S_LS[_9^M'8D3-$8DL7WR"[]Y=N.@#9" P11_Y M%@33%X7J8(X;YKB3^>A@(4'D0]O9Z>88]-W ?]66HV[<9>SZK;C9&7NQ&[;B MYF?L!6[\%'@U+LKWZ M/=6+,3ZNO3GTQLH,DR0Z#O<9@ M[P6RU,WANU%[DL[!VG,[.P?[0^HJ17]M[4BP?B-8_XQ@10$B)9AVD T:LL$+ MJ-_-$81NKUW^;ESB7K;+?\9<&ULK51-;]LP#/TK M@K%#"PR1XR3M5C@&\K%A.[0($G0[*S)M"Y4E3V+L]M]/DATO Y:>=K%$BN\] MDJ:4=MJ\V H R6LME5U&%6+S0*GE%=3,3G0#RIT4VM0,G6E*:AL#+ ^@6M(D MCN]HS82*LC3X=B9+]0FE4+ SQ)[JFIFW-4C=+:-I=';L15FA=] L;5@)!\#G M9F><14>67-2@K-"*&"B6T6KZL)[[^!#P0T!G+_;$5W+4^L4;W_-E%/N$0 )' MS\#A#Q> Y!H@&0!)R+L7"EEN M&;(L-;HCQD<[-K\)I0:T2TXH_U,.:-RI<#C,5ISKDT)+]L!!M.PH@3"5DX,H ME2@$9PK)1BL."@WS?;3D9@O(A+3DB1GO:^$VI>AR\8R4#[KK7C>YHON9/&J% ME25?5 [YWWCJ:A@+2X"QS^[K59,E_$<4K;2VEZ M,1LUF#+< $M"5?V8C-[QDJWZV?H3WM_01V9*X09 0N&@\>1^$1'33WUOH&[" MI!TUNKD-V\H]%&!\@#LOM,:SX07&IR?[#5!+ P04 " !!@&]3XH8Y)$(" M !N!@ &0 'AL+W=O/OWE63'39?$9:$OMD::32,"E@II(^<$_5K#DS6TR .SAMKNB^-V\!96I$];, \ M5RME+=RQ%)2#T%0*I& W#6;QPV+L_+W#=PJUOE@CIV0KY<$9WXII$+F$@$%N M' .QOQ,L@#%'9-/XV7(&74@'O%R?V1^]=JME2S0L)/M!"U-.@_L %; C1V;6 MLOX*K9Z1X\LET_Z+ZL;W+@I0?M1&\A9L,^!4-'_RTM;A F!YK@.2%I"\!HQO M 8M8."%-IEY64MB2)8J62/EO"V;6_C:>+150X6[Q8U1]I1:G,F>Q98R!@6: MY;D\"J/1&G*@)[)E@-XOP1#*] ?T"?4YIMC85!PASMNP\R9L=C+O) BMTR*^#925!^N M75\_QV021M&[:U5Z.^XO$:-.Q.@?(C@'E5/">LC&'=GX/U2DGR.^59 WPQH) M^**EK=*]GW0:^=9KNKO;[8;IS,\0_,>]F<1/1.VIT(C!SD*C\,Z65C73K3&, MK/R V$ICQXU?EO9! .4<[/E.2G,V7(#NB$;FHH@M:'3^C M:M;MV8&;8-5@9IND_?>S#65I0K)*RT/PQSGW MGGLPU\F.\6=1 DCT4M%:S*Q2RN;&MD5>0H7%A#50JYTUXQ66:LHWMF@XX,*0 M*FI[CA/9%2:UE29F;<'3A+62DAH6'(FVJC!_O0/*=C/+M=X6'LFFE'K!3I,& M;V )\JE9<#6SAR@%J: 6A-6(PWIFW;HW6:3Q!O"3P$[LC9&N9,78LYX\%#/+ MT8* 0BYU!*P>6Y@#I3J0DO&[CVD-*35Q?_P6_8NI7=6RP@+FC/XBA2QGUK6% M"ECCELI'MOL*?3VACI M3_ ^2O![@O]10M 3 N-,5XKQ(<,2IPEG.\0U6D73 V.F8:OR2:U?^U)RM4L4 M3Z;?90DR\3W?7I?-.I%M",T&^=Y@GF?B^?]KWIE<_I#+-[F"$[D>ZJU*PC@YC-;9WI$C0]:?^C9UW>EU M&$2)O=WW]Q@WG3K3^"_LG;A@$!><%;?@T&!2(.W#%2*U:#FN,&,2-N:, M*>\BA_O*/2]RH^F!\F-<''M1&(\K#P?EX5GE]U5#V2N DBZ5>-V*<@X%D6HA M![+%*PICJL,1U=/(GQ[Z?8QSQ@5'@^#HK. ?3&+:FYKW)^^TN='1Z_9CSU6_ M YG'.#>._,CWW^.R?^.ZHNR]CJ2OCV^8;]2Q0!36BNE,8N4([UIR-Y&L,4UJ MQ:1J>698JEL,N :H_35C\FVB^]YP+Z9_ %!+ P04 " !!@&]3NE",DN$" M !/"0 &0 'AL+W=O6Z,LV@H/*25U#JG147!55Z*M:NK 30I045 MS/4P#MV"YJ4S'=NU.S$=\XUB>0EW LE-45#Q? .,[R8.<5X6[O-UILR".QU7 M= T+4 _5G= SM_6RS LH9.7\RD]OE MQ,&&$3!(E7%!]6L+,V#,>-(\_C1.G3:F 1Z.7[Q_M>*UF$S35.37^H M# 2:;82 4J%K*4%)1,LENDY3L8$E^K+7%2-!HK,Y*)HSB<@Y^HP>%G-T]NE\ M["I-PKARTR;@31W0.Q%P =4E\O$%\K!'>N"S8?@<4@TG%H[?PETMO=7OM?H] MZ\__5_T#L?PVEF]C!2=BS:@0N8XF06SS%%#*I9)]&:S=A-:-^0ZWTR@, A]K MP=O#5'7M"(E]CT2OAF^(!BW18)#H@C*JF=:)J.BSX(PA1??'6:C9UKY&ARRB M&(&[+I!;CGBO(P29+C#/99CD(O],EQ#MV# M;F=^-;Y3LV_U#3OU!+ P04 " !!@&]3M:_]8AD# Y"@ &0 'AL+W=O_/D F]S./>(\#7\1V9]R /Y^6? M+,+?EC;(]OV-)10Z% M%K) "C8S[STY7Q#J '7$5P%[?=!&3LI*RI^N"B%#:\R\T7NKZ 5%#J^ MMM*&YFW8)M!+HKFS1]:(PX )'@&0%L ?2F M0#V4D#0 H+: MF49*[<."&SZ?*KE'RD5;-M>HS:S15KXHW+HOC;)?A<69^8VROY ROQ O4O3Q MKA*E752#3A9@N,CT6_0.W2X7Z.3-VZEO['P.Y:];[@\--WV&>PGE&6+X%%%, MR0#\8AR^@+6%DQJ.!^"+E\_>@_O6I,XIVCE%:[[@)4[!HU.G:*NDUD/F-'11 M3>>VW_VF%/)(6=I'!4TH7,R\J 0E=:GD/;ADQVP@^&^!QZ]K1,L7/BE(+&:LY\10'$F"X)DM0@Z.)#*:\?O*GGIR M)3+0Z/MGR%>@?HQ9\;>"DU2X-D\HP4G?B8$23B:D7\#]@V/:7:H^<[45 MA489;"P.G\762M7<4YJ.D65]ZV./\# M4$L#!!0 ( $& ;U,VI@J&6P( (@& 9 >&PO=V]R:W-H965TJ*QKZ_B6M&1=>FCC?7*6)7)N*"Y@KHM=US=3K M!"JY&7N!MW7<\55IK(.F2<-6L !SW\P56K1G*7@-0G,IB(+EV+L)KF>QC7I'RTQO=B[/GV0%!!;BP#P]XZGC]/J4%KB[WK)_ M=;5C+0],PU16OWAARK$W]$@!2[:NS)WNC[L )#G,"#L .$^(/X $'6 Z-0,<0>(3\UPT0%),.E?>3O(\*@BM_/RQ['Q;&P]%^V.Q]6!0.HYVPMF*Z<[5J4"NG:9KDV\OFC5.+/?\DN)X&!_P9RFRKBK_I6XV^96K%A285+#&5/[C"FZ]:W6L- M(QMWL1^D09EPRQ)_%:!L .XOI31;PR;H?S[I&U!+ P04 " !!@&]3]W^[ M!+D# Z#@ &0 'AL+W=O^]Y>K7E.=,W*L[0$Y<+#$%(O9UDQF4_+9W=J/I5[([*"WRF@]WG.U-,'+N1Q-D&3YP?W MV69KW -O/MVQ#5]R\VUWIVS+J[.D636[1^P1#!R@C_LOX49_= M U?*@Y2/KO$YG4V@8\0%7QF7@MG+@2=<")?)\OB_2CJI^W3 \_OG[!_+XFTQ M#TSS1(KO66JVLTDT 2E?L[TP]_+X#Z\*"ER^E12Z_ ?'4VQ@>USMM9%Y!;;M M/"M.5_:C&H@S "(# %P!\+4 OP+X9:$G9F59"V;8?*KD$2@7;;.YFW)L2K2M M)BO<9UP:9=]F%F?FGZ1,CYD0@!4I^%P85FRR!\'!K=;<:/!FP0W+A'X+WH%O MRP5X\]?;J6=LOP[MK:H^/ISZP -]+/GN!OCP;X A1CWP9!R^X"L+1R4<7L(] M6VU=,JY+QF4^,E2RDEJ#%5/J*2LV@.5R7YB^JDYI:)G&38?#/ C\P(_CJ7]U$DG9YQ$$4P#EH,>^)0% 9P M@&!0$PQ&"?ZK6,K!5Y;S4NIETQK7HQY1%*UST]=1%.W6%D,2XM80O!AVP3*L M68:OIJ>P*Q-$?(K]%M.^.,OU;(I<4(UJJM$?JBGJ=(P(C4A[:O:$4>2' UJ* M:WKQ*+UDRXJ""W#/13F">IOMQG2$8./&\'645.6YT C%$8Q@:P2N"+SD>K9R MH%?34Y6J+928D [?ODA$(^@/V"EJ?!^-&__+JJH27.C%QQ'MLNP))!1"0@9( M-J:/QEW?KL%<%4R()[#@![O-VMGA7%D%0)SH70[M4[V]B[4]47IC99 MH8'@:XN!-Z%EKDX'E5/#R%VYUW^0QG[B\G9K#W=6ZXXT-]7)S_ M E!+ P04 " !!@&]3)M,DK&P" !!P &0 'AL+W=OO%I*I9MVLG' *J MPQR_@XWQ@_$G4 !*]M+03"Z>6LK]V7;&MH27B MBO70J96*\99(->0[5_0<2&E$+74#SXO=EC2=4^1F[IX7.=M+VG1PSY'8MRWA M/V^!LF'A^,[KQ$.SJZ6><(N\)SM8@WSL[[D:N7.6LFFA$PWK$(=JX=SXU\M, MQYN ;PT,XJ"/M),-8T]Z<%U/*>N&D#BJA(GLJ']CP&28_6.?;,BK,$PUC+ X=M-T+ MR=I)K';0-MW8DI?I/1P(_.B$()@$P;\*PDD0&J/CSHRM%9&DR#D;$-?1*ION MF'=CU,I-T^FON)9SZ<#D"__+]!E . -" XA. !Y 'Z 2.&+5*<^W8XK8I-"'[;D( M,HQ]G+O/%G0THZ.S:$4+;+11A0]H<1#%B6^GX9F&WZ*%-AH^HOE9E"6QG1;/ MM/@M6F2CQ4>T, R2++/3DIF6O$7#-EIB\X83STY+9UIZEO:U!E6%*PG^#3,=M)2G+\P('8 M91GB?^:8LG)BN=9^X9&D6ZD7[.FX0"E>8?E4/' ULQN6A&0X%X3E@./-Q)JY MM\M0QYN GP27XF ,M),U8[_TY"Z96(Y."%,<2\V U,\+7F!*-9%*XW?-:362 M&G@XWK-_-=Z5ES42>,'H,TGD=F*%%DCP!NVH?&3E=US[&6J^F%%AOD%9Q?I* M,=X)R;(:K.89R:M?]%K7X0"@>+H!7@WP3@&#,P!8 ^"E"H,:,+A485@#C'6[ M\FX*%R&)IF/.2L!UM&+3 U-]@U;U(KD^)RO)U5.B<'+ZC;&D))0"E"?@+I%I%X.K3]=B6*@/-8\>UVKQ2\\ZH M07#/5LX;^][>_MSK)5SAX@9 YS/P',_MR&=Q.=SI MLO-_ZLL/JQ\5 S9G 1H^^*&ST",P: 0&1F#PCD#7P:F0OD'JE]O+U V'ZA.$ M8_OE<$$'AD=]C8'?;:7:""2$3)&TZ 8!M9(HY!S(3L\E]1#0^2 M\)U@Y#@G[MMA'APXIV%1.TQ932'",7Q+MM1 M)%4%4,:X)&](]X>NOXK?3GD4.F=S"9I<@MY<9FG*<:HR.$H X%?5:07NVHF@ M?1P@#%L[T0[SX BV=B)HV8(!=%L;T6:#07#6?-B8#WO-/ZLF#4@."LY4%81X M]QA&82N/(73]5A[V0*=9?+ZH73K#:WB9EIHB?K<_=VX7:L1^KV M45T6_M%75Y=[Q%.2"T#Q1DDY-X&J+:^N ]5$LL+TNS63JGN:X5;=H##7 >KY MAC&YGVB!YDXV_0M02P,$% @ 08!O4\&ULC59K3]LP%/TK5Q&30-J:-'U1U%:"=M,V MC8E1,3Z[R6UCX=B9[;3P[W?MA*QL(>-+X]A:;0R%(/RD481]$XS!F7P6+FQV[T8J9* M*[C$&PVFS'.FGZY0J,,\Z ?/ [=\EUDW$"YF!=OA&NU=<:.I%S8L*<]1&JXD M:-S.@\O^Q7+JUOL%/SD>S%$;7"8;I1Y-Q^9O_DJL-GK/,9.;Y$">-_ MX5"M'5/$I#16Y368^CF7U9<]UCX< :V%S#>^/1E V7;A?75M,L)YQ=?*,^J"TL-:;/"P'>F M-7,.G\$'N%NOX/3D#$Z 2[CF0M &F%EH*;YC"9,ZUE45*WXEUA2NE;29@8\R MQ?0E/B3=C?CX6?Q5W$FXQJ('@^@]Q%'<;]&S[(9_+64/^B,'[T\ZY P:+P>> M;_ F+SL(APWAT!,._T.85)NS49H(N-Q!P@J6O1)[-R)>*&S;@HIY?"1GU"YFW(@9=XI9H4DT M+_PC0)%39KT"NM&E)DL 'RU*/[O5*F]SJ)O_LM!<-*<*;*95N(G__@9M_MYW@@Y M?X.?JC%T66I-!H*[_JI-03<=,?1[9)NB3P2G^)B(,G5'9"P M#1?<>F+1/AG>55JKYG><6G(N"U!H]Z$[IRNRE?5L:KP%6"C+-43 MW\RHXJ-V"VA^JY1][K@ S7^(Q6]02P,$% @ 08!O4U+?P&ULC53O;]HP$/U73E$_M-)$ M(/QHJ4*D4C:M'ZA06;O/)CF(5XH+!B7 M01+[O85.8K6U@DM<:##;HF#Z8XI"59.@%QPV7O@FMVXC3.*2;7")]K5<:(K" MEB7C!4K#E02-ZTGPT+N?CER^3WCC6)FC-;A.5DJ]N^ IFP1=)P@%IM8Q,'KM M\!&%<$0DXU?#&;0E'?!X?6#_YGNG7E;,X*,2/WEF\TEP%T"&:[85]D55W['I M9^CX4B6,?T)5YPYN TBWQJJB 9."@LOZS?;-'(X 4>\,(&H D===%_(J9\RR M)-:J NVRB3>*X='_*TFHZY82SR9-,58'P@^W1P/4,+>/"P#/3FKEQ MW< 5< ES+@3-T,2AI9H.&:8-_[3FC\[PCV&NI,T-?)499I_Q(6EM!4<'P=/H M(N$2RP[TNU\@ZD:]U^4,KJ]N+M#VVSGT/6W_/^9P@6[0T@T\W> ,W3/9B8SC MAB@W()0QD-),/X!L5#&=G9QD33GVE,Y,NZ0_ZO3B<'="R+ 5,KPH9(9KU!HS ML&P/S!BTIRK7',-/E4_7';5U1Q?KOC&Q9;7O!!F?R11/%1[]T_)=IS?^]/M+ M1WCTK1>H-][1-%VUE;;^[-O=]M)XJ+WR)[V^<>9,;[@T('!-T&[GE@:@:Q?7 M@56E=\Y*6?*A7^9T\:%V"72^5LH> E>@O4J3WU!+ P04 " !!@&]3@%"5 MKV,$ #!#P &0 'AL+W=OW=%MTV:=SL8B\9:2P1D425I.)DL0^_I"C+!QUJ MWZPO;!UF?GXSHF8\TPWCSR(&D.@U33)Q/8BES*\L2P0QI$1$JD M.N61)7(.)"R=TL1R;'MDI81F@]FTO';/9U-6R(1F<,^1*-*4\+=;2-CF>H ' MVPL/-(JEOF#-ICF)8 7R,;_GZLRJ54*:0B8HRQ"']?7@!E\ML:\=2HL_*6S$ MWC'2H3PQ]JQ//H?7 UL300*!U!)$_;S '))$*RF.GY7HH%Y3.^X?;]5_*X-7 MP3P1 7.6_$5#&5\/_ $*84V*1#ZPS2>H AIJO8 EHOQ&F\K6'J"@$)*EE;,B M2&EF?LEKE8@]!\_K<' J!^?(P1EW.+B5@WODX'8A>96#=^R .QR&E4,9NF5B M+Q.W()+,IIQM$-?62DT?E-DOO56^:*8WRDIR=907R+7OD".[>#'U0)]>/>19A(BX.^0A41,. CSW4([/UW@+?OE;HKH$F'_ &VGVI-8M]X";KF VQ7[C[OYET]W?RR6 M#ZOW:/G]\?./OWMDO5K6*V6]#MDY2U-5"83>8![P*CZ MI:HNZ BW:>?[X]$0#]MIQS7M^'Q:U;^$ M)%E(LZ@->7PB6+^Q.G8=U_<.(>=-LZ&/';<=<5(C M3GH1OQ7I$W#$U@C2/&%O *J'!Z *=X@257F0C$FVS;8)0;V&5?%L"V;2H'3: M";&]ZS-V+^/*K+ZA,HXA"=7J2*C>(M;$_&/0\"2(ZP@$"AA7'CDK-P:2Y!4E ME#S11+6HBY[Z47$$!%1YJ=1IH]/#PN>_,6L_&PL^CA7<_" M;F\ MZ66EN)]!Q^MKC7C7&_'IS7%+(=2?7106)FLJ>:RUG.-F \1J]O+''4B[!HC[ M.^#]X98].UVWE?[!AL-]V=HU.MS?Z>ZVFRE@0JKW*#L+RV]@C9QQ \K:&U52 MX%$Y(^I2J8JAF07JJ_4<>E-.7T?7;_'5W$R3.QDSW'XE/**94)UOK23MR[%Z MB-S,B^9$LKP1BK&1NX-E#WUXS)[8E>H)[:9_\!4$L#!!0 ( M $& ;U/;XQ1)Q@( )P( 9 >&PO=V]R:W-H965T<8!4PM9VF^_>S#6$$ M*,JVEV";<\[U/;[Q97;DXD4FE"KPGJ6YG#N)4L6MZ\HHH1F1(U[07+_9<9$1 MI:=B[\I"4!);4I:Z"$+L9H3ESF)FUQ[$8L8/*F4Y?1! 'K*,B%]+FO+CW/&< MT\(CVR?*++B+64'V=$O54_$@],RM56*6T5PRG@-!=W/GSKO=8(.W@!^,'F5C M#$PFSYR_F,FW>.Y LR&:TD@9!:(?;W1%T]0(Z6V\5II.'=(0F^.3^A>;N\[E MF4BZXNE/%JMD[DP<$-,=.:3JD1^_TBJ?T.A%/)7V%QQ+;*#!T4$JGE5DO8., MY>63O%<^- A:IY^ *@)J$X(/"'Y%\"^-$%2$X-((846PJ;ME[M:X-5%D,1/\ M"(1!:S4SL.Y;MO:+Y:9.MDKHMTSSU&*;$$%OC-4Q6/%,EY\D]@2OUE01ELIK M< .>MFMP]>EZYBH=T?#AC!L%T(7AC'R_%99;7I@(9RBH)6^V[AN,RKVML]) MG=HA5^6_KUZM6^F=[2"M]:5WN_)ZUM>Z]9:=\H]\V;?OB=BS7(*4[G0H.!KK MHQ)E+RPGBA?VLG_F2K<..TSTYP,5!J#?[SA7IXD)4'^0+'X#4$L#!!0 ( M $& ;U-#4R4.J0( %<' 9 >&PO=V]R:W-H965T MN*+A@',#JBLW\+S8K3&A3IH8VPU/$];*BE"XX4BT=8WYRQ(JMELXOK,WW)*B ME-K@IDF#"]B O&MNN-JY/4M.:J"",(HX;!?.I7^QGFM_X_"+P$X,UDAG.IP5!!9G4#%B]GF %5:6)E(S'CM/I0VK@<+UG_VIR5[G<8P$K5OTF MN2P7SKF#R@K!62U1U8*:@)M6_\W-5A M B" X"@ P1O 'YT !!V@/"C@*@#1*8R-A53AS66.$TXVR&NO16;7IAB&K1* MGU#=]HWDZBM1.)EN2LSA5%"'P]#?_9TD/17V43]FT(#5\XU8;W79A@CGKFR#!'!YB_ M<4REHKW=7(JQMEGTS*#UC'A*S\,PB!/W:23HK \ZFPQZ1W'-N"1_5& Q.&'9 M\(3!LU[#6/$M>SP0-8NC\^B JKA7%?]'%8>,%?1#LDY0YVR,#7#"\K'Z38?T MT0M@CGQ4Z]./8I3C%S'1U7F?RGR2]YK1T\<65V1+="Z290^(-7:2[C#/!2IL MW\9&>/IZ,CX-[&C5(+O>5:( ML;63T9R(>[:GA7JS83PG4MWRK2WVG)*D).69C1S'MW.2%M9D5#Y; M\$_IC1CQ[$%K=.#S^EV)_4#>S+:DRU=4_EEO^+JSFZL M)&E."Y&R G"Z&5N/\&$)D2:4B']2>A1GUT"'\LK8-WVS3,:6HU=$,QI+;8*H MGS?Z1+-,6U+K^*\V:C4^-?'\^F3]N0Q>!?-*!'UBV=%%6FP%6%$.GEB>JP)<[PBG MX&:^6M^"FQF5),W$+;@#7]8SHU^":[N^!Z_P)D(.@83U/_?2_#D4O?=9/_T2X MHL.K]/GPQ3L&^O/PQ9OH+\,7;Z(O?DWYY8=COR@$MRE_M[3G7K$W)2*-P443 M5-6O6F%_D$1OR \]?G#C!Y=^\!4_?ZO/5EK$+*>F[JFX?LG57Z>WB>?B,,0C M^^V\*+NP.^3@P(67N)G!7.AAU#(W[\*@X_N1[U[BGKLXM38?!9>P%Q/,#

4'+VK(+0XX;X>#=W$4>O"8/7F\>OI8?/YH \D:Y^IB#XI"_JJ2S M#8BKS4_H] M3EBK+WL7*480=OZ5K%Q=BSPEQ2]>%P9[2WVDKMC39\9N,MGKZ2;HO!^DG%XQED7,J1H#),GJL,&&LQP0H08)I5',"J62'A*$ M%BC1!:G.^4#0^,!3F9IEJIV>KQ>%4>2T5#+ A_[+3$7!AB$/G102R0#SL,8 M!UNP\43^WFLGJ\T(W:U6, AAX*7"=J*V.R M&"+85GIILHA]U_/A%7'0NSBH5YS3%C5L2ZZ-_61/-J(ZF[(9U0[BAD=2QKGC:S\F,Y(;:>3^'#"S0\7^C9NAQ]WLU7@[DZF6Y3 MU5P9W2A7SGV@ZD6Q?#D*O3*JQJKS<49)0K@'J_88Q>;K1#IK_.$S^ M!U!+ P04 " !!@&]3.\Q>K=(" "V" &0 'AL+W=OO*508E MDW=\"Y5^L^:B9$IWQ<:56P$LM:2R<(GGA6[)\LJ9C.S8DYB,^$X5>05/ LE= M63+Q9PH%/XP=[!P'GO--ILR .QEMV0:6H%ZV3T+WW%8ES4NH9,XK)& ]=A[P M_2(R> OXD<-!GK21BA?2_J)#C:4: MO-I)Q80!H"Z1*"=PA^0_"OK1 TA.#:"K0A6.MN M[=T&-V>*34:"'Y P:*UF&C9]R]9YY979)TLE]-M<\]3D&?90[0"M!2_1C%=* MZ*63>A(J0S-;'H1$-W-0+"_D+?J"7I9S=//I=N0J7=Z(N*NFU+0N1=XIY:-' MK9])M*A22 ?X\\O\Y +?U;9;[^3H?4HN"BYA>X=\[S,B'L$#\YE=3_>&[/Q? M]<6'JY^%X;<;P;=ZP>6-((?6M6:&EFD.GOV$$$(QB\CJ_0YF*(EB'V^ZOH^DZ2M M)/UPA#63GOA(,/6BV.\DV,=A$D1ADL2=!/M $E(_BJ/.FBSZ0-^/?8WSA@,, M6[?A1;2ZXD\@+!WME*5W-BAVOGZH(!GCE06/L4X\DN>"V\^ M=7./:CZ51U/D AX5TL>RY.K;/13R//.(]SKQE._VIIKPY],#W\$:S//A4=F1 MWU;)\A*$SJ5 "K8S[P.Y6Q%'<(A/.9SUQ36JK+Q(^:4:_)O-/%RM" K8F*H$ MMW\G6$!15)7L.OYOBGJM9D6\O'ZM_M&9MV9>N(:%+#[GF=G/O,1#&6SYL3!/ M\OP/-(9856\C"^U^T;G&1MA#FZ,VLFS(=@5E+NI__K4)XH)@ZPP3:$.@74+X M$T+0$(*W*H0-(7RK FL(SKI?>W?!+;GA\ZF29Z0JM*U67;CT'=OFE8OJ15D; M9>_FEF?F3W "<02T5;)$"RF,LH].VT68/5HX>5 :O5N"X7FA$7F/_D+/ZR5Z M]\?[J6_L JHR_J81NZ_%Z$_$ O1@%?8:K40&V0!_.K7X41M*]"X.J%XZ^"'GJN-3-RS&KO M.^0U; MO^&HW^?)>H(^0@:*%^AO>0(E[ YH1I)D;65V&&T!<9.@_N;E*5(]$&K<2 M\1**%)V(FR#XLCRMAPC$GK,1GU:$\^>ZZ) M-R:7ME73FY-+^V[#),2=Y/JH$*>XD^^RCV)!2COYK@84<900.IPU)MT;4C/\K7C>8#5[M<:%3 UDKA26R?O*I[MWI@Y,$U)R_2V%[# M7>YMOPNJ MC[6RG-ZZ 2:#OH^7=02P,$% @ 08!O4WDVBLS. @ IP@ M !D !X;"]W;W)K&ULI59=;YLP%/TK%MI#*VT% M',Q'E2 U)-/VT*EJU.W9)4Y !9S93M+]^UT;PA*@J.I>@FW.N=?G^,:7Z9&+ M%YDQIM!K651R9F5*[6YM6Z89*ZF\X3M6P9L-%R55,!5;6^X$HVM#*@L;.XYO MES2OK'AJUAY$/.5[5>05>Q!([LN2BC]S5O#CS'*MT\)COLV47K#CZ8YNV8JI MI]V#@)G=1EGG):MDSBLDV&9FW;FWRT#C#>!GSH[R;(RTDF?.7_3D^WIF.7I# MK&"ITA$H/ XL846A \$V?C>S.0AF"DV[5V8]R"*AI/!3\BH=$030^,^X8-?N65 MKI.5$O V!YZ*']F!57N&-H*7*.&5$G!T$C:A,I28]$Q(=+5@BN:%1/@:?4%/ MJP6Z^G0]M15L0(>QTR;9O$Z&WT@V0?>0(9-H6:W9>H"_&.='(WP;A+?J\4G] M'(\&7+'=#9HXGQ%VL#NPG^3]=&=(SO]E7WXX^X49D[84)B:>-UX*X$2&!$[3( M"[U>J]<;U?N#"RCR.RCP/*4C_I$V'OFP?S63G/L'YOENY'7\ZP.)[SF!TP4N M!H"11Z(H"CO^]8&N%_J$A!X>]L]O]?JC>I=[ >UJQ+B@#11\V+B@=_J13YRP M(S+IPUPGBCP_Z+C6QTT\#$77P2T'NF^:_\'4+OZ=BFU<2%6P#J9R; (Y8U&VQGBB^ M,_?^,U=PC9MA!E\23&@ O-]PKDX3G:#]-HG_ E!+ P04 " !!@&]3:S < M,5(" "=!@ &0 'AL+W=OJY*KL9-K78\H54D.%5,#40/'G4S(BFF 'P7LU=&8F$S60KR8R;=T[+@F M("@AT4:!X6,'4RA+(X1A_&HUG<[2$(_'!_4O-G?,9'))" MQK:E7HK]5VCSN3-ZB2B5_2?[!CM$<+)56E0M&2.H"MX\V6M;AR,"ZO03_);@ MGQ/"-PA!2PBN=0A;0GBMPUU+L*G3)G=;N!G3+(ZDV!-IT*AF!K;ZEHWU*KBY M)RLM<;= GHZ7L .^!9))49&IX%KBT2D,0N=D:NU!*G(S \V*4I'O3$IFCO:6 M?"+/JQFY^7 ;48V!&#F:M*:3QM1_PS0@3^B4*S+G*:0]_-EE_N<+?(H%Z*K@ M'ZHP\2\*KJ >D,#]2'S7]WKBF5Y/=_O2>9_[_+_=3XH1=%Z[$!9^P M\PFM3WC91_7=GX8YM$S3ZG9Q$(;W+J:W.SZ6'MB=&Y[#9O_"O ?7_$YQ\Q[< M\!37)$J/WC6ZJ7.WVO721]M"SM8GWFCJ]:S/L/&ULI55=;YLP%/TK%MI#*VTQ7_EH1)":CVE[Z%0UZO;LP$VP M"C:U3=+]^]F&L+20*-IX /MRSKGWV-9U=.#B168 "KT5.9,S)U.JG&(LDPP* M(@>\!*;_;+DHB-)3L<.R%$!22RIR[+ON"!>$,B>.;.Q1Q!&O5$X9/ HDJZ(@ MXO<<2_M&AQH;C!V45%+Q MHB'K"@K*ZB]Y:];AA*!U^@E^0_ _$L(SA* A!-=F"!M">&V&84.PUG'MW2[< MDB@21X(?D#!HK68&=O4M6Z\79>:?;B.L=":#QTFC.J]5_3.J 7K@3&42K5@*:0]_>9E_=X&/MD>=($C-YB,.\!E%SAV M/;>KN.H"O9$WN7LG^<[OL/4[O.CWA^[@E"6\@#['PZZ18-3UVX5Y?I_='IP[ M\KINNSA_X@==K_BD710@=K9/2Y3PBJGZ%+71]BJXMQWP0WSN31=>3WRIKXZZ MT_^5K^^=!R)VE$F4PU:G<@=C7;.H>WD]4;RTS6K#E6Y]=ICIZP^$ >C_6\[5 M<6(2M!=J_ =02P,$% @ 08!O4SH\H(L> P 0 P !D !X;"]W;W)K M&ULK5==;YLP%/TK%NI#*VT!DQ":*HG4CTW;P[:J M6==G!R[!*F!JFZ:3^N-G&P),(=!(R8.QC>^YY]YKCIWYEO%G$0-(])8FF5A8 ML93YE6V+((:4B!'+(5-O(L93(M60;VR1QU!/V]:#[^'":"CCA75IH1 B4B3R@6V_0160I_$" ME@C3HFVUUK%04 C)TLI8,4AI5C[)6Y6(EL'8/V#@5@:NX5TZ,BSOB"3+.6=; MQ/5JA:8[)E1CK3 VX4NML#,ZYAQKTP MUV%(]E]@QO[G]VL%D4C.9]#+I M<* ML1V4V[-Q<:-.N%^>CJST %K$"MZ7HD;M\(#&POBA++CD"6/%GIDO[Z MZ2S'25-=R/JPM7-(+=VG^^[3W;DR&==F+=CM@C$3K$HAZY0LC*D^AF$]7["2 MUN>J8M(BN=(E-7:JB["N-*-9#4ZE" >]7AR6E$LR&5V:.IBKI30IN>A, M@;M]R5+2CR](X.BF*F,IN3]]_W.IS-6[P-U//IR<].[/KO;MIPUP1D(OZ? ( MTO,>SFLQC#H^COH@-TI^>13Y >J&.&PS/QGG2FX+$!%GL)%IR8('*E(RI8+/ M- >OG)92NF#I7YT<-_-H"E:GI)+I9O8+H+[.VN7[P&; M&0CD0G0"!\09)N.*&L.TO+:39G%C? 8%[?AN75F%A:;K_F!(M@[-S0:9*9TQ MW87IDXUI,A8L!SF:%PNX&U6% !JC2CO(."V4I(V&C4<[L+1S)L0M/#$_\B?< MJWRGICVHJ.R&5E [=#1N OR[;(Y[E[;W(MZ@X@_*?%[:[Q]EI58GU)\$+63*W^:,#3L9TXQ.:!V]0\]_-<\$DTU3LBK:]_YJS_&+%T>6_DMS\5]D7[-78 M'H.O7>3P+8B,WX+(U]F387OL[)QM3TZVSAK &T1*OL.[BM@E++@R7[6S! MLXS)9P>N+C<5EQE8LF[937!5,L;W$, M7S\;I@T\L#@0Z<]RC5<;[Y##?8#5]%"'8#O%.Q';*9YK0/QY X\D\5<;BP,> M6!6PWH'X_CC04WZ?*(*J8MJP)QA'D@1#H!?]/1K'2'9B^/CK@STE490D?@0P MOX(HPA!X&G$$4P :,"2*FG-P[SP*-^=4N/WU9?(;4$L#!!0 ( $& ;U.7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:G;7L_F!U%Q^Z<^"N6W[+2IN/.+ M9M^S1R-X80]"N*KLQ?W^L%=QJ:)/'R_[6ID>7-!.Y$YJY5BHA54LE*/HEB%/4C9@_ZX6]MY)-6CI?KW.BR'$6#\X;O MPCB9OUB];B W?&O;-8YO[[@'&47#OM_A3AKKVA'M_KEG/ D_^+Q4._V7+)TP M4^[$%Z/KHU3[9C?^*'K@,-HX7#[/0;PQ_R>,>K>3N9CJO*Z$ MY-%&3/%*C**)/@G3'(__@WEQ/C;GH4"DS(WT&\R\:/$(49:+Z6RQGDV9_[9> MWLZGXXU?6&_\Q]?9 D#&"&3<(>0_,8!,$,BD2\@$0*8(9-H)Y.?Q[7@QF3$ MF2&068>0P>D>(I##+D]W"B#?(9#ONH3, .1[!/(]+>32[+F23^T&QE7!%MS5 M1C"]8\MCD"<_() ?:"$_:YKF,S[6#;OTV*V,,I9=B=R M(4_<_WL+N99[)7<28J+2(;;.-^5+@U(\!R_DA8R88F'4&Q-KQQ9B_2=QCBS;[4YK@3;\)\BB!3FDP&Q M4-9.Y_<'71;"V/9J<;EJV:K**KRNNC169O9JOU6UAH8P*)B05R)TY"U8+MC*X\IG+&SZ(L>Y#N MX',AO YC3" Q];3%!U"Z9M Y)S>D/KI"Y3*X66)TUD)LD'6]M>)'W>AC=@J3 M[.!F)A-8F*;H.5,&$U, M,#&Q8'Y?SO@X-N&T09K$9!,3RP:O:^ \.L:D$Q-+YQ4G7L()&R>8=!)BZ:!N M#/L[F'028NF@;@PQ,>TD5];.\]F&]TZ"]LDZU0]LE"68?I).]1-@8OI)B/6# M8\(^5(+I)R'6#XX).U$)II^$6#^XS*<0$]-/0MTR0V4>7)N8?A)B_>"8\-I, M,?VDQ/IYK>:8"L=E"2V98OI)B?6#8@;Z23']I,3Z04NC$!.S4$IL(1PS>%R# M/J_ILH$6WD*8A=*K=M#^NW78@AOC1T-,S$+I%5MJ+R!/L*>;8A9*K]]E@[00 M$[-0>HV.VQ^_FUZTK! 3LU!ZC4G0:YA!0LHP"V6=3H)@0LHP"V6=3H("3,Q" M&;&%<$R8-S/,0AFQA7!,6!9GF(4R8@OAF$.(B;XW0&RAES/?YZ0)Y[X9)J", M6$"O$IXE!#$Q 66M@'J7-Y4*L?/^+1;^+ZQ?G_,R7QG6?)R?HJ99\^AC5Y?E MQ*];JEO-B\N+3Y>7MC[]"U!+ P04 " !!@&]3\R"+>>D! 2(@ &@ M 'AL+U]R96QS+W=O )/[F/!0 M0D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5??;+&GK^D75NVW2%OMGV> M'/>[0UXTFU+ZAQ#RAT.@O#SQG- MX_SGS,GKJ4]_F=BM5MME>NJ6'_MT*+\,#I_=\)XW*95F\MH.ZU0633CNKJ=S MN!SDYCRYF3R_+9KA^4V:4#M((4CK!QD$6?T@AR"O'Q0A*-8/FD'0K'[0+03= MU@^Z@Z"[^D'W$'1?/TBF*..4(&F$-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J" M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>MDFT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VT:;)01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'K[:+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#OB'I' KTCZAT) M](ZH=R30.Z+>D4#OB'I' KWCZ&,E@=X1]8X$>D?4._ZGWKF<=BE?>[[7^/S_ MI+J<[TW7QU^6WR='[%QP#O +R.,74$L#!!0 ( $& ;U.R:$G8U0$ +\A M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>- M>JM>^ .+HS#9M4T7%ED5 MH[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV M39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ M5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%! M^E @?6B0/N8@?9R"]'$&TL&UL4$L! A0#% @ 08!O4UO?6\X^!0 \Q4 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 08!O4Y;G/OHI P K D !@ ("!3!< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4TRR!AB4 M" +2$ !@ ("!WB0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4P1#1*C;"P 2" !D M ("!@T, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 08!O4TL08V&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O M4ZJ*_?E]! ,PH !D ("!2&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4]2\(J,7!@ RPX M !D ("!17< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4\S8&PO=V]R:W-H965T M&UL4$L! A0# M% @ 08!O4]X&Y%M/ P < < !D ("!4YT 'AL+W=O M&PO=V]R:W-H965T7%K*P, "X' 9 " @72C M !X;"]W;W)K&UL4$L! A0#% @ 08!O4R_A M#\#/ @ XP4 !D ("!UJ8 'AL+W=O=J(# !@" &0 M @('&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4\/1AIT< P : < !D M ("!DK 'AL+W=O&PO M=V]R:W-H965TZW !X;"]W;W)K&UL4$L! A0#% @ 08!O4TW9&PO=V]R:W-H965T&UL4$L! A0#% M @ 08!O4W?UFH 1 @ A@0 !D ("!DL, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4[I0C)+A M @ 3PD !D ("!(,L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4_=_NP2Y P .@X !D M ("!&M0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 08!O4\&PO=V]R:W-H965T&UL4$L! A0#% @ M08!O4]OC%$G& @ G @ !D ("!6>@ 'AL+W=O&UL4$L! A0#% @ 08!O4SO,7JW2 @ MM@@ !D ("!E?( 'AL+W=O M]0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 08!O4VLP'#%2 @ G08 !D M ("!+OP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 08!O4U#N1I@7 P BA$ T ( !M00! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ 08!O4_,@BWGI 0 $B( !H ( !B0T! 'AL+U]R M96QS+W=O XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 151 315 1 false 31 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://widepoint.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 2 false false R3.htm 000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsParentheticalUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 4 false false R5.htm 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://widepoint.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 8 false false R9.htm 000009 - Disclosure - Organization and Nature of Operations Sheet http://widepoint.com/role/OrganizationAndNatureOfOperations Organization and Nature of Operations Notes 9 false false R10.htm 000010 - Disclosure - Basis of Presentation and Accounting Policies Sheet http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies Basis of Presentation and Accounting Policies Notes 10 false false R11.htm 000011 - Disclosure - Accounts Receivable and Significant Concentrations Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations Accounts Receivable and Significant Concentrations Notes 11 false false R12.htm 000012 - Disclosure - Unbilled Accounts Receivable Sheet http://widepoint.com/role/UnbilledAccountsReceivable Unbilled Accounts Receivable Notes 12 false false R13.htm 000013 - Disclosure - Other Current Assets and Accrued Expenses Sheet http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses Other Current Assets and Accrued Expenses Notes 13 false false R14.htm 000014 - Disclosure - Property and Equipment Sheet http://widepoint.com/role/PropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 000015 - Disclosure - Goodwill and Intangible Assets Sheet http://widepoint.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 000016 - Disclosure - Line of Credit Sheet http://widepoint.com/role/LineOfCredit Line of Credit Notes 16 false false R17.htm 000017 - Disclosure - Income Taxes Sheet http://widepoint.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 000018 - Disclosure - Stockholders Equity Sheet http://widepoint.com/role/StockholdersEquity Stockholders Equity Notes 18 false false R19.htm 000019 - Disclosure - Sharebased Compensation Sheet http://widepoint.com/role/SharebasedCompensation Sharebased Compensation Notes 19 false false R20.htm 000020 - Disclosure - Earnings Per Common Share (EPS) Sheet http://widepoint.com/role/EarningsPerCommonShareEps Earnings Per Common Share (EPS) Notes 20 false false R21.htm 000021 - Disclosure - Revenue from Contracts with Customers Sheet http://widepoint.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 21 false false R22.htm 000022 - Disclosure - Commitments and Contingencies Sheet http://widepoint.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 000023 - Disclosure - Subsequent Event Sheet http://widepoint.com/role/SubsequentEvent Subsequent Event Notes 23 false false R24.htm 000024 - Disclosure - Basis of Presentation and Accounting Policies (Policies) Sheet http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies Basis of Presentation and Accounting Policies (Policies) Policies http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies 24 false false R25.htm 000025 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables Accounts Receivable and Significant Concentrations (Tables) Tables http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations 25 false false R26.htm 000026 - Disclosure - Unbilled Accounts Receivable (Tables) Sheet http://widepoint.com/role/UnbilledAccountsReceivableTables Unbilled Accounts Receivable (Tables) Tables http://widepoint.com/role/UnbilledAccountsReceivable 26 false false R27.htm 000027 - Disclosure - Other Current Assets and Accrued Expenses (Tables) Sheet http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables Other Current Assets and Accrued Expenses (Tables) Tables http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses 27 false false R28.htm 000028 - Disclosure - Property and Equipment (Tables) Sheet http://widepoint.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://widepoint.com/role/PropertyAndEquipment 28 false false R29.htm 000029 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://widepoint.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://widepoint.com/role/GoodwillAndIntangibleAssets 29 false false R30.htm 000030 - Disclosure - Sharebased Compensation (Tables) Sheet http://widepoint.com/role/SharebasedCompensationTables Sharebased Compensation (Tables) Tables http://widepoint.com/role/SharebasedCompensation 30 false false R31.htm 000031 - Disclosure - Earnings Per Common Share (EPS) (Tables) Sheet http://widepoint.com/role/EarningsPerCommonShareEpsTables Earnings Per Common Share (EPS) (Tables) Tables http://widepoint.com/role/EarningsPerCommonShareEps 31 false false R32.htm 000032 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://widepoint.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://widepoint.com/role/RevenueFromContractsWithCustomers 32 false false R33.htm 000033 - Disclosure - Subsequent Event (Table) Sheet http://widepoint.com/role/SubsequentEventTable Subsequent Event (Table) Tables http://widepoint.com/role/SubsequentEvent 33 false false R34.htm 000034 - Disclosure - Basis of Presentation and Accounting Policies (Details Narrative) Sheet http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesDetailsNarrative Basis of Presentation and Accounting Policies (Details Narrative) Details http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies 34 false false R35.htm 000035 - Disclosure - Accounts Receivable and Significant Concentrations (Details) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails Accounts Receivable and Significant Concentrations (Details) Details http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables 35 false false R36.htm 000036 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1 Accounts Receivable and Significant Concentrations (Details 1) Details http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables 36 false false R37.htm 000037 - Disclosure - Accounts Receivable and Significant Concentrations (Details Narrative) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative Accounts Receivable and Significant Concentrations (Details Narrative) Details http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables 37 false false R38.htm 000038 - Disclosure - Unbilled Accounts Receivable (Details) Sheet http://widepoint.com/role/UnbilledAccountsReceivableDetails Unbilled Accounts Receivable (Details) Details http://widepoint.com/role/UnbilledAccountsReceivableTables 38 false false R39.htm 000039 - Disclosure - Other Current Assets and Accrued Expenses (Details) Sheet http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails Other Current Assets and Accrued Expenses (Details) Details http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables 39 false false R40.htm 000040 - Disclosure - Other Current Assets and Accrued Expenses (Details 1) Sheet http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1 Other Current Assets and Accrued Expenses (Details 1) Details http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables 40 false false R41.htm 000041 - Disclosure - Property and Equipment (Details) Sheet http://widepoint.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://widepoint.com/role/PropertyAndEquipmentTables 41 false false R42.htm 000042 - Disclosure - Property and Equipment (Details Narrative) Sheet http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://widepoint.com/role/PropertyAndEquipmentTables 42 false false R43.htm 000043 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://widepoint.com/role/GoodwillAndIntangibleAssetsTables 43 false false R44.htm 000044 - Disclosure - Goodwill and Intangible Assets (Details 1) Sheet http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1 Goodwill and Intangible Assets (Details 1) Details http://widepoint.com/role/GoodwillAndIntangibleAssetsTables 44 false false R45.htm 000045 - Disclosure - Goodwill and Intangible Assets (Details Narrative) Sheet http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative Goodwill and Intangible Assets (Details Narrative) Details http://widepoint.com/role/GoodwillAndIntangibleAssetsTables 45 false false R46.htm 000046 - Disclosure - Line of Credit (Details Narrative) Sheet http://widepoint.com/role/LineOfCreditDetailsNarrative Line of Credit (Details Narrative) Details http://widepoint.com/role/LineOfCredit 46 false false R47.htm 000047 - Disclosure - Income Taxes (Details Narrative) Sheet http://widepoint.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://widepoint.com/role/IncomeTaxes 47 false false R48.htm 000048 - Disclosure - Stockholders Equity (Details Narrative) Sheet http://widepoint.com/role/StockholdersEquityDetailsNarrative Stockholders Equity (Details Narrative) Details http://widepoint.com/role/StockholdersEquity 48 false false R49.htm 000049 - Disclosure - Share-based Compensation (Details) Sheet http://widepoint.com/role/ShareBasedCompensationDetails Share-based Compensation (Details) Details 49 false false R50.htm 000050 - Disclosure - Share-based Compensation (Details Narrative) Sheet http://widepoint.com/role/ShareBasedCompensationDetailsNarrative Share-based Compensation (Details Narrative) Details 50 false false R51.htm 000051 - Disclosure - Earnings Per Common Share (EPS) (Details) Sheet http://widepoint.com/role/EarningsPerCommonShareEpsDetails Earnings Per Common Share (EPS) (Details) Details http://widepoint.com/role/EarningsPerCommonShareEpsTables 51 false false R52.htm 000052 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://widepoint.com/role/RevenueFromContractsWithCustomersDetails Revenue from Contracts with Customers (Details) Details http://widepoint.com/role/RevenueFromContractsWithCustomersTables 52 false false R53.htm 000053 - Disclosure - Revenue from Contracts with Customers (Details 1) Sheet http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1 Revenue from Contracts with Customers (Details 1) Details http://widepoint.com/role/RevenueFromContractsWithCustomersTables 53 false false R54.htm 000054 - Disclosure - Revenue from Contracts with Customers (Details 2) Sheet http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2 Revenue from Contracts with Customers (Details 2) Details http://widepoint.com/role/RevenueFromContractsWithCustomersTables 54 false false R55.htm 000055 - Disclosure - Revenue from Contracts with Customers (Details Narrative) Sheet http://widepoint.com/role/RevenueFromContractsWithCustomersDetailsNarrative Revenue from Contracts with Customers (Details Narrative) Details http://widepoint.com/role/RevenueFromContractsWithCustomersTables 55 false false R56.htm 000056 - Disclosure - Subsequent Event (Details) Sheet http://widepoint.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://widepoint.com/role/SubsequentEventTable 56 false false R57.htm 000057 - Disclosure - Subsequent Event (Details Narrative) Sheet http://widepoint.com/role/SubsequentEventDetailsNarrative Subsequent Event (Details Narrative) Details http://widepoint.com/role/SubsequentEventTable 57 false false All Reports Book All Reports wyy_10q.htm wyy-20210930.xsd wyy-20210930_cal.xml wyy-20210930_def.xml wyy-20210930_lab.xml wyy-20210930_pre.xml wyy_ex311.htm wyy_ex312.htm wyy_ex32.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wyy_10q.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 151, "dts": { "calculationLink": { "local": [ "wyy-20210930_cal.xml" ] }, "definitionLink": { "local": [ "wyy-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "wyy_10q.htm" ] }, "labelLink": { "local": [ "wyy-20210930_lab.xml" ] }, "presentationLink": { "local": [ "wyy-20210930_pre.xml" ] }, "schema": { "local": [ "wyy-20210930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 343, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 11, "http://widepoint.com/20210930": 8, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 25 }, "keyCustom": 42, "keyStandard": 273, "memberCustom": 16, "memberStandard": 15, "nsprefix": "wyy", "nsuri": "http://widepoint.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://widepoint.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Basis of Presentation and Accounting Policies", "role": "http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies", "shortName": "Basis of Presentation and Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:AccountsReceivableAndSignificantConcentrationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Accounts Receivable and Significant Concentrations", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations", "shortName": "Accounts Receivable and Significant Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:AccountsReceivableAndSignificantConcentrationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:UnbilledAccountsReceivabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Unbilled Accounts Receivable", "role": "http://widepoint.com/role/UnbilledAccountsReceivable", "shortName": "Unbilled Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:UnbilledAccountsReceivabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Other Current Assets and Accrued Expenses", "role": "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses", "shortName": "Other Current Assets and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Property and Equipment", "role": "http://widepoint.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Goodwill and Intangible Assets", "role": "http://widepoint.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Line of Credit", "role": "http://widepoint.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Income Taxes", "role": "http://widepoint.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Stockholders Equity", "role": "http://widepoint.com/role/StockholdersEquity", "shortName": "Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Sharebased Compensation", "role": "http://widepoint.com/role/SharebasedCompensation", "shortName": "Sharebased Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Earnings Per Common Share (EPS)", "role": "http://widepoint.com/role/EarningsPerCommonShareEps", "shortName": "Earnings Per Common Share (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Revenue from Contracts with Customers", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Commitments and Contingencies", "role": "http://widepoint.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Subsequent Event", "role": "http://widepoint.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Basis of Presentation and Accounting Policies (Policies)", "role": "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Accounts Receivable and Significant Concentrations (Tables)", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables", "shortName": "Accounts Receivable and Significant Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "wyy:UnbilledAccountsReceivabletextblock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:ScheduleOfAccountsReceivablePeriodTabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Unbilled Accounts Receivable (Tables)", "role": "http://widepoint.com/role/UnbilledAccountsReceivableTables", "shortName": "Unbilled Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "wyy:UnbilledAccountsReceivabletextblock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:ScheduleOfAccountsReceivablePeriodTabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Other Current Assets and Accrued Expenses (Tables)", "role": "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables", "shortName": "Other Current Assets and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Property and Equipment (Tables)", "role": "http://widepoint.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://widepoint.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited)", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsParentheticalUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Sharebased Compensation (Tables)", "role": "http://widepoint.com/role/SharebasedCompensationTables", "shortName": "Sharebased Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Earnings Per Common Share (EPS) (Tables)", "role": "http://widepoint.com/role/EarningsPerCommonShareEpsTables", "shortName": "Earnings Per Common Share (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:RevenueFromExternalCustomersByProductOrServiceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:RevenueFromExternalCustomersByProductOrServiceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:SubsequentEventsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Subsequent Event (Table)", "role": "http://widepoint.com/role/SubsequentEventTable", "shortName": "Subsequent Event (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:SubsequentEventsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "wyy:CommonStockReverseSplit", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2020-10-01to2020-10-23", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:CertificateOfAmendmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Basis of Presentation and Accounting Policies (Details Narrative)", "role": "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesDetailsNarrative", "shortName": "Basis of Presentation and Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "wyy:CommonStockReverseSplit", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2020-10-01to2020-10-23", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:CertificateOfAmendmentDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Accounts Receivable and Significant Concentrations (Details)", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "shortName": "Accounts Receivable and Significant Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30_us-gaap_USTreasuryAndGovernmentMember_us-gaap_SalesRevenueNetMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1)", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "shortName": "Accounts Receivable and Significant Concentrations (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30_us-gaap_USTreasuryAndGovernmentMember_us-gaap_SalesRevenueNetMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "wyy:AccountsReceivableAndSignificantConcentrationTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:BadDebtsRecovery", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Accounts Receivable and Significant Concentrations (Details Narrative)", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative", "shortName": "Accounts Receivable and Significant Concentrations (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "wyy:AccountsReceivableAndSignificantConcentrationTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:BadDebtsRecovery", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "wyy:ScheduleOfAccountsReceivablePeriodTabletextblock", "wyy:UnbilledAccountsReceivabletextblock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30_us-gaap_USTreasuryAndGovernmentMember_wyy_UnbilledAccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Unbilled Accounts Receivable (Details)", "role": "http://widepoint.com/role/UnbilledAccountsReceivableDetails", "shortName": "Unbilled Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "wyy:ScheduleOfAccountsReceivablePeriodTabletextblock", "wyy:UnbilledAccountsReceivabletextblock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30_us-gaap_USTreasuryAndGovernmentMember_wyy_UnbilledAccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Other Current Assets and Accrued Expenses (Details)", "role": "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails", "shortName": "Other Current Assets and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:AccruedServiceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Other Current Assets and Accrued Expenses (Details 1)", "role": "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1", "shortName": "Other Current Assets and Accrued Expenses (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:AccruedServiceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Property and Equipment (Details)", "role": "http://widepoint.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Property and Equipment (Details Narrative)", "role": "http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "Property and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Goodwill and Intangible Assets (Details)", "role": "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:RemainderOf2021", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Goodwill and Intangible Assets (Details 1)", "role": "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1", "shortName": "Goodwill and Intangible Assets (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:RemainderOf2021", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Goodwill and Intangible Assets (Details Narrative)", "role": "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "shortName": "Goodwill and Intangible Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Line of Credit (Details Narrative)", "role": "http://widepoint.com/role/LineOfCreditDetailsNarrative", "shortName": "Line of Credit (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - Income Taxes (Details Narrative)", "role": "http://widepoint.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - Stockholders Equity (Details Narrative)", "role": "http://widepoint.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Share-based Compensation (Details)", "role": "http://widepoint.com/role/ShareBasedCompensationDetails", "shortName": "Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - Share-based Compensation (Details Narrative)", "role": "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative", "shortName": "Share-based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - Earnings Per Common Share (EPS) (Details)", "role": "http://widepoint.com/role/EarningsPerCommonShareEpsDetails", "shortName": "Earnings Per Common Share (EPS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "lang": null, "name": "wyy:WeightedAverageNumberOfCommonShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - Revenue from Contracts with Customers (Details)", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:RevenueFromExternalCustomersByProductOrServiceTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30_wyy_ManagedServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - Revenue from Contracts with Customers (Details 1)", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "shortName": "Revenue from Contracts with Customers (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:RevenueFromExternalCustomersByCustomerTypeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30_wyy_UsFederalGovernmentMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - Revenue from Contracts with Customers (Details 2)", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2", "shortName": "Revenue from Contracts with Customers (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000055 - Disclosure - Revenue from Contracts with Customers (Details Narrative)", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersDetailsNarrative", "shortName": "Revenue from Contracts with Customers (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:SubsequentEventsTableTextBlock", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:RevenueFromContractWithCustomerIncludingRevenueAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000056 - Disclosure - Subsequent Event (Details)", "role": "http://widepoint.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:SubsequentEventsTableTextBlock", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "wyy:RevenueFromContractWithCustomerIncludingRevenueAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-10-01_us-gaap_SubsequentEventMember_wyy_TwoThousandTwentyTwoMember", "decimals": "-5", "first": true, "lang": null, "name": "wyy:AdditionalWarrantsExercisable", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000057 - Disclosure - Subsequent Event (Details Narrative)", "role": "http://widepoint.com/role/SubsequentEventDetailsNarrative", "shortName": "Subsequent Event (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-10-01_us-gaap_SubsequentEventMember_wyy_TwoThousandTwentyTwoMember", "decimals": "-5", "first": true, "lang": null, "name": "wyy:AdditionalWarrantsExercisable", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2020-01-01to2020-03-31_us-gaap_CommonStockMember", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Organization and Nature of Operations", "role": "http://widepoint.com/role/OrganizationAndNatureOfOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 31, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r392" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r393" ], "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r395" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r391" ], "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r159", "r220", "r224", "r364" ], "lang": { "en-us": { "role": { "label": "Major Customers Axis" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r159", "r220", "r224", "r364" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r155", "r220", "r222", "r334", "r361", "r362" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r155", "r220", "r222", "r334", "r361", "r362" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r156", "r157", "r220", "r223", "r363", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r156", "r157", "r220", "r223", "r363", "r377", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r13", "r160", "r161" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $84,971 and $114,169 in 2021 and 2020, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r10", "r340", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "[Accrued Income Taxes, Current]", "verboseLabel": "Salaries and payroll taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r7", "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Salaries and payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r198" ], "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": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r16", "r44", "r45", "r46", "r352", "r369", "r370" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "[Accumulated Other Comprehensive Income (Loss), Net of Tax]", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r46", "r47", "r93", "r94", "r95", "r273", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r14" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r95", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "Stock compensation expense - restricted" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r227", "r234", "r242" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based compensation expense", "terseLabel": "Share-based compensation expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsParentheticalUnaudited", "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r162", "r168", "r170", "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Employee retention credit receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r20", "r162", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r61", "r83", "r296" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r184", "r191" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r138", "r147", "r153", "r166", "r267", "r274", "r282", "r339", "r350" ], "calculation": { "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r40", "r89", "r166", "r267", "r274", "r282" ], "calculation": { "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NONCURRENT ASSETS" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r229", "r236" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BasicEarningsPerShareAdjustmentProForma": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pro Forma Basic Earnings Per Share Adjustment to reconcile between Net Income and Pro Forma.", "label": "Basic earnings per share" } } }, "localname": "BasicEarningsPerShareAdjustmentProForma", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized software cost" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r24", "r373", "r374" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r24", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "[Cash and Cash Equivalents, at Carrying Value]", "periodEndLabel": "CASH AND CASH EQUIVALENTS, end of period", "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://widepoint.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. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "[Cash and Cash Equivalents, Period Increase (Decrease)]", "totalLabel": "NET INCREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants to purchase common stock shares exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Warrants to purchase common stock shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r204", "r342", "r356" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r201", "r202", "r203", "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "14. Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r207" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value; 30,000,000 shares authorized; 9,138,146 and 8,876,515 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r50", "r52", "r53", "r58", "r345", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r129", "r159", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r129", "r159", "r279", "r280", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark Axis" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r159", "r279", "r280" ], "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", "verboseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r87", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost and accumulated amortization" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Amortization and depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r64", "r89", "r166", "r282" ], "calculation": { "http://widepoint.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 (including amortization and depreciation of $133,756, $130,559, $373,089, and $432,327, respectively)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r263" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Description of date of maturity extention from" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r244", "r245" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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 tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r90", "r251", "r255", "r256", "r257" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenue, net of current portion" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r251", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred tax asset" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r196" ], "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]", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r83", "r196" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.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 expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83", "r137" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "11. Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sharebased Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Common Share (EPS)" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r98", "r99", "r100", "r101", "r102", "r106", "r108", "r113", "r114", "r115", "r119", "r120", "r346", "r359" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "BASIC EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic Earnings Per Share Computation:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r98", "r99", "r100", "r101", "r102", "r108", "r113", "r114", "r115", "r119", "r120", "r346", "r359" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "DILUTED EARNINGS PER SHARE", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted Earnings Per Share Computation:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r116", "r117", "r118", "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "12. Earnings Per Common Share (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r285" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 26.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Net effect of exchange rate on cash and equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unamortized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Unrecognized share-based compensation expense, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r93", "r94", "r95", "r97", "r103", "r105", "r122", "r167", "r207", "r209", "r238", "r239", "r240", "r252", "r253", "r287", "r288", "r289", "r290", "r291", "r292", "r365", "r366", "r367" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r164", "r165", "r169", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r190" ], "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": "[Finite-Lived Intangible Assets, Accumulated Amortization]", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finite-Lived Intangible Asset, Expected Amortization, Year Four]", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finite-Lived Intangible Asset, Expected Amortization, Year Three]", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "[Finite-Lived Intangible Asset, Expected Amortization, Year Two]", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r185", "r187", "r190", "r194", "r335", "r336" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r190", "r336" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r185", "r189" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r190", "r335" ], "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", "verboseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r87", "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative expenses (including share-based compensation of $235,469, $160,056, $662,132 and $650,924, respectively)" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r181", "r182", "r338" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "7. Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GovernmentContractorsPolicyPolicyTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government contractors.", "label": "Government Subsidies" } } }, "localname": "GovernmentContractorsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization that is the governing authority of a community.", "label": "Government" } } }, "localname": "GovernmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63", "r89", "r138", "r146", "r149", "r152", "r154", "r166", "r282" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r138", "r146", "r149", "r152", "r154", "r337", "r343", "r348", "r360" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "totalLabel": "INCOME BEFORE INCOME TAX PROVISION" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r246", "r247", "r249", "r254", "r258", "r259", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "9. Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r80", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r86" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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 TAX PROVISION" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Accounts receivable and unbilled receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherDeferredLiability": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred obligations classified as other.", "label": "Deferred revenue and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherDeferredLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://widepoint.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 noncurrent operating liabilities classified as other.", "label": "[Increase (Decrease) in Other Noncurrent Liabilities]", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r109", "r110", "r111", "r115" ], "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 shares from assumed conversions of dilutive securities" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r186", "r193" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite Lived Intangible Assets By Major Class Axis" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r186", "r193" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r183", "r188" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r54", "r136", "r295", "r296", "r347" ], "calculation": { "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r76", "r79", "r86" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "[Inventory, Net]", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leasehold Improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction." } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r89", "r148", "r166", "r268", "r274", "r275", "r282" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r89", "r166", "r282", "r341", "r354" ], "calculation": { "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r89", "r166", "r268", "r274", "r275", "r282" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NONCURRENT LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Working capital revolving line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of credit borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "8. Line of Credit" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinimumNetWorthRequiredForCompliance": { "auth_ref": [ "r375", "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The lowest amount of net worth (total assets minus total liabilities) required by secondary market investors or state-imposed regulatory mandates.", "label": "Quarterly minimum tangible net worth" } } }, "localname": "MinimumNetWorthRequiredForCompliance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 27.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 28.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r81", "r84" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 29.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r48", "r51", "r57", "r84", "r89", "r96", "r98", "r99", "r100", "r101", "r104", "r105", "r112", "r138", "r146", "r149", "r152", "r154", "r166", "r282", "r344", "r357" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net income", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Significant Accounting Policies" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NONCASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r138", "r146", "r149", "r152", "r154" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "INCOME FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r297" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right of use asset, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Net operating loss carry forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "1. Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OrganizationAndNatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Assets and Accrued Expenses" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets", "verboseLabel": "Total other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r42", "r44", "r283", "r284", "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments, net of tax", "verboseLabel": "Foreign currency translation (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r49", "r52", "r265", "r266", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "5. Other Current Assets and Accrued Expenses" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r65", "r83", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Aggregate amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "[Payments for Repurchase of Common Stock]", "negatedLabel": "Common stock repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Offering costs on common stock shares" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r69", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Acquisition of specified assets purchase price paid in cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r70" ], "calculation": { "http://widepoint.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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "[Payments to Develop Software]", "negatedLabel": "Capitalized hardware and software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r22", "r23" ], "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 rent, insurance and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from sale of common stock shares" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r72", "r91" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Advances on bank line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r237" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r48", "r51", "r77", "r89", "r96", "r104", "r105", "r138", "r146", "r149", "r152", "r154", "r166", "r265", "r270", "r271", "r276", "r277", "r282", "r348" ], "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]", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r26", "r199" ], "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": "Property Plant And Equipment By Type Axis" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r200", "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": "6. Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r25", "r197" ], "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 and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r199", "r355" ], "calculation": { "http://widepoint.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r199" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r197" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r171" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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": "(Recovery) provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Significant Concentrations" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r74", "r91" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "[Repayments of Lines of Credit]", "negatedLabel": "Repayments of bank line of credit advances" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r74" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "[Repayments of Long-term Capital Lease Obligations]", "negatedLabel": "Principal repayments under finance lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted stock compensation expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Issuance of common stock restricted, shares", "verboseLabel": "Shares withheld in satisfaction of each employees corresponding tax liability, shares" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Shares withheld in satisfaction of each employees corresponding tax liability, amount" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r209", "r241", "r353", "r368", "r370" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r93", "r94", "r95", "r97", "r103", "r105", "r167", "r238", "r239", "r240", "r252", "r253", "r365", "r367" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r134", "r135", "r145", "r150", "r151", "r155", "r156", "r159", "r219", "r220", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "[Revenue from Contract with Customer, Including Assessed Tax]", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "13. Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Schedule of revenue from customers by geographic area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r55", "r89", "r134", "r135", "r145", "r150", "r151", "r155", "r156", "r159", "r166", "r282", "r348" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "REVENUES", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r299", "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Leased assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of common stock shares aggregate offering price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r128", "r159" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r115" ], "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 common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r227", "r233", "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of share-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r185", "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r189" ], "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 finite-lived intangible assets, future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r130", "r279", "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of concentration of risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r87", "r139", "r140", "r141", "r142", "r143", "r144", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Granted RSAs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Common stock vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r207" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "2. Basis of Presentation and Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r93", "r94", "r95", "r97", "r103", "r105", "r122", "r167", "r207", "r209", "r238", "r239", "r240", "r252", "r253", "r287", "r288", "r289", "r290", "r291", "r292", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/PropertyAndEquipmentDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2", "http://widepoint.com/role/SubsequentEventDetailsNarrative", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r95", "r122", "r334" ], "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/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/PropertyAndEquipmentDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2", "http://widepoint.com/role/SubsequentEventDetailsNarrative", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r11", "r12", "r207", "r209" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Common stock repurchased, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Common stock shares sold during period" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r12", "r207", "r209", "r231" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Shares of common stock issued, stock option exercises" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r11", "r12", "r207", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of common stock restricted, amount" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r11", "r12", "r209", "r228", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Common stock repurchased, amount" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r207", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Cashless exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Non-qualified option stock compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r17", "r18", "r89", "r163", "r166", "r282" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.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/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r88", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "10. Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r293", "r302" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "verboseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r293", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r293", "r302" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r301", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "15. Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Name and Trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r164", "r165", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r226", "r371" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "U.S. State & Local and Foreign Governments" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r226", "r349", "r371" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "U.S. Federal Government", "verboseLabel": "U.S. Federal Government" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r123", "r124", "r125", "r126", "r131", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted average number of common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r115" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r115" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "wyy_AccountingStandardsUnderEvaluationpolicytextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards under Evaluation" } } }, "localname": "AccountingStandardsUnderEvaluationpolicytextblock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wyy_AccountsReceivableAndSignificantConcentrationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "3. Accounts Receivable And Significant Concentration" } } }, "localname": "AccountsReceivableAndSignificantConcentrationTextBlock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations" ], "xbrltype": "textBlockItemType" }, "wyy_AccruedServiceCostsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid related to carrier service costs, due within one year or the normal operating cycle, if longer.", "label": "Carrier service costs" } } }, "localname": "AccruedServiceCostsCurrent", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_AdditionalWarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Warrants exercisable" } } }, "localname": "AdditionalWarrantsExercisable", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "sharesItemType" }, "wyy_AdjustmentsWeightedAverageNumberOfCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments weighted-average number of common shares" } } }, "localname": "AdjustmentsWeightedAverageNumberOfCommonShares", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "wyy_AutomobileMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Automobiles [Member]" } } }, "localname": "AutomobileMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "wyy_BadDebtsRecovery": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Bad debts recovery" } } }, "localname": "BadDebtsRecovery", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_CapitalizedHardwareAndSoftwareDevelopmentCostsInAccountsPayableMgkhg": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Capitalized hardware and software development costs in accounts payable mgkhg" } } }, "localname": "CapitalizedHardwareAndSoftwareDevelopmentCostsInAccountsPayableMgkhg", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_CarrierServiceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid related to special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan", "label": "[Carrier service costs]", "verboseLabel": "Carrier service costs" } } }, "localname": "CarrierServiceCosts", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_CarrierServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Carrier Services" } } }, "localname": "CarrierServicesMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "wyy_CertificateOfAmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Certificate of Amendment description" } } }, "localname": "CertificateOfAmendmentDescription", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "wyy_ChannelRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Channel Relationships" } } }, "localname": "ChannelRelationshipsMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "wyy_CommercialEnterprisesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial Enterprises" } } }, "localname": "CommercialEnterprisesMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial", "verboseLabel": "Commercial" } } }, "localname": "CommercialMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "wyy_CommonStockReverseSplit": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Reverse Split" } } }, "localname": "CommonStockReverseSplit", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wyy_ComputerHardwareSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computer Hardware and Software" } } }, "localname": "ComputerHardwareSoftwareMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "wyy_DescriptionOfCurrentRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Descrioption of Current ratio" } } }, "localname": "DescriptionOfCurrentRatio", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "wyy_ForeignGovernmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Governments" } } }, "localname": "ForeignGovernmentsMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_GrossProceedsFromSharesOfCommonStockIssuedStockOptionExercises": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Gross proceeds from shares of common stock issued, stock option exercises" } } }, "localname": "GrossProceedsFromSharesOfCommonStockIssuedStockOptionExercises", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_InternallyDevelopedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Internally Developed Software" } } }, "localname": "InternallyDevelopedSoftwareMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "wyy_InventoryPurchasesConsultantsAndOtherCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Inventory purchases, consultants and other costs]", "verboseLabel": "Inventory purchases, consultants and other costs" } } }, "localname": "InventoryPurchasesConsultantsAndOtherCosts", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_InventoryPurchasesConsultantsAndOtherCostscurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory purchases, consultants and other costs.", "label": "Inventory purchases, consultants and other costs" } } }, "localname": "InventoryPurchasesConsultantsAndOtherCostscurrent", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_IssuanceOfCommonStockAtTheMarketOfferingNetOfIssuanceCosts": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Issuance of common stock/At-the-market offering, net of issuance costs" } } }, "localname": "IssuanceOfCommonStockAtTheMarketOfferingNetOfIssuanceCosts", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_IssuanceOfCommonStockOptionsExercisesAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of common stock options exercises, amount" } } }, "localname": "IssuanceOfCommonStockOptionsExercisesAmount", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_IssuanceOfCommonStockOptionsExercisesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of common stock options exercises, shares" } } }, "localname": "IssuanceOfCommonStockOptionsExercisesShares", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "wyy_IssuanceOfCommonStockThroughAtTheMarketOfferingProgramNetOfIssuanceCostsOf45392Shares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of common stock through at-the-market offering program, net of issuance costs of $45,392, shares" } } }, "localname": "IssuanceOfCommonStockThroughAtTheMarketOfferingProgramNetOfIssuanceCostsOf45392Shares", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "wyy_IssuanceOfCommonStockThroughAtthemarketOfferingProgramNetOfIssuanceCostsOf45392Amount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of common stock through at-the-market offering program, net of issuance costs of $45,392, amount bb" } } }, "localname": "IssuanceOfCommonStockThroughAtthemarketOfferingProgramNetOfIssuanceCostsOf45392Amount", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_LessAllowancesForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Less: allowances for doubtful accounts" } } }, "localname": "LessAllowancesForDoubtfulAccounts", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "wyy_ManagedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Managed Services" } } }, "localname": "ManagedServicesMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "wyy_NetLossIncomeDiluted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Net income]", "verboseLabel": "Net income" } } }, "localname": "NetLossIncomeDiluted", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "monetaryItemType" }, "wyy_NonqualifiedStockOptionAwardsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-qualified stock option awards granted" } } }, "localname": "NonqualifiedStockOptionAwardsGranted", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "wyy_NumberOfEmployeeReceivedLessThanSharesVested": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of employee received less than shares vested" } } }, "localname": "NumberOfEmployeeReceivedLessThanSharesVested", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "integerItemType" }, "wyy_OfferingCostsForTheIssuanceOfCommonStockAtTheMarketOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Offering costs for the issuance of common stock At-the-market offering" } } }, "localname": "OfferingCostsForTheIssuanceOfCommonStockAtTheMarketOffering", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_OtherExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other" } } }, "localname": "OtherExpense", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_PercentageOfUnpaidBalanceOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage of unpaid balance of eligible accounts receivable" } } }, "localname": "PercentageOfUnpaidBalanceOfEligibleAccountsReceivable", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "wyy_RecentlyAdoptedAccountingStandards": { "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": "Recently Adopted Accounting Standards" } } }, "localname": "RecentlyAdoptedAccountingStandards", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wyy_RemainderOf2021": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods a", "label": "Remainder of 2021" } } }, "localname": "RemainderOf2021", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_RevenueFromContractWithCustomerIncludingRevenueAssessedTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Revenues]", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingRevenueAssessedTax", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "wyy_RevenueFromExternalCustomersByCustomerTypeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenues by service customer type" } } }, "localname": "RevenueFromExternalCustomersByCustomerTypeTableTextBlock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "wyy_RevenueFromExternalCustomersByProductOrServiceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenues by service" } } }, "localname": "RevenueFromExternalCustomersByProductOrServiceTableTextBlock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "wyy_SaleOfCommonStockShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Sale of common stock shares" } } }, "localname": "SaleOfCommonStockShares", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_ScheduleOfAccountsReceivablePeriodTabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified recei", "label": "Schedule of accounts receivable period" } } }, "localname": "ScheduleOfAccountsReceivablePeriodTabletextblock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/UnbilledAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "wyy_StockCompensationExpenseNonQualifiedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock compensation expense non-qualified stock options" } } }, "localname": "StockCompensationExpenseNonQualifiedStockOptions", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_SubsequentEventsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Subsequent Event" } } }, "localname": "SubsequentEventsTableTextBlock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventTable" ], "xbrltype": "textBlockItemType" }, "wyy_TotalAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will n", "label": "Total accrued expenses" } } }, "localname": "TotalAccruedExpenses", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_TwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[2024]", "verboseLabel": "2024" } } }, "localname": "TwoThousandTwentyFourMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_TwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2021" } } }, "localname": "TwoThousandTwentyOneMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_TwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[2023]", "verboseLabel": "2023" } } }, "localname": "TwoThousandTwentyThreeMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_TwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[2022]", "verboseLabel": "2022" } } }, "localname": "TwoThousandTwentyTwoMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_UnbilledAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Unbilled Accounts Receivable]", "verboseLabel": "Unbilled Accounts Receivable" } } }, "localname": "UnbilledAccountsReceivableMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "wyy_UnbilledAccountsReceivabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "4. Unbilled Accounts Receivable" } } }, "localname": "UnbilledAccountsReceivabletextblock", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/UnbilledAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "wyy_UsFederalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[U.S. Federal Government]", "verboseLabel": "U.S. Federal Government" } } }, "localname": "UsFederalGovernmentMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_UsStateAndLocalGovernmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S. State and Local Governments" } } }, "localname": "UsStateAndLocalGovernmentsMember", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_WarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants exercisable" } } }, "localname": "WarrantsExercisable", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "sharesItemType" }, "wyy_WarrantsExercisablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants exercisable period" } } }, "localname": "WarrantsExercisablePeriod", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/SubsequentEventDetailsNarrative" ], "xbrltype": "stringItemType" }, "wyy_WeightedAverageNumberOfCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "[Weighted average number of common shares]", "verboseLabel": "Weighted average number of common shares" } } }, "localname": "WeightedAverageNumberOfCommonShares", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "wyy_WithholdingTaxesPaidOnBehalfOfEmployeesNet": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Withholding taxes paid on behalf of employees on net settled restricted stock awards" } } }, "localname": "WithholdingTaxesPaidOnBehalfOfEmployeesNet", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_WorkInProgressSoftwareCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Work in progress software cost" } } }, "localname": "WorkInProgressSoftwareCost", "nsuri": "http://widepoint.com/20210930", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r163": { "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=27010918&loc=d3e74512-122707" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r255": { "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=116825942&loc=d3e330036-122817" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "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.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r359": { "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" }, "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": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r368": { "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=121370832&loc=SL117420844-207641" }, "r369": { "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=121370832&loc=SL117420844-207641" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,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": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(a)", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "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.6(a))", "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": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r39": { "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" }, "r390": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r391": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r392": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r393": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r394": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r395": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r54": { "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=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "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=120395209&loc=SL114868664-224227" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 75 0001654954-21-012200-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-012200-xbrl.zip M4$L#!!0 ( $& ;U._!2%6E \ +"H 0 =WEY+3(P,C$P.3,P+GAS M9.U=;7/;-A+^?C/W'W#Z:VI)K*4WO4P?Q=L2)#[^]+)PT#/A@KKLLM4].FXA MPBS7IFQVV?)$&PN+TA82$C,;.RXCEZTU$:V??OS[WS[^H]W^[>KQ#MVXEK<@ M3*)K3K D-EI1.4>JZ!X+27B['5#_ZM=S@4Z.3H^./T3WK[ +I=I'BCL1B4W M( ^Y4V0IR9JUV^UTSSHGQR<;HK$[E2O,"<+]B?H"M/4$:$0&/7\90* MXE]HP*PCU',<]*@X!'HD@O!G8A_YXH0U)PN,P+-,7+PXEZVYE,N+3F>U6AV] M/''GR.4SL.#XM//;'67?6@$E)].=I.\[4!H26A[G -(ZHM:4@EA',_>Y$Y8J M'QVWC[OMTV[("'C.,%ZVL901[Q2+)UU+4-B!0DZ?/ DH!VR"6ME504%&+>3% MFF?3JY(,!LJ>B9#9+'X9,'5/DTR,S%2L[?38>8>[#ND$9!$7II;(KDD7J8I^ M2#E-KI=$9'I,EV28).22[_ 9E*A:/B08$F:L3D,CNIW?[N_&.IQ:43Q!R&21 M=\_/SSNZ-"1-42:#3Q4_0WH(M(#[K^(4)4II)^MXG MI5%PNQZ3?%=L^X59H2UY3BA :80,E[OPC(HRY-N$9JL$!1GDS%MDJV-+WE%U M=(""<&I%#"XKP..R]A;?:KUQU8K:9.E2)H\L=Z&[R./S4^C0HQ9]Z_+%#9EB MSP'8//;=PPZ=4M4ZB$-4#YX@B!5+S&=$#O&"B"6VB*E&Z 01^H@9YI&SJ!C_AA@K!"]5.)V >4A=?'@<[I.OF?.W"6-5"%-J]?QG)"J799$H9 MU;4>JS]=U-X,4&VDN3YVMDFWI7@P((W8C_IZR:%[9[XEJK\.N .2/$X+.Y;G M5&#<:+:;+[@;>J^64YE-&$B'"^$ZU%8]YA@,UC$A1M/1DG!MA?C"L&=3W:'Z M&%3@-$)V CA%0A1FH^%-?SCNWZBK\>AN<-.;P(_Q!/Z[[P\G8S2Z1:.'_F-O M,@ "]":JZVV#=%6D'V!"Q>2<2 JV58=]AQAC#)S6C8%$Q6^;F*@>$]?N IPP M!QKZ3&#JZRY(V7C(%6&,A7=58N%Z=/_PV/\,=(-?^V@PA-_])@K*1<$5=M2$ M;SPG1(H.N2D_&,AB-"/]0J>_MC3^CV[O1UV8N5@?G.68S(@9L+%WK MV]QU;,)%_[M'Y;HT\D5$&6/A0Z58^-P;?NJ/802&@M'USY]'=S?]Q_$_4?^7 M+X/)OYL V1D@(S[#C/ZA]>PQ>XBEQTE\;NV#;R8S GNNULA46(XK@!=^Q&7J M!*HO565B-W(;N!)P76%!H:D]Q.P$.'J6SEE1-GN AFE1$J!6F-H$7O=X&SPM M6D$5%ZY1W(A'H?P&Q 2(@8?$([$(?<9/#@%4QG3&Z!3F*DQ"!VN! Q(-L"2/ M$=#N-J!A!6A3@X8S5@=*5M*@FD#U"WNBCD/L-%(^@CGE1K1.MM$*A67!UN"2 M'.%@#<"O]?,JV1,"UA]^'\@]8O=?EFI*$PYR12B-6)VFQCDE%@5RD2\X["F5 M:!3*;H!+ /? 79@&R#6 H&:12S4A]('*+#$"\VX;F%",!B,2U*"00.&3Z]HK MZ&O UP.PD\VH&GMT$/M@Y!$8,3G;QB24IC'9R N:38-- ANH R;AUYS TL8' M(W''Z/WWV]Y7[&I2YPMHO)WPMI]2GN"7<+R(WS#Z^H=M7_O<2+,WGDYX.IU M\!V><=_H]P_;?H\+0;Z4QOU)]\\Q)VK3AJT>J<#41&L<0)!=9H0AM?K?"$)Q M20T4"2CZF#-828L'F)BZBX7+M-OZRZ 'VEUL N0DM:(/9:$'-5O5TGR0T)O^ MP[C)FR6!>23/A'GDEKL+6!7#DMB2XBN5\VM/2.C6>0"0FR,!:1&-URLEDJLEE LGED]2B_)2B67T)KQJ MQJ:)(JB4:0XXC3BG%OKE\\WHC5]9 W71Q',<5B.5$<)4MB O"=V 53T; M'8>M!+T1P%0*HG!FND&S>(HZCEY.N1&M5.(B.UW=0%,Z;QU'R$QF!"J5VLC/ M83> E.S(0#7XE$Q%Q2$R$1E12F4[#&FI!JV*^:DX:D6) MC>BE$B&%\U91@C()6TJ1,!34]?.H>:Z-7-9$8\4VF=_"QJTU=73J,F MD"O#8,0P_2I+\41J VA=0+NE$34/M.]2V:'RD#;C:Y'T>*)5YA$8(4NEBG8E MR)LF5Q:=K3E.(4HC7JGDD &O9K92X=E&HGD5H#.BEDH:F9YN-*VM(F;=HJ 5 M&,Y2J:&"J#5C6'GF1F"GFDQB!RGZ[IYVU MN:*9'I;':+MI%:,UH7:6O2,F#[6FC97>'9-H9D8J(V;E]\H-B,PR60&-[W6 @,N*3RIWL MQ.?_J]VH?]2JZ9%,D3XV@H-Y0!.962DKJ[!80HI^\42(ZH>XMU'DMJQS\5-8J8"'. M@9H#@576G*U8/$"C(.C+&I5L)Z]OT\=._.@6^)4\VN4CF.1RB5CZ@)B<4X3\ M8[+N7$L+RF%1O]HA7UO=:G=/VJ?=HQ=AASJ646%C7SD50K[2*F0?C52P\I!! MU7I6HKZ\,Y.RJA9YC.&/]D9*%56RCB8KIDN<,_I53YOMDYL**1(RJ8O2U1M;^%W,+0[G"2G]C9!Z*&4<:E=4GSC7ZRE1PB$A1[T821_15RA( M-FS^97LCH8(2VX<>%E(A9%(7I:,T<4"=\J0P*A#6'V<-VHDCQ490/5W2A^55 MU$4+JM>;I\Y5+(9+R*6OVAO^DM[P1%5@PF,W-PX)957')O-@RNK:5$,G!7?- M&*GCCX:T+$4/6DRH#+5BD.ZCCJ383+EN2>6E"H\SLOGOSC?"Y;-GE2GY[U[\+4 MGKKV1"] ;,]_^:2%_ 6)3[%PH7O&?#V09*'HP$?>DY!4ZD-O/W'76X:D%$AV MVCP0PE,*Z$._U&,TM2^@)R=S1@F.+;\@S<5R]P59;,6#AZR8/>*V,N9]]F\]" M[[R2K'P_6<%WB_]J1VFHXX^W@YW\0Y?]$IY&JFE&2U4:A4P%OL-T0&;L!TKW M7PBWJ"!"/T/.;RX[63+--MLG-/]?8EUOH>*UE'41R_\0J),Y\,_F&?W: W=G M'"_2W=MH^N[L]/RD /RO(/SP B4R2JJQNXQ1!4+J%80?9O"%9FB5;UT.$5%T M@ T=5D_$08[(I5X-GI 7>>6 @:%#*G.7;E3^L> 7,I11U^[=;\FJ*I[B1A8C MW;M%L?A3SX^Y(..E0Z/&OKMX[YHKAS+IK'NVNY0D]MF1L<3,AKE=U,<7HMR[ M/1EJ?6$VX?UG['BZYJ7K4&N=BK0JC'NW=@PK2-MSH =,-Y '7X_,9E6!;^^V MQC9_]%\DX0P[T7Z,JS4,D+9GR1$?$_Y,+?^CI:D^LZ:, _=!>*EJJ&)_+O_> M;=_:G2"R+312[=V.:_6 4PW14C4_*++]UV6%Q>G2KS@8-0H05IT@2S4OJFO) M'1&BYSCN2LVBU)SLQO6>Y-1SPDXEM*0(8=6)J_](5OXY,[0K;-^0)]T[NC!N MKT.#,NX?Z@Q3?8L@Z,_TU#GX8D%LV-M-<9"8#)AJV"Y?/WC:L#ASU' MU:@^\>!_]T$98B5-K<)XD!ZXQIQ3PN.8;1)S644':45Q.,H#>*@V:PV#M&"T ML$W>J]B/_*EJ3UR)G=21F+[Z.\H.TOV/9(&IFM2/IFJCTV96M'W[$$'XZO)O M Z8303"[157VA27D$>YW[P"I)+8?Q#.9F M7]@24_O*]^5HVG>H_TY_QD&_OE55F$^+;69+':%YF^Z),DAGA=>T#2B&@[5B$V$(MD'SE$KE% ME7!,/,.)DO^AQ;6E'&0S'6,GF61-9O]W%Q_D*#!TV?>,YW&]E"L!4&FNO6*5\3Y6_'4LP,GQU"Z2@$Y]@P;^VA/\DI&0*B_A M,)]U]6Q;;X+'SE?UC@L@&?3O\1F B:C:4/A*_4E:(S\G'/4B.01[G93E./QP MW+QY)*0TPNC#/_GTNW5B)X'_:(+?DZIG2[9K[=A>L^(\TC\MYS$G"Y%RM,Y-'M5?L#\ M9R/..MC*1NQ=T5* =*^FW&,&DX36Y3!C9CD&[*;8]\ 4 M#/A]U9DLN4H%[)X59!#M5?W)RIW,74]@9D]6<'L]8JE>,H_FL)2'&T;E8S0' MIOR<$[/O$U2'9<"MZW&C_G&BOU+]CQW_A8T?_PM02P,$% @ 08!O4Y[9 MYT@>$0 ;-, !0 !W>7DM,C R,3 Y,S!?8V%L+GAM;-5=W7/;-A)_OYG[ M'W#NPZ4S)]NRDS;)-+V1;271U+%TEM/VGCHT"5F<4J1"4/ZXO_X6%"E1) @L M)8) \Q#;$G:YO]T%=K'XX$__?EX$Y)'&S(_"#T?]X],C0D,W\OSPX[Q>WU^0JUOK7]7/>D[/C\^/3MYO/+QP&5%&8TL"7_9?Y#2$!PL@;TGESY M2QIZL4-^.293^&2^X7$9+5]B_V&>D%?N]X2S)Z/>S?".7*R8'U+&R#0*5EP$ M]B\R"MUC,@@"LPO\\,_W_+][P$5 P2%[_\S\#T?S)%F^ M/SEY>GHZ?CH_CN('P'':/_G]R_74G=.%T_-#KFB7'N54G(N(KO_NW;N3]-N\ M::7E\WT;,?\_2QUU';JI4!!FI;<'_ZN7->ORC7O^L=]X_?F;> M$6B#D+4^XBB@MW1&^,^OMZ/M,WV/+B,_3([=:''"OSVYC, A0="4;A[3V8>C MIY>7'C?*Z;OS4\[YNYTVR![W)6G"?S/ M?9N-9^,EC5-]L:^AL_+ T3RED/NS[!K3!#I0F,QIXKM.H &@G'\W:"^CQ3*F M6D/8X-GM()Z'#\XH?^_ M=%P:A-Z- _D"+8Y5"D1H^E:DA>3(!RU-8D@RPB1_Z,!UHU680 XS 9VZ/E4) MW91-*[)G[-DM=:G_Z-P'%)XYA:S,GT'O#!-P"1>DP:E]/V:MX/@:WOM!0+VJ M" J9U83M>#2,=_'E*N8CWX Q& 77MHU7U!L^+WGW4SIU Q:MR#R)(^@PR0L\ MAG?V)1\-%#+*2%J1Z5,4>4]@,'C "#I)^.!S+TNUH1 -0=F*A-G@$R"/IX'05](Q2"63 ME*@5N89.',+8SB;0M:/%(@K39PZ7*KLIZ5J1[I8^TG!%/\;1 L9N&+C=A/WF M)_/+%4O ;6*5E&CZEG*EQ<)/TIP%.CE_(&B(AHC0BZ!LQPM7]XQ^6\%SAH_J MP;2F=:0Y*7C6A[IP' M)2::7F.D10F*(=4;=5%B(JF[B< HB1MRT1'K[A!S,1E)IU'OBB:.'[ ;)^8C M_*-*[D/9&HB"F2BMAL$23W.H^CI@]@U/7 M"%2]9!]6VO(QG-81E+HEQ/;1)BQT9Y$XY>(9="2ORH$;<.A(8JQS[,&I]=IE M0Y$QI&W7-AN*B*#45/ML*"B>07LSMHORM LW**!H]4N)UFPC)GKGFC@%8\F[ MF6WB9&[*IE/955&C,9].I3]K2?HS(])CN^G>_'14+I #H91(HUSHH0]'72^I MZP3N*D@'3 CV?^ZTI\\)#;WM+A N+WH#8>(GO/7I^E^?]+;[50N_\EVBPQ#: MOI!1.(OB1;88IT_$ [8&%A"= 8@-&?Q^.;ZY&MY,AU?\M^GX>G0UN(,_IG?P MX\OPYFY*QA_)>#*\'=R-H %YM>'^_7JW9@XVB-P=@ '?+!J5MF5F^-(=H3.' MW:?;0E>L]^ X2[Y']_2$!@G+/^$><]H[[6>[0[_+/O[C4QPQ!C.6V7:=.G#N M:9 ^](^LU4ZC$U.B7D8L&<^R :1>V%*S77$+;C2(71+%D(A].-H,F4[L[CI/ M9 MJ]?ZM@5&X><&%5[&(M"U255G8T_X4-[X4]6YH*DQL:_H,J:NGR7=$&'R4ODB MBI-LOUX]$APUQK->:_.L6L.4_*N))BSSO4\T!(R\-C'P%G[HLV2=062()0%" M18@QW1OCID/BM\QJ4QH SP>0^HL3_TD+..L-)J/!V.H'X[92H[;,3!M@ZV+5 M-<0IQ-!>;(PQS(_Z#5.5OV2:>A-BTAHQKK<6X!+E%G;YV$T41KMPE".!A,1< M5^'K4WM@4=%A'.V=-D=3 BIW(Y06+// 49C0F+)$::M*0XQQ^J?66*<&J&TS MMUS,-:34I=0VV6F,LDO?.KL( %O75?)XDU=#_7 %*+?5IPLZBV):6-P:/D-& M"CKW0R=^&8':&*C'Y774*,V&J*^F(M1V94"O@WA Y])7 M:\!#TML!);KYZ:2LFFOXV_QBB^*:@L+*R_FA*R\[C_I^9R7&W+(3ZAJ#@A9> M[Z.%R_&7R>WP,[0;_3HDHQOX>V@0O_CN@P+(-SB0%X/KPN=7-G6ROJAN-3,[$0;*;.HK=G%-:'@HDFTN*%=B4>^'7J[#5IM$AF-V64X MC&G4B"TS476G.@1[=5^74IE=T\*8"8/:,D/QFULD&P32;\VN2&$47T1AF8)W M+U>HBV]V!#:>)S>(;<7F9E?"2C=8U,:U*D#+O.6*SBC(YVVF,YGQF&95HN'_4 ?Q@^N\&*WXRIM@".VNSB MEM0Z3>!;9KE-Y?*:.HRF=XZ.9U_9&@AB_5Y,9GBM2QY9,(@MLU)^Y&X2.&%2 M/'4!W5/66OFVG\!:;IU[X#LU8_\1'3'M)AK0Z_9=Z6IY/9GF6EL>K:&U[F01M)CM>.T*7:XKMT?91U\QH(E])'@M,TX!%2J,VC,48ZI* M$A*4-^FK80CT+A^)K:\QI?6P BQTU:^&!F4@?<4.M8'4@&VSD#@!0QE*38JR ME[[R!\)>6/C[S]O.]%4,U/C^,@E!_77$@F,R@K8&#V$FCA]2+[\W B+]:L&] M@'HP6ONN[ 0OAA;E8OH*'I)KHLL'.+%ZL,SS"H*N;^"J[O?A>\)N:#*>W3G/ MTARU&2.4:?55?="FW5-#MMG9\WRN%"?@&Q9'X:6S]!,GR"YYX;J0F!9!B[*F MOI(+WIIH/5AFP(*$OSJ!_+*!.WCS;(I]24*&MU4F:10BL?1E:\XL(:TR%>AR >Y&J)4 ;K MI)+1Q&#HUT+L-0_KI"[0!*YH^F;U 0'$6^4*>\1_V&>/>/D0@,F-__5OFBN@ M_'&O[?Z#Z6?R\7K\FQW73?&MHP!V$D>/H"?OXN4KXYNE-L61@9OXCXIZ M)@]FQ;S0DMG"Z,[QQ5?BN^YP!A;PL3L20$-]E8J[*]@\N):Z_82 M_3T'=QP_LR<7]#@"6HW6^T0ZBFVUH3@H@:4W>Q)!UV!?HR;K;3R)Z=+QO3Q6 M97<^@-\63F4TL3F.G]EC#QI\H(D:K?>)4%XZG[Q'(A&\,7D>D+X1*E66;X09 RIY[XQ1'*^\NP]*:O-3O4ULWT M9)N1"W?NCF[Z[V+[# C(C1BG0U+I]6S:'Y!0RI](8B2T/PE;(?:$J49R^S9QN6%G9]L M.=A6XAOWK+.,""2?'[,#USV%/,Q%=^U)NGO0 D[,'\ M9:Y\2RH(O;FS>QQ>T+D3S,:SX6(91"^4UES^!@R:T!L^UG10#VVN)\MZ)+A9 MYG/CV74$*&B\R$[XI$=!_Y!J4?K:R 9,#)][.KB/[J$QV[+%'0A^2/GF MY9AZ\J.GM22&STJU:U"1-FPS7S'+0YI/0F+X9%6K.2_6?*:O->:G5> 'GU8^ M.@%WO0DD-0+'P]V&9<#!\^ MV\>^)9?>1VL'''325WIK01=[C \V'OG2IPE9F6M_3>@KISST9A]5B@]%S9V[W.E7T>W'P:3LGH!KX87_[R>7Q]-;R=_I,,__-U=/?? M;MXH,XX?G#!;8@7'N'&254R+;Q02P7T'$*]\Y@81@];P1Y$+<4*/K/F0:$:* MG'2!N'"8#]:;Q)2!_C>KQ^O5?W#)"=AZYUSJ%DO_M(PE9<8E+[)+06T9DBU' M79BJ[XS@IU7]A]"?^:X3)N#"+DA7;Z5^OXPL9TFV/%-5%S0?SS2G_AC$C&B:Q9Y2[&F9$M M-UU8\E46X0)+0?;79=ESPE3>RCI4^X+FMYN#H+7;LPKROBG+F].G\FXYD-T= M;.W+S:=#E=E00= ?RH)R C[N[,X-VQ>L<%I,)->/9;G6[4E&H$LJR4'\@G!O MR\(5R36<3#7F(]EEF?E+'6/'31BO\UZN6 )>& O%KT2ZC OA M^2_9\"%/P(@4..F[K4!]-49!_$IT*]"GHY;POA -[KVZ9_3;"AX[?!1'@[-* M)-O2D(S(=)(G2?;.*L&L4;)'7N6_:>P S?*^N]WS(06HE3C8//LCK];L-:*M M3P/KD54"IRP9[ #)BNL1U,)M^C)78K8\ M<^P ACC?J$5P7@GC-5E'!Z+7IA_UTE>BN"()Z0"%,ANI1U,)ZJBML W;CQ#QR/0KA'!KZLV>0S4.LR0$RR42@6TD" M,OZVX>V+ %=R@P, D[YMD*4.7DDD#H'>A9?7YWX2CZ[D&/+D3[_O8K(_"9YJ M*1V?_ED%3M0=7U<2DN;HM/9"47Y;;ZS7E0RE+L'5;QF)Y+)1XG4E+5% Z&0D MD*3K$FM4$A15OJ[?*FH@PFY2R4V02+3V#346J:,UK,-WZW#7A=H\!HRB5M^M M\(7Z/49V:3V_6\FK-7X, $S-OV,#F@)YJ9ZQ^DI-+++/%&7%^0 MP>C$'+6UAGJ+O&E>;-!O&&6U08)GWW*#/:A$D?%-)<8W@Z4U0&*!G8F 54)^ M0V!G%@"3CA65^-\08"?C^&XI3-*]*@E M1C6P< M%%=JA4KPKY6[HO!L9Q[_ MCP_P/_\?4$L#!!0 ( $& ;U-$,F1^>A4 * Y 0 4 =WEY+3(P,C$P M.3,P7V1E9BYX;6SM75ESXSB2?M^(_0]$B02 (@11"D@_U0+4O(Y)<'KD0B^=>_OZT< MXP4B;'ONYY/^Z?F) 5W3LVQW\?DDP#V 3=L^,; /7 LXG@L_GVP@/OG[W_[S M/_[Z7[W>OVZ>'HP[SPQ6T/6-6P2!#RWCU?:7!OWI&\ ^1+U>W/JWZ#F?C(O3 MR]/S7[??WP!,J#PWI"$_]K>_W!%^ACU#TP\0< P+8GOA&@2X$0GTR;BSU]"U$##^<6I,R3?++8];;[U!]F+I M&Q_,GPS*WACU'H$U (^'^,D6N>&@/',9XH!3:>((;H!5JG M$3O'=G]\HO\\$[D,HF 7?WK#]N>3I>^O/YV=O;Z^GKY>GGIH0>0X[Y_]Z]O# MU%S"%>C9+E6T"4\2*LHEBZ[_\>/'L_#7I&FJY=LS]R_[I&[9.B.(,(U(= M\ASX!.<&_?_WI]'NF;8%UY[M^J>FMSJCOY[=>L1W"="0;HG@_//)ZV;3H_8[ M_WAY3CG_9:^-OUD3%\;V:NT079R5?:IK09?X+/F /<>VJ-=/??(O[09X/!^O M(0KUA;^[(+"(3UI"D.59UBW3A/0UUU]"WS:!HT! /O]ZI+WU5FL$EZ2-_0)) M?_=6L#))97BKD_(&.'2(F2XA]'$943(9U(1WSS6.!I_)K2;_ GAY[WBOU0T0 M^1QKDF@)W 7$(W?J>^:/I>=89+8?_AG8_J8Z&0L\HQ*IQV@!7/O_PG%IX%J/ M@"PM(#M6"222IJ\$+5E'V41+$T36(ZZ?/'1@FE[@^F2Y,R$Z-6TH EV43278 M8_;X"9K0?@'/#B3/G)(%G#TGO=/UB4N8!(VBHS=9. V??R[[2]O ^P3 MMT$BE-+T%:V55BO;#],:'J-8\43&EZ MA3.M%% 94K6SKA1,2>IZ9F IQ 6YJ)CK9A)[,1Y)K;/>'?2![>!'@.@(_R+" M?2Q;#;-@#*72:?" ISZI^BK$ZNN72]8?JV&N>!TCYX'2]+6M9.1PE^!4MP2B M7E*&E;+UF)S6)2A5(Y3MHT58J%Y%RBE7GD%->$4.7(!#38AEG:,$I\ICEP4A MRY!6'=LL"%&"4E'LLR!0>0;5[=AN#K==1"Y:]HIE9]'@M?A"KC2T7HI STO0L M;G.6R4 UZNVC>I:W G9!R&EJY7C#Y_16!XY=VQH2<14R^M%V;KI'(^O[''FKXYD/7VB5^47;2.<.^ M[=/6Y]%_?:.WRV;O&6%+8P(6T!BY M0_-TX;V<6="F>>SG] ,=(<][Y_TX&_HOY*L_PJ]5,S%"&5U\PHX:J, M$F['WR9/PZ^DW>BWH3%Z)'\/]8F?G0O-R'@M)^/-X&'P>#LTIE^'P]E4HPS9 M*=&,0#^7$>C07S7Z:'Z6-"/D+Z4\P?1'-!QNWW .]\;H'WH M9 V6,(V78Y+KW8AF3G;'0N7%S_.X@#U$?/3S"5E3GA.*<('YR23[;M(WAD[8 MD"Q2X2).YHU_=SS2"3Z?^"A(B:S#1E$/HW.AYX9Y?&^VC)]EDZFT8.:.5631 M_52('&MFR[(UKD8K'2"[B_>]>=;)::[2*NE-N<@D/(<[L%"./+%E+MMNF3_Z M*0F4&2?9I*JV3BA3;* KB5%1FP'C0P&ZUO@6!VGRC)?15*G5]D-'.1;C.N"! MI3($2$:WOD83#"PK5!IP)L"V1NXM6-L^<$3F$)"URS0"81(S7>@TDVD&J\"A MZ_4HM26];Q::3)Y%R\PG+UABRDN-IGRBAQGTGB$<;#;W68LN_=:Z=>^_(YI#WBL<)US3OYUN:S-3KIMFW2? 3]Q>=T6 MB#SB+D TRQLBV[,B3QFNUHZW@3!L- F0N0083AS@D)1FVS99E9$SV2LTS M^&_ "6!V7E%A6W-YM=_,7/&2S9;6A?R_ QQ= YUY.2O:;/A/$/O(-L-0,!'] M.[$,?H)DL,*V#Z<0O=@FC'3P!$UO$1F.MS6H&4B+?*MVW<2.>5W*,5-I..2+ M:"1AD<7I](^>^\\ ./;^K41^QTOVAT.@(F$HR"S7>/@V8M,N0!\ECEOVH-/>Q-(NS&,'2-Z OB M:,1':,HJW;C0S3HO.%&68XL,65[(V.8?&[KR?X2OX2_%-W:'Y"VRIJ1$29Q$ MYP%7WE1 !Q39Z6"WY"P_%1_[O!9YARH5).Y4+NZ6N1*GGDJSL,(LNN1L*5Y6 M#M\@,FT,<30V92_""S%H@PV+RI08I5PHKKQ1!BMZ'_P(HR0,WI-1$ID2HY0+ ME\D;9;9$7K!8#OS9$GX#Z ?MJG,83@C(6R"P"CMO0GKK89H@=W5]^?&B<)\Z M_E%M-O3QTB]"Y/H:GX) M,\%G.'*VX8]BV!+S'B5C8L1M[*O&^RCR99:9/.>/]+*/C6G^*&E-_F"YA*^- MB/C0]T^PG!3ENNKP3I7]^*$K(C )GV84R[1@:.XZ*1"I9AID1K'\H6,+2 MV/$,Q6*X&H=L%4DG4;"9D>3B4)*$/$LD99@+E6YFT%^F^@IE9,2MCRI;$9]*F9FK]65"^% M5-WLG0"7JU#%5VRER)N1#$$%3WCP#>DE-&$2@JJ3=Z@*@O- M,'MK2C3$F@'.R,5D*J-H^%-!+D&K1O5<*1B;:;-)F&HX)WLINFP.K_X0SQW/ M,S!CZG\X^R=1MZ[V*8T8\@7.?. #U2H@N8G5.4Z1IS1HXM#G/.QD\7.3)XLO MM+:L2T&(BEJD6^K/=RJP"#HP=EJ:9)JH,-V;1@=IJBRG. ]IEFZE7[$JAATF M!2TM!DV#([A\29&W0MYPD#:@TDO:(1^C'IWY%^@)+U08#20ER6!BDQO37 M(U\CR03A4\?41P3AC7X7AN_"\.\P#-^%43+#*%IOU[9O-]R%41IQ0-(^Q^G" M* =AE,LFAU'V%D=/-OYQL[F!KKFD-^7XLX:8LE73AUB<)AR>I5$F&$5=7$S9 MB/%>UA^%UCN4K@F'*>JLUZ!!5Y$%V1'UNLDCZO?I#$% ]J>J> M--,T?)/7-'BV[!>;CEO"VN>R]/IM5TM/E%-&8O@*"ZAT9T]%SYXN==8"3@TD M$X*1IH O8+_ >F:/2K\II>.&?$$.CZ*:'G3G9OVGKE4=$WRO(?4__QX<)\T_ M=>.*?Q&N2^CO3A*ZDX3N)*$+"'2T)TD="<)TB<)6H>#[B3AR).$ M=WH.U*!!MX:3A$;?A^I.$A2?))1\&VYFV#(_VL +8XJI])NKZ%&!E%C'O>BV M"QQ7$CC6^F[:+G#3NO=>!#]!4@ZQ4@ M./7F/OV_8!_&I=&_E"_@E?N;+:Y*CK7#1!1)EGSA>6(WN@G87HU;WA!99OCJA&U#)(Q?=(^38G4_5 M(EOR!=%8R8,38.2E#E^ERK<+(HUUI =S7FG B9FF"KF+WFG0Q4Z[V.G[C9W> M4]W"!])14YWH9O,-_-M#MP[ 6)@U+,^D5;'40I(U(:;* ;R#^PA6PJA<84:- MB+66<&=YBV?+W83XJRZK-R@N6[OE6Y.%-G)CFQP[S!=FU*JAOK!T32A((0!= MK/.78M:(8;^DBQ?S .[PK[54MVXO:- TH,T3:JB[G7UTMP2N"YTGZ$0W=)?V M.O] @1YO<=KKC["47,BPQW<<^104VA[1HM\NV55N[N +=+PUM&0.3R7(WH,Q M),1L0OGM&0(6I/G0].@I_(-*)3R7$Y#I-^ 1\T+Z0AQ/U,2(6M.1XY=&RHV$ M21(OCTB_ 8_L@3)")J;3>>['$5-P\B>FU&]$Z;"B6)@&G/YQ0#(G6.Q)52GK MY?)Z'_;,%:\!9W<UFONE5_0XH+GV>$Z=35+*$4=QA@"Y-KN D\@HK

>B5NW/Q'ONQ3/\INVP#()6">MK5M:C8%4".[PA_^2;S.N_TSFZ[ M-ZS25I8,FY_S?KQS+4QFVW8<@TZ#C2"I)M)Z-)U.?OGX\?'Q ML10Y=FD8/'QL@Q>+T9:/3G]HA1\1#>.C4:Y4&_7R1^ JHUZKMFI5TR@;Y4:E M\?%Q-OL_Y[MIE$;3\0^_FB7C[QK+^F7XL.8;PV\O7K&WFG";6K/?2-<_[077 MIR"7C"0:(NM]@BV<0VSA,N7"$Q@4MVT1YS4Q4=#$/ %7[J2QR"J_X;3$J[M- MX&\6V*Z/YW1_J1SU/MV3[5D5W%HM&7.[<__WHIP=;1ZP.?^D0Q#38K,5FVV= MS<;,5#$$-U6,G=HLN=&=X?S[876]:,IU5"=!W:,\9^" M]0Z>]7IGO^\"Z]U9WP,_&,] RT]%I5C/'CECJ^#%X^'%L_;%CO+BF>79HM^( M=N'ZWQ -N>#,X^',\\Z7G>+,*3L>-'^O%/LF K*"^O>\0J>/$*> MO+GM["A/WH1.!)0OM/=QLF9URU&=,SJQ?V,-'6UA@$<[X>X>U(XC$H?8-6)F MT?A<("NX/C#UR+UWIQILN-,WKT'4WJ44\>\:QGL1^R("AZ^?-%>)7!BFA5BD M4\L><2M .LIZ[SB^%HA&,"J:8W?JC+5ZV3BQ3D]JIQC/O4VZ!&J]#W\P?JP\ M 4?5C8B0%3$$*\5\";7"H]H7:KDPP0X_V-0U!5J47TY'&T]$7Q9$0:.&.'3X M;%>JA?.%B<@$AUP];!Q$]? ^-9^8:X.Z9J^.R!W^\&NO^]M5^RY[=.5PNG*H MZ2ANT$0-CI*NT2LU%>,'AVXTI_< M7'>O[K2SZ]N;ZUMQ#"9SVXIBC4=8;?S\Z8?7]-"J4>.BL;D%65%&__#KQ^BC]L_NE?9[2?NC??7;>DNV'Y8N_/DGV"LX M0PN;<(EKZRQ[CNUR_T2/A0!DE!3W7/K[1=_=E_7=BW>^^6(OV9P'=20#Y<4? MG8N+;H5]E M>#,Q,2YH=&WM6VU3&S<0_BNJ,VF3&1ML'*:M[7@&@I,X#9 09IKV2T>^V_.I MZ*2+I+-Q?GUWI?,+8(II"'&*\X%P>EFM='H>/;LG.JG+9+>3 H^['2>>'6NU 1T4&RK'( '<0L\(*-62]@U=[)X?<.C"U6K>S M'6P-=#QAUDTD/*^\.'Y[?-)BC^K^7YN=]CZ>UO;>]E\=M9B$Q+79R^.CTQ9K MU'/'3D4&EAW!F)WHC*M*MY-/[5"KVH?^G[W0-'2KO=P[[+_]H\6<[ZBPHZ&. M;7:X=_*JCT/4\_,VM[XM?GLDE.) M5JYFQ6=H>9_\8\(S(2>MRQYEW R%:J$_E>Z/:F#S]MW8ZE?9&Z'8ZRWV&SI; M99'? 1.<#'>MNW?7\0&^I-+>0!M83 ;=7;RP88<2-P*[24-AF7H6P, M!)D+1=[DM&3AA7D\2Z&@EE[H-!:Q2W&8^N,*SEG*G, C5 !@38!)K,JI1MB E<.1> MKB9X@CA3$#&BD/&:!O'#689/R'Z2)9S.$,-T)ORAZ-M=:: @ FNYF5"3C)^! M/Y)F-BV6Q>@,#BGI)4Z/TT@8%%+83&'W\BP;IR)*F2WHQ[S_& R41F@"F; 2 MQ16)KK%P*4[0YGA:T^AD-T?7-+T6? NX*(/)XC+<9HO=-^HW&%\7C#>_*XP# M2X1"%!$@YZBI>G&JL=HLU N5D!#QTE:H2!8QVD1D+D"DBJ@6=+[F""SB!.(* M*>>@+_%F+PV-O!(+,ERE%H7$!HATC7#TPUGO3\1MRA*IQW9* P:& B,-DMV< M"H/?Z&5U W@#Z9D^?K2.@3R_L_I]L"=8R%*+C38>PUR.BS[@! MCSW$DJ!P!C'"P%)H(VQ*S:E9AD<['>_T' L;26T+[$>'OL$Y^S:YT1'$6&S9 M$\1<# CB *P+P2,%MC9$MKM/X*GOZH-/>@J/@L)2%9@IL0;%!:X/^[P?]WRJ*NG=@\Z=L/1PY (L%B#BOJ&^F@RJ) M_8@7=O4NI+H'@- N1PHZ7A>X#0H\NT?">D6 K4!Y.Y3AF6N)13UB0'+/%:60 MG^.]6FH5JA2H*] 7JZ6(??K5%@,K8L&-H F($&YXA:3(4F$I!/#4:GV\X/6# MMH ..9\RJ[*P1 I/%> I_&P U1&6"_2%>9RALN.BA M%PA9)6EQPK,Q.RV4C$1#C<:N53Q=PB65%F@EB(FWC*",A1@@^$ M%&Y" 3$>]2D4"Y0$/*CR%%%K3,&-B3T4$DH6A<2ZHVX++QJ((1"DM!7OA%B MRR[)1_SXZ)>=QL]MNXH*"H_+4Q2><[ C*A@;$B$#7;CK/5A%I_%9:Z L3W)S MYI,-IODC3Z,05L)3(!I?XUV[H8V'2AOQNM#&04#D5633-Y0RD>%K+B5T;J%5 M*"K245080NY""+*$CC)M'9;3G0"T97$AV*?P43282;F=!5@D&#S'0.R5E'>] M5#D3)L49R/*SS:7VU>M&7WE.[0VO?%^\\LW@M;O^V=G9]K\A1^LO+,13NJC. M#UW2 (O G9^_='K?(ARZDAR9N<:+6#AM["P"\05H,LN$-/$&V0$%A2;#@_Y2FF7(2?"H$NN_YIU#^GI1]NDG%?D=0?S 28FU2L7L2 M W\L\M<<$3CT+202@/ NHX=92G0,_(S"@9 (\ &!3V'XBQC3KZFW(HTR>QF^ M'RTY_'F,'2W,SOYK":9,?& 79 EMD-]\3&(Q(+%%EG$C/H.?3"F/EGYWWNB" M#5FL)UFL3:YT#\.*Q.#Q747H@E<<"'Y_]ZEDB6J0^D*-M!P!Z7W%A^45+E.* M%,ARJ2> M>-4!V7"+W 0[G"ZVU?6>XOOG$; M#.S6Z1;F 2Y_BQWA0F0#H*O85;93WVE<]D]K^\>GI M\6&+#22/SE@C/V?^JU;I/[B%[.4 MLQZ>U?_9JB_:[T'KI\[5_XW'=<%->\7]4T_T'4$L#!!0 ( M $& ;U-.5Y7IK < '$S - =WEY7V5X,S$R+FAT;>U;;5,;-Q#^*RJ= MM&'&!FS#M+4=ST!P$D]X20@S3?NE(]_M^51TTD72V3B_OKO2^04PQ21 G(F_ M.#F]KG1ZGGUV3[13E\E..P4>=]I.. F=T7C\#UPV:O4MK&MOA\+V3]7JH8Z* M#)1CD0'N(&:%%6K NH>O]\^.N75@JM5.>SN,U=?QF%DWEO!BX[S[\;RZ?]1[ M?=)D$A+78J].3\Z;K+:3.^9$!I8I&#&C,ZXV.NU\TH]:53_T_NZ&IJ%;]=7^ M<>_HK^;UCBUVO'_VNH=3[.27+>;@TE6Y% /5-&*0NA8.7'3:UAFM!IWNQS>] M@]XY:]2VZNWMLK"]C0VV\PY[< LBW#4P:,(OJF_SUB-/\A*,$XF(N!-:,9VP MEZF A+T2BJM(<,E.$ZP%\\AFO"N,+3@>%Z?9!XB\,8V=.AGD4F ?N.ES!;9Z M>BEAS/8CQ[B*V5DA@=4:O%K;?/O0\MH?C=UK1B5:N:H5GZ'I;?*/"<^$'#>O6Y1Q,Q"JB?;< MA;T%*06P-UOLK<@J+/)G8(S+X:[Y\ 8[WL?75([7UP9WKFIS'B$?-'=:BR88 M MX>;BG-7W=.3_%#&\TP*!_%(;;.%II35='?Z8Y;8ZO*O=9X^\RMDYG>W^ MHUG@75OOY+!+_JQQ+Z.>J\Q^A!G"B)&U$=>*B%^.,OPR9#C33AY$<-T)KQ;].UN M-% 0@;7";P$WI3^>WX;['+&G M1OT:XZN"\<9WA7%@R50JSU!3\?)48[69JQ1"J): MD'_-$5C$"<054LY 7^+-7IL:>246-'"%6A02&R#2-<+13V>]/1&W*4ND'MD) M#1@8" QH2'AS*@QVHY65.33;B3$WK%T#>@WHNRW=745 GU\Y_;_:$JQE*$3N M38? UR.BQ[@!CSW$DJ!P!C'"P%)H(VQ*S:E9AJZ=W#L]Q\)&4ML"^Y'3-[AF MWR8W.H(8BRU[CIB+ 4$<@'4E?*30UH;8=N\Y;/JN/ORDI_ H*#!5 ?PT/B.G M.\<) :-DR](3)5%Z8?-1;%:$'"798+R@N3(R]9'W!%D3:Q M-\#G. :@,(Z22$]8 SGQ'C4IE L4A/PH@[WQ"Q91?D(W[Y^?=Z[;>6748%A Y!F*OI+SIIT$5EYG1) \P#=^9_R7O?(QRZD1R9FL:+6#AM[#0"\04X9)8)YP#^ M1^'T-<8X5!\+M,\/\AS9 @6%)<&"_U*:9L))\*D0:+[GGT+YFU)VY+#/RQR%]T1.#0MY!( ,*[C!ZF*=$1\ L*!T(BP <$/H7A+V), MOJ;>BS3*[&7X?K3 ^?,8.UJ8^OY;":9,?& 79 EMD-]\3&(Q(+%%EG$C/H-? M3"F/%GYW7NN"-5FL)EFL3*YT'\.*Q*#[KB!TP2L.!+^_^U2R1"5(?:&&6@Z! M]+[B@_(*ERE%"F2YU&/ VE&J@S+A5S@(.6-!W')_I;]U]3#A#^50YW?HJZ[P MLF7O\#877=#_^BNW88"]';J&>8C[WPQFG>!V9'V@*]D55M^IUT+QS=];KG4V M:+R#GY^>MQD?O%W+: XXZ^]_<9B^QQFNOYL;SE?OICS7)K7_H M<-MT"Z#UP']T,K?']"-':WMH MMR\#+5W97"52I:C8VJ_O)65G;; 50^&@0/Q!@$3RG'O.N13E_D9GZ:"_018/ M^IKK% ?;JOH3=]U.BX;Z[?I9_Q?'N9)1F:'0$"ED&F,H"R[6$%[=#.<35FA4 MCC/HMVNHE8PK*'25XNO&Y6P\F_MPXMI? ,OPX](9CD88%3'$+4L1G^$]=1ZF7,]G(S&O_N@[4)!"Y59&,!D M.+\9$86;[P+0N-,.2_E:^(JO-SH@X'+0+[228CT(/[X978R6T.WTV_M'_38- MM_,!')T_(@]140&G8E7DP2.3?%!<:Q2PT)29C4\FH#<(EQN."80[C$K-[Q!F M2<(C5,!$O!^[YH*)B+/T,/;(I;XK55$RJE!+\%[";ZU%Z[(%IR?>\Q-V> M^X _D4([!?\;?4MO;Q.6\;3R'Y)G3*VY\(GZ$6RW_3R:7H6FB=U6EXMO]/U5 M%IHG%0E^<%YTU06.2FWCNRH@D;5+BJ M@.",1TU8L8*J(0Q9*O@DY#;%>&WK9=H6_;YDBMJ%;)PC$6HS]UJJC&)SWM_W M=DUZ[_3G>A$@*8[)+G(P6]%]ESSMN!WOFXIKW'\*3LJ4V&Q G,*R^9CI"C^7 M7-D]92,\I.!US]@Y$+/7.XO/[P,A9VDK&H1P%VV86.,A%>]5]U=KM!7)!56= MU49&U-*,FWRXL"A[S0GCQH&\<##UO$WG6:K% ]X*ZFH"YTB9Q%UO^\&#PB^VDCVK-CR6&]H MR'W6H*Y)TYS%,2U\W7 ;!EH=<#=H7O.^US/L-! ?!BYF\ZMP[ES,ELO9Y/Y4 M B_?02%3'N\9NKUG0>,(PMM%&]Z.IO"F!;?#Z8UQ@ [5V)9T5%\M*EW4]VTX M N=;ZC8CAWKX*2GRS\"YRV] MZ3A:03Q["H*^\X7YV-+H8@Z@Q_J2_$&L*SJZ?9C*N_K+Q.O57R;'/GWM'[/! M%U!+ 0(4 Q0 ( $& ;U._!2%6E \ +"H 0 " 0 M !W>7DM,C R,3 Y,S N>'-D4$L! A0#% @ 08!O4Y[9YT@>$0 ;-, M !0 ( !P@\ '=Y>2TR,#(Q,#DS,%]C86PN>&UL4$L! A0# M% @ 08!O4T0R9'YZ%0 H#D! !0 ( !$B$ '=Y>2TR M,#(Q,#DS,%]D968N>&UL4$L! A0#% @ 08!O4Z"JP)DV4@ ,]X# !0 M ( !OC8 '=Y>2TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% M @ 08!O4T$<.A"!/ ]C\# !0 ( !)HD '=Y>2TR,#(Q M,#DS,%]P&UL4$L! A0#% @ 08!O4W%PWJ((_ -$@2 L M ( !V<4 '=Y>5\Q,'$N:'1M4$L! A0#% @ 08!O4^+KQ=VK M!P LS, T ( !"L(! '=Y>5]E>#,Q,2YH=&U02P$"% ,4 M " !!@&]33E>5Z:P' !Q,P #0 @ '@R0$ =WEY7V5X M,S$R+FAT;5!+ 0(4 Q0 ( $& ;U.!R(TPHP, /8- , J " ;?1 0!W>7E?97@S,BYH=&U02P4& D "0 O @ A-4! end

R M$B;&A-XU"]E$TAD?AI/I3S68):[X>4]FQ%N/7EHT??R[[2^3K0%/G%3N1\S, MH/.KL65GO!)^QI9AESC1)4ZT*'$"(Y^Q#_GKT#;D*YK59@6F/T;1'>^\FV6D M:7;+=IR'Y<)7D-]01.V[R_4POXK5#GQ6<[V'5;F*S=-_E@@*T@UJ-4(3SHHJ M,(2NFUK?@ L6< N&=\:0TU3C-ISOV:G3@QP!%-1^N24+21LB&:WF-&V/5G,$ M:,)5J7AAR5FF[5JT*)JT ZVQ*HCL#B K>G2=2IHNM@7HWM38;0+>S28@.GA+ M?#Q_"Y#5KC4;@"SPNI;_]'QS/-]#Q%MYXX NA;_59F@(8O_ MX\R@:^G_'=]#\E#@2%22I"7\\IOK7:P*G8FM0Y@OA(H2D#@<&.G] M)7/%:$*Y@VZ[JW^[>Y&UW4TE2Q3<[EYTV]UNN_M.MKM;^%^@MT!@O:1O$LS? M]7*:MV;SRY%!UQYX&CD$"XBW >,TU[X'%CH4:XE\.71MA:NR1$.VPI580]=5 M6+G8A8?\Y8!,T 1O[JJ7+BTSVNE=[ I=C8U69*!74*E02N/#@!:'X>EZOT5[ MM+R/NSLRZ_80PK3&5)9RP;U$'0FGP3.&?P;$+,,7;L'YZU2:\H[4"&GKR##- M1,NU02I%.1JTCY-V/95:Z/6U$$:O )DW='3+>Z =]"L5@(%KS5[)HS;D"]ZI-Z^]?CWG=&?FN)N'_[@B.Y+J)8VY M-8_X%.U4,2O!<45PY)0\=HNIF&G?2@4S^(\K5".GWGLO0(7TRQ*T4L&L (F& MKRM\KXIEA3H SN\TL.;Z>/A&R^/+L6N[ MV<42)B$/T2EY_#W]AQ;6^=O_ U!+ P04 " !!@&]3H*K F392 SW@, M% '=Y>2TR,#(Q,#DS,%]L86(N>&ULW;U[<^,XDB_Z_XVXWP&G=^-,=83M MUOO1NS,G9%NN=JS+\EBNGIW;<6(")$&9TQ2I)BF[/)_^XD%2? D2$D@:B-V MIUUV9C(!_)!()!*)__P_W[8N>$-!Z/C>GW_H7_5^ ,@S?PM!T MG!] &$'/@J[OH3__\('"'_[/7_[?_^<__]?EY7]?/S^ 6]_<;Y$7@9L P0A9 MX-V)7@'YTQ<81BBXO(RI?V7?^1D,KH97O5GZ^VL88B[?HSSXC_WT+[=8'O!M M8!+)E+7?_ZD__FG0&QR(UKX=O<, 1B8KTZ$S&@?0!=8*'0V'L"* ]:@G\&M MLT.>%4#P7U=@C7_SFLJX\7AXZ'PA"L?7=/ M5 @OP+UG7H&%ZX)GPA&"9Q2BX U95TR MHVCW\T\_O;^_7[T/K_Q@@]O1Z__TWU\>UN8KVL)+QR,=;:(?$BXBADQ4S_22I:C/A3RAP?&OI M)5\Y44.+8F65/^GGUQ$,HE9=7N97W( 7/X)N*]6SG(J5?D3M>OO I[J7L;5' M[7HYPWD&I:.RPHV[EM>G+OG5 _XIIR#Z%N$U!UF)BD1 A<6E\JEAIY)3V;Z9 MD^H2V^T'Y7:'6"J5&"+S:N.__60AARR7/?+#)?GALM>/[?._X5_]X\;'R__" M"*, FE$BCS;ESS]P_OY37BU"MP@2W? "7-.\F.(GT\?+W"ZZ=+.&T0[\+?>C M<(&N^[87[['1NK;?Z$/8=M*="HQ(5 R#XH"D3:HX.LE M@$5,#"@UP.0= "/9T;U@N9Q6Y?^L!@8\E9+1S_Y-@T'GJ%,?H41SFE 82H@V&^V0C^ M'<$ [QE)2(7GQ A)%7E\-:JFSI^ 3@-(U*A6<@D9.6#T@# S $(2V?.P'H+ M73>)>0D7M *52D> JV#>#2,@'&U>$N-#WN$+BN CJU^U*NDL4-:HY( YA4Z27@TPHE -?%! M7DK?'5*8F;OW,&"A&3EO"._/8+RA%YI3$;G*E:I:Y?P:Q:?5 #D2Z@G6I0P/ MV5+#) C3Z=;Z<;\U4"!L9Y9$]:8ZKUIY1\W^K@TD2BI5[*4!(^S0>)A^@,T7 M30PGD3]TX^^]*,!>ER7.%JOA4FM*)!I0M"@5+-J@2$9+H7W)L-)X+@(Q,R#< MG:'M!7Z[M["AI4(JU$ZCRT!L3:HJM9/@"?,!/)<79NMA67A MO@GC_SPX'NH+F\RE50F@"F7SX.$0:@,"$T(-5 M A'URBA3M8J> K\-\_&).\ /5UTN>G*4NF&'IUP-(Z5L$" J0DO^S MHH1NCDII$G?F;QJ,/T>=4K(V'6],T]4(D\OZ[M.K[XD#+? M-1AQ@4K%4:=D@-)UM\-=(W,?8/CU!\:+$[F\^5TF43/R(M62D2_^78.1%ZA4 M'/F$#& Z0 D[&/F7 ))SZ?7'UO!Y;2G\7BL7)GJ71 (5:@DG?4)[HHO9"2!L&!I4ZWUX MN8%PQU"!W"A,?E.$1_SK?Y (_A;1'0HY;1:4:ZBE/C]8)!4FF*DA)6/T#],V MIM-IAPAJI&3):5P]WBX?U\M;@']:KQ[N;QD/>'A53(\M_5@>KHDI9'"5_HV-B#,;SF:$! MIV%MH%R'38+WP;_'M_.+R8 MCB<7Y*?>Q7@\QS\-I\.+W@S_1#C^?30<7 P'TPN V[A#-//$_:@P.F<2$*:YS* M"GIUZ*A5.HL5(3$=)4:9:@]54,ZG!5KW866&)J.F3SP<0P30V0):MG:1\,71121V&;\.F MK<_(PS/%Q&M." X.\& XOAA-B-O;G_0N>M05GDP& M%_WA@/F_DW'O8CX82?N_ZD!^FW'F\<\N(C^0'LUX_8+NEV-5!_+MG(ZG/7-F2Y[M!H=2\>!HZ8ZGFI7V="DI2&@K=G8J>IQ%J1_\L+K/ M#V2L;:.Q.1EK-UU%6A:'X?[Q9O5E">Z>5U\RP72MIFMY7.H;W@?D^G M>E&9 %6R\2V$/W>&.JP MWVFH;BF"\_++\AE\BL,W/P)FR'1 (+V0BL*(-6H5O9;RS2HI51XS"Q7-'S&7 MR)@3V!^/C+X&2*I5L+3HQ0S H1R=N!V)#A7ABP();9,]&,WF9U\QN*_\5/8] M5T=AO\?; IUF:W4M9U/-E9W^'? MW_@>UFV/U8LWT[X77B/;#Q"C>X'?4+C\AC="?F Y'@P^[B.T#7&[\*KYV6\"04OB_\FV4J_WJ_O M5X\ZV#$%V%,W(.HSL?_'3-J^*C^A>E.@H)&<#48F4@G(*(/#I\'AV\"@'T\6 M#?KY"Y#_'$B^I\4N)=-/3] A3Y96=GR>4/54XJE9G@%9JC@.;4SF^EQE$.LG M6!\D5X1S>H4HJCZ?R!&PJQEP J&J'-'ZG858OV*GDZ?']8D'"* H?T@%%E$4.,8^@H:+0.2#)TBJ16IAR9+Y\?[Q M\QH\+9_!^I?%LQ86YV_(V;Q&R%J\8:]F$]_27]FE@M]5^&HH0QWN6C4NB\=& M B@(!M $ZGS\_FUY__F7E^7MY>+7Y?/B\Y)A> U67U_6+XO'6XQM M'0!=G)^WCKN/#J_"U\SFE+H[XUA0N,H\QJ1L]'JC<1]I #PI)4MIF?_*2,8MJWNRHK64S@UE70,E3*5(!(/#9#*R=5C4CU)>A.7OQ&"RV[*??=\* M%YZU1L&;8Z)P[;M6-E=:+C.^I2S5UYI;-K9\_;FA((J;26\P-W5(IC]!$\H/ M<5=NW(FN,VETE$Q3#DC+ O2*=7+>T"%^\8CPG'V!W]CC;OCW <)MN47LOW57 MBT\@6'%.RDFZH92W'G_]B9C\09\. 3RZ)DOW\O<2H MA^9D-%*U\&)'TO!#U"Q*G6I8BE*C^@34[NW3G1]@/]ICC^J8'_2E)O+:#G4B MZ+]<:FL_0\39&ER_+C5*"DB+ M8:[L.\>#GNE ]\EG;V#6;/CD6!66_VG0E%PA( D^%I0UK4E/ARL'S366+&IZ MO7A8/-Z08/)R^:+%[>M%&**HKJI9D4AAC(RK7BX6EJ-@HV*,45^'8]PJW4K1 MU_5:*TC$KZM*(:-$JQH@ F7+."D0LNNCQG#:TR'724+%DIWY^OR\?'P!^J#G M!H:OHL6=_DFADY11)><-X=_'<;,YFNE0EJ&L46F@,04]E#')#^B/O?,&7;+K MU&',%Z9)'DH-GY&)L%YXCX"=-OZ3VG(L"NV'A.HY,U)!3T<0#N>VH:KT;J4U MD=:TM!3%G"!(6=/8!G1=_QU[1 C8?@ L?V]$]MX%,&$AA>5FHXOYM,]JR/7[ MHXO^9(ZW?@"#A_V2H"A?5$X'$'_U#,=UD77HK[ :PE4,Z@!A:AF_ = 'G L X@HU&1W#I?%9LI$"J.G''5+ 7#=CM7QL MUR,'$.TV.*E6I;LF5_#1&=4"+O MJ9JG@[J;5^(27A 09K+_WN-_4#]*&_C= M>Q'6W,%[L-B"HVCY+:Y13U*8W_&>3=!!#WE2;^H\\Q?BA/=U">I4-4A^?J1EU+2IY%?411.RT"-0].-!P7"=R$+T8 M&?GF[Z^^:Z$@)+OYZ*,F<"?/K@XH39N4A9(L+[L:.C&G6CP"W$[K(BP?[A?7 M]P_W+_?+-5@\DB?%5S?_]7EXB3IV1; M!S3OC71XL$)&1V'RS8XQ:0*B8(^L\M00MUM$KQ1*U4H7T,0GIH,U[H][,QUB MYI\2A,$UU+WE2<#[1C MUP_)L99?..]R#T:PDZ"-W,(B,-63D=4WM0GFU"E9G;,E-1!=[J:D6]WM[JD! M?)0]R-!LIW30K10ARA#KE=B544PZNZN&IQ,0R>5Y53(P)Q).;:1#T+&!JA49 M7YIMQP5K8OUA43U?YVY+S2%2'1.[WSV?6[8.A]L-U:U+SG&SYB^^2F/F?1PM MX$G.Q+@3K^K<3<"@^"2S4NW2<2:7FGD][,2 (QU.SZ45+47=#HRLUD"6%7QZ]",$^B,M*G*#.>\/ASI$@F3U+-5SUC0AXRF(O1W:L%^ANQ=5%>=2JKR*)50T M?P.K1,;*RHPG%M(!0+4*EN];)?YH2#@NP+_WKGJ]/MC! +P1]O\ _=Y%KT?_ M'X3T#0@ ]]&K'SC_0M9_@,%%;S2^F/9'R1^=,"1'I,3L>;Z'@']X,4('2!+3 M['NU>"R3J5U.>2H6U] L#1ME:S S=$A)K]:.MUKZGAB PTH SB_ZP]E%?S2A MD)M=S*:3BW%_S(%C!HGZ54U96!8MBP==\DSFO7<#=P[>IF1Z4I3*(,&H,%E$ MNAFYK)%:+I8@W9_TYCJ8V:;ZEO)(4GZ,<\>Z=#Q@,A'=I,V;YGZ[=\FC$C*E M; 5Y/TU$L/HAX[$Y4[5=E"A%?U0;.*E"B3#@&41V4Y9N116\]5Y*0/88Z1%V:ZEME>2W&T,FJ6M[,RX4F6$)7;X(, M5:Y.;6B]3DE^A#W,'A?5F\]Y<5=F>)L=H$BK7GJW1G;>NED!V2!MVD4YW M&ENC#FLE0^QIGX\85 M'^64%A ?[X[Z6KR@?(3J)2^VICZT7N5X\^<.>)5>!?3M#XN&?Y-'T*4.+<3, M71T'U35'?$(DXF1EP_MCI$4!F38ZUYXCI?%[_>#)7C)?I&<(4MU29NH*CB+U MQ3 LLE!C!XRZPFQU./-LT!\YKFX!QVE '>HR+"Q2V._-!SH\8]5(65G\ MZ9M?T= -E.+L) NCB0,HP18_4#265VE;IX@FI.P29V+D3D+(5R[!F/1VJ!$DI M*04L?7RZ4IOJ';IJE@[A5>/*5=''%^+A=&KJ"#2AIE)HT\R#RSS:2QY+O'/] M][IW;:M9.GE96:BZX$7E$GW\3H4)ASK<:)+75/(%Y?4+_L^7Y>/+&JSNP,UB M_0NX>UC];0T^??7@WG*P#ZC%_13RUB)N\%/@OSD6LJX_OH:DU'5Z+WQ!JS^)>P?8'WWO/H"5D_+Y\7+_>-G ML+AYN?^UIIK%>8?[D'XG&,D# ?-@>OVQNK+5**C.E:W0KU1$!$7 H;0ZV).% M]<]]R*[FO?C/B(R50U]T/33GQ3^-Q3G/IU3F\I^OJ_+9_Z?_#CLVF(R'>N3A MGKV%Y1L&Z1=)WE20?)-6&V"SD?R>_(L^A+V+/PR,#_!IC[^-B7[,E(J#Z?=_ MUF$6E]Z\6+**G-?(0[8PF[>6J\.G2/@-J'R/),_"ZNA $UMA#1#?2%EAC8P$ MJ/ ;^&0PSA^3XJMZP'"'9Y8#R5V>A6A)R1G M^]W>P!@C+6 GJ6@9<@=&G1!&%X00*\7)*!*>,E6Q*'W>LE;UPO.60GIVUPK: M/4N/R[>IL;/Y1$79&E*\SQ M51["#ZS)Q.=;CJW4+U4$T$:#R[=RFSI:#P*_X7.>3U MXB?UZ/60S)4E+2(U] ;V(<+!:)%L:&,+@$LT;AJ#%<(8,$&-#9M M'9X,.4)UX1-'A\L@%,M[#T/9I35&4TEZ8OK>>T,>_IJXQ&$-3Y>8Y2A?C=$, M0QP &T(M?+L&JI;?)D\)]8384X!(C9TDIAC[-LE3DN$M'T<(K4#.U\YD[] MW(KFU/BX'$YV;FU9MJE#4;$V.O-+UNL,R,)3CB1(7WJ+K['G5"U,![]6IKER M#FZ5)&;*!F@ZT.$,\!1MJ'O5DYICJ.&SC-S&$RW3$U&4=$.3[A-)Z!CCU0VK M!3:?G2%A;EAS;=$LHWC98TX/M35ZFE:P^B2>4_IP3[/%B\/>N?L@;)*$ U'B M9:&FV6 \U',?)Z-UW1,E&9>WZ[%D5\[.BQ<,95%:;22)RW[X! MW\7K1FW&]X@>TL :G0^Z_;F^%JE&ZU(QIT0,^)0(^I'$[QF&#\* W),NYTWL MELSCY(VQ/#>[DCL8S2:JTJYJ"\>U59Z7+U[*2>5EHNI@L)J/=^M>T_,ZR@E@ MK$7LL(W.)3-%H$ND@*=L.O77))WZ\)CE09H6!>D$C2>Q_? 4EZPJ!76.:HEF M2J"[0@JS=V9OWM?XDI6T_G67K.X??UVN=;ADA7?C\96+A?G'W@D0;C*>@='' M$]8_6G@6*0FYVPK*$,IS,S_;'"+K['F!<8C$@D7,! MJ*2+M"@L%=;-;N'0V%OTAEQ_M_;MZ%U46E)$'+\--YY/SEZ%HXW]J=2VM)BP M3"Y2TP6\PL B'*R$=,P.+":."*]+&^W"_ @&4K9WNC$N1Z-OH,,!JH2*E98B MY@()FU81!(Y[=IQS&B=)VOVIJNU7VPA"K?+""$)\D17_7RSA^X@>5(QUZQ[3 M5AYFE(O\P/BZV?;EFN%[FQ<4;.-@R ,Y[UX9KK.A%RRY3G,#=G;, MCLWDZ.R>A(+YNC(!+,PG\@T3M;(G<^+?O MPL[LS?F!/="A6FNL%)9S&6%!()8$J"B0D77D;O#]XX.@L]^;#WL4F_@7 M__B;$[V2)]>P:Q^GN#K6RKM&K]"U5_9RNW/]#X3($\*%OFC*?'Y$MFL. 6,S MSCB[LC=3]H K#XO'Z%R$8D8.R5M&(7VVGKK25!;!)TJDD5^3NG(ABB)V"17O M QTS2EZN / =!E8W^:-)N/?.#_#LBH\VL<-P*.A<%?L6<[$UJ3^;3<]N?IH? MP!SJD%?51%?QZ0PID75@I[XZ R>5 M<(YUC[P=0+S%G*J+Z.45?8'![RA:V3;"KN;FD?R8$/,J%!TK3,VZ>'QSDW6R MO216R]D>##I]AOZ4;2A=_8E):3PC8UU_6D27T2NZW%+I^*],_ 5=1TE]KH1/ MGP/O3!2.]LYJ1UW0Y3<4F$Y8\;)=+5\WX='*1HC"I%RFY/;7W%25FBT;+I50 MM[R=9NR ]!Q ,1/!)',+_%W-#EJ+ YGC#F+BZF:HCW0_*:]57BK7_E#_^5"@ M[;LX-Z\8^=;]I^<)XPD /=0A9:>-SDW/S5-ANIV;+_$R;V('8OG-I"7)GO&& M;N61EBP\B_R'9">^01>):_TV$Z$.R6V:EL5R$WZVB>T-QE,=CB?;:\ZSS8A* MH^&56!X(L$ 28J%F.\G#C@5VL@SSV_:$/5C?*E[_XXUU$WX6IAHBJ.S!N=JE MN+WZI0%?OH#[QYOGY6*]Q#^P1YD6C[?LA^5?O][_NG@@+S;I8+S:C/H1/:?T MX3K5@![J4%ZSG=:EQ?@F,4OTAXRD"\!D 2[5 M0O<&!@B18C4ZF9[U?K=SZ=N=T$W>[KSW;#_8LF=J:IY6E>56^,IJLP;E'ER5 M8V5WQ&:CH19!BE9*E\KE?WUZ>J /KBX>#L^M8C?_;O7\9?%ROWK4 :OW7H3( M>3U)%"BG= BI5%;1X2J8+Y23(V$!4-@W^CI@J5*Y\F5($IDEF1;D_-.)6?7 M2:;FG2,Z["E1*:VVQ%.P4% I2\(\WOEHU-J$ M8$?N]/=^N&D=F?OEO\37RW$SDAN_MX>[Y?0TOU2Q]LOF]]<-)V'@-&+5I'J< ML@N2I(]3R&1KH=T;SJT.P7Z>UIR@S %]KZ98_7A+/J6#D:>I!22]!5FW>Y*[ MPH)]="O7)#^DA1R%&Y^VC#G# MV;Q&*_MKR%Y77!D1=#QR4)V<\MWYASK]-"V_KE[R41(57MXXON&YRQSMQ;'' MZ ;VL*?%!8]3-:0X'RBME3Q,YL=RB>U/#X")C^^A]_@:DV8%?-<1C&BH9&53 M:T!N#: @)'&^Z*,NU"7'J]+>-VA,WL9+,+)4T<$$0AV._UJH7++EJ\?;Y>-Z M>0OP3^O5P_WMX@7_8_V"_T,"7VNPN@,WORP>/R_7Y'Q[_;*Z^:]?5@^WR^?U MGV@0]^7OX--7#^XM)T+6CUKA^:7BI88B40<(?1&]MY"G8#'*X6 VZ=+'EM&M M%#]-:,%OE%J+#*Y4J0=LI>D6N*ZE&<(.4%)2DXN4E"H^6NL/!UTFY,OJ5X$8 MP@$HBUZP8=:5/+WK>_0,[)M3BR ^3P=@JE*>BRL>0UP<9M*?Z!!U;:"J&&V, M%QR8P6^$70OD9:ZS?$%; P6"CN#0*4QO$"F9.P O$M'A&9O]X42';7*->H*K MEI1>!YPL+.R"X=TW=,GIP[T7QZLJ,5/#HPX_4LKG7G*O8F ^[WQD:(&K!JJ6 M*R EK(#P7MY[226!3E)?%J:YW^Y=L4 #]F! M"7=WE/E[?%>S-U66?2N9,BY6LC@4U] E%]4O0$A9=)C.O!&H:)_2O713<.AP MPXVK5"GWFE%= $;7379U.9 M/)#-43$_&MGCL:H+W[+SL$95X6R$6Y(WH,5L MY)\?,[@D%:DH4?+R#'FN0QP5:RFM\Z0!V09+I [4B6(6>SR9]_0(^I^@$;*E MJK1:AZHR)XB6UT1CXE=CIYIFEK=)P1 (ZASO$LV4SI+A2F$!ML%H;.@123Y. M?WF ZV/:%]8_]V&4O-[$#U3QV_Z S M,OV-YU3,#N5:J QL=M+!^5"I4A7B26%8YZ]5+!5\[;#QY0,G8@K,S$< ^D9^ M1N R4W/S##G4],O9UBW9=Q]][Z][Z#JV$S 3.3/1(O&LL&)D@RZTG>P7N#&XP9GRS.+B\&W%J0QD M']?D?*B[G2SVB SJ#T8Z[").TPK9*J09K^%[V3<_HG?ZEX;QH2*O'KOC4F-D M-\0I(WM4PI\98A\5"11L;.5,;[*JIJLQ>N'46LI61L\]IQ-UA[?7J!E46 M6^>SQJ4FYE/#['BKV5IIZ=4AWD^FEPK#T_@S[>&XH$M4V[Y(N#6"8[Y!C>#( M6.,2@@,TZ=)5.4KI8^!X"I]%'HXOKX&_W[QR7C!X"OQ- +?EAPQ6]F@\G ^: MV='CO],AQ$_52963X=B/4 1.AZAG=)D*HJAYTA,L8I\%D/N,!BEN3[XM>$Z# M_.;?1^,+K(3J92+M+JSUME%W-5M0CO^.#O/RR$Z2FY7F2YG4P+]EZ"0SC#%,SZ0K:;!),>T6R#P!Q^O\H:6JFV0D:G$RF(T3%00MV\-Q?Z#J%%.JSJQ8Q=99 MR[HFJ_;[AJ&L,(IO_FN8\$X9O:$.XX4A"7_ M7-EQ&3SHIK> ZXH:GDBVPECM*3LC%YH]A6"*+6L^&DUU./@X0Y-**TOF$[1P MW".,]@%=4>*Z0YJ4SCJJ+VZ=T'3]$#?L!7V+KEWQLZZG_\QW,K4JNNADLXSS M#99C8W:&K4+UVD% MU.P5@0E$A@YO(SU:N' L!9+IRE2MC1M5<:C.A*U4O)S.RB5G52IGUFRH MPXY76M$B[,97X+M"WE/@[U 0?9!:!1%>RLF1!WV\H\:L2?"I0Z%T([)8K&5B ML8T^7J20!HALJ&X1EPD[!6+*JS4"Y8/HS41H@$O)X'<3?N92(6O2TZ'64GO- MB\"=7 %]L?O9]ZUW[*CB%MY[$5;;(3LM:O$/#:VQI UEJ$-OJ\9EX=M( $MT MF%J&ID5T!_-#XY'LM\"9#G1'33IVT4U)KB:11U2953/XK**GF6^CGK&O,MX M4'--2P]+D2]= Q2)Z9E= /P"E;R1+^XB5'!T\3BWG_U60QP]RC7HS'0[TI!4M72!@3U:_ MZ/)D-:;@U MX%=ALF4]20 MUM>GMV;H70N#E#U\@A\R"?#'"E6'ZM,T/POUXR2R,,D,6E"'5_E.V992%<&4 M#V1%?U=SXCK;[#JK?K14#6=%=0>TFA9\DO2DLH)&9.Y-@8SG3([I!4LV2]!E?@.X#9 M,WI#WA[=X6&\\3TZ=4B-S9M]&.&M9%";(R[)K3)OO%&#\KGD4JQQ"'HR&>@ MSU9*E]\6HT( Z4J0B G!.Q8$$DE:1!1J6EMG).79M0%LI0F5Y8U?G>_UYZK> M7#L"L@*M2P9V> 6^&]P2X^^P1Q46GD4TQ>L"\LBM(.FX?D,9:I^R;MRXXC/7 MT@+B]W^-Z4R'R-@1JO->OXE%T0/SG+#O!L1U)KBI$,U@7&F.FTE@82$TG?5T M2!D]1O>2:1Y= >W1O-X;(?ICCQ5:E3.G30(:%E&^M3J:^&] MRFE9"IFF7("RZ0BGVK,M,7UW@*H^NQ(1L^KVO2FK5JYYW[,3T+-)LS":=OF[67-/RI1\'^V8[%U&PY>28"=HVBR:5K 5E<.7-BP*[+?THI*'B0E3UT%[,!RJ># ?KL M8X4\LL5(0C]^$#99'IL(4'D%H6FS\M1W5H8<_QG<#;4(?I]HF:('BE*Y.J M^:\A6MG+,'*V,!*^7EW\H.F^5I)782"E26-R01491N:DD8L%.ER :*%R*8#'1(!4A@Z M?$3OF8UZX'OX1Y-53VV"S>9BU,&T;1.SB&TJ@[UN-AI I,-YW7':EW"<*65V M\H*/W'TSJ6SE1>['PO)W45HV"W]T'4'/@H'%>\9*ADG-;EI>_61C7<_!]@,] M$TZ[+F;65-=R&@[C![& +*92$>>K]IA5]*MGH6#Y!MT]]45W=%94UYS$2%?JAQS<\YYVV%\<<0'-J0QTVW2=K2,D# MB 63[15,RD\&6I6?3%0,R1V-3+G5E?WLA+]??Y#_O:/Q-ME)T$B2>O"W:"@/ M] W$L-#,T!KVNPSSGZP!(I"'["VOC$CRBP"+.X-34IZRA\GY1!]G>JFKX]M< MA!J7I&W3$H^D*3\[^.L/AM,N2^\?KWE#XPO8&UXZV>"5S2D6VLS_J!?0A;LA MVRR^=U''S3+!!R-+BZR.MGI7P=>G=6#-N XLU*9 5F["DH*T#PXT2$4F\DQ& M8\>Y1D!'?K)4LX1N<25W?&8SQ1#0"KC-]*ZQN[1.,?H>ZA2WK@VK5T78=G5@ M"P?HP\%@J$/&4E-]J\"XRQ9_13H5?SU,/;S7="+TX+RA4HW%A@:U@:0N+&OC MAO)-K+08=B=A8/;F6F2V']N *IS;5.2E2V0"YU!84S^_P:]J_MV>O">XV)(S M0/;,8%SMOM%$.,TGU,^04W8-;^J<0GY?T MBXDWI--,7-G+[<[U/Q!:H^#-,=&A,$NVLLK"I;JPXI5!PA M-T!,[!G?.NX^0E9#+[&AM$[F6)L&"V90$U&L''!_U._K4$SK)(VH0C]*RM'L M2*B)I?;3&7&6/)6TQL/R6X0"#[II08;K#[SGL_9FM IB"U )Z>/%JU2[#4(\%<)4H'(-\1 4(R@6Q MCI+826VFM@T7E&MJ*HX5FYM.8$\'5_YD#9&8&JRX4S(GZ$39I!\ V'N!YT@^ M*!81J+/I=0R*$@NDU$[3""JIV4 AU.OT2=>F>@H!M;)/7-Z!?ZT9!1%-"(_( M(=L6>19]QPZ%9N#LR$Z3TSP)'D57G6653R\]US'$>Q/+''5IM5JH6KH(?6 G MIBD5 *R#!!U6:MGL1FRE'] &NDLO&N5"P@T'T0=R9Q3='=%_OM)]0 MMY:?HVNRB_LIY;.\D3$\2P34BN\O%VM<.YJ-I^4'=R/ MYCVD XREE"Q=JTZ8P($+_$;X_J\.H#I4._B"M@8*!$TODW51SB*O(K]H!:-A M^^<)]JUT>/VC6CMQ 8HSE1Y5@91%AM&D/]8A&5A*2:&?&LUZD<)24]]#6B2IYFZ+L;MBU\@S7[\G>WB/L9!>="M!FM_QU_4+.#O;!!][^ M2^YR:G@4%I:243Y79ZJ*@44FAW.[/]4 ?@U4+56ANEI?@3MDH0!OIT^U33I1 M\A5T41B?:F%+7@DS :W"Q*DJ97-I43S"N*+-U)YH<3&_7L72D0YA29Y^N0"/ M>JR=7]?KB)16P[."E/^)'!.ZZ[UA.6].2(KYU5@N.6:5)JQ)<_*V3(:3[8_F M8]33H2I4&YVYUHV* ?\;;G?_ 1XPV%QZ$RFIS7BP>6K=\M;AF6G/L(>J;M-4 MN-WU"NH=I2GY;$]8-U++?8/Z DA6LW3H4'-4KW2F,_3,KL/AQ-+A/$!>TVHG M^DSU+ZZA=8L,NL4D9N.#,R7*)&J",B+5$EM2_#LKH3.%8Z/+/.MZS4]5K1J)>$H#C8_>59QI4GSU#,=UTZI_F= 0?\&M MHV?!/VLR,509RYH%N)G"I6&*N4$: 'L^494LKO64'8T&[5-E7<\"I$'7I0CE MM2PBY[(QF>?O#QB+@G#MF_ MLZB5,9Z.-=CJU"M8[/&$4I.'+G@]7]$VE7N9QJ#0X8"9JU3)1J94-""F16[2 M4X!VT+'BV_?8KZ/5LM@E_<)98*')4IPJZ_!(-R1?B*>6C9G2J8D&.H3V&RM< M?D*,"@"$\@(X'O;GRUZ^+[Q[2H!']AJB-65LF^1MU,R7H!)0ML MSJV1U661K"8ZEC88,,"N;G"X+4LXM5A16(.>X =NM_L"OZ$:-Z>*06E"9HW: MA4PM 35[.J#?GW5Z7["IGIS#94AV4M1GV3%N$!'V,]B?U&E_PDU_A2'6T<=. MDQM!\A1Z['_1F6$*S5(+&6JL5>O&)4:LL8#XT&9NP*X?@CE2==$._P/L$GD7 MI Y[(C'C8-=8PW,=+C.;G+7EI?/E,DGL"4P05+7[J3MBKM-1P5K$O_8A[M]J M]95=_F@/@*Z/!*OT*H59N />30PZ7N'N/=/?(LEENTS,LBC0=#!3=4 @EUTM MHZVJM?ND[J%XO&0[H0/G\!0@TR';L%[#THR/60#C 93I(GYEMRK.VKE7U=Z= M8L[(=#2#&IR''*/Z^?PH!2[_4?V@GY-_)!R[C(^W5%=\1B,)OR-/<;CXHWK& M$7Y.,_-_5H,AGDH)2K)_8S9Z/D!FURZC6*OBF%/*,PPC#9/&2U.L",]@\,G4 M#&N5BLGP\FCBUQZF4Z/+M]3DM.-'K[^K)U&NZ^K]2'%J\"A*N2%2KZ) M8FJG=;G>1LP(LISG2$O81_[6-YR*7/4RB:(4!(%J:>)!X>_LL'4T0H.N]VS5 MFI6J=*34(?B-,6B24RGP"JNJ/M4Q:>"\"VM 57.PZUO#F3G5X0&/)KH*O?7< MRX4G*0IULN.+_7;OP@A9MV@7(-.A&?[X9Q?1YWH\*_OFEK OQ)'Y$XE7>CAR MTBXIG*6<1#9[YJQO3H\\20R%6L-CU M64J=WC#D#4%%(U4N HW1H<.=(JY2I?.J+)46WF_%JY_7'U_@/_W@QH5A6%U6 M6UZ"TE+;31M6*+\MRTY'>SB9#H[N/0O91V.ZL125%RY;-3!_)[.1"+:^#?OF4(<2,T282IPSG_=.<5 M>AYRGY%+EX;PU=GQHZ!UQ(I.=6K534]TA)3LWN-DWC.[OC8CJV/I)(?Q@1SC M61*D,N=N6MVM,_"1Y5Z4R2RA^RF&H86,VXF3&>=UUMNJ&J9>N3 ML(.47ZN#P)< 6HC4L"5!?OJ/1[BM.0NLX5&W4$HIGUT6*QG82$[18*##(MA MU5(^#:$&A)P& PZ2= !<\N)A_3HHQ:&PI%^]XKGB-6)R=E&B9XY,'783THJ6 MUL;DP=43+HYGW_%6G?C4LVFQMQ6>^M3Q)._K#CM]PZ&=MJ7W@@@),&$0?)#W MS>"65#'H)-!9T8Y,X#X;H&\X=@(I<0K2K'?^]Y[G;#0]M"%*5 5-CVT&Y]V' M]#A"[O1!"RM3,_!'=YHFENC\^.ZR_MX)5"\%AYFL2T$DX@)D\9Z5J'L@65RU MK(Y)"R +C@^K.>("J_9\IL,#)TUT+<(2$P##]W\';]#=GZ.NZ#/>?SB>A8*5 M3?[&V6>7*-2$+@2*)8&*PI]9,HIAF?,NR^_7*E8^F:]T 8@8L^@G70 B%F"YW927:-$%>-9Q*PRV%,56>CB=S34JC'R2 MMG!,W? [-779,3]-5VEN[LX!\M'W:?)R^I_4Z!')WXO9N\/#&? MPZ7-8Y4_Y3FC@C6/2PFZA-, M>[H.IL*TG@N9YAXY%S M. <4R9B,='OP\64-*&2NO*$"0T.OFOK8_&1@.^FBLT=6B)BIS*_1T M,C2??=]Z=UR7-PC)WU@V%)S.>ZJVA!+=S5>NE,804^E@[F_@SL'#[/P+64D! MDR13<6%9#LWP$>402;$JS-5JT)11FJC M<[F44ABQN\<:9P+1>H79>W^%&]F"_JEG4X=,V2:4'M.IX&'5B\86FNNP4VNF M;2D1;;,):/I;#GRGN>W+39GXFQ_\?D_N\N/OAF%BT\ETX*0#5!&K2:2H5S?) MJ1!3LJLXUM3H=9E0TT3'(DH('W \L(LY]5M0'QP/K>P;^F37'30=UXD^6'Z( MXVVN_2#PW_$/V"? ?XN*KZ>W%:*P2E>KYN5J=362$"]>YLC68<$]1O=2.1 L MB^0+Q:^[&0DW,&-V7='\!7YSMOOM,5@6B^@6R75-J\.QB)\5AAG/3*C#0MU> MS1H3+[NAP0C,UQCK)0.B;3;,S\U:#$G" CK M&?#QA'![O0ANL-_PU2./:5]#EZ!Y92]=AQUTU#U2?80<-;@ZJI$)YEH)84<8 M/6AV7HWA!.J7ZN:E(@E2]U0H,)A4\AL4RR4!2"I8ZJ%KA;'''2+3RML\^&%( M'MK[L/W@'0:6Z*RFBD%AO+%6[5RD44@=UX<=6#T=*G7*ZLF[@.4GO,!-KS:# MA%T'I-TB&V$[;JTC[)^2DN#X4V[Z*%Q\Z'^-/&0[HLN S42HW*\T;UI^VR+/ MS^+,H_EHTN5+/<=K7E[TF23R=B1[?%X'T/X*W3V+]KNN_TZ,>J(G;A[-?B E MGC;HWEO0$@*";FHN1AUXVS8Q"^"F,N(U=3;6HD#R<=H7@9Q* S 1UTGJ"]Z4 M;7UO'?GF[T\P6 5TBEI$.X2=EO4K#+C[4@DVVGYC/A[.5)D@B829QGIS7MW! M D!()%R '0SJKC.K&3NJ>;C81Z]^0)(L:L:L2!Y7-YQ/IZHR )N-5;6^U6,4 M4EX 4V8]QNH^#/>2X\1(V6[8, =##9YD;Z2KU/@XE%&/L5GMHS""GH7]9*D! MRM"S2C/V<#;1J,JXO,)20^4?N'7POFB3#!BRY#3L2K)5.@C(:LR>Y3N0/,$/ M\JL%V?"L:.PH_!6%> UXW)-B9"N;=9"@(\_S*75>W#F[*CM#SO$=]BH01$9? M!V_P_"VLFHK@C;*?(;CC!?NW3%.F/2=VUHQ=34RS M39.24&837O9$V< <6UT"]#BM2S$C*HF&*&-9<602;\%=DGL487')NE 'RC,: MMF?\Z< AM_A*OL@CBI()=N<'>*_V-R=Z)6_%X>6+:[S:RF(].8:]J:IS.(FE M_S2-*<*"<8%WPH!4E1ZGR!8YI:,5VDY#!T328C0X>,MN-;<.;Y M45=X5*&O33J(] >!EO5]"GP3 M(2N\PP,?;XKMS#Z9-3O3R*2-17-_"H%J_.#3-#OQC(^3%F>X&[W.BQR>LAW\ M^M&[6#C-JTMC* HGP8E,/W01]A=IZ!ROEJ7C@:+Q$)(K-.,U*N>,M8"6E16! M_:%MZV"2I;0L&5[,54)<$A=/[QSYMHV(E<> Q9+!#N_[*,T9+#!K1BDLR9F> M0DHU-K-&T<08"LA8/L9X.AUU649,6L$&L-'"(%6Y)_0B7AN_)F;4Q-?,-4/: MMZ1<++ _FO8L'?983?6MC'[&IBO$>S%@[9G-HN)T@&76ER -9IF#F:DGZ"$) M/J6OP]GJ6#FMI0W4Y;R%GW3J];65\ A'&OD/27'+95!2_ MJF91"$4)U7,HK*!GY]+F;-K3(2U.7M,B]E:)JT9N_.+-A*U.G=\Q'0RN.,+1!F-G'"62 MVFF2C$#JEUX7C_$;13G!G8O::J#OO:"V[QR MPL9U,6$#XS8.^OVQ=Z*/PRW<\#/F+:=!J/B@XHRALW9;*6_H+%]CI0>-'E26 MC5R;/:2@G>6 -"4"S^N%%NYADJ 2E^WB=PMN,\LLH3T0TC*1V;\3?_G1C_Z. MHF=D^ALOF_].<'\:\(7?$%MZZ4^!\PLRN[5\ETYVK KDA9PT&GYR,ZM+UL M&(*4O=8R7(#@(/@DD7!^:K#OI?NWS :0=03?%Y9G4Y0*W* ):0JP!$]<_'8X M&7:=SM!BX? 5(I8,/$:+$@P8"4G0N3M M A][@ELHL)O2W.J6J88-RBY8DJSLX& ^-@Q$R73G<9IN M'7=/IF8SMZG$U9WC)&A E>M48&&#:0UL90_:-G&>*I4ME96W'$I^CFUY1;_6:*ULVWW,T'>9O5BK M6,E5.0RU%LX(U^V*&U$J!7%8XP1VJ;4T=4O#D0W.+ADM1;$\5FLT1UT6LCQI M([K9XYUF!N!Y&] C51JG33<;BR@*' ,OAH:+7OP;Z+KQ7;:%9_T-DH-886+D M41+5S803-#P[&XX0%[].-QX9.CA7)VM(<59D!"<9ZC0U&(;A?DM#]QZ>+B&1 M20NPDTGHO"$0(I-48'?.$A,Y3.FP77BDJ0 U'D6[9B6^1C-N%I<8S>&\R]21 M8_4NO35UD 7>8V&7K>VY^LU>@TT>JQ8W'P^1JFL'$H4YI'05[>V4Q!7"(,HL ML_A?Q246_XIG:$7$9.>W%74J$O2(:%CJACVWE<7F>?-> M3CO.Y13" 59XZ\]X &$ZPP+S!7K88J0/+WY!Q')P;)> 3LUR4:EDLBIPB=B2 M/QWV1UV^6B2I7A$%,4L"@7,,/ZD_[J"@=O@%=&J&OU+)9/BY1*S,BP4'1M>O M$DBH5WYTE[)(#/\9E^]G](:\/;],8/*WN&Z]/9II5'Z6KUSYO@RCZFK]_0+_ MZ041JUEZQ>LG*6Z9@V0&ST7C%T#BR%B] !.YYRX.'Q,[2?4LJA BI_H! M*-7T;)H.C&[O_3?7E&M0J #Z6CP5D4'1.?SK.S] SL:308^85 UJZE1-T"*B M8WEEYLCL=[G?EM>PB(Z8Z\R (!$^4A4,NDLO0L$N(/7!Q-NN*FI%FZ]ZA=,M MF)B4W5KO3_ISV#$XI)7DE;!AC"##J?>F;&#:!E)U:E-[5YFOFFY;,KI D.G_ M&?F; .Y>';Q,"'9F%;1J-FBURB;[-"$AVQ_;LW&OZ^V:I(JEV^L)&\CRG2!> MVAY"C^2-VP6V%E@3KFT7$:D!C5B]!"UE"A:I-*'5:>Z>YILDZ(O8>0OCY7L8PW$<."6WTXLE55)Y$/P[9OAT+WH$5YK-9C M?7PWJ2VLU2FHNPQ5G4+W4APK%L82C!)Q]+V!-/Q\ 5*1()$)L-"*6->9=H"R M+8_I!!@X3A([*3/[\[XF,>U3->4\YHT;>CA^'$_2?E6!"VU@VW6@_03JBPQ8 MU96],RY'3X%O.S2MG[?*'/[*RJI;$W.BP?7<.O7.=>OD9&61"UTN;);B0L?R M2-"A4A%')>XE%'9?!7PBE#]F?8$G4G#(]T VX1E$/GC$G45FM^^ZA.R>A"A1 M>.S1V(F*]^V-$/VQ1UZTQ&8C>L'?XP34:JD5ELVK5CA7\XY/&I]$C28S+9Z[ ME%&R%%A+F0#E H0-_$88M4 5+8IR2XX#Q5@JT*A#$%>Y7,71+$'\\))ICG2X M05VA6BD-G9 "0EL+#'73M1S3JB1DQSY6KS]6]6J7A)<@H6G=?-5ACE:.C$R3 M.[3Z;6#4:9JQI'JU=OXWQJ$^TO#R[K^\^OL0>M;+.];D _^"?]0LIF1KVA@- M#%4U4VHB!;*J%H<%SZC!&:( ]7TLI;NJ7?S)(#'JTON7U:^T%2 @T&$>8D!Q MCHKJ:-EZ-9F@B:K.;SP71E03'3FVH=^]C;[#_2#9]P=2=M9J MS,9]56D=32VT2%?.((Q43,AR-\MIW]F4;(^+49>O6$LKR+/-HW/8YH5ET1+- MT$T*2L3O"),0+$?[&GI5E18DE#X45J@@9M,/3B9FU[!HH&:Y;$+""A+>Y)EF MPGR.JJ9E%5E!<4[#*F@553"M4S:M6RHBC',U^]:\:\].4L52<20.+,Y7E%W. MDG1H/R2LAF@2CB?VW.CR]$-*.9GQUR&2FKPV^>(OS#_V3H"N]Z'CD9/ZD+Y3 M+SIOK&53_Q1H71-XSX&*>%C!%SK4XW6VD;6EQ(CPA>P;"MT&X0R:KX@^Q M (S('5;U%88H>>$=.A9P/&#"\%4'A-ZX6,^5'4^@5?!,JA(EE8W6:94L4IL+ M6=HP?K).R$Z"HX7&$48TM'0HX7;BY@@M>.0?IHRF#^QR MNR)>J] 3F>;I'\/XKZ'H8:66LCJ>&[*-K9T/=8+B8BMHCE2ED#:> \V:T!;W MB6<3KR.*(E>9OB[M44TSV*>ED>C[V3?[("C4=:VF_ =_CW3T&%J^21]HI%6W MRYW.V9Q6J?B7Q=;?>Q%9W>/'GT*2XT?^;@%C'P'/C\ 'BMC:'B"7O.Q*QM., M:P&%<34P^G#X!;#VB&:-8R_ ]Q#FA 'P Q"](BPIV.)=KH^W+EAW\M;XA^FB M"^#8P/6]#0JNNA_X>X^<-_O!QU,,U_#&]\*]&Q$8+SQKA1L2T"XT^7AH+$ ; MF+31/(,>)V%/9SI&@WF00 L<^$0&@XH&@_V,MM#Q+++&DVUP<2@+?]9FH,IZ M988A?OZ1/>=FXYG'//4+/+N3?$W;\:!';XW'7CP9F8WO6^^.ZUX %YJ_$[+= MZT=([ZV&>X/4_++B#J4J*)WI MH1U=(">GZU]>L)4/]]M<,>*='^$O$;3E*K^216&/@12"?LH@!8",!9-[0)V2_#?@O0K])?$WB&\-Z-2-B2\0=V4#V)RWJ"[Q\X& M)":(&+,+)@9[-GD2;!03/0SH4K,7OB),9F'/YPH\X?Y,>@8X1'Z$-GY ;9[Q MD1BV"ZR?EQ@Y\IV]9Q+WF@5/J-;=H_4^#/>D?>D\)A[Y(L*3^ L,?D?1RK;Q MT'F;1_)C0DP=@)+3TUJ2-@@^J@G4\)&@%[9C-L87NT5)( 0/ISLFW#D1-8,> MNR=!$(3734)&+&3TH8$%RQ<%Y0XVAT2;4>3KUGJ/0^.=9,L2L% D2<$>Q] M;+$/10?00!ZRR3*V"_PWQXKW1O',1_$#P.1S;[Z+=<"6S?U(!2!B&+ C!V B M!] =\X95#\$&P\??I_6YO^&_^=18[OR0N&XF7EUI4(KXVP2.$?DR] #<1Z^Q M0=KAWNH>4_1)XW@3NHS[OW3PSZ'1!E4"Y6@Y7,F%@_S%-UQG0S^:@1]9'';P M@RQA%\2MB;!K3T02%!'X8GF0H (+PPKOZ0:+^-;XYX"L8?@/J2P,QRQ,,]^[ M(-C!Z^=^2[PKK WVXT#D; _+YONK8[Y2F)+"ON 5OJ%T6A@(.]ULJ25?P<1X MHP T0!9Q,KS(_5A8_HYXI\Q!P-VW)N_/D*>%RWNZ.@YM4">EZE]N<]X33(FP MW^TZYDM;:MR/RXRUZ0ZZ_(_U%5Y=[+W%XG]@D_K+Y_7537C*/EZD-+D_4 MF(//Y.\CZC1EECL::*"[OX,X I:M;^7 %,9?)4C>!'!+MY5PMW-CFI#:-AHO M("X8WFJ"3Q3E3GA!LB>A/I+-O,X:=K@]NAF M9-S(DJ^?'F"0=9Z];<\\.QJRN#0HLG;L+#[KXVD E@<4AHMD5QS>^<&MOS^\F$[>(AUH&;89<1M-L[#0A9;,:NU38Z79)% $/9QI].,02TR M,#(Q,#DS,%]P&UL[7U9<^0XDN;[FNU_B*EYV&ZSS4K>1]OTC.G,DDVF MI)&47=/[ @-)4&(7@U21#"G5OWX!'A&,( B"#(: 4$U;6V6F!(#XW'$X_/RW M__BQC!(@T7/AFY[*JJGU7S MLZ9HFT;W:5B\P@PM8.8_107RBU4&XT6 \N@Q6>")+RI ?UF<1\\H"3*X^,^? M%_?X)T_K,<[2Y[GPJ%G_R_[P@PR^N/EU?/"Q.5WF4H#Q?W*?QBDPA_[^+ MJ\3_>7$2QXL[TB-?W*$<92\H^+D:+HZ2W_Y"_N-A7 M,X"3_RX\\^NM/3T7Q M_)?/GU]?7W]^U7].LT>,0U$___>WK_?^$UK"3U%"".VCGYI>9!1:/]5UW<_E M;YNFG98_O"QNOJ%_;J:#F^?17_+R4H?"O/[V^O7TB3%%<72$C_^M6F^+M&:_+/%H^QQC@YZE?30*4X(6(_Y*G M<120I7Q?X/^2M9W?A#?/*"OIE7]/X"K "RT8G.3T(=\;TRW>0$GQA(K(A_$! M ++'?Q^T9^GR.4-/N$WT@O F3I=H-J0\8Q\.Y2F,R;EQ_X10D4^!0AW@G>:[ MM33VGCQUM'=:7S!_NHS3U_D.B/X1WPG1$TP>47Z5W!>I_]M3&@?X"K_X?145 M;_-A'/&-65#?9(\PB?Y9GDLG27 -L;R VF?5 "+N_K/,%@M'$:;2;8:%C*1H M/GKB^^DJ*; ,Y,"KPD M?#P;/K)/&VP6'-\3+XIC%'2G,##GX8[SK&A\WF5GJXR%7_!C!1V:&\+$X,"5:TUGF4$DW#_#'X**BM)QE!MV; M8F B_1WFF<\3%CK( R@@8B#>*^49-#0G9J=9YG4!LP2?[?DMWMKI4K-!EEB[QV8T/;K_(?XV*I[-57N!EDPW-DKO_3++2\ZS"E9>CWU?X.Q2(-Y M)9GM(0\LSW#-G[?[N\DV7+,>/]#!Y!RN^0YW/+3,PS5-[OX'O&FY)LK3];"W M+M.1HQSBKGO@>(NQNKSKK7>."AC%^37,R G_,C3O?8<5< O6 M4YGU&MP94QPJ]1"P5/&X>-?C/(,?6([A6X'<_=]-DN&;]X21WAO!T"Z9,M3! MY#$^JG/T//0,>??HF"$.+47R$9=_@'>:[] "'C'".\V8=W%,&&EVW>7(*?-T MG5NW.7**'#T/I/L<.5'^ >9[L9WN/KOX#@6NOH>?)3=E1PURV+=>Y#]T:H\=YU]EK,\U>$S)[WFTZ>;Q#:"XX#T)FIP/.B_OHX^O= M/]/GEGH#W_:_;75 /PJ4!!LW$#)A;@_"(BI(:Z7ZG[KXM'%8_;0H6RYNX2-: M7"5AFBTK(UPYL69J<>IOS28F?I/ICHRB=%K7TC_Q7_")1?/_'R<@TVX\700W'Y%8#;[#3Y_$XSNT@PV=[NT&-$ MOIP4UW")Z!.DM]R>9YNY)YF_2#,L?&"6-"/"S-]F:C6$>"/WT:NF3CHPW381\:?>F\YGI;XDOL)K_,=_HC<6H3M-N2BM"J-T#S0! MI&YV_0,>ET[A[19<0/^B]9^HH?-,.D M[NG 17-;&,V9,,5)<=7A=H=?(QDQS!(G]Q7S,.GKP45^1YQ,QP0J4+2[15F4 M!LQ+LZ%9JPI7X9Q2@[PS-Y3#/F^;+3D.^Q(NY=2,4E<$%7@E+% M^TO\LY[3A-&#&(73G0BHW%1O->:CN$):L8"W:LLZTA?$PZJ MMQOST5S$FW8 GVB*E[?/37:;I2]1E=IKB.R='GRT%_>.92,5S8#;%+^IX_\7 M/0_)//3V?,07\8X=1BG"A$VFE"'83^SM%GSD%?%DI2$10-"O*=&./J4)\Y74 M;<5'6!'/T3Y$ HA[C_Q5AOFL:MX#<1.D$[?;BH^X(IZ@?8@$$/?^V M]-*83MF=)GQD%?&LI&(1N& O?OAEVK1^OTQZ2SX*BW@NLI!U"/UOGSOSQV+V M;X?S)]XCD6?+_5A;?%JLNQ'OXYOK\XOK^XMS\K?[FZ]7YR+F\O%S>W%WT,)8=H]B/.;C21)\@]EOJ#7=?I[U M]P$*U*'KR<&T8?I3V<:!;N-7+>ZT1 E&1V+H3X)EE)311,2T.LB\@8[ 1+[B MP*/F("_$C>^V,#:>(TQ9/ZH#M9]CU*176A+7UG]NI>3L\I*G-_ 5PU4Z3\2C M8N@HG!OO<'GNP1'W'_"@IWO'S:]^4!O?\6,6;RIQX&M*#=79I<&F,<#"MNL? M]]G*@K5Q4S]"YEZG2;J-K2;,L P[V!4@5[,429XJ$QG/#[+E1B^,FZ6S&^C 6O$D1[CY6@D>F^R4D=_/6VISX(6>\T&V(!M@*W!%&,=^1:2H, I. M7C#*Q]I%[B;L!(@.<'+4,$ -=<,)/P2'IP%O!(8OB5?287;M(/16L(_LGH$# M%;!;;H+ZOFZ"6Y_Z\\=R&PQ"Z%@BQ>3*@8LDT2W?Q"VYW];>+Q=4U_O?% MQSK%H6;YNE 7D;+^4)>9Y.U_C?#1] !_5#FI\,\SA)?M.:K^Y/"IW'ML8!N> M[4EBL![B8;]991X:2'#83U.-V;JA26(DFY$=/+JS&OGF,!^G.L./ "_-D6CE M61_1+M,,/U>2*H.._U;F-"*)=4IYI?Q77++W"XP20H^3+,KQH^5\E9%RC265 M&YJ//T1F_#CP'=]"LOA#'7B%OB<]-T$$TJW=+7(2R1KC+(HL\E9%6< YK=Z. M>UYN_0,#T_5,0Q*!5M2:&TLK">(4*"B&SS!&)P!MA) DRJM#KP,>.NS&-,CP M\#F%,4Q\=/^$4)'37C+^EXN+AWMAKY?U3&_"RRC!R"(8 MWZ95.L)AJ9ZG-T H0%;''/J>:HFJENH@FNUVP,>+5QU,K?0^NW$4H>DZ!SHX M"1X2U<7-II#E355CQ)KM >4C/8TH=&@A#8,Y@_,6XS_%N@!XIO2;)1 MV/2DWT1M#!*(J=W*V_AB[$_"V@!G] *!HVFZ)/$[$SC$A4T"@;"IG;Z99S[( MM_X^P/55QY;$)7 "USB021"T6LJY6^@&WGE;;8&C6@Z21"DY@4<,1!)$HG*R M97O^!K(L)(D3]Y2SC@IF$T!ZA YW%23BT#M.QNOV CJH2PV@,G,9>#:Q*(* MX]9M1IQ6BK=;_,XM3I* U$-_)D\/II NJ]9'9%*)-<8+* RC@O>)M94 M?#CP5Z*)N2,.1#?A]QR5J!D7&ZL;0+:K.AUOLF-B'Q\^28)$8?(886&I1HJ* MBQ]^O"(>7L0SY!6+5"S3\G!OX#J6"Z5Z*H]EYRB8,H23#G-N/6WHJ+HGB=OQ M-.YTH+0"1@4F-:FDIG6\R7KE]/.DOP^ +EY;DMBQIW&) YP,\9VM!\H&(=<+ M;=,8$Q!M^JO&. !P%X:?1,7-^-%09(AA;D^8VL?3W ;IJ M(5T2)^O1_!CB:A_85KRC<*O +7PCJE1N>\!V>V#C*\.41/CGH#S3'- #38:( M13S%;(4O@@Y")L/H73 P$X:2*+WVX-D .AG"#1NAN$Y%/,@S>GN@!?C=(XD/ MX52"3(&&3C.0-@J8R;;(C5J'TP9)0@E\?[:AX?#"%N5UV214'EXU]L% M6(X--4GTHGNP;AA@J[2;#'RY5// MC.4>!\)6+3R![DGU>5'.]V\P9M7)HC0&H1LZJB0:; Z:4WG%PM5XL(O4S)"3 M($UX.+3;$G@P]&0Y"Z>RIQ=4PQNAX39!4(8-P9@DW+Q*SN!SA"_5UIP9.NK! MOL VH TE27XYE7\C8#8<%>G;@PD$1"GBGQ6Q-"*$LDRU2.,6 U'/J8?CK3_7. J4!;E\2 ,I7OW"";56#M MOPJD2T:PE>%R3:A69@)K2F:"W#785>2,<. T$=F((D19A2;Z/+<).P2I$'8?M/C37>3E=0(RB=DD^R9 M5]?1UQ^84+-E26N^/[='@I8@G\+VC*LLSB>KXBG-HG^R$INS^P%=USU'&JW6 MO&SM!2M!L@;:3*_R?#66E54?X"B6V=4E?"0V[@"5(&L#;99D'.@+/"*'] M08_:?K02Y'1H*>K&WZ,Q+\ M8Y57'G@4)2AD.1 ,= 3(<&Q9"K$?E(G49<-+'0ET9Y/*NS&KF06.J4@2.BN"\\.4 MD4"_5N+-\:0H-C:6NK2_%W!\1X%_6+YSD48"U5M[0=Z$NVG8&)(#LQ^ 4#&E M273\[LSG)(X$.KOMF=;:D>21U*WD9OYV+X#\P)5%>R>:]3VDD4#E]TZ%/14/ M*JXDKF@"%L,X(FT4B$?I?[Q;-:A%N-K=GJN2)N<8P#!&X]-9OU188LTP8PP#-0UHH2;+J"7SCY#\/!63(G-N=^57R@@F7 M9LQH6V8WH 66V8V/^V@LIB&6(15O=Z:W&7J&4=#H/>J;KEF:0X^+:>,!SW<, M*(D/Q^$6P2A2R)#PET(*,M/-U3=Z-=#Z \=P@JZ%[J-QGPE=AJS!_1=3G=R1 M:,$ZJ0.G7/6L\8 *[4 6>^7A[WPN4K3R&LNU.LB$UYIQU( 9N23H@P +!H$F M27;4@ZZ# ?PR)"[N.I3"9> M OVC -VQH?'AGWL@&R@,/Y@ .0%^*VOS$895]P F M+^=\)CB26$]'GR0;R.7I!)*X1!QN;?2A'I_X6JZEP$^Q.:X4$*#01I($CLZ]6":0H94Y^^.()6O_ M@!G$$L98 'E0DT4S_DYKB8<<,N3NQO/V$0KR2TRGKU&"2* .7MHL7]O>+D!Q M;,^7Y FS!U_H%\P@:AFR>=^AY_HBO DYV=G;!5BAZ4!)LGG/S$+?8/8;23Z+IX@I4N:A;1KW.5[C :>/!ZS M,D))M))S'@)I"AE=;]"/5'%_@D\_$A=O$#7X#)([K#%]9-0FA MZK+@/XCF_07&B!FO-V84H!JNZTEB1I][_4PB1"L_O+A,/=0IWN);+@UV[7W] MZV#,*$#5C!!)DDMK[G4PB1"MS/!'>)+0(9]@NF;9&R;A4'47GNX F2$R/ZC0 M,8X"DY/4/Y>+\+Z 6?&'6#*Z;=K^'WK)-!28G-&^6C(7B7#-Y_WJ^3DN,S3! MN,G0=)6$:;:$G+G=^08 EA[:MB191>9>-&-IT"P;L=Z>!<+$+XA>CJ['7/LF M;34$KNV[EB2[?RSAJ=SK ]AP2:0Z-,7*(#;+@D MLBPB\>W%N#9V\218GR57!5KR> KP#@$T50D#2?)US,+9\=";W$O3-(%4%7!M MH"*)>G^!64"\H4@QF]HQJO:3(D!+G60GG.?;XV]/M/RK>.@Y1@:.9\CC+3": M7QUM\*PT:5:#2(5AJ=*LL@6?KX@>NWJ8EM+B2#WQZ*& [3J.(8MHM>?BV)L( MS6H0&61]%ST^%3+J&O_BYNP_?[GY M>GYQ=_]_%A?_]?WJX>^RI8N>5DB@&UPN<$ MIJ0/RE(I,"8ZLJND?F]38GS,F4 @9FA M)_Q"B%Y0I?\(4KHX&.CDJ39(4"W>H>N%>P"S!3]I\:"G0 MVP,?+W@DB;_Y!+X/H)(A3(ROHMI6@3'3-11#DMR[#!F?+F72@&Q*\!RM*T7W MV3J@L]TN>N\%3J!*XL@]FJ7]<*96[)&-L5W=9)%?U'68OR=1D=\A?$+F48'N4?82^:@B!HIB16Y+%+3A2M]JKX0W4U*&=!*2YPG2;_M8)Q%$;U3&L;)]VM8.PHP' ] M598\B]S,WP>H!"5[^IZFEVF&HL?DK$P(Z+\]9/AJA'Y=>*K\5UQ"_8+?.J0B MP4F&%VORV#YKRT"Y!_BC_W1YAX\#W82^(LEK>*HD[ MRMB5L3?HW=KCDKU\KM%K^9OQ[]WM[D#S?-4\-GEC$D(9JO7T76;D_.*]T#8B M]G3A8K_O =.P0R1)).M<\L1,)-FO(!!_WHL=S\J\.M#HCY 1 P!'-[3PV/0= M$S'N5^EG.J].EL1->@]>50, UW1U]]@4!1,Q[E=WAY]7#T]9NGI\HN0\N_A[I2FIF47R7/BR?$FU.)OA[V&!#8FJ^XLL2 CN#Z M')AE*,\SP<7 ,.1)+K67BT$#I%4RYUAC[_?S,,"KT94EY>P,'@8-G,FE<.A\ M?>>0GIOL$29U47'\M+N&Q2K#9TL=B=2RYK3#==S%I\5YE/MQFN/6^!_M418P M"1;5.(LT7+1&$J9K:,UN$[E4 ;YM$7-=5!W&FZ"FX2"=688':NC[6D?'>"Q4 MVJR&![P"3V-FWM&YOP1L'\&N)ZR8DV7>U4!7W!R*?ALO."%GT2G,(RR@MB%4 M92>)K$J$6@S4;^4P;!U)JK)[))6#D0.H/5QY-FT&7*Q'%.A"O0-N^+SI[P-\ M0[,\H?%,T6,2A9%/:O9TILEQ-/#U![X*83>D1,R&YV '7:08!U7PWFPR&FQ* MOY,$"!L(^!SR\^(5O!&_)UX4QRCHHJ!M.FUW MTS7=:;OO>+>7YZJ!->/VZB=R@?GE]>\ECHY M0W/ED1:91&SLW'&@!.\2RK; M9E6_MJIDORE@7OOC42\IO?.R)0,MZI$6U5"-%$D&6ZQ'$VI)KS$.OU6[C8%G M&58W\N/=?0':S.)Y1/9W IZONXXD@0HLBC/,\FQ@@G=74YN35N&TO9N,W=W4 M="QWT*:KP.H(]!JCPQMIL"LP?-=RA9:&Z9OB*&7-F%$ ,AS%ER1(EY]#U&TX M";?@??DE38-7?$7CZ5[A,9/'B BWY1E"VY[F[O9L^I?;T)VZ8,6)OI M#V_94<, US4I)D/94'-LX''C --T UE4*],X1MW.$ZD@>$/C =!NE=1=1:[<][TOHEUGLAC(ORD5NZF9B8Q.\9UJ)EVE;QM[=,E7[1=5!>-[L,1<:HQ-0=<<-.AZ18A%Q M[!I6+Z AUPTDV3P\M*?N'2Z$@K=0OZ-'>RXA@&5HKBSV= ZFT,UKH]&*WG3$:)L JO1DW_VE[_AQ; M>\^!@>';NHKDV/ S,9EZ*,Q%)\%'19-,[+:,WR).P&3.%\\T@5?K>,8TO1>W MQ+)1]J].D,6?+F[OQ>7*;J$JIS-\'O3U #X,8=< (! +QQ[N[0+,T/"1)"J9 M09)3]]TP-L$[Z@Z]H&2%2+7?LS0I$>4D&OILE1=87,^H.ZOCT5*/LB!46ZS' M6;SB@1:;D<19V3L8VQ!Y+.]< X P\-Q09+SXP$0Y-B/O",!V/-N21%0>RQ_J M5AV-7/#.)1=85.59(G40T]*-#B4]?J):QR&FU;\T>VR/(#)E=0^J,1JB4<, M)?1,3:3%DFNZ'+MWW#@@< Q3E\23;1K'J#MY(A5$/X-77HY^7^'Q+E[H;@5: MQTEGTV=1=1*FI=F>/,>3MJ\'TJ1-YI!6]QLY35"T"D:8XD8=-3&[:2 MJIMX>O((RG)T_QQ'/=DI>AH#%VI^*,E%-YK^'+@DR(/])<7S2JIJJ]4#-:_[DY#EVUG(2!(FC[]$C.5WN\*,D MFR"E?,V'RUJH7PP)&]8^PH $\CD$7N99&Y(SI-1GH$>3WZ=UDG M]HL[NX?X+;=_F@_;HZ2=$2(E45)NA)4Z^2Q8\!&8@;IT0B3WFJ MD/WS-8(>B2N-T 0.#XT!+ MZH212[AX[6U\)EE$0%^AJ](#J71]VEW(,!Q=?"KM_I,>1_:7@W<-V. M)X5$DE7*FO[EBB3=/UD2RV*5';Q^OHQ=+W-\!9B:A:R.^>K#+*19:218LJ.' MGO?>)7HGI+0G %W\)2)I)#K4',L0:=7?'(<7R^+IS<=)3!F-):UOGN!V9PE,%Z3]?3M-DN# ME5_<9/7E,KAU2_^IZ2,"Q7-T0Q(WI+$LZ1C69J'$7@_."2Q?!_?C4?=G=_]H M +K0<:2QEQZ4U1Q4V"N$:?8SC(+A"R)59)^?\/63(.2T_.-V#93>^G.,<9O)"7X]_Q Z9J@DM7V2YBW6%VBWQ@I;%N-T.BTB.J4L2 M(\:B*UWG0\>RCDX16LFU4R&=@R?KMD S0U.1Y%'?0V8V2[I0FN>:(I0OO#$1 M^''Q%3W"^ +? ,4;,4;@7BC#!"O>R)OTY$?$X.B<7P%V:"B6+'+HB+5P$"*L M5Y'(4B:;V9+Y;<_X/%W"B"8 U;TY.@/H!YHB5\Z,>;E(72]C*"/#,EA7A[]* M\&VU*EWEF*="3P?@N(8G2Z#VF T^A*?)@2*22656CA!E9-566F.\:DLOIMVI MYV31Y?1?#6WJ.;\"D*FJLJ1*&6(Q=5T!]D/7=U# M'PD:IH@TE'3U#5^R-.>0H'L6K M">67:7:>KKPB7,7-5.B[:; ;T*!J:Y)(J-QL&(5, NMB=[UDI.W#P78QM:'0>$S-T/!UXI$O9,N9XPO-"_-4=GVF'2RFYN@I93M MA,/OH91=J$>LEM5U33?%UIV;I)9%OF%"B7-/-'3E428ZN*)8F<.L3BP^M2 M&FK(L)BVQ(TJ*=$I2ORG)Z\G!9.XM1Q>4F?@:AHE4"GV_ M+Z\4LH:)7UJ!'^_Q_W*TQ^8@:\A21Q0WG/?CB).LQZF)4^= MT]QAF8KB2V(S? =VL4C0,,680P4H@V!UBV$2+CXB=810U>H%=%=50DE6!T,5 MP2="T8 =HS]DVIQ'PVN! [M>VMR/=\,[&F:7.HY>PJ#<^25+"/BV1O] MG-UM!3S3M#U)] DL,G6.RUXD@K=.?[9?AM-Y)SD>.]WO\;N7Z[YN.D(S%4RS M8[@!\F4I#P8T/ T1Q+[4@^9>>T8#90/9L?PB(E-DDBH,1P: MPB.#ZOD([1@!5#U%$@W+$(L/;\=HJ"'#8CJ@'4/U;4N3) 7@F#. &Y@,7OP' MM&.82(6R!.YP\V2:':.!*@-'#V+'L'U;[:+Z JVYBR=8,=H:-(P77UWC1OU M:=__I&2I5(=Z 5-174-:JV3/?NSH ;AA-DS5Y&#J1+UXX&D6DB1CTCML6Q8) M&H;.XAHKPT4]@UY<]0THR07->-I.T(O7P#;*O:/SAN8I5<10$7;R]8^H521< M7[AWL2($?6]B$-8\"*X2DG0HS=ZN$6/J[58 XBM+ELW(HBEU-U*1S+G[A-0^ M0<\P:C8;WGTMJ@Q&H7!T!JKE0$62Q-.C.3X&H RQ1$W0$R7F:2,#]O.3KS_P M8>"ZDLA;HUDZ$N-N6D&Q%\7@CJ2L3V0Y!I+$.6\TMQAXFHC7CRWVT$*_C$YM MB?%RC\B(K[TEG]#V-6/&5'J$PV7>__Z=5A55[VD/#!1ZMB0*!!;I.D]* M#DP2U/BI9WD+WS 9X@?X PV?B?U]@!Y8JGETW.+'M9=,0MTJ:QGX=I7Y3Q ? M*?B-FJ_B B;E*58=;63U^*P=-'H8X,! ]26QE8[:6-.A[B5[T!5L,,LBE+4W M>8^.K=L06)ZCV!*_W7HYP (SIQ0A[CR\2K!L@48=A]TNP$>>U'(]SVG(@%6S MVI1#U\U_+.Q[@@+7=9 B\0M@AJ-SC;%FLB4'D\L)UK(WG8WM%OAI$P10$D^Z M48RBHJA9,:V$&Y6<#VD!XYUW$IVLM)8@<"UI/Y:IAMX MDL3U]9"9S9(N%#D\?WN7W"E'OFB.SL!S'=V4Q -I#.?&8)/!?:R_D#W^\I!/ M($=G@#3%\"7QY1W#G''C[M];D'/JP)EO\ L>,6 [].P('\.. DQ^@#= M-;7N22(9>RC4[>HV^'"VO/?$A4VLLB0J:WZ3W.(_R-\& ]G[^P!+,TQ/$L/R M=!;RXVSYZ@E,BH\?X4]I')#7]_H?5\OG+'TIKXI!AO*. &Q5L3U)WL)[LW %2JA*6]F;>:"F)T($GAL]4Z2Z5+)Z@6@X1BRJ&AFV_-M8$><_9FA M+&5E"C$ZY=\'M*8R9 ,YJ/[4@):NB'3*:Y] _4#:K0!$CM^MABN9)-6A,'6? M4G$=<1S"ES0-7J,XQI2XPF,FCQ%)[U-:9QBVC$XMYV:8H88#O>5:WC(3\M@Y/L31?DC1 TRC.8_=H4'X$NX=G!TY7/R*%]KPA M,Z_=HX$BA]WC,DJB GW%\D1G^9V^?8/_2+.S&.;Y8!84WD% *'=M8_*S\DI M&&6PAS#FO9GU-5P.VD9&#@20JMBF)*^5*,.HSW &4OKTA!S@3&\=LY M>D$Q?I('/+;MP6[ M2TDBZ?C;#SBARU#,9$N4<9WG-:]&)V YJ+0EL1#?Y[].@)T MPU&1]E<&Z $+[%!/?"AY1BB)(P-#T3#V(;,-3@(K+&.N+*$5>I*4=9R#Y;,0 M8_0E*U>0^@3P^/,,0^W$ 8&MZX$LKE%B%]<6.>9TJ#J*Y769KE@Q!Y/& VX( MO6[YEC_@XMJBQI'GUYB ON7"-\O:PFV!&X281_^SMK:IL4GH<23KXR0L4#;W M(MD:%+B.HLI23D+82J&39),:1,;ELI>Z(7 566IIOP_3VZ@W>48^H-\ITRW< MG*K-D, ]7(A6PU(]K1O,)@#U,"" ?,^U)+$;3*,R=5-W\!UY NTS^!P5,([^ MB8(F%KNQ2I\$050:O1A&08[> *) 0Y)X7,RX$D9AER!6BR0:NPD) 3;%/5!^ MG\:<1B6^_D!'H>M)$G [)[?'H9ILFU%R>-IFF7I*_X+ON+Q[PI:X74&ROYQ@*(K9M>M3\S>Y&(0]9R<"%H" M&R%MYM_@CVBY6N[)]+Y1@ \56Y,D%&A>E@]"ED#H/4=>L2E,]PT6JPS/\!P6 MZ!SE?A8]#P5 7;5O+!\^_RFI^1XA'%VU[FP.D MF9HN2T+J@9W"F+#\)KR(HTHBYRFRA<>:-!1 M!M'U'C/;]L.]:[AYYZ=)JZ0 S\O$WGV95/T7Y0!2O4O6P,8HW!F=,/\]&XIT MX[]Y1H2HR>/7-,])V8^W,,WP4S=@J&#[^V \NJ9(8DSEH3M=*3.,3X*'Q7FM M^B^]E4F21/RI>(VYMNN>H@2%$6-QCAD%6- )-$D,+).Y.PFQ!.^*O\%X5=&X MJI_QM) M?HJRG"2=P@\DCCO5V;U3V\,LJG&DNEJ[,(=OUOX^('0P#40ZKI""\VE2SO 6 M9C=9>=P$9!$B+-O=/^&USC)\#78&@>$8BB2;DH,1/28N?IS';O7>0"UQY2>K MXBG-B"V7:QWL=@(>LBU5DHCU&?C?B^_(7?D[$*_R?#6*YU4'$&JAX4J27&TV M?N]@.W*_^@Z\FU61%S )\%MB!,-;O8!A0D,61\79N$X#>.1N[R4P#^:59PY^ M0M2\R8A(654.V32YA6]EYE#RIKPI57/YWU".;[[K%8GSOPDK,C$$GP-\#80A M4@QITDE-6VH')&5C_+\ ;]&J@E4DZ+K1\>,@(% MVY!$FSV:PU/!2N#$?H=GE$5^090..U??-2J:=7:99O@E^FM4/!&RX+.1<0!, M'1'H6)IVCOP^V1O\G/[OXI=3^5SJ$&'J4N(:#5B*CO?7AUI&XX#OUA 5I3&I MIGJ^RO#L\),Y2H,*0OG+^E*[^($R/\I9CX[Q8P$(';V;4^JXEL >L.L%T,FU M,%T8*/,#W6:ICU"07V*(M; >,*U5V,_0P:[ =CW3/]9G\6B4#3N%%N^K-"]Y?8(W$R;A%:S2 M?8Q>P#),RY4D0&@R$WD -OP3%7=2'A&GNRHV1M$?MV.*)B-\*E5PB_88$I3[ MV9#!??V JMC3A9(=D^$AR3#5<%UA"$)I/A7F;LSS,3&7TM2Z#FYFD%[P2 M6HK326?_WO;KSCKH&DY/=PVGUVE2J\U*07<3SI5_P7WI=LNVL?8@WP2Z@P)5 M$L7E3$NCW]Y]6!)*(*PT]MXZ!P8=-$;T4EI^2WSY0UK N/U[0N?KM/@[*NZ0 MGSXF;,^[@WT2J,CP/4FT#8=GH 12U\% 5NJXRS2K?T3:T7* 'YK8U'D MQ[=A^#]K^%!DW2O2F>YHE":_KV HV**C3M*[/XU58S8/N!V4U*) =_Z)2F,HD.:FK@1E%* MO4=JC)W8K\TATK\C)PX(=-<,H"31T=-6RDP$V,0Z"%L4>*5GI3*ZU(NL!8J3 MHL@B;U60S$4/Z1F,X]K9^B0)?B66HH3E#+3'H'BSZ;XLQ2;W6AQS$&&O2 ;J M(;]9A?EDN7O<&,!4-5T6E^;)%\-$S'M%(AQ4X!HM: '3"'WT$7;F$,!62,'1 MU6"Y0R\H62'B:GJ6)B4QDER7/61FLZ0+I=$V*G/R)<^*%D_POW;Y@7]$ M8A."E5_<9+65\.1'1.,&;DIK25Y^JB_)EAUQG0VH(?:,\8P1T0<^;ED_0ALRD0U'K)Z/N]9!;J'^ MH]NFZ8FL-CSQ M+1,@W0DDV:!C:,;W-@>NKIBG:*X5-XPX_AM$< MX WS/;]$>% 8?TFQ3)*4I8@8HG5O<^#YGJI(0/%A*G;$ZV%0K??,.UNF>YBV ME;]_,VWFLVBH%U 43 ;1/CM36$DPM]K8%FZH9PCZEI MU!_$U%!]1J=^8@TDJ:I@?)$4*'O.2-(JIE:@OP/0 ]4+1%_?TVC/ ZLAOTBW MM!$: E>'KB>),84AJ+(U! V(J1H"X<'1O/J!C6C9T@\8>^H'M#^ ?L#7'%7K MI!&57S^ [%"S)$DV-);6//J!!M]'T _8BAO8DL18])"95S_00!&G'UA/Z@M* M'S/X_!1A4;-?3=#;'!B69YB ,0N2+3@_. M1>HN=P9!"5/ID!*X)_@LQG/J%<^)Z-MI!W375@/15([.^ M-EQCG0:3B'#$[A7W*R]'OZ_P>!<8?\'P"K3671=E7PD3>O70_;!JY986VB$4'1K"27Q>CNU DX%G90+#<^(Y MQ-Q.6\T 0@[T)#& CME$=!1-RB(IV#"T878: LV#MB7::8I)7C8G=F#(P(N= MC=MK,*#O\UKKCL\%9(GV!N4^B7@.L!U@#:$T?GM)5#I/@X17/]@W_ M@.4,U]\>*!H,95% ]NV3CNZ" T_#L5E>MH?@&&[<;YZC8MST *%ON;+("WMP MC8*HX=O[IUSDX]M-,HYKZ_; 4HF:^]AYUL73<&R:NRD?U2_353:*[)L.P-9# M1;BG]=YTIP!J"&_*L55.@J#,[0[C)N]675VX1^-39H%B= &6[4)3%N5/O\Z@ MPSL^5'OE<:8G_NU^K7X3U@OM)KLC.0*;U(#WR%]E^(A%.?QWD,#T_2A>J2+8#[T>V5,/N JJ0\E=)M%I"YT#5P(]XD_(?\AI6C^_?\#4$L#!!0 ( $& ;U-Q<-ZB"/P M #1($@ + =WEY7S$P<2YH=&WLO7MSVSBR/OQ5\'IFSR155,*;;D[B7\FV MG-$YMN25E)F=_6>+%B&+$YI42,JQ]M._ *F;#>I.4B#86[L;VZ+8 )X'C6YT MH_'Y_[T\V>@9>[[E.E_.E _R&<+.P#4MY_'+V;?^3:EV]O\N/H\"\A1YTO'/ MK9_<'U'C^JLJ)]M!S;N]V0$I!7T3>62K);4RLI+2CX>O'H1^?W#H_N\]3VUDJ;,WS.8>![I MW73QHK U\S?-/R5?5.62K"R_^$KP3RULOU*OUS^^T(&9O_W%M^(>5&59^?BO MN]O>8(2?C)+E^('A#/#B6Z3YW]<+H)_.'V6>7!E\6?M(/WXP_.6;R:?6AN>9 MEI!/S>#UV,P>+G^,/GSUJ!7[:"5ZU)H_:F(K?KC)!^Q(GWMXN+;)E8_DTP4G M?%=7E>JF_D5/S+\P\4N>:^,EF$/#?PB?GG\2TYR!.W$";QUAH@]COC8)O+4- MJW\DG\X?]+V@%$S'<:U:?!3S?O)9[!?BFN*7'@UC'-MK^D',5WY.EQW^:9EX M[%I.\&'@/M%G%;FNR6=$)6##O/@<6(&-+\@7_J/(/SZ0V?#Y8_2GS_]?J73M M#B9/V G0E8>- )OH88KH1+TS_ ![I=+%YR<<&(A**N$?$^OYR]F5ZP3D&Z4^ MZ?@9&D2_?3D+\$OP,9IK'R\^?XQD/[CF%/G!U,;1 R7#MAZ=\[\G?F -IY^& MY,OGBCP.4& ]81\Y^"?RW"?#(8TWK>?9-W\S+7]L&]-SQW7PIWU>\^DW9)E? M?J,=NF[]\=O%9^OEG#8,>]&/EFEB)_R1O+I-!L*S!L@QGDAK"?7/FPX9J.D5 MZ9YGV"W'Q"__AZ>S+K\$73H-;H@<.N(4'5D)W.CG>HF.OTRTBJSIU8K\^>,K M$>LE-@@6)L7CQC8>=Y:$(H7ZY8PHX?,'E\P3PQD:-E$S%^$_.XN_"M5K<&/Y M \/^"QM>TS&O"2UV[W.II*B$ICM+C(:X2?[\2):SKY[[,QA=N4]CP]E]H!/K M_GPR1/V_)Y^ZY@WYF[][__^I'BB-CO:>LNC/:Z3=>,: +K S<3,]\CM<+Z+3_P[ GF'2X-S*\-V@W_,YP=; GCA5]\*UW?1\^3YIL MXH'U1,;ZRUFK?4.8_X%0?]ZT>5OV:EOTXL8D&+F>]5]L[M@FMCUDG!0Y^D\" M#6KY_N2XQJBR7JXJ>@)MZ4P":AQ0,_"8!B4Q+-N:(D=:(>FF$$7QY#K)MZ-6 MJU;*2GG'UI"5]9SR@MIIG>%*F_HCSYT\CAI!0*U*[SL..D,R=*1Q]Y[[Z!E/ M;?J7^5>O7#\@K=3+6EUM/%&S91=-H)'N_&<(WKH?)>GPU,\[[U,:/7M!PS/ W.S3WOQJ6<^OZ M?L.S?#(*UY-P+$(U&PY%WWC9M<^;>H9\TI@O9Z77"X,S>3+=8/;\_6#*S=]>2;D:]6=%W;61_M(YTE> SN2DTC-O>^DZTQ&'A$ M]T6($Z2P/[,6#AX&I5J3*THMU7;L,B!JM:HKVJ[M"*>[\TP$NM[T?N(-1L2? M\XE1[$]LHGL"GW!^-E&.X8BBUXFW7LVN43M11Y8)<;4]$;NQR!OQ+5$7!#72 MFD?KP<8-W\>D64^N%UC_#;5#\V5,E JFAA#1G'@/,^1M*\G,KE8.T6W7F*BV M@67,5-=JZV(5$W'*JG/%)._0,E6K[S?OB5E'U'AGV'P:V^X4XRX>8#J.M]CW M^R/#B9:O/S!QUG:U2@@$^)$N#6]L-G6?9KG.CPGQP8;6S SHC,,A^VEXIO^5 M*'RF.9O,]V2,@J/:):^TBP5RUW9]?.U3AH8261"Q?_&9;OR<^^'V$GDE"O>, MSNG6P9???(N BW^;_6U$=U=^(YTIS1WY#R^^25S7CZ]?$4E;%1'^ZKMD\M/? MPIVE\UE7J1>\T968/8Y#;VS^FV72W\E8>B@4BV,W]ZY:__?:U7W[Y8OYGUZ_ M?1RN^_/?B-GF!=35O%@V+9IHKC](>+$5$G\Q_GPOY^&HX-H].G8S\ M;'04RHN%>=6;//CXQX1THTDU;61B_8=NK/1_NOV1._&)Z=G_23Z:WA 89B98 MRF,[&R+\2%W)Z%>3"'L9V]; FK41F=83M=?H]O%B M-WW^&"M@#[GA7*081=+HK-TP>FOE?7S3[P,H1G'>C6(A#8ZGV$(E ZT$HE6T M11_$,&7^R:F546A- 6T.IC4R'0=H=3"M%H-7+&4$G.&-,P(H(ECA M>%SA^%=&Y _ FH-9,Q\\4$9 *JY)E:(BBMDX_(_O!?]I3CQWS.F21-IW'H;] MZ?-?,0U%CD?6P+ C7.C'J\U/;7K+NV_SRJ)=F=CXBT MV^ZS;5?84IAM;T,. !O_L9!U:UO;]8)1(\PW,W(+'MN)(JUS &'NUSR ,/?K M'T"8Z[60>O\TY1)[ \NPF^0[WMBS?.SSB^6=\;?K74W\P"6M]I=^^(9NB+@L MQNE40#/'ZI4Q<@#-O-H[<8LEH"G:NCD[,O#5?<:>0WN50RC7]:%(*R;@*,9: M"3B*L4H"CF*LC]_\T.UN..:M2]SM7..YK2]%6B\!5S'73\!5S/44X=CHN?=<=G#-)UYGX_PH,2W&/EQ?5O)R&FWJV(;OOS[:O+&W24[< M5S2=U41/&$&J0VDU1\\Q;'MZC9^Q[8Z),G*'P4_#X_1BR/9LIUA4T!;%U=?W,R?(S6U- M6.FR6NG>6)V)(0@K718K79KHP4K'/UZKEDEC0I2_^V#9G$^N>UJ"P0NF]S;I M.E%TS1\3:TS?<3E=UC6BZ+SM4,[6,,"$OWDRMRMNL>'CD6N;=*5=_-)Z&GON M,^8X5W OO.8/[]K9G,TOP#)[+-.>ES<3CRSA$X]FO-Y8+_0GD=!;W[VSPA;LKOAF=2QR0?KMC.ELGF[N5L?@%>G,^OV)R35W-M5C(@:G>4 M8NL0N]G&9F,07G'L1S=#&0^\.P?$K38KR*VV5X<=-!W"CRH>_2Y]=2WX7GPNDFX+UK6P&M[]F;/)C6LT7' MU1>2>4N-MTOG@9/IY';OYH&(Q;QBZ;P3KJF;;3S0>875>:>U\[94'A:2><72 M>2<\+[79SMODUXI%.&X_D3!X"672XL MX+ C#FF?T>"]0.P\, MK^BWL#$1'9IGW'(&[A/GR9D[@K9S/_.*HVE:U'\P['O# M,EO.E3&V MY-M5VQV]2WG.)%#5'7Z07NX+L0&#']X1V7'?8Z8/7*YR;"#M#" MLI?BLI<+ L!Z60R@8:'-$Z!+:ZE"WL>!9_W:]*@D;!)6P-Q(V#A,%2&P&C)S MEM/%$1;_7.$%:_B)<5G:6?J*G<7)$OW6:-%W-UHJ"5NA;T<'UO9D[5$>H06C M(,.M!"X) -9$,8 &,R1/@"YM2:VD*1S8*:\-,RWAU!)M-3\(S(T$3.=4$0*K M(;.MA'1QA,4_5WC!&GYB7.+/_G&R1!]Q+DU+LK.TG/7*8&;1@%&2XE< E M <":* ;08(;D"= UIW!@)>;MB,U;A&!!S<;+3AU'6!=SA12$P_S8J5,HZP8N4*+UBQ3HS+#M6/8/4ZWGT^;9'=M=#"LI?5SB>O!(#U MLAA PT*;)T"7UA(GR=ZO38]$3QW(D+.=O'&8*D)@-63F+*>+(RS^N<(+UO 3 MX[*TL_05.XN3)?JMT;)KYK><<"I_S.C VIZL/*$%@-F6TEI(LC+/ZYP@O6\!/C$G\# M*B=+]%NC98_;.1--Y8\9'5C;D[5'>806C((,MQ*X) !8$\4 &LR0/ $:V9)* M'BF;-Y&YZ2W>"CDOSR,R"OU M$3;J,/4Q<:RHA]]ZUXMN/85W@^,+RW=U5:F>D\_F7Y]_-/^=?I]Y5V]D>-AG M7C?#*_QPK_<1^?=OWFE:SV3$5I]L3YZP9P2N=V OF._3/UYCQWVRG+C7[MJ; M5Z_X^+KUFSI]3UZT9@C'Y,>]!K!%,'] M /O1KR-LF"%926OVKW,4$#O>1P[^ MB8A6-)Q/Z*[1_=IJGR.9] ?1^5,R;.O1.?][XI-).R5"_^<7I2)_0I\_CI.7 M,B": 'NT9W[@N<[CQ;=VJ]^\1KU^H]_L$9FS/V\^M9M]5M$=N[M6K]?JM#-NT)^&/[*H#4N6R7D^W$6^!SZ:G MG_VQX<3,LMHX.+NX<;TG])G,3,=U0F5F#9!CT%7(Q-;YM3L(;XZG]U:?H=DJ MT,7#=<6]HI5?D4O_#&?[\IUD/&DK+C(">65X7^F8!]L9>8 T, M>]:\P!U36+8-]C\GQ#;!GCWMXK'K!3N/.QH2+(W@RYE%!H08#N(^6K< MH/[O3;2B0!;*HW'5IQ\K=4U_3:Q5_;\.K>/[M,*RV1@F_\[=.Y'B',J4(40C MH6"$T8_Y-$"1,8J((8[-[;KJ/GRZ&5GM!TV>;RV+FB>X?CA M_G8:2E8_L9+M=QOM7BM4I3MH65"R)^A$MKHT6-!]KDR'Y$OH/\Q_4.#&_/4_ M #Q'G9B#2Z,_ED\#1^C&(C8NT35D>3I?OT(VPZTA^FSTZ.X6O4S^IFFR5MYU MS3N-"[V7K1_SMFB42S8>!N?&)'#G?_!"6H1_B6S[RG$.PIMM"&6Q#1&]O5I> MYSJT M^.GB7?/%& 3AB"%WB)8CA0P?^6,\H'NX)K(<9 4^&HQ"R_?]YX_DJQE/K*-= MZ&.F5:V<^4WG4 MA[G&MO'3H-O 6[7XVXFCR/](=:366TBY1;5OO+1F\9E!B.R^JVY9+:FR+JO5 MG9?=0]VE=)5?R&A$3%&7)H&AOR>>Y9O6(#1'W>$;+C79D>-^@!7\N!7\%SG\ M3XYT?L,T/>S[LW]N+0\1-%+4LHS^-L4T:=V?9-NJZAOE6]TO;'#RV#>KN M;>BYDV"$^NY/HJA5FA]PF/ K\F/'(Z]Q=A=]8UC>T'@Y5&2XRG2\>V+O$ 65 MI-GTAT7);AEO6X8.L)L2WT#:8\KP,S_N73+(]K^M\5X&[H6JRAI#R7S90K,! MH%[@V",\M<:&C? +'DP"ZYDZAV3]P/Y[=-I5-.U1(,@C"GU.%LB8%9%.W' * M,W*/BR%GO<<3/FCBPZNR]G;NOE^O MVV]=,C/O1ZZS]V:EIM=+:KE:36P+*>W9L-P.^I]?:JI2_>239VT\IIU'3MA[ M"1%=84\HD1!QX TR&">:/:?)8>D1!>E9@46^'HT6]K")QA//G]!=M,!%Y(G0 M[%;4=P_OJ7JE<8_&(#C/-J5G]^WHV1\B$YI=MF20_.^C/D45 6^J"PZU CON_;FV<:<.I MHCZ$)-Y];8Q.C*'PR)B$?I4_R+*"QH:'G@U[@FEP&(7)R>S:F2OBK!NXV;2( M9L4>$:J__A)T0.9,FD^MO2)WC.>,R5OF3G/[KUX3-4)Y!A/-0R:_^J56^[K9)@CKY;6-:#DFW27$Z&&*!B,\^([(>OP=_1SA<(.<6B[>,D3X M3GF/1H:/AI9-;![#MLF'-&?))__^F%C4$"+VSP.>/4#>N;"%-+H[&V7XS"RB M%4-JH4Z)E40_IAD^R"2?DG6#/CKV\ "'JXBBHC =SD?OR/L(ZLB?$.WKCUP: MIYRGE 0C(WC;]I_&ZU;2)D9?GO7AO80,QT3OU*B/#X0[Y/.'OTD/Z//AH^1+ MM!6S]]#T+3]L1-A(PP]074:F,?6WICY<33R/?#M*^:)Z(#""B;^['OB+'MIX MS>0YD\+4VAARM5VT2 G+FF9)&^CIT)O"3A!_LH* <(3X/0.ZD--]&7N*\#/V MIHB>1/&,0;A#LN@7="7E2E\NSL#LM1D!G1J_41^_H^%0_ M(553/\R>"$96&'X?T_![VG,A:O""XMA_OY7 *P-!QV'&9R#P20E,*&,@FSA4 M&!D#XCK1 V$$80JI1[5;[%\1@: 4^X'_1)A/I'AS+470?1H;SI3JA(SMJ3.%ZC55>E#.B>C8@F6EQ#9S(^4LXJ M+0?K-IY!:'WP0]W>RH/C(4N5%"MZAP$Z4'1CSP%(H[=&\Y4_^"-B$2[FW#L"G0979:5")XN)A])/^WPR/F]!7I[F ;S>BEH7;HA(EG4D0SC,RX5X# M]*:&S*MCJL[DR70#$P\LLG2>(5IT(_S.K.H)FGWB?SEKM6_.+NJ2HM4D1:_, M(9LW[R+:\_?GY/+8>/1JW( 0UI_0G4CBZ+G+=F?DK,6$5H^L'+*F"L@AU4;> MKF/;G+6H4D;-]K:7?QL8C+CUXV/A>,H8! M/9=FV#^-J?_;/K;7"2V$["MTS% S N-Q<1KZC7Y40R7S*ALI5Z^A+/Q7)HI]]]0-/G,OHK?4_[&8 MK"=*O9_UAI/S0NLR,>K9)&+<$S5(C(4/NZ0*9SMBF19W^&R@D4=MDU_&RAD9 M%"] K0_HIM5NM*]:C5M$#)1.]VZFPXQUB:]I>,L)#7,XFQ>CK,&Q=7CG00!^ M>C &WQ\]XGR;)3(#7>_\E\$ X^$P(627$]$B$[$5X">D?$A^RKT6<^4Z)G;H M#@/Y*53"X0[MS6*[85'OVH?9GRQYAN%_0"WDXIV'JX44)JX?N&MG[G*^TCV# MSAA'IP>6:3D!>0D.=P@8F!8114_" M@$8 C5#0=W*F$:P=-<*KBUY0=--+"KI!!-6@B=7JN'!7ZL9+@V; M6/D8]488$^U@A IBS02_QH/97Q5)R-E>YH@3,-MS]$ZN9OM@N*L=8/@C=&.[ M/]/P#$30!Q6.6/-*'^1J^SS M"[?%1VME<8,[F/8Y>B<7P4!U%@Q4TPT&$C%WAF,\ADK@-Q]=6_Y@$M4PI\MV MPS'LJ6^%IL)2:U"U$F4STV>ZV)_8;P,/(F@0%:($/+\S%H*\@=[_CM5-;9+KRGT4>/!G03HSO"^XP!U+?^[ M$/JCSA&;0'^ _DAF7NLS_:&G:YGHX0Y&X+FV'ZJ.>\\=8',2WM.:?]V@@7<" M[\P9LBLYP^H\9[B5JA*@O!W(>Y7^!WC M< *1\\WQEA7A>P:].X?6BHXR"5;*G5*G_IL?%I*>&0J@*4!3%/B=7&@*S5F$ M!]*-#H377PZ-B1V@;V-:R@0[ENNM*@C0!J -BOM.+K2![F2TV4_DW-&4PIXQ MQ,1,6(D-@A8 +5#<=W*A!7?1:7]N-_K=NLY?Q MA,S/)%7BL>OZD:^F"3 M6;%Z>2-3$3FNQ*:ZD\@E+,D42:9W0"]6TK V<#\$(:S#0UJVJ*H77A9],JZD M65%YY0J:'2\WW[WT\JSR\L5]H]O?4+3T;>'EV>\I=S:2-A_9;"ZZ3F^(6_WF M'5(^H*L.G6B]YC7]J=>Y;5TW^N27YM\N>ZWK5J/;HG9VEN7"Y_U9@^X24]2Y09W[9G=N,F1Y?_N>Y;]I M5>_45K4T#(_Y"W^.K "'?<+GR'%_>D9"][(Q N=+LTD'X&Q95KJRH/&B(/>; MBZ\>W"!PGV)7VO19VO^]VVRB._*RWWNH21A[O;F$=V;C"0#N>&M\J\T??B>H MW'URPL1;V#'U^'=FSRH',V!2KWE/5J;+9I?6F.&!10"J@*"":DB616H6+*(% MIS:2Y[YQ?=UJ?UWMVR?0$MSC2^N' 9S"P G356Q\.9RN15S.%V K.I^^X;MO M*]5C.;3T-@?CYE](YU[[;O./9OM;LQ<[,/,+RK+7A7/)\?19TYZ9AO]U1=>_ M9NQP^$KC[4[2>4!^L3G[YJ97N@,[M,S_U&3M;';MZ\0O/1K&^+R+G[$SP6OO M-J]NNH%W[66OWWK7JS>]RD09JI):5B2UIC(7O;+CP0_ ^:#6K\DS:2V#]+T8 M)*\P2#Z.0>6J5)8K4KFBQ#"(._CR01PN=%)Y7YVT\5;P/1A54:5:K2R5]3+H MI%SKI,J^.DE)2"2SYJK(A-VPQ2-$VJEMG+[J6-?:NGU[<$%VA%DZ5RN;Y?W\IR MJK@EM51H54V2:W%]HSS=U#]&-R6*75**3-=425-9)28A#_MC/*#%2NUIO']Z MLG5IRY90IDV*7^02V+3:W8ZJQC-MMA:FKMEJ4KE6D]1*;7=C*G8G[/1F#A Y M52*O)?":)7P3@9/T+Q7B#1 "RW'> / 6>+M5 :\QT[8HX*1,E#*QOA1=TNIQ M^R.@@('(6Q6PLL86WZ* $W.FM8JD$0;K&FMG\TAZ_OW MGCNT@K2W\#2I4M$D6='!@006'^1 JONR-\G].ZFBU"0M)K@&I 72[J!ZF=RX M'51O4IMWBBII5452RJ![@<:'Z5XF,6\'W9M<'HQ4T94UP3_^6 L[=^ 0%F.@ M 6+A!QH@%GZ@ 6+NK(+,=NYF-8?:7U'S7_>T0A&O9Z& E" 9( ;) #%(+B#$ M/)Z?1O/_12?\HWL(Z8$%\LAW'%C.(P\CQS-%$]Q>9@Z"](A$ D'#,>_F<#1? MQMCQ4\_5UVMUJ:KND2=:*$H(0,:U)&3.B.Q)PB3C=;(LRYQ9*A0I!*#C6AHRIS7V5X6)A<\D75.D.KTCC3-E MR..>V!NK]BMVL&?8H5UKF$^68Y&9:] #JPA'\/FKA\S]D>'ATH/A8T(R]XD^ ML#A?ON$8+Y/9TK!M=V $V.S1%U[2]UVMO"XC2T[5RI)>V??,-9/I<$1GDCQ M7B$6P;Z'X\M,W/LX9!(K+E)1)45CJQUM/3#.F&C'@9.4CJJ49:FNLNDI7)\0 MS_/"MDB29$52:YI8$QQ)CEU8TIETY8/X&*"2XDF M56JZI.EQZ70GAZ.(DK-3BVP.\F%J,2E#H"95JA5)BS$%0"T*PLFU7&13B@]3 MBXDYFK)4JU6E>CF.C#GR-$\3/UFMSQ2YFRL5FCCA].R%Q$?Y6IFWHPJ1,TO-5:65)JVTOT I>+R.6M MBIH)DA^CJ).RX*L58C+I<9OSH*B!W-L5-;.C>XRB3LH5J"FZ5%/B]NKXX_*A M42@Q9Q4WDT?,1+Z"2@:(A9<,$ LON4@0<[UCJ(5-[KN!82-WC.DNK_.X2$CA M8?B*:J9O]4&9_,3.'+_9+GWZEV5)M;(FU>MQI6S Y00N;W3&W3BQP6:KK=:FFPM8?D/D@/:PQ>5$[Z^'D MJJI+BJ9+E7H^KK6 K3[P((LQT "Q\ ,-$ L_T Q=U9!9I?3M]I7G;LFNNEV M[M"L3%.G#>69,DOUUIA4[X5UW7(&[A.^=?W4]^IJU?V)7ED4E+TFE13MA<]+Q3X M!NJ_)C*#0+P M<"W_F/3C/=1?4IM;JE26*U*YNCV-C6N+%?:QP#T"R0 Q2 :("R>Y2!#SN8_5 MZ?_>[*)WL_KB[U&TK\7#> $QBS#0 +'P PT0"S_0 #%W%L1I"C*VG ![V ^0 M%>X#\3!J/-,SP2UAYJ#I'(IH1ZX3C+"7=CRL'GL'(&P&"\' M3L-!YSSF$/C9=4$$R3REI<YB*!VBG'.Q-AD8Y MEQN3Q3HPN\VQU]GL0HICM,!J7HZ!ZTQ9TP/8 MG.2I@=CS*L!@8/!6OKN=KFWY*OE;JD M58^LPIO34'6A6+E=FY:9Q)M3[=LMV:E4*Y)>JX(Z+2YQ-Q"62>DYU=;_Q,1( MQM%S?>,%^\V7P#-:]NA*1XELZ:=AD=O8JX>='2C M")P2@,UK61R3/YTMBQ,MVBM7ZY(>NXE\[Y0V^?;%YV8 MLD"+27AO6&8;IVZXJYHJU6IP@ :H?-AZ$U-?:"<*)VFUJY)>VUYH'HA;1.)N MU<$QA8IVU<&)U2E2ZY(:FPD".ABHO%4'5V+J'>VJ@Q,SU755JN9$"<,-('Q[ MP:)UMXB2 6+A)0/$PDLN$L1\;NFUFWTN;_UX8]=JQ*XUWV=_3 Q**HRGK2EDJ5ZN@@(JH@)B$GYT44'(Q85FK2WIL(4[^2 A; M3>#!%&.@ 6+A!QH@%GZ@ 6+NK(+,MIHN&[W6%6HVNFUB-?70?;.+>K\WNK#Q M=,*-)R8KN6EXCN4\^O?8ZXT,#U\:OC78?0-JU;"^#U_@K]K7K?;-V87\03ZB MB JX>@*Y>DPR\>[TB]USVHU^"FPN@3:,HR.3+KN7-F2SM7:DXQ&)6Z_FRV MOO[>;UZ7&G\TNXVOS6BWJXAG OH_K4+,[6'V2.[OP9\@N; M#2+$>,3MR=,#]CK#R+;N3 (_,!R36.Q[[IKM$JEF[7=Z\;VDJ'5)A_TT(/NA M7F>5.=QS/,D/S@>+)7E-TLNR5--AUPZX?9@BKS+YM8DH\L..9ZY1Y#3M43[F MG#R0O1AD7TMR)G$W$45^6%[=.D4N$XM%@0W'_,TR;N:2F'YL024#Q,)+!HB% MEUPDB/G<<+QNW7[K-Z\AN8XKKY.IO_PVGG]MV1-BGT-ZG7#,Y"*AI,J<:X1MZ8;;]&(D&*76V;RH1&W)AQOT8B09 =[7N!*@62 &"0#Q 66 M7"2(^=[S@C0[S@/66[U"YMC5FL#US#9GXM?9)-J5:Y)6AYTUH/NAOB=SO"L) MFB>=:E=6JY(FUW/AK0*[.53FN^9,[ZO,$TVV4VJJI-1A4Q#H?J RK^V:-;VO M,D\VW:ZB2>4=;C?C@=VAD_$Q>'#-*?W7(("M"+GIM/NE7NO?S7,42D'A'VX: M=ZW;O\[16SGHKM']VFJ?(R+I$UK!]>^)'UC#Z:=7XI,6,L#T^CHBHS_"R!@, MW*>QX4P)YF3T O(* A4R")?(4X^>8:.QX07(':)@A'U,:6%BQ\)PP*\!.1X7](I?EOQPB%4D) YI(>7,_$7L@)TJUS.00]A)\1 M,Z.1+/^#,)Y,T[%A4OJ'!/T\0SO6M3Q;G>*C\O"P\;UD#,D[SI%A_S2F_F\7 MNWC5L[?AIXO/!AIY=(+_$K@#0J@0!$(5>LLB9<#GCP9Y$7U0U#FT,#@(V9PY M'8S >%SH>]/RQ[8Q/2<3RK8Y]I]OHMSIM MU&A?H]ZWRU[KNM7HMIH]LN:35Z\N_5GTYZI#.==K7I.VM7N=V]9U@VYF]/KD MGSM"QA[JW)"/[NZ[S=_)II]O06'0W3_Z5;]MX&*2F#%*UJ+(V6D9F M9+0,7)O2[\M9Y8#;6I>L2IVO_=^[S2:Z(R_[O8>:A+O7KWF8S7C.6S,?5SY; MD%.(VZUV#A#>>1$N%,?BK9U?Y/ _!]T*-Z?'*GV3ZUJO>4_6N2 28'H\IW> ""',-(4Q+\3 ]\;0LXO*\ M %;1DW$/#VSINV^.,3')()CO$9<4."+7:/620UXB:=D<[T@^PJOH*G.*@^_; M"CG .!_LVG9$([GX*2$1D_3%Z36#'&"8#_;PH9N8 SX[Z:;#DDM86BWN+03= ME&?=Q&3J<7H#(=>)X' \+*N,)S%/'114,D LO&2 6'C)18(XE2V;3C#"'J*Y MDQX>8<>WGC&R0A,,O;.)$?;^_-3=!GX58: !8N$'&B 6?J !8NX,@97M@?D7 M5L*3B_]I8:SR599^^,)8H^'&]8A,!PTFGH>=P10%GN'XMA'N[Q@FS6T.#TY( MI$/1D0OCY=2#QAQ5Z'?NS]$3-JW)$Q'KX$_H33Q9_E >!Z\BR1PP^O#&'[(! M_&[]P2QF SBT)*]6# M3SSR__?8LURSC8/.L&^\I!SR0CYIYY>STMF%7I?JU;C#N=NVEP_9R'_/X:XU MS)$CSBPR(;=338T$ WD57:K%'N3EA;$P5WB>*]O7$R86=,+U)*$PY7(]J94E MM5Z&]03FR"'K"5/JX83K25+!UW)94LK;RY]P[5JM[+&*N;)Q,P/%].,+*AD@ M%EXR0"R\Y")!?.R&ZV&1UU/W&JSW1#W<.E/*:IT93TWSN1U^[WJA_1X$GO4P M"0N$]-U[@]CW >R& O_YX?]:VC-W J=!>]CIA'G QSS8O@XP]P>GM [ +B;P MGZ-U@+FE+Z5U '8H88<2'%^0#!"#9("XP)*+!'$J.Y1Q97%/W=']C7&56+.G MN.IU_X8E>D%$G;F4.,;4SBBQ\D*OZ5)=/L1U+(*BRIC0.]X0FS)_U_*6J7JS M+V\3+5^B:(I4*T/Y$M# ^VM@)D7^ V<5,64FB9+:DT%#12R@*=9$.2G<2[7F#SH._-"5V MODCG347[Z%Z==#NU\3J=R\9MHWU%KP1N-OL]N#DG#:OHY(5S5;ZO5>'N$@3 M;BMVU\VK&62*Q&4Q9'&G=;RYD8/:Z3O7PW][VZ9";]LLS-3/+;[K:N.?$,XB MZ@?>;U-;J://[\JQ',7:8A3C!R\+C=GH]1CKG(=-E.U.<6QX\NC&7'WK=HD; MC>;CB>_X7>&QT>=E)JDR*JDZ0H$GG)VU. S;-O] M:3@#3)$)PX;!<&*'\9[P*^217]?>U:"4F5,KC?G[;ESO>O:VN?SN0GQ4BR1( M0[G0G*(JJUC"E6-33YB#",?W1"XI:DE3#B:]HDM*A64\LAQ$QRGL$A4C$6#] M,2:?/F-[RJD.XR;#,\$5DV4_PX\V#E(DNR)+BEZ3JFK<;26PD@K!PK7L8S76 MONP[U+O6*=*DVJA\5#)M_H^C5,U M*]03P8,(53!O.U%;@GP<3*8$PI"[*_KXTN2-$+@4%;Q&)I@B*>UVQ,,+AV\G[M&G7*H53:IHVT^Y\,!7*(# M[DD6G>+*+E($/-H@9Y= M]-W L+DV.OFC98(F)',;0>K6HRZ355B1RC+L#_ F.?W] :;"?^HV7Z4JZ75J M^.4\S@H&'JS^(!D@SIV!U^ZTNU-O6.++%*"Q-@#("6J7%QH:/48@VS>*=D%_"#4-0Y-DJ M<@+#>;1H&9LHV@/:.UOMS>3H+1&)=N.)"=1\&=@36A#H MJ^N:/ZWHK&C22EPEQGB-3B50XIQ)3E^),ZEK!Y/PZ+J+2JTJE67^*M_FP#2? M \,);068,%NU-Y,ZEZ:&5FI2N4QM;3B,Q9OD]%4TDQJ2IAK>R+0'3V-37 M>(@]#YLH,%[ JCZ)7F8R6^:81&6D^\;+PJY)9T.DHM2E>NQ]GJ"HA:#@.NJI M3)63/:EW[-:V5)$KDAQ[<7*.-/\+"U)/J[E(9-CL8&'Q^[\RHJDJ;JDE;?7W.*!?XNVU6\U>]$E;OW.U?_] MWKDERU7O-]3\Y[=6_Z^8VQA D\(T*\9 \1<:])4W>SYX=<5)!@*G>24U?7&I.'N1_UCK]0 MK*)6)$W)^4FF$V?0>_@9.Q->S> <3I=M&EMC\BGG6'0C*%*M9%]6JI)6AY(P MO$E.7ULSJ9![T.[H,Z>R0NSKV$I$.=+4I[&M9[B@L>N%B+I#Y+ZI$&,O%UQ. MZ!R?PB%X%O)6S;^ECLS<;IJFN )49$W2=$BH!RH?MHIL*4:S$X6/+BU6E6KE MN"(:_#$7,NOYMJM$ZVX1)1<)8A[MU;=WFG!KC?+'S01M2Z;*538;P&I%4E19 MTBM[F)2%8H W%O+.::H538[OV5=TG55TF/CO3G2SV#O@3$ D@'BW-E[*U>< M0)9G,8E94,E%@C@'4>RWI?)77,^P'AP-E@Q>QT]X&%F>*9R@2\JD\ZW9*TZW MB%!9TFN*I-;CRG6!@RH$$],JVN*5*WEO-3G20O&P9YB]@I< M9Q+\0C!6-GG2U=RJ7I%D#3)+>9.F I6)I@@Q1AH@)@[?9*9 ME7GE/CU9P1.F]:0,QPS5ON4\8F= 5@'TKNT&&"GZ>QX&D&>F)K <,ZG(*] T M'/-J%9C=+EJH*>S9[WA4K%!_N79"/,7(G@1^0WX@7P\/$Y%D#)N!. M,NGIKQD23D[8K!!3MZA4G1C+[*\:)> M84R1E29GM*)K2:WH%69%9SK36:Z?Q^ELCO90I64;Y/E1/=]F*9%Q\JPB1E@F27+ M00-C; 6&S0EA!9@J6_4S>W?Z I5[ DK+N8H@69E)Z=R^1),I*Y(,)>"XDYR^ MWF8O3C^,A$=?JBY+95F7JKHX->&RU.>#P>1I8E/G$;GA@?N!^S3V\ @[/C&[ MD>WZG"70YWDRS73BN_6SBDDN7@$H/ I]M0I/RR%HX5N"41L'G6'?>$E!SR.? M].'+68G,M5I=JBNL,[U=V1]RJ>%[6$.2)-\&TC'[ TF0[CB]OD(ZHMPK,7L' MB7#M?7X,[Q5%;>*A-; "3@@Z>V&Q3H=LU^1,QF 7!X;E8+-I>([E//HKB%Y' M@*:JO,LUJ:XK4E7>XPJHC>=)1-'IA2+N!L(R>]P'$C8IQ5^N2[5RE1[7.^[< M4]KK 11SAAPDD P0YVQC=WY2/HP^CUS;Q)[_/[_45*7Z">$?$RO@+.)6J&5Z M^QXPDT'46\&Q&>*73K4F22EK4KF^QRX #Z>2@<&\G)^O,-E).S+WR(UB79;* M9>+_J-MOC>:!L&""@GU2C($&B+G3)QF;H"O%FL(QJD]H!;N_)WY@#:>?YN)1*#]I M*0-,P/2(D/X((V- LQ<,9THOAG'<@*XG'ODS(0QYZM$+L]:\L$!U,,(^IE0P ML>/CL(!+Z.J$ ;:AY1C.P IW1\@?PBH/'U)I_MM!6AVJ$)>YO ?7(QP.J4$Z M=RZ'V(DCJ;;8BS M#7KFP2;VQ8HOB?K-?_5+K?9UL]V/!B0.SO).(I> _#8V'G'IP>/!GD1??!T M4RG=F;0P!0C9G#D=C,!X7*AVT_+'MC$])]/*MAQ\%NKC 3$8_VQ=-^\[K78? M776Z]YUNH]_JM%&C?8UZWRY[K>M6HQO>%T??O+I@9]&=JPZE7*]Y3=K6[G5N M6]>-/OFEUR?_W!$N]E#G!ETU>K^CF]O.G[UT6Q>+Z.8)O_)M&P^#U!1 JL9/ MUK[=R(QL$N+84,Y].:LP\U"5^O7]/P-,.YLQ(6 MB##)[8C.,5[E8 9,ZC7OB5Z[;':1)DO (O%8I&;!(NJQ;R1/[%YYYCXUX+LG MOM3GY0S.(NH'WLV2=]\<8V*2P3'C2YERP8QTMZB7'@&ZZ7;N4.>^2=V:]E?4 MN.JW_N#I NPW^W KFD3LV 8,.N\!I=,<;FKC %GA:04>!BRA8S$[1X>2CP$I MNL:<^B-CO#P0\GIO_8:,213QH?\-W 1J!"AEJ5R%>T&39]>V8$YR(1M"(N;\ M\G82R2LD.C)8HTJR5I?T*ES*?,@Q))/N7$9U[P,7>9A@-;!LC)R%KJ5_I[\- M#'^$QI[[;)G81 ]3]&Y" RV6\QZY\\NX$1WYYS!8=\[I+()T%) ,$$,&8_XD M%XEL!95<)(BYMHZTL,F+Z]#GEI#Q@MX]8 ]PB]CFFO"PUCR3-H$#V%7 MF$/8'6U594LI022.?O%M+-^8(]2%T2]+5U2J2 MLD_M#!Y5>=9[AW-5/B;.K66$"(/FSG:CL5YACC>NXM%PS,:32V3]-_PU[5W' M:J4JUN$3.]'VT M'^E3E D*X7F$8#BQP\3Q29CZ'Z.S8WK7<^0:@7,\P04NSG?19\=PW0>"78^&.<9:GFV#/6KR74S!^:*XG*8CC_X6C%0 M[$)P<"WWV&K4^W(O0;6N2)5*7+YACI3Z::SU\":PTH,1G:U_HOOGL)=^&F7. M!$$;MNT.:*&#$*1+BM'5"D2S&%7:IGNEHDJ*MD7XZT_6G2@J]&Q-DBCUH.,D)W*ZSCM5+7"[)[BY2J55#)18(X M!R;H?#^?GE+ UG-87(6JI8E#M))-[-+EWV%O(3-SM,8$U5O.P,-DS;_&T;\M M9XY<9^P$KF>!"L\P=Z/&Q-/9>;*"3(99U61B[%,: M%K(W^*'=!KHQ0>?]Z9:&&E8E98>"KYEIX--8V?<>IC>!S_=U(\]_=I7LQ/,( M*+,M 4[HFO^)LH-^9H+C[(29X38_H3#;8YM;-9ED;ZP8-%*U7)8JVB%)UJ"Z M3\_(M41D LD)$C'),)^F2+J\_688KG=93F.!ARB!BL]Z%X6)DK,3*T2F,R^U MD4T^GEJ5E$J<303J5@A>KN4C$V0^@H])*O::I&DY#^F=>/=\;$P76^?&8.!- M\-+8YX3> DRL[38]$S5?OS=Y'T%&3ZA%@*UEJKY'SK:8 MV_*+4E0>?L;.!*]LRZ^DY7%"W?Q/FNTJ?8>0:>@@SX&;&TK3M/6Y(I4K%4F6 M(>&%-\D9:/0=(JM[L#(5=2ZI]3V.58J9YM+A6W%ON?^&@TF3P T]NZOZ':*O M(:!MUYF%R+/;G[E0=:+LM3UJZ,=>"50D-5Q(DJ\E]PX1W3W)O775./BH,']$ MAJ+8?-M4HG6WB)*+!#'7MJN^N(6)N0LD[@80'L:SJ,O]5IN6R3>5(V,:7IS: M=QL# HB'[V<8W=N&$S0_U]LHI'AF3\-+\K-\MUA$/YBXF=LNR$F M4=UCQ F!XW=D'FPRLCG8.8IO9Z(ZGTQ ]E*3Q02\CG#MS7!./ZVK6JU(6FV/ M IL;=Y!$T?R%I>\FVK+WH^Q%VP27B6I9E6JQZ2DI[ ME(VHW[3:C?851-0+2]."2BX2Q#F(J#?,9\,9T("Z@QX,YSNR+0?3Z/K PZ8% MT?2L3L\3'X')/R?. >&$Z5.;_Y; XG>&5R$JR*,(])#M^/>8E> M1EFKEZ5*>7LN.->Z_#2!]RX>SV):5('':'-DS+0])]068%)M5^M,4<,E3)TA MJ/6B2LXB5XK)S]N/>J?5ZZ(5K9IEL'J6,[#&AHV\I;8FK<+>["YXC&Q:8@"Y M#Z0-X=V@H*TS2VE59(7)+WPU9\BW^]A[FJ6XW5*D.DN@TDYXTM6:I"M0;#:7 MY-M$.B:G[EC2):BZ=9JNI'-T"=!IC.L_K6 T&38 M0VIEXZ>Q[4YQM)OBX #Y. BB:SC)3+(& :8M=@??D?'3\$Q0[%DJ]D4"X,_I M]'P%S5D%3\OL.)=UJ"O,NJCA37 MFRNG,=ROW*"5B\2 ,C.&7PB:WW!,^D]SB6UF MJ6_UBJ0H>US."[5SA./R>@HS]9^.IG"2M1QEJ5S>'FSCP?$">Q:,G6(,-$#, MG3[)R)XE)FRSCUKMJVZST6N2'U!8=J?1OHY^:/[S6^N/QFVSW8=:.]E%_E4F M;S=^L;['GN6:;R];3OVV<$F1RU*YOD<5\4+Q1 "&KF@>SE2G8=C";E?IQ;*Y(M6I=JJA'7F?#XSH#=BL8-2 9(!;);L6.F1.+52,K MI^E.'FQ\7&CW5]:HVFGE9N0G;) RIZ$.-TB//055DTA[)"VVQM..!JD&!FD2 MI/TU2XZNYR9SU.D89^DX;BJ25E6ENARW.\\?)OVKW/T5@ZZ:W2_MMKG-#_K$UH!\.^)'UC#Z:>Y M>+32BJ1E#0C.V".B^B.,C,' ?1H;#D6<#&) 7A%=[8LL\M2C9]AH;'AA[E@P MPCZMJ."8V*%G'\A/H1MDT!)HLT,0Y'$_('\(JV=\2*7Y;X=J-F"AK!"=N;P' MUS.Q%Q*$=.Y<#AD002D-_&QB,N/7C8^%XR MAN0=Y\BP?QI3_[>+7:RAV=OPT\5G XT\.M=_"=P!H54( B',%54=83ZA05Y$ M'SSAA$IW*LV-@S];U\W[3JO=1U>=[GVGV^BW.NW0;NM]N^RUKEN-;G@GS&() MSJ)15QW*G%Z3&(^==J]SV[IN],DOO3[YYX[:D*AS@U;NLGE'=;[E3+#Y/MV6 MO@5IASF\\FT;#X/4YG2JIDW6?MO(C"P.XK00JX(/:<'.^C2U%IQ^#%@JQ2]%@ MO^W-?MC*=!<[P@"#GL.PSHK2>%66[LWF3/BGV"EY%580H?<+#%TOW%VC-PB@ M4X\+LPG5[]R?HR=L6I,G(M;!G]";M5TESO8IHCC[-^R0\(XJ5Z4*K;P+>>*9 M,V/'4$G*1%@70]$U)N&L-9O%M.3_P?7]]SC6H-:E:EV$S"1V[D!4N='EM M08LY14[ON@GMKA54H35PH?0NN M\RMR*YF0&WSMHW=4;>S[FRY3*MK$RNURPM0%#2^PH3>68?-Z0J\PBTK>A <[ M$KR;"2Y6S0^Y>5\UF,*@R7 XR8M9*W$U'G*T6L2X/SNN%K>T0):)"&\P\3G< MA\"PG/ .E&59:1J8HVVVZ:/(MHP'RYY=B%*TJ9;;=82I[->EW^T,O_FX0:'O MS(!O.?-JO3>NUQECSPC(_ Q)6NJY)Z@[7 MHA3B"&PFY_;@"*Q01V"K< 3VA$=@R1R:\\ (C,?%$F!:_M@VIN=D/ME$U9Z% MZAG_" X^-KLXIT8D,=FR=?IB_XG"@\43S)8$#1>; +,D62%!D$G2N6D" (A/@&@^M@05+ M0:%)T'%-D2*AM55#BY1J MNNF(\2Z\WIJ^J=29],W(VXU.!&RZ_.X_LR_\)PHPA/&%._ST@+W=LC,C.6\2 M-&N25JM(BLY?"2ZN)">9/YPHFY@";B$M1JYM8L^GM^"\S?%-EE-LQF]-DVJ5 MN#N:N,,4V,2PB2EE=B";EFDR-%[6-AQ_EV(A6DJ!JI4M.>)?5XJSQR(6%?>KZ$=Y<$G5!-W@Q8YOT-=E MQ<*-N\+ OWSR;[]J?,GP+XU@V)*+BBS)M3T*^ $?N);3 MLL,%E9P!=]D\IO2YNTOL#HB:)\E9+/KQ.5*I,#6)Y5Q1T@TA0RB0;\Z+UMTB M2@:(A9<,$ LO&2 67C) ++SD(D&<@U!@Z'RAP8ISA? +_1FCL*RP.JOP>WKB M &6%'VB 6/B!!HB%'VB 6/B!!HB%'VB N/ >@A8VV<-^X%F# -(#$PN/E3CH M2Q$E9Q"'9\[L-TQZ94YX65??79-\%!_E["XF7NBD?W.LP._B'Q/+)^/5P]ZS M-2O4+M:Q+>IV_FWH+*CD#WC,% M#[CG/606BB\Y?>(K3/4&WHD/:8FB2,D LO.0B M0\?6IC*I?Z".Z:>@L_#"/),5,D LO.0B0=P10%GN'X=I3(-TO@XV$H M@;-%&&B 6/B!!HB%'VB 6/B!!HB%'VB N/ N0I2_]\YV??\]#X/%,RLA58]S MR1G$/YG2A>L2/F9>]]7,Z>Y3GSMZ7<,Q^TL/_*MA.;=D]C4\R[>!YDIS!?9H*4YB02X8?ED9XP)6=6E72 M-!ENX.:7S.NYK#*U!GGD,B07BB8Y S6M,@4&.:)V'I0N9!KR/4E$ZVX1)0/$ MPDL&B(67#! ++QD@%EYRD2#F.HP891H2EPI9H7_&PX M)5]VNM?-;NFRT^]W M[L[1@TW&"RFDV;YK6^8G;HB[4SN/"D3>-ZZO6^VO"Q'DY:?H/C#B5(S8L/FB MOMU\(=,YVFVA.RB8Y$YUL( T8I(F"8U83E8C M[A+DV[UZ@U[3I%JM!EH1"'XPP2N)$+P(#(90(>Q=%6.@ 6+A!QH@%GZ@ 6+A M!QH@%GZ@ 6+N;/N,0H5G%Y>&;3@#+*$[PQN,D*9(B+I M;,RM/\TT,2%7FCGI%E[D[;=\?X+-UYYTP^\,]X\ K?.K(SEO7.N:I!'GNJIN MOYS[K7.MP?;0.B;ODV'\*Q^L9(ZJA?0:N;:)/;_Y8V(%TS2YR>[YT"T?K0JL M+#0KF>-E![(RE2,-'@XY)QE;I4J5Y@^\C*$N5 M[B^$/@V>KV8!A*NUS=>_K2" M$8VNT;CLND-W^LJANTI)DU-)&RS7)-(7*"'+A^0,:*O'1GHCFJY6?_W#L">X MC7^&GV3&439$7*XIP$X^)&=0X%AC#N"G0\\T\@B7*3)[<3:G>3 YYM\&^C'' MXU.BWV'Y@5 //D^2,Z K>P0E%;K"706B2!:-TM MHF2 6'C) +'PD@%BX24#Q,)++A+$7,<+HWS"T"&CF81C[/CA;7 (O]"?,604 M%I&R!94,$ LO&2 67C) ++QD@%AXR46"F&L/ 3(*4XJ8,3>.%6H4\X_?AH@G M4^2L8?X]\8,G[ 1^WUV3< ?&9LG"\$Q\R%463G '+F9-( MD@%BX24#Q,)+!HB%EPP0"R^Y2!!S'=R$]$>@+$@&B(LB&2 67C) ++QD@%AX MR46"F&L/(4I_=%RG]&-"WC^T,)5+_05W3#T%GX<1Y)FJD _)N>0,XJJ+4H,_ MI].H^LMJJ+09^=IMU_GG?(J%SW2B"0;)C$66G $[RYFR,Y5,1+4BZ?7M%[X7 MBCE"<[:2+6+*!D@ M%EXR0"R\9(!8>,D L?"2BP0QU\&Y*'WOQO5(JQPTF'@>=@93%'B&X]M1(M\L M@8^'H03.%F&@ 6+A!QH@%GZ@ 6+A!QH@%GZ@ >+"NPA1_MZC83D\#!7/G(1$ M/R7_ Z3Q)SH#33.U!7CA]6'+@'EDO5:G,8=9+025GP'2F MV" G3(>$0M$D9T!FIJ;@:,D L?"2 6+A)0/$ MPDLN$L3'QA7O&MVOK?;Y(A0XSQA\Z]:ED9-(W#)DA6X=#R.YE'S9Z5XWNZ7+ M3K_?N3M'#S892*209ONN;9F?N&'T3NT\*FAYW[B^;K6_+D20EY^B^\"(4S%B MPYZ-_G;/ADSGY28-I]%+(#00>AVAR\D2.OLP)I ;R+V.W)6$R7W28B= ="#Z M.J)7DR7Z+N',W0-$>JTF5=0J$!P(?C#!:XD0O @,AK@G;,058Z !8N$'&B 6 M?J !8N$'&B 6?J !8NYL^XS.4YY=7!JVX0RPA/YWXF"DR1*B'AOK4&NT/KF!Q/D_B6_LH%*RO,L;R07B/7-K'G-W],K&":)C?9+9^: M+NE*#5A9:%8R!^L.9&4J-SO4RU*U7)7CB+L/5.^!A"F3D#G-=B )$XT]+AE7J4NJ3*W-(]=T(!U' MZS.3C;0.B2]&M^=1=$WZ[ (&Q,,X F&+,- L? ##1 + M/] L? ##1 +/] <>']@^@&!C>Z(1OA%^P-+!_[/(P;SP1-(G)67KW,?.ZA M=88KZ5.SB\N;>-0BPR<. \'K0&^ MQY[EFET\,D LO.0B M0\?6IC*I?["K,@B#R/(,U4A'Y)SR1G$55\5'0R][=50 M:3/RM=NN\\_Y%%NM"P/)C$66G $[JYFR,Y5,1+4B5>LR<)8/R1EPMI8M9R&+ M4'S)&;"VGBEK(050-,GI4[0F9T%1P99Y2-_C>UZ(UMTB2@:(A9<,$ LO&2 6 M7C) ++SD(D',=7 N2M^[<3W2*@<-)IZ'G<$4!9[A^':4R#=+X.-A*(&S11AH M@%CX@0:(A1]H@%CX@0:(A1]H@+CP+D*4O_=H6 X/0\4S)R%1CW/)&40_F<*% MZ](]9C[WU]+&06?8 M-UX@OZ_(DC,@-5.LD$=2[Y$6" 3/D^0,",Y4)>22X(?E$.Z>'%/1I1J'R3$% ME9P![9F:A#S2'I(019.< ;.9.H0<,5LP]0RYBWQ/)]&Z6T3) +'PD@%BX24# MQ,)+!HB%EUPDB+D.3$:YB\3[0E;HRO$P8$O)EYWN=;-;NNST^YV[%="\;UQ?M]I?5U]^BHX#"[)DP8;]F,K;_1@R;:,-&+JIPFD M$T@,)%XE<359$FG@&^T>CUGG7D9PW#G9-TLLUJ:KI>SO8&FP, MK6-R/$WB6_HK'ZQDCMR%]!JYMHD]O_EC8@73-+G)[OS4=*EEFJ*W5)J=>!I>*S]-T&FC+GV@ZE:O3EK'1VH=2JDJZ5 MCR/N/E"]!Q*F3$+F"-J!)$PT\+AD7*4F*;HBZ34@7T,A1_3_S &DX_S<5'MXN'PN:2'ER/3+2POV36G,MAA\*N,6)F0R3+ M_R 3DJ V-HAYXCR&1L7G64]B=QK.5A$?C1]&WG(\-N]1G&W@XH-M#+ZOA(]1 MO_FO?JG5OFZV^]%0K(S$ !,%XI&!J.TD<@G%;V/C$9<>/&Q\+QE#\HYS9-@_ MC:G_V\4NFRRSM^&GB\\&&GE4V?Q"]-O913\$P1VB*ZK:G,#__-$@+Z(/GI ? M*RS=S)*5E]AX&*3&FE3MR:PW;D9FI.P&KDVDDO6EDO7F8^8F^\F'6#W@X/Q" M620^X99O]@//=1XOEA[>YX^S/P%PZX 3I,_QSN93;GO(8AIOA1Z2 MOCA?!58-@0S6FFB/&X7^-:PVN3(3Z/9OJ>4 :KE";65?%) #Y(1%[@S,$#', M$#6+N15EC&R<5K&'(@HSU7*/<./)G3@!("PNPK-$!(!87(@[5RV 5UQXK_'0 M&EB@I 6&N.]RK**+:+HOX>?<_7WWS3$F)ADE\ST/[B^?9QCF@[4XR_"_AC,Q MO"E2PH,,RN:1*U(696*%S.<#NCZ;C*D]M,,I!44M:4I*IQ1JU8I45N)RQQ;D M.#D\_$C>)Y5L3H9?V:',D&],::"=LQ<385W,^0-*.:";H'1CBO4<2+=4#A8H MLBR595VJZ@H0,,\$7)^NKDYY!M[[/0P MOJ5T/*!AU^?C2DUZ%+I4Y6RK(B5=6X F& V=O[B5:S0JD831Z M)'80'53PJ2N&_N>7FJJH].@RA-.*Q^""2@:(A9<,$ LO&2 67C) ++SD(D', MM<.@O4J[<\5C'QR$$\3/%I4N?TZGYW,?KC-<26?J1#@UYS#- M$^5B+N!12K(ROX"'_*"EE9:G2F59YC?P5E#)&;)6WYNUT9&VK%C+!HQ5H"MG MDC.D:SDKNJ:4%BBI>@WXRYGD#/E;R8R_&=^L"@PN"(.K63%XES1%H&LN)6=( MUUK*=#W&%"AS['E!RB,74T&T[A91,D LO&2 6'C) +'PD@%BX247"6*N(YB0 M\@@,!LD <4$E \3"2P:(A9<,$ LON4@0<^TPO$YY]##YP1ILO90 J)I*5(TI MOM5=X!'&U%9+#;9QT!E&?[AQO;[Q\J<5C&A9$1K4/6GR8UV1*CS'X HJ.3L> M*_$EO"+>7D\\PM![[%FN^8=A3W ;_PP_R8RT,1?60_(C;Y(SK "FQ%< 2YRN M:>0^KA2ATV6I7CND,*=P1<+RR](-)(VO(Y8\22'!L4"2,^2OE@U_(;U16,E9 MF@1ZJFQ-9+&OU?43+?:0Q,@%X47K;A$E \3"2P:(A9<,$ LO&2 67G*1(.8Z M)KEC$F,P(JU\'"$C* 4C7"(O^HX#\M004_\,R"2@:(A9<,$ LO&2 6 M7C) ++SD(D',M1_Q.K=Q[+F/GO$DD>]0+P%9<[]BX/J!3__RJUZ6-)H+!(Y# MYN'A[17(^I&[UPCZ(WP7^GJ=F:MW'R$;9D3.OWI%0>T,]3(!E(."D/3FTDJM M"C%ESB0GS7!%5@!2L2#=H+2V%^W*7&DED&08K\ DN5:3U#JH,-XD)\WW$@ * M@ HXK.( NGY%4F5N5J2CUQJMSG%)7TB!XV+JB-;=(DH&B(67#! ++QD@%EXR M0"R\Y")!S'7HZG4*7.BXT>2W,79\(_3Y\ O]&4,EOT)SN*"2 6+A)0/$PDL& MB(67#! ++[E($'/M,D EOZSB<"4.^E)$R8G%4=?'3YE28 WS[XD?/&$G\/ON MFN2:,(AY:?C8O%IQT=_4;OSF6('?Q3\FED_&JX>]9VN HR(B73QP'YWPS4DG M*1Y6JI,B0T\:;Y PT/5./C/L)D'%EOI.3 MH(B2,R ^4]J,=^*G6M+OY(@747*&=DXY)VP7UH*!3$DNYI1HW2VB9(!8>,D ML?"2 6+A)0/$PDLN$L1)TIZ;A.Z<>$R!E:F,JG#H0[IJZ##ZX"I$Z*(3F#O(+*:NF9T ]?#9XV(R^\ M[3K_G,^U\)E.--,@[['(DC/,!ZAFRM)4DA;5LE35ROQ&_ LJ.0,56\N6O)!P M*+[D#%A;SY2UD"THFN3LK --SH*JHJ[[D.G'Q7P0K;M%E P0"R\9(!9>,D L MO&2 6'C)18*8Z[#=ZTR_&] 9CF]'.7^S7#^(WQ61Q 65 M#! ++QD@%EXR0"R\9(!8>,E%@IAKG^%UJM\[V_7]]^ 50%:?&)+3#]YK3$'$ M=:D@,W_\:N:.]ZDW'KVNX9C]I6_^U;"<6S(-&Y[E6\[C]22\>BXLFQ+>/-23W'CF$!Q.=DPR"@DI.FO'O-E">*7O()>4/RSS<.94& M^:1G7\Y*9Q=E7:KK]0-F1#PH:S@S>]E[F&AIT!WN-Q8,T$WZBZE>R:/^VB4' M=?>\OY/J*$CJXV(.B=;=(DH&B(67#! ++QD@%EXR0"R\Y")!S'6 [G52'_&X MD!6Z;YP&Z2X[W>MFMW39Z?<[=^=((3WP7=LR/W'#X2TM/"JL=]^XOFZUOZZ^ M_!0=!Q8 "X %V;)@AVA:Y>W6'-'FT5X;,RM2\TT M,6&?FCEC%=X_[;=\?X+-URYUP^\,]]\K7^=@1W+>^-AU2:XJDE96#_>R-=@L M6D?M0W)R?V4'G@O>,L>G0@*.7-O$GM_\,;&":9KL9;>'0NH";8&V&VG+'($Z MD+:I%/=79$6JZ&5)T4'_ I$W'X;1F<,PAS(YL_-V2KDNE2M';."_HK8HA_"* MQMMR0KQ--$:Z: +HJJ:HJ5>M) MJ("20:(A9<,$ LON4@0\QCG7'-4D$;':-03N4/B M@]$ HKN[I[5_D>(.-$ L_$ #Q,(/-$ L_$ #Q,(/-$!<>(?A=?%_ M#Y,?K$& 3? ,=J1JDL&TZMM@6G>!1QA66\UY# MO1G^X<;V^\?*G%8QHW(T& M>=>=,=17SAA62IJ<2G*D6I-4N085M#F3G"&/:[%!X8BWJ\5C_S#L"6[CG^$G MF9$VYM;X0RK'%H$SXK!U4ZH-4Y4@';JFD0NY3,@YB,.B)-WDF:!K>5EFZ@BD MQ,O#,AOAQI@\2,D LO&2 6'C)18*8Z]#CZUS%T!&C68IC[/CAK7,(O]"? M,60K%IK#!94,$ LO&2 67C) ++QD@%AXR46"F&N7 ;(5LXJE,3=:%6H4\X_? MAA@H4]NM8?X]\8,G[ 1^WUV3I11F>EX:/C:O5EST-_FIWQPK\+OXQ\3RR7CU ML/=L#7 44.WB@?OHA&]..L\/@OUYDIQAL)\I_<8[T5.IEJ@JNE3;IU)MH>@H MP$18/P&8&G+<3P!(111?<@;$9ZK2\4Y\2&H437*&=@YS;(Q3M@MKP4"F)!=S M2K3N%E$R0"R\9(!8>,D L?"2 6+A)1<)8J[#GI I"1P&R0!Q824#Q,)+!HB% MEPP0"R^Y2!!S[3*\SI1T7*?T8T+D#"U,Y5,'PAU3U\$'5P%2)\60G$%>P:*P MX<_I-"H=LQH\;49>>-MU_CF?:^$SG6BF0=YCD25GF ]0SY2EZ20MUJ1Z!:IR M\B8Y?15;D;,E+R0.%U^X%.7"@4CC*PU MUSI_A%A>$0E=4,D L?"2 6+A)0/$PDL&B(677"2(N?8?7J?]-8(2\1=*Y+GO M."#>0N1-@)< &7]B2,X@L*^M1DOG_O@5=TUK-MKKC^"AA6XS6SL'0JC+_ZC_R'@#IY;0VS-LC_O\ M5VE_E>" NBWW%$=6)*[]R(K$M1]9D;CV(RL2UW[D4R)QI<-VBVE_8('![!PV M"CV/.Z,Y"SS#\6W1ZD^V^%-!O%,$\8F.K$A<^Y$5B6L_LB)Q[4=6)*[]R*=$ MXDK;#(NI?A9%K)55H%+[ZC'R'B+W_>5KTXKR0*0]?B'-\0>TQL7KAH[YD-CF MOQJ6\\7U_:%G^9;S=!EB@%37]MK'J-HP#Z9DF&J_?+T@=:M]6J;K^L$QUY]X*^IQ\#_E6.8MU&WJ.$;U88 MX765URK1L1)L5+?EGN+(BL2U'UF1N/8C*Q+7?F1%XMJ/?$HDKG307US>_ MIE]^B(4K%.P3!:^X8UK+[AC@7N%_09]*10.;"L0*Q&D0M\L%\?X#F0K0"M!I M0'=*!O1!NZ(H<)\BN-_N5M'KEHOR5<*2&[2H:#;:6J^EKQ[=>17O=>E;I<"\ M!.9>*6"N(5I5\%%YP]3(BL1J9$5B-;(B\2F,K$A<^Y%/B<15##XF!L MEAK[[]#AK-70&-I3QQ%];(%5:KKAH\TK:SAGIEAR0G"F8.]^8GCB6\F\607L3?\+/V8VO!&XS-7D$ MP(EKF]SSK_X(K6"^2_1F/?$#36\HV"K8O@K;?J;";D/8[N)>B(]Z0]?Z/5WK MZ@K("LBO>]S[F5JY39&\XW+.5+?SUD ;;..<;YU **GVN,U4P&V(VQW%.SL# MK=WK:IU^5^&T]CA]!::9S,#U8+JI"M!N:LUN6],':]135D$#4&%.Y7=3(RL2 MJY$5B=7(BL2G,+(B<>U'/B425S',65!C&5WDQ]PQV& 80(!1P#R++I)@%0U_ M*@37=Z,5B6N_T8K$M=]H1>+:;[0B<>TW6I'XY V&Q9LDW!F&4'S&?W!O9/F\ MJMU9JH?8,F-J[?3][+F7L=\*.EU%9(J2%//+!WNI\L'!KE(B6_WU@L$G!9Z3 M@&UG;=@.IR#Z@GW!-AM%;O457E<:>:<9"SL!8W=?8-Q-AF.WKPWZ'87.BHU\ M2FKKB8ZL2%S[D?=X# UV? QM?L ,M$937490$416EA?JMMQ3'%F1N/8C*Q+7 M?F1%XMJ/K$A<^Y%/B<25CGLM)LJ1)88IN4N5.&L,G.K(B M<>U'5B2N__0#Z;<"?P'MR"UBM)//QD^-R]2#IN[6!Z3,^[9&_!OW+->\XR/WR:$W5R/;JZDWM&ZC6=U@_(F.K&1=[4=6)*[] MR'L\SC(W3%;T.*OM0:6RQBK!4W5;[BF.K$A<^Y$5B6L_LB)Q[4=6)*[]R*=$ MXDJ'@%36F,*P&EF1^&1'5B2N_:?9%7)AU*OQ(^F1O7^9](\J8[ MKU0D!ZRM];N]ZD;63W1D):=J/[(B<>U'WN-1--C'45370T:E;U6"'^JVW%,< M69&X]B,K$M=^9$7BVH^L2%S[D4^)Q)6.Q2RF;WUV/9B=PT:AYW%G-&>!9SB^ M+1*Y9 *7"LJ<(HA/=&1%XMJ/K$A<^Y$5B6L_LB)Q[4<^)1)7VF98S-]Z9[N^ M_UY9!:<(TQ,=69&X]B,K$M=^Y+)3(-X5YD"T&\WE-CBWP81[F ?A\0EW?.N9 M7SLC=\JE!^Y".N >T/\F7C=TS(?$&_>K83E?X. =>I9O.4^7H0?_%MUO;GAP M.WXP?JR?Q3<:A=,0WL_-HNEME=''?%C9?_UT]M/']D ;] 8;9%UL+: MCZQ(7/N13XG$E0[?+*9\@6W%+#+4*AK"^71[=WEU=_;I]N'A]NL'IL,*?->V MS%\J@^$W9KB.Y7VVO/IOP\O+ZYM?TR\_Q,(5"O:)@E?<+IUEMPOPK_"SH.]D M;9?OA3N=N@X5W.6Y=O_DGFL:_N35$KJS'#^) K$"\5N5H>U&MUPPK]&%8&-@ M%S@ %<(5PO,0WBL9X9M%Z!3:%=KW@?9^N6B_XX%A.=R\,CS'F/9 MKJ9K@/UKWP^YN6A6#_W;\?K1K"(C6XRS9&:6K/7U1K=+3R="LCU ?(KI4AZJRPD[ZW^4>\/M('>* G:=2F*/#7<9DKH M-L1MJ7'2!*2=OC9HZUJOT50XK3U.7X%I)N5P/9ANJ@*T6YK>:6F=05EB MWWS O.U?6(I\_P[]P!K/?XF&9S1^V:.,.!#5@T$>)IP9([S6V7#F(&)@^P)X M!9C-S "LP%-/GF&SF>$%S!TS.#Q]CI P\6H'$W^B>#R>K&QL.88SLN!Q/X / MIC"&?[Z3Z2]O$@U"!(D&>G0] #%A E;UH4%$)_)G1I$P:C3^ \ .W#@S0.]U MG@BJ?Y?4+HYP1YP\F3U.O&0^*\3&"YC^T39&WU.9#NSAZO\^G%W?7%[=/(B= MR*/C8,UP_%]GQA,_>_2X\?W,&,,[/C##?C'F_E\_KN(9E&_CTX]_-]C$0S[_ M"\@.P!,1 9!R@6(# /#WOQGP(GSP@#R40LG.."F6MX Y)T*%$1A/L70W+7]F M&_,/P%8VG.H_D2@&?O-_^OC[]>75M]OKFP=V<7OW[?9N^'!]>\.&-Y?L_K=/ M]]>7U\.[ZZM[D([P[H^+?L^=+^CF]N'JGCWV7Z\OA _SR M^?IF>'-Q/?S"[A_@@Z^ T_L]3_'=;XX1@K'*S?>['3E7\(@S[":<>K MWLKDB-YZ3X9C_4E=$2YBT2D:)GSS0+0Z ?UZ._X6O[(=OW0XP\P MH4\V'-5%*4EZ)B6)^R-C!C,)O)"+;UE.R,TA'-[XR[\>C7%[T/MIESL6$4L_ M9^E]@'/&9#=& .M"N7$[XYZ1<+H8K(/[YG+X9/56SB M1:!E6 Z[Y+;Q@BH*O/:K,:> D#X8] A*J)R$H\!G;HPD>+_GAD\39L''+Z#? MVO,S]P7LJN@9T'O\\-&W3,OP+!X_[X8!34VP"S*GS7YS4,PP8DM?8]<>S,4Q M-7KNAJ-S 7_W:2KXF7S^_\ 8ICL]9ZAPI=:H]W[QV#O_P4=A8#US M^KYA3BW' BXPZ*,)-\P_0M#$0#MGEL] D0[\MFPO+'Q0V/_M%!_M8SS$O7& M5>F^-T;*EQ:E,M2AUKSJN"D8(10,9@,X$,0#(U'VT;##F M&(P':A^>)NS=P]?F^WPXPE\8*"H!6G>$0Y][S]:(HT(:"H;B#NEYR$\C&,.= M(B0#E_'QV!I9\'Y[#M\: 94T.:@ M&/8\S\Y,08\9 $1;6O,1_.14!KA<\L3 MTT6NFT[!BAQ)'@9]B@>+K#SFL% #N!F?G=F6 >N*)WX-!Z,-NX:+?> V7WK= MUV0K[N>P2U/V[OKAZSUL0KO?_*5@9U)/) /!]M_?#Z^8WD]- U>+H@NL)P=) M "KA, PFKH=D@(T2P.7L<2ZDQ/G].8@U-+-H2K 7_X!-15'"[G$?\6NQ2,D^ MC!$F[HWX.4N<]O9<2*4()FM,YU?NX,;"T$1X']Z:2"(0NB]6,&$>?S(\$[^- MM #, 4'A;2./TX^ 6( C[HCKR%GB\E,CBXKDG%7 M/T#JP:+8!?H_QDA&'B\!139NCCL>(PZO+H9@R,6/@90&\6J'Q!ZF]80QC(6_ MHQN#7=\^T#NFQF@"LCY>C\:^7?^3O?L&+\9-9=?1.O\)VMY8PND]?14>/+M^ MZU'"I4?GCF#*]S0\[OIG 6?VJ_L,:R72)A,'>M(YA)X25S!;_G<*D!O-)85[ MTWJV?'()^:#$WW\= N>9 @=R>P@IIA P#U*8W+END$N%N=A_HGIZ=X.)$9!# M8>2YOG^6O#IT4$ZE5_')L\PGOH)4LGSR37@$,KD- M![0GW2.)F(23V6!.2%DK@.OHI5($ 2\^X6Z-X2!@\ W;^A-_Q0U)Q*]/LQ;R M%VANL'%HVV?+$EFN@-""@(9G4I+5#V>X4%H)XHC#GH0^LDHD4MR4:EJBR^:8 M3E'#]MWH]/1C.4$H0^^^S=Q?TW M7T@*LE]!Z_.Y#\90Z$EH67\"W!+T/.&@XDA$BJ4.6G3:R2,=AG^V8!N6CE?X M#DX712KZ&N 9@[DPD&$^8SH5GNGVF&#$"0H1)S3;?^N)*27S0-Z5"!?:II'F M.,E2W'FVP%HCP8(?RW73H+AP<680,%'JR-G#]KIRNAY_YF"2D@RR04NW@.-, M#P8E#B!+D'L)Y_(?($)!TQ@)S0)F%HY(V."[$K5^!!,5,+>F."6.VK8[!MJ* M&9PHV &0T<["0R2JD6Y3-TQ.:DD07\BGZ.Q!X0)RVT150>I?["DYL.!L 5-& MGJF"B L&'XGR!5L+WHF8(CO+0'D)+^AB MH-T\AG!H2I2[:($",P.V,4H$ZDP0")$!FS$%6QG8 '<<9P.PBL09"B_DI4B? MI F]N-YW^$MH(WOYH4UT>@:J&?'IEC":>$),P@3%?H0F@ $*@1QL>>E)L !> M07$D!]77^Y .<) 3,>G2#]#KXRE$N'D&436E329)+1'T NH_(^\!/;1P#$M, M1,LV$5BDO',4:R9U*&6()FEOT]:-C!!/]Q3#O+49Q#G1*T#2R1]/2.@,%_8+ M#QFD6P$[<'%C.$ Z8H@9Z=(.' A(>. J%-K(K"37-3J:QM8/<2SA*_T)*CJP MQU.IS<\QHH5LS0W? DC"\2*T3R"'M$PC]5!P6PR8Y=F!0/C.R E!F?*SJ4$@+Z8F@K07$&*'8 M)UU+DA^XYX\0) @YO069X/ P+.$I#F=@PYK"]1"9 ##>:.*XMON$&L78,T X MAB/R$062U/BX5%I2BDTL, EO@E!(U,=%-G^9<)0U='>B4(!@":B=.3%'"W?; MWQ9" ?L*#I]TX!-SK53D\ZWXE SX&'$&R-Z"/K#^B]M_7E^>Z8,3=-&.7+!; M#+",0C\.@$3;$8RX%D+CX5.NA"09DXUU#U M,0)A2PG-R_?"&5GQI!2CT]3W(ZUNXKZP:'12I4&,D0KCD([F<7B&M&"I)*+M M]ACZ8#_ZOG#/G3VYDDBXN,[9[YR4H5 XYN%)-+7GJ)? $2M4\)3J'U,AQAYM/$T4 M]3/8>6'3I/5T5\Q%B]5;)'4<@"'C;&3X8&39[LLI*3:++O>4%@DBTB]TMRD^>OSE#]*JDR&"1/P>6SWVN=S%)T#P - MLT>ND%I1T$:Z&L#&Y\)[E)S:T@(M/KSI>?BA04<>JC=@\Z&,EX$6DZ'6 H*> MSLU'SM'VQ[BL<(^F-0R0V'Y(BHZ(VWFA+>6KQY]"6SJ1Y&1EQ#>2P%<_I!\0 MH[R63R&[=ZF4F?NKBTB7/&??4@.159MZO\:DYH@'"J5N1VP_=MT ,W]1U9%) M9D!:? 25B'BY\,U<4L2K1ML84.F9Y*PCEZN12!29YX(K?Q(19CPK1B/<^-B# MLY!@$RO-%//^=3C\%FO-R9XGH &B@XH5(KU,J 4*$)5%Q M-1&-8B'OA,M:+ECN &PA'IZD^";/O@?HHZL2W<046(/#VO*27<'ADLV*W:,> M^C?&-AV/T9)S]S3R,Y.3PYK&8)T)H85+%!9&+L<\BK)YYD\X'.F"52YAO@+? M.N&[02D!(A1@"E\E19827GR# ].XR/.8#1TX\6UVQRGZ"!3XC"%-O7'V?^+5 MS;GA2?[+3$\L,%?9C+^_(5][G/3]B((6@=RDX-US[*W/\>=&OG\,8^'4SW?G M]JE8LXT1K"@'A]1:LL=?I+BPQ2:," M;1^8U$1&O82)>Q:YHW(7VSB#$U8NEGYNMG[Z>.NPVU'@XBG8;&E2J4TKJ&/+ MQH2.A)M]-&=7TCOW&?A9+032L?A;M!V4(F+LA X;H88#9$1AQE\ZP\5:& MZ7I#:S3H']R95OS;LBR3@A)?3]9) !^2WYC>A5MK)MKSW?TPUILI.0=#7OC5 M!4, W<^D4 .5/->0UH[4>4483:JNPH3)$NB4U*%4EN:]. )Y!9+0"V5GIA8I MF?]%XDH_8D?"+=:">&"\-7MI^4:&8\HURAV#^$2P8Q*=&5JF!@+-MOA8&-U1 MN"5.OQX"[N,8SO#NZAX_B=A*D\E.H)^ UB6"RL$$:_:U)*E01C \-C/F'JA0 M+#!^4+ZT)6V+/\!<$MD)+\93E-0L P^40#!>^C+\G%B+!D-]"!9&3[VZEE3V#8Y# M\\:T*Q@W=_:1'2S3J-*9 F![NRC*4B3T(W83(GTLZ@*D7X53EX^4[18EE9RS MRR1T(\Q&&;MYRUS44G2)IA^M5.0=FI$_(Z]L)YH NH1^UL];;(IYI$@%09<" M%3VEF"^8OJ<46"GP\&D242EZ+, )OO1SL]VE0Y0,A;2C@I)UP;P!$64"PX@\ MT+B"@!C7!AX^HQRBU-\U\B=J;U!MP>^"X<9\SPO()A?#DF^OHSUHYJ]C@R6D MYEXXX]P37.6U[#^O15=Y+9OFM/KL>[*S#+BCF.IKO MK]J7O:X%9AIJR9E&$WWP#,<7O5C\H6/2KS)X<)1*X5 4#:)<3,M!D-QNRG,T MEN02(7)*!B?+5*Z>'@+]@E1)$Z2TX<%A3JI5. /<\2@^XY%#:P:&D6&)2I% MECIB;9J(1WGD#*=HB%32$BC#1HP,VJ6(J1">I&8&1X8PL:5Z;!+ M9T34]TR>"Z-TYS-Y/:B&F>;I.CT_U09(VJJ,4SL@F&W^_&1@@V1GG%_+9=LJ ML4UDN1LH2SQ2X4#!Q"I!( R\VHP54\MYYM%+4[1)*4#DKZ)\NBS7T&]E9!Q*;LIWFI7O%_RAZB$D9B9QSJ_ M$>FRSD@DA<2/I%.A4J&,J$8@ME9>,*I8])(HJ)4"HR8W'X$%TW1X4!2065/5 M1#TK2F&1!'3BTFOA)1;I]@=-?]VM*/_-I]5>P6=3Q,N>&S<42O),BSF8Z.TX MGN9QB.<'*K7!V'',_NL%+*BDTO6F:)]O%FU&-I()Y_Y">!CSSK^#[(YV5)AV MOA].(X.< LA)A4O,@%&, CV!^>>/3-64D?:H)@4F3:[%@N^(44SIBBR,&T>9 MCWG3\7(%9TH"YI].4Y#!BX5BZ/:4VX8/AX))%O?JWZ'Y1%LIY*=P'XH:/S3J MX6TBFS .-<&GW'HF=3-Q56"TVWM&\RM5\0C#V]:?%!O'&EK\1FK7GES7Q'3& MW*_$%IN8L8K\(NY&R[2#'Y>.['[#T./>HP$!?41[T, M?*$R6SXU1$0GI$$!:N?)YDG>.3&*\ "G@VJH /N+4I?*B&3]6G&C@YQI4 <% MCIYZ/,<$!YDR@TQ*^J@/P",E.,J W<4$7=JWL3_TDH]$UX>O<+QAC:X;R3 I MD.)%B4I;L5)?D/J=;4@D:4TCLE M9=-'V]CR_&"A8 08@5+14D>LU AWED\G8_Q)//[J0G10HZB9R K03R:$2VTZ MY=OI"1,C322_/I"R1#TZ/][QD6AG-31=,AQ2/'P/.I1)@?:X,V<5^;B?SBF) MUB.7DZPF7LQQ<.VUDP"\V= '(MK[>7C_B5ETKU ^H7Z;D0$5Q7&'][_%B1$W M[CF]Z4QO:E%JM;@;@#T8/S 7^<&=P<[VVHWW']B]A:V^QO.(PU.C43NIU!>C M1H>&'_=1%M7+<"2*$"'9)QA(E$T(?HC>*.E,/.I1&"U#* [1KTD>G)^$9W^@ MG2O:#*7<5_B^V0R3.R8T30OUB3-AZPE3R*:N@F28X=-3#K+)%*75%/XU[!&E MD\-T$@M*JOS.4K)RRA:-[3UJDZP M C8QL'@1.WW 3(RD>G(M%V!Q[^Z\6."^,A55-#"*!C95-/ ME9ZM$AK<1P!P M1/D4N*#7FA'255:V$CJH9GXBJ4J M$G>>-*D+P$(95MXV9QS_45=<-ZH+$U$Z'C=SB^1 M"LDH?AH%H7%U-B=O?>QEQ](Q24#9'Q3^D H>1 VEQ)M0R91SDO/):)>1EXP2 M\9>TS3>UQV8ZKKRR5IKIO2O)!99N%-*0EDVD3PKH1?%@4E+C7%)+"-JTMDI, M5"D5L\R& 8.6US,#FK->*NE\]9>F@>TSB-+UV?) M5/>ZPL5S2#U.VM(S[ M5\J74T0[K\^E,)!).D<=ZN(^:?)=/J?X!DN5[_@I@J<"M,C9EA]+A;&+DAE? M^3A/>M,$\QF/W!C"?'OD\)BLQ!'29*FH^<,>L^2.:)158?=.?Y]N'YY !6&5 M9$%D,(4G&B9L_1AQ/&P];$TM\PD$R$1+12IIAS/K7>=]Y-L002\)!Y'S0,%M MX8D6O05"C[UK8^41N:_EN4%_AQ.'OQ@V@"PUZU?9(8Y(+9PMY%2G(NYGUY(1 M\]17R>?U@_0X&_LR6!XH?.]:C??4)<'Z@;]UX3<3NZ^B.@-'(1Z]L3(695U$ M79VIB$JD:>/9F>PLMFF*S]QD&'JQQ'PT1WSGPKKS$B'B7/!1I'91CUAJ4BH: M@B\6&\ ZJ0$ZMKH7S61E(XKECK?8J4@<),2UHO4/<&'<'#'N<$GOB31%D4^1 M:J(:]0?2XJZUBQ-RG1190*Y@9U@1(OPCY(B8QWG\+LHSPQLD%CK6BO&CW4XM M$+Z)T,KM>W0Z)\V[YOOH^@?+L%]A^83;L_P=4Q/9?*DS/=[&@(.0_QC+9MZU MWD'CJ[PD6W/A'A)ED%=/S!C3*!!?(>@ M0DN*.':!P3'LAK\.)",N3'MYMK*BU0CBO"ED--$".VYXA8H]2CIGR>3#RSH# M[%T<;X:%WF[8:3/I%G)*V 2D?);VS6K=\M+9$]*P1Q/XYZ);3'N=7EH3_V28 MEV"_HB:.4F&^NHZ]V56FS;;6:62O,15I#C0%J9GQ'R 2X_MY*/\" ?-HF&1P M+UIC6(B+)W*2#489'Z(++E5I1]^+TN-$/"/PF&Q'&00/72W6Y MB=\^FAA>5(>8ROX5JN2?<1YB(G.B,038+<%+>2HO5HX_VI8_6>@XGEU881^' M?(]DIMG'_6C"S=#F<;'+\\FB,OC]Y MH/^:9["7KO?A+Z,1Y^/Q0J;*TDX&;BFS3#FXWNGYVR/TW/\X@$",1LX'4<%\ MI)C_.27P%V$['B^(O=6AZB'%TG?)%UB]F4J,; 3J5[QL<=&$&?JWX\1L^9?\ M[K\2 GTE:WQ36WB@-9H=3>^V,N9P=J.J0_GCP-S/Y4.L %K=;:#5.-.;9RV] M=&BUVEICT-,&C6X.M@Y+V+6$[IC^MP>AFW)POFM63.B^D1!Y@(GE\]1*\RQ3 MJF=:M&TBU5_F\W\EU-^.[72MV>AKG58>UQ5(]%S%^/"R5H%\;R O '?FAHU- MSI5RP=T?]+5!L_WFD5(%3%=1MV?1/\+X)/+EA0&KQ9F58;WR#Y!,=Z<-#I"- MV:FA-5LMK3L8*/6_8B/OVF3(M*+90+1O;!ETM,&@J_5;V2#LH7?^ (ZZ8WGG M$B2/9=K'\LZCW-XJ:C@_??S"??]#DN7C%Z3YO&LI([LB]L<;.M)"XCY2=QC3 M]K/K74K*1B?8+C2E?EL;]'1E4BM(;ZEWZ8WML;RE^J7K;4WOYJG\UG)39=@EYH>Z+?<41SXE$E=185URR>54;FF8O%Z%[2L\V%LP?=2P;9X<$3N- MS[\U?IGJIY[)4,XZ2VYX(/JQ!SMRU.GMOM9K]C=705M*!2T#J6]%]4L%9A$@ MFUL#CC,[7!SF":6+-O+\K2[)+54EZ05K@;)[XRTCR8" M2^U0E[L$[+6S_MX;W25LU'/51D;2WU"(DJ?47I_'X* MYE_O Y4Y0J*J*S@?%FA\.[ZS_.^?YOCOSW3CH*JV4FG76U=?//SC[NJ*?867 M_>.>70$W7JJ2JZ,BX,WU3?7H=XJ%%OG:6#F%.EU5>*F(6@^B;F;4)#N>O]$E M3#3:L8M(CWR8SW@5=JQ&-8&JYK/>]*U@S:);4,_2S[!EZ% 7;E4EI6#T M[L3KJA*/).8O^",12?L-^[A!\83UXL< ML+TE!VQ%P'',<#OX4>3P<$KV\^ MPR;#AL*TS^#@Z/?.LW'!_]@$&YM"J6QRE8#N/4SIB&&?*35<&_:-%.P;!X'] MH'V>K6C9"/8GCN,*3NEX6:N=J3#_$KO>S6G=+SRHU/*T?R*L4>PPY[)>,DS[<)]^&A:HIFU7[(@:9QGNXA5 M6XZH*=6?Q3(-FDHV+/?,8B7Y54XYX SD16]P77'P?O>6,[-#DS*>' MQ06[;G2/*';9%%?_OG"ZEI]W2%&OSV0B_ WQQQZ7*VE0N^_W&K M>OL=MH>0Q1GM3311R'(L1>QXVW(^^*>(_+3A)1(PF?<X(?PX!NXY77KYL12\:8-P+Z_=&PZ0IK?\)Y(.ZZE[?+?DE<-1XQ70ALC[/'1_VH+\0Y&S(_U0EDYGIT1,$(>*5[^-IZ MX<6^Y=.EP2/#\RR8'UX5;&%W7F3OB>&9+T9T3;$[#N@7F+ 9HFB!N5K W7G; M([>#P_?DS<:PMS@SO+>9VFV"SD,YXE>U.]E]"5-%+RBN;#F\HIVZ7+JZT)#O7ZIL_4N#_G<,%:XK5S"? M#KL?/4V+JI:5'#C9(R)B\R&8,>P_0/]5O'X4=$O1JZK\O+*\?+LQ4;GY)4?? MK^B(CIQHKQ/#U*_(3BO2;DG:!9)650C5$CI5[[!9XZXG!4U+*M RY' C'V]0 MNCLX8&DYAJZ+8V;KE\&J]*F:3NEX^:NW?67-8M*'N)%=\5?MBLR3')Y*[VDU MIW2\ J*[Q_S*DN7!L94 J2G5GYO*SK$4QZWBI@T3+0^2>%F8K)>Y!/ 6TZSD M'6M#W^>!_\"WNQB'R7Q%@$0@;WCJ]8W'Q\Y>4O@ZYXR6Q.2:F%@4I60!1&&" M)KOZ,>..#R/L(*'O%E6-?1W7_0X*!'M-IU*70*AH MZ&E$0[>>Y;7S#-OD>E9!#L'APZCK7*T>G0H_9^^T+\VI%+VXP 64M8ZB+9[? M\/R;U&.;9[.;U'5-'_2U3CO;!B6["]4AZW$ ZN?R\5.$FXPC_DW<2/?@IK@9 M#!K:H)>'FL.2;,=ALPUG^AB'CDG>*.&&DCZIW%K)WYI L0B"F::*FT)P M2U'>ZS6U;J=WW*)\;SKOU71FNW..==X!$ 0I.O(X& BI6N2*('@= [T"K%6: M(V'50Z#7RS3 'V(H!8_FSZYWZ8:/P3BTL_'1'1T$@Z[6&JRAB.=Z*DY)1)\\ MP N!G;$CMP!V[O'R)_=13 M(O&V>FO*)1W_0]_>A4*[,,)/'Q_;1:E^B\Q%I?MQ4[2T7E/7=#V;Z+>R=MI2VFEY4'W+M;P#9!8A,E.$M1^O MA:[UNBVMV\I>^E5%(%8RX32=K_=ZBMRN4N+B8/#L<>(EN[9Y>X)EFVHQU1(W M)"_&J[?7C+__=68\\;-'CQO?SXPQO.0#,^P78^[_]>,J>H!\&Y]^_+O!)AX" M_"^!.X+CEZC@CMD%\@O=QVC B_#!8ACM*R\YW#D.5UFQQY/44M',2I45>[RT4UFQ%D!([30WM]1M:5^\K@5FQ MD7LA;TM!V]1ZO;:FM_*0=T1R=E5E,ZZ58+/0&TT,G_L:.91#.S < MV8)"QL0KJH<>(?;?DK[MM*(1D^A;1*&+A#Y1IC3I'Z-="N3VH %LD9E5=F/;TT"M3*< M3BD^=(/E3+3GF^?. !OS;[;A!$/'O/HCM&9X0\6EY8]LUP^]$I)P=]]7N7O. MHI60(SM>Q@YZ*%?]?OJOQK]=3\@03EGAL_3.\&AG*I]-_GHR>4YOFP(DJR3R M8\@RJV@BLDHB/U[:J23RBB4<'T&B\7%U35;T50V1CQ(_JB'R\3:'NW"GLQ"V MB4T,SWPQ/-'ATW?' ?Y2+=_-L>:PZXW5[9M?/==_U4$8W8Y%5/N')-J]I%=T M#=:F273=GJZUFJJS\C'GN^N-G#:=:Z-MZ2ZVG:"MV<.4H!-)C=]ZEI]##S8S ME!)Z#)L-/U>LR5'UXI E"O%,(Z,MA'ATHW!,5/CZ9TG2[=BJW6EKW69;B?"* MC;Q[L9]I:[2%V-\A/KM-K=7-Z\IU1$)_;^KY%V[X?.+:)K.F,\]]YE/18Z<2 MD*X!,[TE]/7,A?(E"/V8J)AZ'?]RG2+P=BS6:K2T7FZ;,74$U *UA6C-7+E; MPA&P<[3J?:W=SKM-XH@.A+U9 <,00.$^6G;55/_33<]^\PQ9/4]C->]/@H'M M.&_0U,"J494("NI;'SR9\M\M74YE0;RE:X,5TLVJ@.PJ&B!+O;:)=@492-5B MTT43B2MG-7SAOO^!&:-1. UM U,_33[S8$=%:V04Y,;4A9'_I \J N635[?> MM"RRER8E)+Y,41A^MCG^ -PY3!&ZD'-W4OFL=?M]K=E8X^+(*NAEB@4J:7%D M3J&=0G_K]D0=O0'PSPO+50_QJGRZVCI3:^Y?HT-/AJ MQ1P;IWJ-F*ZOGD-YPW>BO_9;+:W3WZ)SC[I/K);WB>GZZ@F71=#<4K_L]%I: MH_5V#+4*B%RIU'K7Y:CI*X[V6L][&7I8DXO5N,'$XR*9T[$R1E\<_\:*9HWMNU9TLO-_WZ+Z)DLEU4FK9:P@R(K) -S:N ]SBOQR7(6@]R["9:?DSUX=]Q_8%[HL# MK\GG@U/:[(>%O1I-#.<)WFHYM/TS_T^3BTF0U@]/$7DP5N(BYXH4#9 MCI22$#LYS#<@3&'CE$RVPJ^N:[Y8M@VJVK43P)Y:H)6("V'+:YW"9.\8;@X# M>16ER;M&J[^7IBJ](ERYGG[%5Y,3(\;TXM8J9N M".P/[XA7_IHH*)0$%1, ^[0B3OLZXLZ:U>\G=1UQ?)-N_GW$Y1X"J[))2OX; M)/^C%E)^IH-4%3I$95PLR77#GRT0FOP+J#J9PUO=.USUWA'Y4JB2.6K"FA1Q%N9>*DT$T6YHZ+<#0_8)]?]7@6R MG:)XWN51OYA<5SK_T[!#7E4"G^+9D+;9*JU$+/02 MK+(><="F@A/#<;C-[KA-HM2?6+.*E:L?;2_!9B;Q_17_UXK=! 6Y%JBU=2?! M9E]K]/-ZNZGRP*,!X;M"%+;606'*9$XK6 ? I:XU!P.MW=X$EYO0Z'V5X5Y1 MT!5BKKT.YM[( =X9OC ]J+L1OJJH,>RM0/4:U2S'L.TYN^3/W'9G&%^N=A?B MRA2+E*A<9)+LMU8N$LK&A"VM6['>U?IM=>%9U4;>HQJR#EXW54-VAF!=ZS3: M6K.]21.-VFDCQPO/8H5E'72NHK#L$(FZ#O*T4>'.[]7T=#QXALG9#1"9DBKI M5_C[]XIY.TZW?\";&D\FL6@KC2=JFID 8>B8] MB9%NORJ"AM7M;%""J]ADG M"O]7-*AU\+^)!K53CM#;+:V;VP5J$XZHBTYU\G OULC60?M;&MF.D8VV[9&U M2MK4MU3/4ZU'/B42JUYCKVANA^[KL]N./LU,7_QM3.^- M6Z=HG59':PVV4+547Y_ZH/452WD=N&Y@*6\>!QNT>UJKL<:5;Z\"N*96<"W0 M66S8K@/.'?5':VJ=?E]K##K')4D/4A*\0LFX*BNM:(;Z?LI*+Z\N9%6I+KI M'2+=.)I,M.&9&>P\5_W-&1Q^#]:KB-O3C Z_)X>?@:)*%6>@J*)DZ):XJ%)! MT.&+^15Y=TC> Y?[*]KND+:'; B@3H6-H+5+N^X$>P@H#*@N PH)J@^!.I)* MT'94ZX(:)/1?A#Y0B'NUZUWPUGTI)=Z'TLS<)+%18#^Z#SS*LXQ(4VJ][J#? MR+V#H(+4/E6:QK^ MY%6PG%5./E6SC< Q-1ZJ3#YI"0=^YB*$K0[\_?@'Z^!R$_U@ M5UUD]"X@M957C5U3U>#X4%>L3JP#NK?4B5T!K-T%W;/]]G7DE58K]N844-V) M#LI1K!YZ9:Q@X!V^PW-+V1O55, M*1N5 5_Q%73K8&\596-G..MTNV!\K:'25E'CV)LCXSC["E6_Q\16W24*]9/, MA<2EQ#OVW$.H>NTD%,+WC/!7=)QU(+Y-I&4WS52: ZV16^&[H^Y %=)Z3@K MQ7K2.OA=-<:S&ZQV=:W5RVMI53T!K9HW5-N^J-MR3W%D1>+:CWQ*)%8MXG;8 MH^*MI)E26U(4)@.TRK2&-U6CNEJOW89_WG8X5:$'A<+B5EA\)0-@'3!N8+=N M"L^VUNGTM&9[?3U_XUX]U;5)CPEJQ1Z2=9#VAH6Y>8J3WN]IG<:6J#IDXQTY M\9MPRCUKM*=&/*4,\G#U?Q_.KF\NKVX>/K!VIW#_R<\^W,A M,KL9W\=%\CU\51AP+PKR#$W3HBR317Q^AA6+#E&]LX8>N-MWB^HV>MH@)_N9 M=N25Q60N =MF,7I)B]&U?D?/78[&/.[/./SRS.VYQMPQLY)L$C/.)O'EE&&B M?N!K;.;!VSU@*082S1U9>"BQ%PL@$LZ>/ /[.S$W]-CUP]?[__Q+O]UO_L+> M8?#.!KAQ)V /W.8C=SJ%68]$WA#[:CC&$Y_B7^_G/B#KO09H_A$P^ +WZ"'V M<'G]=S^_X7^9,9O9\@T:\_DHA#E:)KS#"N9LFKPQX*.) VK[TUQ@ MF@=P>(\.;PH2,(= $SFKQ&Y#B%ZF4^__ [O.?:^>:Y3["5?D3;"]BG M79.UT]*U;AY&7PR?!9[A^&/N>4"8,0P=<2.C=5L.D%#,F 7N&S0W0P_IB:PM M!, YNRAZF07_=T9VB/(!/G?A2QZS7>?I#$:8(EK@?,&_X-M@>\B52NAY-&S# M&7'F3S@/]B_WCE'>-C:2MYE>?!N+J$9*WC:V[,[7:N=6F[PE;S-W&&VS&+VD MQ?0ZK=S%5%W:EB _S]GIL.YE(AV8N0&)&J>$8=A- M9CS!V?T$T%E$#O\QXX[/06:-L/FGB;1,'56K600$3MQ403%0USSW!Q :9-/\ M-;F>,5=O49.XY#.8C47S WBN LFR# *]U=+ZA0>4WNQHO49C4< 35M?>W37, MK4TW-\/UFVYN6?S>ZK4T?8/3/U,:N=%"2CSY6[W>"B?_Z8B7("##^4M^I6= M%?\6Y\:"BR@!J][/H/5^-.%F:'-W_(HS[G,8@%*6!O&5$!T/Z))Z@#E]LMW1 M]]59E/M@*, L B_D&+PJJ4 M1'G:A9\^WO&I88%8]@C.U0J55+VBO=-,^T_BG11-WG?2^GW0T3IZ7N/WXXPV M'P3Q0(9F17%>F5R($GACK8A@]E#X7S@$'U[<77!1M]G6NKV\V\"/B(L.?6X M&5H5P?+QH[J-")GOC$.N%<1 M2.?G9)W0'>6%K+C.W>0YK#A$(N^2'[OMOM;IOMW8XI@KDW;.H_$_^K)/-V)8 M-S#L2O-J[Z/7N<>,E\5FB+ON))LACQP9W(Z^6M=U<:,R'%7V?&$S][!!W@^QFI M 1^88;\8<_^O'U>1EO)M?/KQ[P:;>(CCOP3N",044<$=LPMD"R?P__XW UZ$ M#Q8C:"_X*(H.M=O+'/_%=9X>N#>]Y(_!]F&>W2TN:N#>/V=?,':-N^YQTPK8 M8A_WDPAXWCKLOT/8!+V#@4Z]MYCN0WPB4GM<9K OKN%0B/L>$Z\PXVKXY'&1 M<$6Y/L/ -D""C=AO#AX/GPSG.WN'TIQ[]IQ]!PD+W_?9$%0$WVA[-XPJ:N M:8UE2AXS8A*\DU3[FOYSAGK%$,$1X$F3)L!_6#!5(-$BG07M\T> [P0BYP1? M *J# "?FZ49A]S&<:#9^2+G%15*ME\DU16%V[8!8"'&@K_+5E_#F2Q!8GC5; M*]WDX^*.8V:2&SY-TBS8;"YK!J<$SAS^]O@?H>7!NX.)$2Q =,JY^&#LVK;[ M@I@96X[AC"S*-'SF\'/@,X0J^R,TO("DT*/A6_X']LYZSS"0&\ _\/#2(KR.!P8!.1(0!D<, .;&W[P2I)/+Q,1^RK>#6KO[_B>.[$@\[/K MX4IL"]/(2U>(SSI@ 8!.#_/H@FY\GI.L)*6D!GN1WHQH*Q:RW:\^73]<#A>V M('AQ)=4I*9C[09PDAF<$O'1QB^'(\(B@R+W%+-A.!]M33'8[OA ON,/OK\YR M,&7]7$<9H\/)\([_P&S_!"N<5@/_MHQ'E! 6K,?C,R 4K#JDC GQ@#$:X5UC M^$T?P&$:GNF_S_#J:;&J\6Q8-JFN!EW$)C<,>7+YZ%T\<#'MR0\?_PTG$4E_ M!I:')U@8^!..)E'3 D\!L\"WX1E\J0UJ@ZAY0?9]A0X44&.@QQ8_'2.FG^^,8]-&; M*+D=_^;,#,O\),I2;L=70"^RN05N_3L^XM8S$FMUG3Q>T+?0X^D57=]\CI=T MUH0U99?T'TG&&^("YQ;7S,B_2$&."H+>^P5H+:<<\1IR8C1I#:US[.QO9@?$H&R*"%H MV- VA,#=29GK!@*XT%C.A%>OG9$[Y0_&CTO+']FN#TC>UF9FTGO$S2&0 W_Y M5UOO=L;&7JSIP3D3:V*P*.Z?H"G]D.+4L07R@/UV?G_.QMR4@H)V)S!^@!P! M,\*1]3&([:A-++OC($!"SF0A2VQ97=_=QV84"($7#N+,\//>"?+EV? L-_11 M30'A0J)H!'(-M3#@&@ZS9B30/ M%3WK:4P/T8YX^F?D/ _1!86^!H*7)WMWC M,;4P"DX!6?/?('E]TQJ)$BLJ$8"YB4SG9J/1HLG QR^@/:TY=#1>9@F98?1V M,L3J@M5Q(_4E?\T:PR?%:F' :!HX<'K5BZLRX=##%T^,9T[?#QTLH'ARJ&(* MO_L(Y\B83AE0GRTJ/\TIG( !+^'P$1_J4=G/M3A+QI1QS:QQ5%U,!Q2.%I^ MN.V@FANVU&]%X15L?IB^O[%X;GS264\]OZE'<*M[KGV53)^!@&VJ,:YT:S M8W!D^>S=S>V7]Z#APRPCCO-3-@' RQV/??B>1"C@AOX@881\FR,=9Z&'-8:^ M)H842MO,1;1&>8I_$FWP*-A6.7-P?-AP1[?1!OZLQ^2*#H1] 5J5B>8\) MD_;1>8G3DR<685# 1JY:EL&=L\^AAP)=6WP132_-V?2F>'5XL,!_D,E(G LY M#: (1XFH3[8OY;?8H2Z\8BG1:0<3>RJ8^+9]E YQDRCL['OOPN4.J/SV00V51 PW,;UM_"@?7M9P G0!"X(N(UK-A2X8Q M,-!!+C0$@H="TA;.IO3&@7Z/+NO72I%[F82=?T:##*,Q(FT$3DE*W+F@,_7: M&9*O=X_Z1_\\>\-"XC$5)VIVAW.W+=5@8>SB\1Q%AO ]5)J>*#%""WP"K'EI MDR?%T& =HND&P$3,D_$M++/%I@]"&?$C+_8K\\)M6[+KM/CK$M[+_LN\UZ%& M 89?: <4\-30/X]-5P1#3G"R\)GL+T.N3^*C1?V>+$5\AY!!R&4>XHIF@NO. M&]GULB^3[+GP,J#UFR]+%)H=)$:5Z-[+ML._AX/X^\2U00;Y5W^$5C"_ 0.F M/%_?/CQZ.N XO0X).";6LP,'WUZ,_?PE@VX$; 4\(E;,I+9T*IZ-M,L*&Q*$ MP<3UA(O*A0_\D!<'I/J9Z(+82=K(^XD!7#^,W[>]$T.\<;E$B)KOY#?D\ND+ MI#<("OLX,>VULS%SY6AJ1=\,[]8C^]S$$Y-_XQY-Z?65I<^Y;]DE8#CMXWFC MD>.! >V(1".9E6(Q;W@UHX.GF&+9#I;+%+M&FN^*6@--;_4U/:>9=$0L@IPI M=,@P($47CHU8==R@@]7;FY+)9Z2Y8ZR)&K/!R2^T(\_#TQC5QT_SY)%OQAP_ M&J)!?TOY"OX_.2:2P&GQB+T"HITH4VG*W5V]U=1:_6Q=00$CL&>:)I["0J6D M4SR.3.!?:P9OA- [0:;8$WQL>1/O^V?5 B_T=5H6' M&:H_^Z!$4^LTBT&.>SSA-FT]8LL?R]7"!J0[QB1[#.3!MCPN<<."]V>^CM^Q MG_$[+FTB";;,3NYT W/JU=J-W!:P"P&6)(@O^$_L&1QABYN#QEGLSX6?#38R M_ D;@YXI$@)EWAC:K6C_TH;F]/PDWV0T3OP*_Y2"()N(X,:*(CB3.;R91WW1I8O0^#" MTP)?><)+,M"7->+<](O[V+VB4+R!XVSC+)R6$*6"?[[1"&)I]$<)V"LY97,/ MQU-;USKK][ ;--+Y9W3AR#>YE3A+,=+M.*51BG6G5ADM[BA3"L&0,: * D Y8JI7J? 8DHQD7131JQDBFQJ//I(SZ-D:E%YX:0Z1R)S M1HE^Q4C2=XRD$OLDZEVMW\]Q0B82/<\SEQ98-9#8A:Z382"*,PSO.P_8[7C, MB9_B'/X3\Z;<.FP8/L&O3._G]3U?+*V!AX,SV+XSN7W7$>_<&YA#EA1"I.NC MEOZV6&+SZ9S=63986+),R\)Z<6IP\3HS_& M8@N7EH_!S63ME#(.VI+Q:%O^A(Y]9@1G\+VSJ=A;3JY+T?W?F&+J >XU99N) M;R^4EQAH50&6:2(^IMPE[([AL$5_4N*H>>7PS-07X4I ,R7/$EA@K[N30(CU MS_3^:NZD1H$_*?(B:<+R0LXF)TIW]"6:_,!7'Y)#8+6(CD'/YU8;])5FN8HXI_ MPJF@$40BT@]!E49'+?+DBH3AQ9)E.7,VGH^4)*D ;K:O>Z')MHWK.)Z2[]KF M*^ILUH'\FM)/G;_WX80$X=/M]PI55Q382Q;Q:UV:6,BU5ZIWQYV$<;A?=7[-P.[C:QV7]F8U"-B0Y2 MNKGE, F$*G-0[ZO,P6)\L%4*K#)2*O;HPF&P MX$ 6[TP7M8L_@_'H!$D%S,-""P(IR>3=#]*)C_.2M36)FWIALM$HZ=OHHAI3 MNC#)Q+I\RJ.D7$3Y>&1O15>OP,^..,KV$ M%1ZW&AV/I$$[>+$7EPS_NKJ[85WC9/^[9%0BK#]5 1T#2_=6WAZNOGZ[NT/RK HH446M(5"4:RD51W$;-2DI4G;X8XE'DK TY%;O6F[X59-=3/,YC8NOM:MJ&[WYSC-#$ MS@SO*ZGIE7)QPH:SO%OVAN9Y(JMU:<)&5R-$9\'/J8.@[*N HA<71@(SR\FVF8C4VNY!I@:*3!MFP[;:FG- M;K:TJ8*4/ X,54)29:(UZTFJLK(5.OVFUNGFW=NJ)-7Q2*I,C?%ZDJJLQ/U. M#XZ]0;8$Y-"4W/&M=QO.\L9USK#?MC7&MF,R"GXL*N(;MFSU;K_;ZMZ[-Z1Y MLY$MIDSJ9K[9AK,OO;.M];O9],-"85Z%Z^X4FO>-YD(4YR?5KH;B$A7>9E?K M#=Z^.U6!]Q3!^Z8HSE;]K"6*RU*L>P.MTUM#KU9H/D4T%Z(XJ*X+(V^ MW]":K3P45P^\FWI_Z\E&E>&6F"GJMMQ3'%F1N/8C*Q+7?N13(G$U77\/U'O/ M+ZJED?<2!.)NI\-O8J%VW@+==^%^^UU'8MX:OUQ3,E-7*DMDN)E?0;,O+U^K MH[6[V7O<5K8M6\JV+ .];T5X2@5K(4@S*0];@+3,J'6WH34Z;T>M%39/4;)F M*HBWDZREU>YWFYK>6B-O1Z&WQI(UDZ*QG60MRR?7[32T03/;<[J*V,SM8;#O MGA<'Z#B4US59ME)U,&N6KM.Q#8KQQU0(G- >SN@KV3XOO6/KF& MASV V*7E\5'@>J+I:GR3@+AK213.8[?(%_EX,O9"UTD- . DF0B+'2G?W?S/ M_>U[K:BHG[V[NQ_"G^5GLQE,R!+3)@:#EYL67>4CKFA^-FRZEE[^;<8]8@)L MP8>0C]Y*5VA.8/[N5/;.66Q81 UI!9D*^OPF':YDV\KECK5EMO7=#_AR1TFE M%U.( !N-E'VC1F$ORHC=#])Q,HT'T6]0O:KQGE82Y=FB@[^#C7<3N-_5]MGP57[+ MB4QS\4_+S<5O7$>VGZ5VDM<.;%Y([6-^%;/80UNO?DMKY=TM4')S\ -*$Z$2@M4:+;!_-D2LYQ*25*Z%/[3/8)6U.=W8\F+G;= M$SO)L.S)_NX@NB8SJ+^.?'Y/;>X;8(F8/G?V1B[ <8W7N,%;7": M/[MX4R!> J$ALXVY15<6>O'-Z)C*2()/9CO"%LJ6/OC2LYR7DCQ # M7F<6>G,Q)]$3.Y)A>(D$JE/4]5*V!(H'QJ:(D1HE)P'2E(_'> ^ZN)10=&>5 MS] .GK.KZ/OQ$JV\N4U@7-# P.Q([45>!]OD=%C>$IR@V)+,G".5+!*_5NH$ M,QS#GOM"#TK-(KK.9*%+9T*/Y=[]RW?I.0LIJ@OMFB3@H[F8KYPJ?N&Q(J\4 M;C:.3HJN?(UY4.8=YDT]4Y.R4FLG$.]"CZ CU:?P0_KOV-[IQ@W^EP=)XZ>B M^ZBZVR2(=]M:/^\J*N0VTF9"QXMG4!P@D2G1\:7EB0!,Q(Z/-HL=705;^"JZ M,32Z/38U=LR@\3VN!GQB/.%#4\-R$HTNU7=_N2M74\]DYN^,7J)1UV?7DQ_A M<_I&RM&9STE0^R-V08&$*1 M F2BK3XB-<2T[!#%?'R_<-R\7ZA#AB_[3OJ9/I"RJR7=N0614:@BD*JEZ/QP:8\DH/5%M M1=3:$E6)AB-J+J::Q]6;OA5L'J?(J=A5T?=HV/44CW/5Z[$,:$2?[Z9\)Q*% MY#E;]+0*%^M%XF7\\+I>?/#JKY1PR<"MILG*:M/5IJM-5YN^IP/ID,V';WB M::/NE+,J;%(-&G>VFYFR$-CD:]KC+ZY?>+UH6<6?G59;Z_?SJC]4P\YC:=BI MMUN9O*"W051F<:;6Z':U0;=ZK3HK-?+1R:96)NR_DFPJJWQRH'>T3F^-_I,5 MH/%QH&NOLBG306\EV516>6-3:[0&6KO7KYQLJF8OD=^7\U,+"H*JQ06GU>;O MK7KX5IQV^#*??X@H.A0$O2%ZTL7:0,VH0*E,+3.WZ&F@Z4W@PT9>"P?5PU*! M^\WZ^5:_#%!OK/7F5_)I[4Y#Z[??5GP5ED\1RV\(:E!N2Q+4)5:G#LB8:_3S M%"8EJ!6XWQ;4@Y($]68F0)&@;H &HJ_?YN28>@_OTC)@T3\B*%H4JZPT0]:Z M"U:GEVG=1D1:KL\8FECZ@2T/OGGN9V2HU;7_M)W]+??_K8.-]&QU<= MK^K3\:J9N0!D&T#F:NZK 5)?7S]7.*R_Q&PV,_+:;[0B<>5TC,.$Z%2Q1MD1MGX['=F& M_<4$5I'**K4Z5:Y1I9&KF1+=Z7D@16S>K-DP)-#>!:6,Z3:0)1)DP/58]Y4ABI 3K?%*:9XI>2A>EA M*RQ/"C0U@&NA,,TT:BI9F!ZD9K+2ZO:>$KR6U.UK9^311<2&'=V@/(:OB+M0 MZ=) !V;A1_=&T6U1=),Z'X4>70=:$9:0+SRMTN8W&ZQD"H=2]$Z7-@^#P+,> M0[J]ZL&],&Q;7H,\=,S?#;RN.MA'\Y5F7QL,MJ@Q4@7]IX#Z0K1GZCC+1GNY M5D"OJ[6[>9:J KD"^9NB/=.N;@>BO41C0M>[FMYH*MFN8+^1;._L0;:7:)1T MVEJ[G9=?4CV0'T%00-B38(YD;B4_BNC :;'PF]E?C73:3N(J\"O3 ++3UUH# MU0!2X7RSM#2]9'R7'7OH-'M:JS$XBL-)P;IJXKLW*%]\EQJTT/M-35=>)(7S M#<5WLWSQ76ZTH]O2.EW]*,2W2D.N=J2P;LL]Q9$5B6L_LB)Q[4<^)1(?@<>Q MN/M-%3:P4&>O=Q_4=B8K:;GCY-KE[:I3])$@LQ)]3]N9H.LZ %2=H8\0=Q67 MB)FD]S4EHNH$?;3(K(9$S&08KBD13Z'S\]^"1]>6HB*Z M,*WQ_)=H>BPURX6AD^LP]7:F4.&./W,GY$BZ"]@-W/7?K6!R 2]WX=L/,-XG MVQU]7UW4<']DS&"$P NY^)8% YC#X+]^PE_^U3?Z7=[X:9<;$DE8O77.Y )% M G2T1)^]P")9M$I_L=]E*1-[N/J_#V?7-Y=7-P\?6+OS!O'V/^[#!/;$M6WW M!?B:$8;9B^&SF<=GP)TF"USXV7VV3,X,T[20&0V;68YPN3\]@UH8G]EQFG8\6-WT4;3JZR^G;,T"I:]+0/@>0F1_*VXY7]ERRS:L, M,U@(^Z:8Y>I'P#W8D!A"G^;?/-<,1\&M=\^]9VO$'RA;:4L& M%'I)%;\>AZ M)O=(P@'9/C328MWF8R'22+AE]D4*R4;C/V J<*3,D*K.$\4?_BYE6:[YOGO? M_;[],1-3G*DCUX91G?_ZJ;M!NJ5,=%(7#W\X^[JBGT%'JZ^?KNY8JZ%5=8\//P-%Y7VY^^NK+^P#-,T=6$;) 2=Q@^IF%4"D M:+H]3='+HDAXU"14;%D_FAZ8+4_Q>(X)J[A4D3PL7E5R<.0R56H>E- /R30"P&>R1[?2,,M%>!Z4VOWX& 8O'V#C +VJ0/[S63@3*/V MC=3J4@'>[&J=5D_K]U3G+X7T[45XIOYB(^6^5(2W6EJ_U==ZS;R,^.H!>U-? M;SU9K#(\5,]"SQ,=69&X]B,K$M=^Y%,BL>K3DZ-X/]Q^^\"FW+3"*0SK\%_8 MDJ;;G 4'J2U=?V+EVIGKA0I+O%:^V=2:'5UK]M>P)D]*9NT9P"N6H.X8KX4X M[6WK\-L4IYV>UFET5^K2IN"IY.LR;M<+86[YXO_U*F%<]BZJ@N,,W-GCQ$MV;84$ MY!7=S(OE[+@A^;G6:R8]_W5F//&S1X\;W\^,,;SD S/L%V/N_W6=\D@^_?AW M@TT\A/-? G?TTT&PT@.UE__XW UZ$#Q;#J$2L @!EPP4CYNH=-%U8 MI\? A3N=&7SD/CFP.'/=]@!)EX+H;RR8S^#KAL]\'N!S\+U'#@_MIW' MZQT#FJMW#(B[;,!R5+> HRDOJ$:-N>H6H+H%J&X!AX92OAJCZL@5E4^:RJH< ML08EK*HLN7XT5=T"CIZ$BBWK1U/5+4!U"ZA?MX#?SN_/V6=NZ8N*-1Y-P6UWO6+N MHK*JTO'5:6N-;D_K=E0.1KWDV7IE?$553N7CK:D-.@--UU7NQ''+L_6:[!35 M&)5_7K;ZVJ#=U/1&]03:3IH(D$IX'Q@!9X9CLB_N:$$UK%!3@>HEIYGN.QUM68GSVPZ M(JUV54?G9]>#]SA*D=VW;.Z5T]]*TJ\\F=S6^NTU+E,\*7#4 ):%<"RG&U79 M<&PWM$'N;<<'I\@ICKP_Q;6I]+.ZT=7Z M>E[M^1$IJJNZ7R_=7*O0'>U-3;>D:P)B *3HOZ5; M3.LW^EJ[N4;(OPH]TQ3%HO#^3 G5N7 MU>F6LA;+@^N*K07+1&]K+8# M]6"M AI7ZLNZEWZ01]18TW*6^FH^I^FD>&DKYRI;JM*BH?-)45@V[:M#D337N MJQ]-53_-HR>A8LOZT53UTU3]-.O73_.&;KH9DJ?,J(X[_FB[SO773L/.U-3X M7O O(HNDRI:E-!A,[VKZ0+7S..IV<_VU2QTS52SE JO3U=J-GM;(!5;EJ'H< M>*J$!-N^;V;)0!MH;?AG,% -@(];@FW?,+-<8.GMOM;M=+1^^T1*M:]"SYWQ M0R]-E3>M((373B+*52,%P;KPY:!:AT45] K MNNOG)"DXGQJ MN**:^W2CR2<=()30\))'RP.>KY_1J@ SJ6LT?^ M&Q1E;9;!?Z7H-F<=.#+A^.-4WJB?9Q,]&(AY&U?U!CL6Y0V6P8ZE')C+2\U> M7Q0MM3+/26_%7SZ<>KZ.PA_.9VS(MT(9P(\RY,],>(]D?UOP'0P@-7Y#SX*D6VE+/!Y@/()GX 7 M<<H@*H%3@J21$M?%1CL] ;JR MZY$<_A"";>398"S]]'$X^B.T?$N(9_S."0GH6X?=C@(7%7:AK^N+-B$>\#8G M@P ^-9*=0K9$;=X:6V@O@GT3D/Y__<"&83!Q/7B*^QH#*^BAY> MX$_S6V>;5,"S=MJ$:Y_WLN[XV%Q%)D=K MY'G8QJ%MSQDHKHBB%[$,'VW;&'X@(6">H'@XM 4$:QH!?TJA\3__TF_JO5]\ MY(BIBV(%I#L#9=@@_=@;63&67T5KUJN72Y K^>?/G;.6ZWL;L]@_VCSV#O]*O^R_MHJ^A@1^/ P"]9+K%X MP7G;2SPO,/4/T2NODC=]HU?LAZL_CMW06U9*V9P;GG\.PHZAPA>0BR4MRLBR M(J<*V$!L%!G9@9!Q2S-(H[P>XL6DH&54@C01-X*1BHJ(,S5_1PO?IT M_7 YC+C[49X,*$UQT;_ 3J^_U>V#;35\L-U6+SL-WNR$HW48(QMH[()#T.,1/ M(-&>7!>#FH;O.N_% @KU=5#FB=8T27HTL2NC1<&HMLT>.6PD_&XRV%0'/288 M)9%?QU'QXS.O*!M$5)Z0$CN&/H"_&$"\ZI!)&;5<8+"U M-J9&X&;B!GT&Z0'S.?L?@(8;@*Q?LN" DWT9&$<2+VW\&0TS-BR//1MVB!%U M(8Y(/(H B8R=F4!S 53"E<=M"VGLS5,8&XTP0H_SQ4@>?GG.)5;&\*Q-N1QF M2(Z)J>%9L!)I8@;XLB=<<'H&CYQ<<]$$X%DTI'"FXN_D\(/7^D&\N$@X>'S$ MK1EQHK$PV^3;)R#"1.E,>9R9Y?&P#XZ]$XMCP8OV"Q$[.&:_1"TR7"R$B05U&UTFG;XR+TY; MX4@H"3[WGJT1?.5E8@'_38VY'$[@0TI**392ZNJ;PO&<4.FAEH YC$&A?(I6 MAX$)*:&EY$G);DP]R<@>0\H X V BE"@+-!W1D)8R7GE2W22(@#\T, 0U(L; MVF9* !JCB<4Q"P:E;T8PCT:AT"#II4NB6(,I>30U^![.)Q ' / #2%6Q/J3/ M(U^:ZS@,0J]@NB4RP<:WERUXT3,9%>IRLF/I9EZ-*ZW4Y63J3'3T)%5O6CZ;JF7=R%DZ).I[56?45*PZC=V.]8Z[7F\A\7S5 M/C7RN3UVQFJVM5X[OP3C8%??K>. /2YD[N\NO%ZOMT, EMB^K-O06OU> 0 K M1^SC@%DE!&!_MP*PK+:KO8:F-Y0 K*$ [.Y6 );68;6K:_U!-27@3NX(O>'8 M@F@$VW[HY57Y8HKR)''VNN5OGCNV@B^O].$H2[WLMKI*M)X4&@M1F.E3^@8* M2]0Q\4:*:@K8$QUY?[(OT^OE;=E7EF:I:PTXVI7T.R4\%N*PM;[T*TO!;&K] M9JN2TJ\2S?K9_HM WAGOV8,;%WE@K7ZJ6.+1\"T_54914-*5KGHKJ4@M>HTL M\Q#%G\M#7J*J"<^ATHRD%BT> MP0]@N4GM%%;)X31_MTS^S86OQLW XFK@5*UPWI23%ZJFI@=J:MI434UW7G L M#_05"X_%1F \Q6>?:?DSVYA_L!SQY/7#U5?6/(,\N MK^\O?KN_O[Z]8<.;2_AG^.5_[Z_OV>UG]OGZ9GAS<3W\PBYN;RZO'Z)G[J[N M?_OR0(_ M8>WG\H=FF'F. ]JF.8,)(BY_^N0:]O)GHA9T^=.I,5_^*(;)\A\01IG/HD+? M[!]$P2K/# DZE6EEY^Q/\K8B@(.*9Y[%MCF9S_#KT6<(. $IWX(#T/ 0[: . M^JGR6U'QBU.)"HFIZI>J8GE4$$LMA"0+B$\"#[;1CWH>O,+0. !HS*)E A7M M.L$"TVDLHBK\""_B(\,/XCL2_LWEQ(Q';/VSP)Q1@Q68+8@A#PM]90GU2U0< M+9@3OP6L"MH*SBE630F,8_$>@NM,%/K*12TM JN2YZ'TKMR(M"JC1 MP#.WW9GHVT3=&:B;/_L.=IHC98#XF:2"MB@24C1#1G>]%)U@>;X[I=9%6)[/ MYZY<&W4K<&TA3MZ@Q=M220R(5>BBN8ZHT(Z+HN&+IC4>M:CX<]#A\6[E?5AN?#5@>Z/P.DM<6G[T(!3;]$;TR^F2Y0!K5 ML[/)PI>VM!86G 'MO5R1W<[X6$2HJ 2'5TH13G_)GT\?79MFUF_]DFZJLS3! MW'FA76R!C3R*^Y)B_EF@.& ["-%;7-R-PVFW04R#T'B:J^W=;GM]:O0S(Q]E] );M M[<;8&5MM]39;_83[#,-^Y]BJ9,1G=!53;"C(-BYJD[?:Y!?88QP_ZKJ$.J$4 M&G$C)CA6N>/'EAAH%]0Z9P0BFVXDB'KHN'C9 %A+U+(Q>I\BSS;DH2O, BYO M/"/?)X^C*H@J(C#%2/S-8:':]ZWV?<8=3N>E; $UG6+W6_25<[0, M\!')!FE%1NWY-GL>>T527>E2?:>$(2Y$$-[3PZ6/)'E$[7]YFB,Z:YZ$%1^U M_4N:T@EQA,B/Y;U2W\LAPA0] =1)$N@A>]H%XO)*T0\7W4&N-X^[OHEO<2X< M-*.H@R$#2XO:/H9]\CLXH'SM5 MVN3]4[NZKM< ?6*QYRVYQ=42SH*AXZ K+!O<^#]Q;!Y;PLM0?O:BY[%EXRU; M4?_0^ZL+?,E7PX,SI-D6X?[SG0BX:M%]YO-BZ>%@T7],7%4W(-4 M=H7V_]N[\N;$D63_511S;-C[U#02]W3L1- V/<..KS7NG7U_O9"% &T+B9"0 MW>1%> M)3793/.LQQ(PDT7]^W&.-N<:X5>,-M.HIS@I1AUW.<3L/YG>Z8K%>S(5AT%G M#X->LG<_D"L)^D?J%"1F0)($4L#>9(I!(IG)VH\D)Z$DX/ ]G%22B8JYQ IL ML 67H@5?BJ/DQA#;^N*A5$_"IN.R)4/1SH)P(A+K'(WG'&-:L!/%]Y';=ZW0 M/8@^MT^U>TF **X?T%MV'H\P30U" C>:!=:,U5=:^1.LX5T8$PSB92!TZV62 M--).[B[-4_9Y!>HFYX W#(0*%$I&\+ MO6) &)$-QJ(6J% M%D>L/1=@L'TT:(9)%E> M+L-4!XU)]+F).SX2,PM> M_' *+_-@3^&;X&^P'J$PH2D)BOHJ'0<]?XH&HS]T)(0*EBGA;1X[O2-W(I5E M;GYH8T[1S.&R 0LUISVS/5 9RAO!@::O(E ;C$1'!!E<,M+?MAO:\3BBA*U2 MU!3[LC()C79ZE\"H8#9(T><^8C67M [$,.7\2EH[#0SH])-\ :'9/:!N!'/K M2($^U:,H!$R3HJ8MJ++588&9'&!&V*$[4=<^N?]]XW(5$9<[ M &_F*470X](.2\+2]5LV3E.MD(2_2L;IQ4N8:CY M,6UUQ#H5$*81+1@C,HYA/-Z,O28/6!ML;(QVRCHU6(A!LAFPG)R]*6$*@'C' M&=)B9'/Q-D)HH4G# *PD=$/>0VZ,?/,$S'/@QI$E5CQ#9C2G^YAD9?E+ M 0[RD-57@BL-OI4C"D-FLCA-K4K#?3 ='8( 7?6[7807Q< -J0X=23\G'9BS M @FX*1$4,8M'K%942Q]LM?3;(IEN+B/ZAB,F[J?D%8FOP)\+BNH:C FD"0CF M1SIM@!30SH0'TY-WO:0=ZUO&;;:\KOO'":@=Y'D_9H:).W%0$J"&99W(.BWK M!>0/VO"S4\<:RQAAP1I[SAJ3& 0 V;JI21R0 8S]-%RU" S59C2+ILXX2NK& MT!-%QDB,.42J]='F+%ACWUF#S4XI-S(9"<^:8LQ!YA0H-J7GDVL):WUQ^K?M MRQN9WK#3CAW=N\L>^#75IOE)F-=<%B<_VKZ[5AAP0<8$U!EAP>IJ)40\ =;L M)P*/G9U%&8S4_"^X==^Y57J<^0I7$455CS2@-Y <:\#GN*I)^-V/6/^$Q3\8 MQ_J]IYW]>=G3S%)9ZYYW_U7PR;[S"?- (AR$UY_QO 6HMWH< /M Z5SO6=!_ MK^F?5KQS9(FVNZQ]%XZ1P@U)^BAT;%(X*D0VETB*\!C\"WLT*?CNNM;U[9)V M I=/F:VD(@TB"G3Y%-5*DD95EV"QAH/U4 M+35J&JR"1ZWJ?#[3B61IU+!=G 9J +L11%PH*EY$H;PHR:IQ/0_0Q/ZF81L! M/!V'8B/Y)'ZH5JI4L')+^HM3R5CU)D" TD2_0NHQHD_!PF6;A_ M0F;F;I1T X"Q%G&M@XUK[58]?\SNXE]0YE* M>"J2:3-L&0-$X=8CY(!%L*.XF&OL]FGFZE&Q@EYKT>M&U,J-'0M) 9Z*:@5D MXB]**EV%';N(;B?=_B6(S=.,*:A2+F<%OK$%J!55 MDZ)JLEI436ZGAO!0:P>V7C)PK30-8I^#CK?("(FZ[KS&(L!;.!F%D_$N*C5- M4=FP#8ZGJ/6PFO;"$ MUB&;X@+RD5Z;J^PPP9C(+*[+DW&OQ"_$JC]Y4['L:RX[Y>RE=SU-4OM^\$ J MAX:C4 !UGZ/X\9FU+QR ==N6 M.=%VL 'D3&VQPXU621E0-V0V%/% 7J))0D>V$Q;G0O(;0AAR,VD$<2[18E/< M#WP> D67Y0:#;TV2VO>,JL)#E($\FHEY=58,W0\FV3X=^K) M#<+Z)],LF3(/!3HW.5%&=?;96RNU4B5)69W ]^O&SZ=4_F(K),T]5&N4,GDN M)"A[?G@D#SX2YF&^AKU M&>K+#CS4H>QYJ\N9.R!VLPSQ>+ ^ _END_)02^_K97AB%^?5MXH4OWB3+1F/ MD)$_*=(RRRVOAX$7+S8JNE$NZS6$7L]_:W<6;S_(]M/&J52MZ66SI=<:Y1U< MFF,ERDG%T%M E?(35%EGA*E8/QE!ZGY[JIV&0<M;8#7]$JUH=>K M1F%_'P9A6WJK5M7-9G4'YG2,7]Z8F5_5Z^4Z[,S*+EGY*XKMSZ['@!F%W'XC MN=ULUG3#J!92^S#(:NIFI:[76D6@9;_I>&+HE9JA5QOUK4GM!6;XBE+[UL$S MQ[**_9I:^.]>2/N9<[H[PSPKC?,EHM_46T93+YN-I<+_IGU^WKWZ+?DV?'4; MZU*PRK98Q6S6P3IH%'Q1\$7.S*AC]L"8,S-V@3->ZIL4/'I0/"K57$LW:F6] MT30+-5>PRF)6,4RTM/56RRA8HV"-7)9J\]Y6 4A]XJ0)Y4:[$WXTYASB%[M_"QM"K7S MK736:3 Z!]PMF[ 0I"PPD(MH,@*RG"$(%!"(KZ5>23MW$/Z*.G%19U;JKZUT MW5*@9?$9 D8^<_PH3K @+,W#?MK8"@^[NB:=/_L,$9YB(3$ ]P)$I*2%^A$! M8E,CFRRV(2Q-AH2$59L2< 3;QI%@>$ K@?/;=^A9"2F/G9I%X_3IR W[$FL< MGR#B<>-8[+UC40.N^YD .D?46X86$A]<@@H\3W&&8DPQ=7E(::MN[MYC'!%U MDV(CA;0)%'Q*X5P'))"X4X8D?]&>G83!?YTGM^P&*?#Z9K>'W'*[MN:QVJ+E M]@8V7;96A+5-HAE3K?35D( Q8%='244H.0HM^P":+2K=^T!"$^"0%/8Q7_/68L+6E MOW>&@/6P9 M:X,F?YAK'*:WPHA?UPC.:I7JFP5VS^K/ZI>>;W1FE5N8%K7+V M!6D'/(112GKMH1Y/>\>S'LX;A3H!G#(L2C 88$,\N%=8$UEF/T:&^0U!3+2; M,!BX4X59^/*$+K^047!KYQHAEAH9*AOU-=DDQV:&\127)"WXX>I0G0[UV/6G M9)QG&&B:>THPB0#9SIFKD?SN8@;+X'/GV0RMWZ5#2H3<$K$F!;64BM@/\MZ9 M/CJ./^\1LA\!W99QGQI1EA E?GR)R<1((Z M/EE'N'SM/M@L+G6G!J&BRE/E)BMSDV2P#>ICLV1DM>EZ+)87T_65=#%*V6."DH0RR@Z&?@$"";/.8PR;6+ P06-/ZKL&K^RX9+3\9:0_=Q0(WM7#5 M[NW8EIUWM H3$3J>-:7NV_#K,8I!<*%#Q(JCU2#&':/+_!==4-AV[CY+N>\I MT?@2R6C6*[I9+C_#G28>LX&[EG)A?Z4Q)XPXS3U._?_%*]![)#%(T"/'R"A\ MY."DPZMVBO"XX/8I*O,*>]?331OFAI.JH9NU\NG3[&"E%$4I<5)OZ=5R^0D9 MY<-XY1-1?!]-P85D49)P!)MNB#H\^5C9""4/$('G3& MH2>/ZD7R: 4N* !4-M%2=3< 5*ZZ5P5^RHNZ81?X*04 PB*^6*R0"OR4PZ)R M@9]2B(^]%1\%?LK61W!H5"_P4XZ R 5^RF'ZD 5^REL3JL!/*?!3WAX_I5+G M_LWU5G'B\K5DVSQ4AV$T=<.HZZWF\D-W!57>'4"E:>B->DNOF 6 RG[QT3%! M+QSIEPL2'_R7CXG$[]2Y^;* 27G;=OMF63>KAFZ4BX[[!T)9LZ:;K9K>JA:F M^7X3\J2FEVM5O5FM[9(U7P"E[(KDUEMF5:\4 +/;_O*F" MRNUH'@LYUMS^J MU=Q_.IZ8>L4T]?(3A"R@4HH6F:_J(5_1*PWL$5[TD"]890FK5, -J.O5NEEP M1L$9&4>CO2+QF$\#%)0^*$J? M-%MZN5'6C>=#K95-^!F'TFE]7>R11]?'CAM J,>W1A^9 .=@QZH@'HZH%9T8 M)K>D.Z+NK&\,,%)@B;S7=W<42V1Q$UILK2-P#A+! !]? ?KG !JY;1BH(O)0 M3:7[V8JNEN^FWBROURK; MJ-33OM2;1JY0.\ZN;#)0TUEZG:JQ;+& M#V6BH-_7RLV 53:.J-S<(5F&M"%6Q+1[1BO[%9F/-GDB'VK]X*Z+B%7@E MKY,')T:CCC 2S^"5_'1B\MFG%2%*U@(E605JA(6,-K1<7^J_O^ >E#[L'6(7 M=I(C293D^!3.^M@DKV.>BMFB@J\Y:!*S:F;UQZNQ2>JEVL\+1KTJ-$FY5%_T M^#.3+O!)WA"?Y'6LUS+J:,>L!T]BELJKP9/L/]6?:L%XX8*-WD=9BT+US)JX M4_ \;IT(##,Z=:9V9MSK55CUNW\ZVLA"/@7WW*9H$C AX7P,7!^[58*F 28A MZY;]'%NL&@E46,LX=)0$)ABXZ?VZ],5@=Z"*).7T T&Z,5]V'I6-!+#@;\X\/,#O-!'YPWD*\;UR5MTX#*82;H6 M^Z!D/9A->E&Z;1AT9<\0$X 84I304^ MQ4E-V,/#T!IK)WTGLD/W'@,I"&URRIE,6.BQ"Q.-:?R8&=$Y:H>\(3(P./>) M4$V*$!!XH" N0! !PP5@.$LB2O+ @UQ237"[V'<%1X0F4"@REQ@P "MCSA$ M7J%1Z9H[ +9T0*+1G"F@> ]J[YX3/:'E1DZRQ/#Q@?40A/PKS ?H'9)J]+P# M$$:K?K<]72#]=2(1RO4\8RZ*[%658/,<8%I%(3TL[CEL OZ4H6N+(]#+/JO4 M2B1Q:!B(#02/F/E<8 ?B!JQF6,9?P.M9'M=9,CCC"3!#.,.(#/,$9^;Z+EA' MH0.OC0@I=VS-B,E2CE(RN7*\F%:,*9KZWX BWH^P?UV,'Y'2)@'P$=DM#=TD M BI$'O61<>\AXU"0 M_ 2WR]]^;)IF^5/N-[IJ?#IEQ?2YI-VZGC,#22)5JH[V;$FGS?T9-L\(50UC MJ_DS7;NX."-V[V&\$T8D#2+U!7C/X\BU1XKRBFCX0&6AK*2:FL0A3F)*)53T MS"/OU W+\-5@Y):II"BD16ROL^K)HK(:J#A8P)JJ MNLS3$AT U-D^VC?+!A4%7A^8LZS7FPVY)GTV)%9V =,A()DD?9 (PMMH+$% M8I E.Q@WTQE'RYM9%0+7YE]=TJX".2IR9VFXROA6@L\\ -6^Q)5<#0;Q#*W6 M+V#)"9UYS38S+&$;0P"T]XX.TI 6!7CUP>US;5Z0K(J5K(J\@600EFG:UE0Q M:&4L#;8Q)Y;0D8@' ]=VJ:0(/S& =>=EQR="%';$O4F.,OT:^R1P>0@ZG,H/ M(_&2=&PRLN0R-+6LW K(&"99[.\U:()V!V1Y0_3H?,+ M$GJ@Q;?P;3B0$%4:!NG4LB]9*8;Z0*H9ZYLC(G:8T7&X7EC 2HN:,QDEHM' MV_M.ZK&">3LFWPK?E:@$Y!)+*@.Q/$)'87R&HL@PNC[1 +D@=!VR2A.SV0X\ M##^3)INSG!=H2EEL*:@+"_,0N%Q/B7XQO0!X:28&8]&TIFCV.S/D4-;40,_@ MF-RU+VN$8SD$2$2GFF-, Z81E46Q9:5&(_6Q4L*28EX0Y%C9@7HNEU]7S+)D M[(E<7B,47=XN2QQW5K-99#5WU-CK^@^8]2F,O40@NLF*K&SHI>9$3I?SNTB! MBD@1.-R6*+[ \SR*391[E"OOTL#2&)6\$NP!_Q:4><0^*@K0&$N P!?J/Y(C M&H%JQ+\IQ>D+C1=*UY+JQY,)J%)A:([_X(8!5[Z[-'O0$B".Y?@I9-RGH)2T MV52[3/%A>=[3V02/?&').L; ,F-?NGAB9!1/2$-9;'Z&2;"+K3].$!#1$I.E ML &6V #VL^R^L%JSE2E? T,K"6XBMH@GX*>PM0OLU[V[[/WMQV:U:7[2)N!S@'4PUCFI M UNQ#SR!QCR7 !-K*[L/!P;V!1V[4DPB5F$<#[X[[XJW'T+$] U8J_Q"UFHU MFGH#J^&.C*T.0$!MU!;YD@CQ8[=%U,#3B=A.IZJ26]4RZ3OW4_4Y5+Z9!)E4 MHYRW4DZL\:;B9%DP$06E3FC#;85F?5*SJL1;2+(%(K#>-+@@F.)EHFIOS51F MFL;DP M12P /CKE,@HP&ET;Q3>/S (QOWA6U;+>*F\Y%+"K_)M7WZOR;JU%-:E9WD4) M3YS*92M6_\'RY2&L)WA"L3+U+)<#*ZE>P]R1#QVS5)SUHF0215%S9R#5_%-R M)VV6BH&LR':>*#9:DYEK5&MY )SU*I6.98L=CD3#&G6^BWCS+1608E)75$IU MTB*IH]/PZZ@46BS>F_@(FJ4QL&+FX(<([7?B,&"&I[)=<>JWI_4#S\-.!DFS M TJ,HJ+GO<&9;)DY"4('1LN"X-[R>--B;X*=\=]D)!(G[0;"4%M&B6M>^Z_^YH[:MSO' A_WW>[9U=7/>^WG9Z6OOS M]=<['/(?G3OMMMO[0TO$M/S?H9!BU>]>!5.9D>V7UB65ME/K=MS)J%:1C-IO M058M:6()E-I$,\%,DE.KL\0 ZND!J8"D-=^KB'(0,E]HCUQE@N,". MR1(-L.!)5%SR;\*QQ(I[_HV*%['(*"8G'D^B9>9!D:QT+K8ZETDR%RHEB&)[ M)+))>7OB-H;M9E2L#T;MQ#FEAXU:7_P+7C..O2%9Q$K-9%)\FOHR;?9MC%:E M2E^TQFR\J[6QZLVR,+:D?2;SF^IR8'#I%/67KANN!!U!Z7-%S&KKQ*62Z0D_ MKJZD& \WQ"*B\V$L&SM@R>9T,&C1=\7#XB1.^_D:^#-CX.@/_U*2B*Z/47)+ M-"!@I8D_WSMR@!QCX(YW^*8(IH?!''".HOA^[$ZSE,@LO\O=%T(ZUB&J@_"O M43S&B/Y?(CW)+Z:C'\#+XFM4:21F%TW B:*>#;(NMW.&Y#(:G^ +L3R6@U.) MZ%1"Y*RROLFYH"6_]QVLY^(%$>M%Y%MIT8 2<91?ND>'5B]=/%PBRQ9G F6V M-BFZDQGEC6YA&1B:A)A)T:F6Q\/J1EQQ2L38)%R0=D,KI(\ELTQ7]7 C**)1 MF:@'! IV199*"F<--YO,@M!90-$^\ @5&9_I(DD%/J2=+MHT]3"3K2K3?7+' M\4*F/!K*A5Q2&_[LT=>T^!$#("&W8[%(@J)XP5K.$'>C%04^V&E80_H->9YV M6>X!_753./3]\;PMJ EC4'/[__AA8O[PZTW[]D[K=DGY&L8G[?KN]\ZMUKWZ ML.=G,NC&LUN$6G3;$M:!@ZU(L3 MBY6]!S8E\ :Y[S4/M)TG4VU'LX$WSY!MCD-]:9_=7=\6S(@G,T(W^I9T>TAJ M\UE9]E7-([*X090SO]'8:_M^G!@;JCW_1U)>3:U?6#G.G];=_R7?!CN;VM>K MV\YOW=Y=Y[9SKO7:%YV>=OU%Z_SK:_?N?]$1^7K;O>MV.,+QM=?!'X4P[A7! M6 RG]2@O?)ODA;4;S_*/[WCO-6Q_W) -W(]&*V->4@N8F#IGL(<)ON+G )PO MC@Z!$\V-8M!O0]UES27;L>+-S\0V<@N>G/O%1E'R!WFH5CD](N(*>;M7S?'S M@2DUT2]/LM-Y)=?G/NPN99"2\)3JLW.(IWS_P6ABYP>8EP?^+C7=D/74RMOP MZ6#B^*+#J49GL3#A_\!93M\9!E,N"U0+HU1OF:,FTW#&)ZE!&N##=)Y??23I MOK'D4.JE!3-.1"J%P])EZ&NF7C7J\J K"F4+EI^C""*^'J$,'OCE MJ4]E-I:<$2X0C59P(5))90X;8R+.^WKS?45"*:K[O6MHLJ/7FM?!?[6FHON-VM5 MMHE?**\HP/&