0001654954-23-006572.txt : 20230515 0001654954-23-006572.hdr.sgml : 20230515 20230515161143 ACCESSION NUMBER: 0001654954-23-006572 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230515 DATE AS OF CHANGE: 20230515 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: 23922352 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 FORM 10-Q 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 March 31, 2023

 

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 May 8, 2023, there were 8,785,616 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 (Unaudited)

3

 

Condensed Consolidated Statements of Operations for the three month periods ended March 31, 2023 and 2022

3

Condensed Consolidated Statements of Comprehensive Loss for the three month periods ended March 31, 2023 and 2022

4

Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022

5

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

6

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three month periods ended March 31, 2023 and 2022

8

Notes to Condensed Consolidated Financial Statements

9

Item 2.

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

20

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25

Item 4.

Controls and Procedures

25

Part II.

OTHER INFORMATION

26

Item 1.

Legal Proceedings

26

Item 1A.

Risk Factors

26

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

26

Item 3.

Default Upon Senior Securities

27

Item 4.

Mine Safety Disclosures

27

Item 5.

Other Information

27

Item 6.

Exhibits

28

SIGNATURES

29

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

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

REVENUES

 

$25,273,681

 

 

$22,436,427

 

COST OF REVENUES (including amortization and depreciation of

 

 

 

 

 

 

 

 

$502,560 and $287,518, respectively)

 

 

21,463,741

 

 

 

18,539,702

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

3,809,940

 

 

 

3,896,725

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

Sales and marketing

 

 

521,678

 

 

 

575,169

 

General and administrative expenses (including share-based

 

 

 

 

 

 

 

 

compensation of $140,116 and $179,741, respectively)

 

 

3,910,820

 

 

 

3,745,229

 

Depreciation and amortization

 

 

265,843

 

 

 

264,361

 

 

 

 

 

 

 

 

 

 

Total operating expenses

 

 

4,698,341

 

 

 

4,584,759

 

 

 

 

 

 

 

 

 

 

LOSS FROM OPERATIONS

 

 

(888,401)

 

 

(688,034)

 

 

 

 

 

 

 

 

 

OTHER INCOME (EXPENSE)

 

 

 

 

 

 

 

 

Interest income

 

 

2,196

 

 

 

6,570

 

Interest expense

 

 

(58,778)

 

 

(63,521)

Other (expense) income, net

 

 

(194)

 

 

301,013

 

 

 

 

 

 

 

 

 

 

Total other income (expense), net

 

 

(56,776)

 

 

244,062

 

 

 

 

 

 

 

 

 

 

LOSS BEFORE INCOME TAX PROVISION (BENEFIT)

 

 

(945,177)

 

 

(443,972)

INCOME TAX PROVISION (BENEFIT)

 

 

6,302

 

 

 

(51,075)

 

 

 

 

 

 

 

 

 

NET LOSS

 

$(951,479)

 

$(392,897)

 

 

 

 

 

 

 

 

 

EARNINGS PER SHARE, BASIC AND DILUTED

 

$(0.11)

 

$(0.04)

 

 

 

 

 

 

 

 

 

WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED

 

 

8,739,317

 

 

 

8,782,452

 

 

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 LOSS

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

NET LOSS

 

$(951,479)

 

$(392,897)

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

Foreign currency translation adjustments, net of tax

 

 

37,248

 

 

 

(4,835)

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

37,248

 

 

 

(4,835)

 

 

 

 

 

 

 

 

 

COMPREHENSIVE LOSS

 

$(914,231)

 

$(397,732)

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

ASSETS

 

CURRENT ASSETS

 

 

 

 

 

 

Cash

 

$4,577,963

 

 

$7,530,864

 

Accounts receivable, net of allowance for credit losses

 

 

 

 

 

 

 

 

of $72,271 and $51,666 in 2023 and 2022, respectively

 

 

10,202,272

 

 

 

9,277,109

 

Unbilled accounts receivable

 

 

11,843,638

 

 

 

10,244,101

 

Other current assets

 

 

939,187

 

 

 

935,978

 

 

 

 

 

 

 

 

 

 

Total current assets

 

 

27,563,060

 

 

 

27,988,052

 

 

 

 

 

 

 

 

 

 

NONCURRENT ASSETS

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

978,633

 

 

 

978,218

 

Lease right of use asset, net

 

 

4,556,571

 

 

 

4,723,899

 

Intangible assets, net

 

 

7,179,206

 

 

 

7,398,160

 

Goodwill

 

 

5,811,578

 

 

 

5,811,578

 

Deferred tax assets, net

 

 

88,360

 

 

 

86,909

 

Other long-term assets

 

 

2,211,695

 

 

 

2,025,845

 

 

 

 

 

 

 

 

 

 

Total assets

 

$48,389,103

 

 

$49,012,661

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

 

 

 

 

Accounts payable

 

$13,584,437

 

 

$12,515,081

 

Accrued expenses

 

 

10,652,753

 

 

 

11,327,269

 

Deferred revenue

 

 

1,579,040

 

 

 

1,704,933

 

Current portion of lease liabilities

 

 

606,055

 

 

 

596,529

 

 

 

 

 

 

 

 

 

 

Total current liabilities

 

 

26,422,285

 

 

 

26,143,812

 

 

 

 

 

 

 

 

 

 

NONCURRENT LIABILITIES

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

 

4,610,296

 

 

 

4,745,909

 

Contingent consideration

 

 

6,900

 

 

 

6,900

 

Deferred revenue, net of current portion

 

 

376,162

 

 

 

364,837

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

31,415,643

 

 

 

31,261,458

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies (Note 16)

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

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; 8,739,317 and 8,725,476 shares

 

 

 

 

 

 

 

 

issued and outstanding, respectively

 

 

8,740

 

 

 

8,726

 

Additional paid-in capital

 

 

101,330,659

 

 

 

101,194,185

 

Accumulated other comprehensive loss

 

 

(312,986)

 

 

(350,234)

Accumulated deficit

 

 

(84,052,953)

 

 

(83,101,474)

 

 

 

 

 

 

 

 

 

Total stockholders’ equity

 

 

16,973,460

 

 

 

17,751,203

 

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ equity

 

$48,389,103

 

 

$49,012,661

 

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

Adjustments to reconcile net income to net cash provided by

 

 

 

 

 

 

 

 

(used in) operating activities:

 

 

 

 

 

 

 

 

Depreciation expense

 

 

267,309

 

 

 

265,185

 

(Recovery) provision for credit losses

 

 

35,858

 

 

 

-

 

Amortization of intangibles

 

 

501,094

 

 

 

286,653

 

Share-based compensation expense

 

 

140,116

 

 

 

179,741

 

Warrants expense

 

 

-

 

 

 

108,000

 

Change in fair value of contingent consideration

 

 

-

 

 

 

(301,000)

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable and unbilled receivables

 

 

(2,528,761)

 

 

4,413,557

 

Inventories

 

 

(17,294)

 

 

104,365

 

Other current assets

 

 

15,790

 

 

 

311,218

 

Other assets

 

 

-

 

 

 

1,112

 

Accounts payable and accrued expenses

 

 

113,869

 

 

 

(1,509,330)

Income tax payable

 

 

55,703

 

 

 

7,111

 

Deferred revenue and other liabilities

 

 

(121,253)

 

 

(369,633)

Other liabilities

 

 

-

 

 

 

(278,655)

 

 

 

 

 

 

 

 

 

Net cash (used in) provided by operating activities

 

 

(2,489,048)

 

 

2,825,427

 

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(96,721)

 

 

(203,274)

Capitalized hardware and software development costs

 

 

(262,549)

 

 

(780,599)

 

 

 

 

 

 

 

 

 

Net cash used in investing activities

 

 

(359,270)

 

 

(983,873)

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Advances on bank line of credit

 

 

4,313,007

 

 

 

-

 

Repayments of bank line of credit advances

 

 

(4,313,007)

 

 

-

 

Principal repayments under finance lease obligations

 

 

(125,568)

 

 

(147,405)

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

 

 

(3,628)

 

 

(49,224)

Common stock repurchased

 

 

-

 

 

 

(818,211)

 

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

(129,196)

 

 

(1,014,840)

 

 

 

 

 

 

 

 

 

Net effect of exchange rate on cash

 

 

24,613

 

 

 

(38,950)

 

 

 

 

 

 

 

 

 

NET (DECREASE) INCREASE IN CASH

 

 

(2,952,901)

 

 

787,764

 

 

 

 

 

 

 

 

 

 

CASH, beginning of period

 

 

7,530,864

 

 

 

6,479,980

 

 

 

 

 

 

 

 

 

 

CASH, end of period

 

$4,577,963

 

 

$7,267,744

 

 

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)

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

SUPPLEMENTAL CASH FLOW INFORMATION

 

 

 

 

 

 

Cash paid for interest

 

$55,979

 

 

$63,521

 

Cash paid for income taxes

 

$-

 

 

$27,559

 

 

 

 

 

 

 

 

 

 

NONCASH INVESTING AND FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Capitalized hardware and software development costs in accounts payable

 

$190,773

 

 

$213,770

 

Leased assets and lease liabilities terminated

 

$-

 

 

$876,281

 

 

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

 

 

 

 

 

 

Issued

 

 

Amount

 

 

Capital

 

 

OCI

 

 

Deficit

 

 

Total

 

 

 

(Unaudited) 

 

Balance, January 1, 2022

 

 

8,842,026

 

 

$8,842

 

 

$101,424,922

 

 

$(241,586)

 

$(59,516,183)

 

$41,675,995

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock repurchased

 

 

(196,586)

 

 

(197)

 

 

(818,014)

 

 

-

 

 

 

-

 

 

 

(818,211)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

50,345

 

 

 

51

 

 

 

(49,275)

 

 

-

 

 

 

-

 

 

 

(49,224)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of warrants in acquisition of IT Authorities, Inc.

 

 

-

 

 

 

-

 

 

 

108,000

 

 

 

-

 

 

 

-

 

 

 

108,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

179,741

 

 

 

-

 

 

 

-

 

 

 

179,741

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(4,835)

 

 

-

 

 

 

(4,835)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(392,897)

 

 

(392,897)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2022

 

 

8,695,785

 

 

$8,696

 

 

$100,845,374

 

 

$(246,421)

 

$(59,909,080)

 

$40,698,569

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Accumulated

 

 

 

 

 

 

Issued

 

 

Amount

 

 

Capital

 

 

OCI

 

 

Deficit

 

 

Total

 

 

 

(Unaudited) 

 

Balance, January 1, 2023

 

 

8,725,476

 

 

$8,726

 

 

 

101,194,185

 

 

 

(350,234)

 

 

(83,101,474)

 

 

17,751,203

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

13,841

 

 

 

14

 

 

 

(3,642)

 

 

-

 

 

 

-

 

 

 

(3,628)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

restricted

 

 

-

 

 

 

-

 

 

 

140,116

 

 

 

-

 

 

 

-

 

 

 

140,116

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gain

 

 

-

 

 

 

-

 

 

 

-

 

 

 

37,248

 

 

 

-

 

 

 

37,248

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(951,479)

 

 

(951,479)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2023

 

 

8,739,317

 

 

$8,740

 

 

$101,330,659

 

 

$(312,986)

 

$(84,052,953)

 

$16,973,460

 

 

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

 

 
8

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 Technology Management as a Service (TMaaS). The Company’s TMaaS 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 Technology 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. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TMaaS platform. The Company’s TMaaS 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.

 

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.

 

2.

Basis of Presentation and Accounting Policies

 

Basis of Presentation

 

The unaudited condensed consolidated financial statements as of March 31, 2023 and for each of the three month periods ended March 31, 2023 and 2022, 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, 2022 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, 2022. The results of operations for the three month period ended March 31, 2023 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.

 

 
9

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, allowance for credit losses, 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

 

The Company’s TMaaS offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 15 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 three months of 2023 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 31, 2023.

 

Recently Adopted Accounting Standards

 

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 requires that credit losses be presented as an allowance rather than as a write-down. The adoption of this standard on January 1, 2023, did not have a material impact on the consolidated financial statements.

 

3.

Fair Value Measurements

 

The following tables present information about the Company’s liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets:

 

 
10

Table of Contents

 

 

 

MARCH 31,

 

 

Quoted Prices in

Active Markets

 

 

Significant Other

Observable Inputs

 

 

Unobservable Inputs

 

Description

 

2023

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Liabilities:

 

 (Unaudited)

 

Contingent consideration - cash settled

 

$6,500

 

 

 

-

 

 

 

-

 

 

$6,500

 

Contingent consideration - warrants

 

 

400

 

 

 

-

 

 

 

-

 

 

 

400

 

Total liabilities measured and recorded at fair value

 

$6,900

 

 

$-

 

 

$-

 

 

$6,900

 

 

 

 

DECEMBER 31,

 

 

Quoted Prices in

Active Markets

 

 

Significant Other

Observable Inputs

 

 

 Unobservable

Inputs

 

Description

 

2022

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration - cash settled

 

$6,500

 

 

 

-

 

 

 

-

 

 

$6,500

 

Contingent consideration - warrants

 

 

400

 

 

 

-

 

 

 

-

 

 

 

400

 

Total liabilities measured and recorded at fair value

 

$6,900

 

 

$-

 

 

$-

 

 

$6,900

 

 

The Company’s contingent consideration is categorized as Level 3 within the fair value hierarchy. The contingent consideration has been recorded at their fair value using a Monte Carlo simulation model. This model incorporates probability of achievement of certain milestones, risk-free rates and volatility. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s management with the assistance of a third-party valuation specialist.

 

Management estimates the fair value of the contingent consideration liability based on financial projections of IT Authorities, Inc.’s (ITA) business and forecasted results, including revenue growth rates, costs and expenses, volatility, and discount rates. The Company evaluates, on a routine, periodic basis, the estimated fair value of the contingent consideration and quarterly changes in estimated fair value are reflected in other income in the consolidated statements of operations. Changes in the fair value of contingent consideration obligations may result from changes in changes of any of the key assumptions that are used. Changes in the estimated fair value of contingent consideration liability may have a material impact on the Company’s operating results.

 

There was no change in fair value of contingent consideration for the three months ended March 31, 2023.

 

4.

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:

 

 
11

Table of Contents

 

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal, State, and Local Government (1)

 

$7,952,334

 

 

$7,272,993

 

Commercial (2)

 

 

2,322,209

 

 

 

2,055,782

 

Gross accounts receivable

 

 

10,274,543

 

 

 

9,328,775

 

Less: allowances for credit

 

 

 

 

 

 

 

 

losses (3)

 

 

72,271

 

 

 

51,666

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$10,202,272

 

 

$9,277,109

 

 

(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 credit losses if deemed necessary.

 

(3) For the three month period ended March 31, 2023, the Company did not recognize any material provisions of recoveries of existing provision for credit losses. The Company has not historically maintained an allowance for credit losses for its government customers as it has not experienced material or recurring credit losses and the nature and size of the contracts has not necessitated the Company’s establishment of such an allowance for credit losses.

 

Significant Concentrations

 

The following table presents revenue by customer for each of the periods presented:

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

Customer Type

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal Government (1)

 

 

80.0%

 

 

77.7%

 

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

 

Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash on deposit with financial institutions, the balances of which frequently exceed federally insured limits. If the financial institution with whom we do business were to be placed into receivership, we may be unable to access to the cash we have on deposit with such institutions. If we are unable to access our cash and cash equivalents as needed, our financial position and ability to operate our business could be adversely affected.

 

 
12

Table of Contents

 

5.

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:

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

96%

 

 

97%

 

6.

Other Current Assets and Accrued Expenses

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Inventories

 

$239,658

 

 

$222,279

 

Prepaid insurance and other assets

 

 

699,529

 

 

 

713,699

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$939,187

 

 

$935,978

 

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Carrier service costs

 

$8,159,230

 

 

$8,402,770

 

Salaries and payroll taxes

 

 

1,609,058

 

 

 

1,637,628

 

Inventory purchases, consultants and other costs

 

 

746,113

 

 

 

1,205,209

 

U.S. Income tax payable

 

 

61,490

 

 

 

61,490

 

Other

 

 

76,862

 

 

 

20,172

 

 

 

 

 

 

 

 

 

 

 

 

$10,652,753

 

 

$11,327,269

 

 

7.

Property and Equipment

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Computer hardware and software

 

$3,268,634

 

 

$3,158,428

 

Furniture and fixtures

 

 

501,973

 

 

 

502,391

 

Leasehold improvements

 

 

288,215

 

 

 

284,321

 

Automobiles

 

 

125,664

 

 

 

122,524

 

Gross property and equipment

 

 

4,184,486

 

 

 

4,067,664

 

Less: accumulated depreciation and

 

 

 

 

 

 

 

 

amortization

 

 

3,205,853

 

 

 

3,089,446

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$978,633

 

 

$978,218

 

 

During the three month periods ended March 31, 2023 and 2022, property and equipment depreciation expense was approximately $116,400 and $93,700, respectively.

 

During the three month periods ended March 31, 2023 and 2022, 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 three month periods ended March 31, 2023 and 2022.

 

8.

Leases

 

On January 1, 2022, the Company entered into an amendment to its lease agreement for its Tampa office to amend the term and the extension option. The amendment updated the term of the lease from sixty (60) calendar months ending December 31, 2026 to the Company’s ability to terminate the lease on June 30, 2022. As a result of the amendment, the Company removed the lease right of use asset and lease liability for its Tampa office from its condensed consolidated balance sheet. The Company accounted for the lease as month to month and recorded the monthly rent expense in its condensed consolidated statement of operations.

 

9.

Goodwill and Intangible Assets

 

Goodwill consisted of the following:

 

The Company has recorded goodwill of $5,811,578 as of March 31, 2023. There were no changes in the carrying amount of goodwill during the three month period ended March 31, 2023

 

Intangible assets consists of the following:

 

 
13

Table of Contents

 

 

 

MARCH 31, 2023

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Customer Relationships

 

$2,392,000

 

 

$(358,800)

 

$2,033,200

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,562,248)

 

 

1,065,832

 

Internally Developed Software

 

 

5,948,518

 

 

 

(2,922,146)

 

 

3,026,372

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(276,670)

 

 

1,053,802

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$12,299,070

 

 

$(5,119,864)

 

$7,179,206

 

 

 

 

DECEMBER 31, 2022

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(299,000)

 

$2,093,000

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,518,446)

 

 

1,109,634

 

Internally Developed Software

 

 

5,665,957

 

 

 

(2,546,407)

 

 

3,119,550

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(254,496)

 

 

1,075,976

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$12,016,509

 

 

$(4,618,349)

 

$7,398,160

 

 

For the three month period ended March 31, 2023, the Company capitalized $453,300 of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Technology Management System), secure identity management technology and secure network operations center of which $280,220 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 month period ended March 31, 2022, the Company capitalized $820,000 of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), secure identity management technology and network operations center of which $243,500 was transferred from capital work in progress to internally developed software and $316,900 was transferred from capital work in progress to property and equipment during the period.

 

There were no disposals of intangible assets during the three month period ended March 31, 2023.

 

The aggregate amortization expense recorded for the three month periods ended March 31, 2023 and 2022 were approximately $501,100 and $286,700, respectively.

 

As of March 31, 2023, estimated annual amortization for our intangible assets is approximately:

 

 
14

Table of Contents

 

Remainder of 2023

 

$1,497,301

 

2024

 

 

1,797,411

 

2025

 

 

1,123,850

 

2026

 

 

526,714

 

2027

 

 

511,170

 

Thereafter

 

 

1,722,760

 

Total

 

$7,179,206

 

 

10.

Line of Credit

 

Since June 15, 2017, the Company had a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”).

 

In June 2022, the Company entered into a seventh and eighth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement (i) extended the maturity date of the facility from June 15, 2022 through June 15, 2023, (ii) removed the current ratio and interest coverage ratio financial covenants, (iii) increased the tangible net worth covenant from $2,000,000 to $6,500,000 measured quarterly, (iv) added a minimum EBITDA covenant that requires that the Company’s Adjusted EBITDA to not be less than $1,000,000 on a trailing 12-month basis as of the last day of each quarter and (v) modified the definition of Borrowing Base and increased the maximum amount from $5.0 million to $7.0 million.

 

The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $7.0 million or (ii) sum of 90% of the net unpaid balance of the Company’s eligible government accounts receivable and 80% of the net unpaid balance of the Company’s eligible commercial 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 March 31, 2023, there was no outstanding balance under the line of credit. At December 31, 2022 and March 31, 2023, the Company was not in compliance with the tangible net worth covenant as its tangible net worth did not equal at least approximately $6,500,000. Atlantic Union Bank provided a waiver of the December 31, 2022 violation. As a result of the maturity date of June 15, 2023 and the potential that Atlantic Union Bank would not renew the line of credit, the Company secured an additional financing arrangement. The Company does not plan to renew its Loan and Security Agreement with Atlantic Union Bank.

 

On April 28, 2023, the Company entered into an Accounts Receivable Purchase Agreement (the “Agreement”) with Republic Capital Access, LLC (the “Buyer”) for the non-recourse sale of eligible trade receivables. Pursuant to the Agreement, the Company may from time to time offer and sell eligible accounts receivable to the Buyer at an initial purchase price equal to 90% of the receivable (85% if the account receivable debtor is not a government entity), subject to increase based on, among other things, the total amount collected and the discount factor applicable to the receivable. The facility is limited to a total of $4 million outstanding at any time, with an available increase to $10 million, subject to adequate receivables. The Agreement contains customary fees, covenants and representations.

 

11.

Income Taxes

 

The Company’s effective tax rate was (0.7)% and 11.5% for the three month periods ended March 31, 2023 and 2022, respectively. The difference in the effective tax rate and the U.S. federal statutory rate was primarily due to the full valuation allowance the Company maintains against its deferred tax assets and state minimum taxes in the United States. The effective tax rate is calculated by dividing the Provision (benefit) for income taxes by the Loss before provision (benefit) for income taxes.

 

 
15

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. The Company increased its valuation allowance approximately $238,000 during the three month period ended March 31, 2023. 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

 

12.

Stockholders’ Equity

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of March 31, 2023, there were 8,741,310 shares issued and outstanding. During the three month period ended March 31, 2023, there were 15,837 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 1,993 shares withheld in satisfaction of the employees corresponding tax liability of approximately $3,600. 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 three-month period ended March 31, 2022, there were 50,345 shares of common stock vested in accordance with the vesting terms of the RSAs. Three employees received less than the shares vested because they elected to have a total of 11,280 shares withheld in satisfaction of the employees corresponding tax liability of approximately $49,300. The Company’s payment of this tax liability was recorded as a cash flow from financing activity on the consolidated statement of cash flows.

 

There were no stock option exercises during the three month periods ended March 31, 2023 and 2022.

 

Contingent Warrants

 

Liability-classified warrants consist of warrants to acquire common stock at an exercise price of $5.33 per share as part of the consideration for the acquisition of ITA in 2021, during the earn-out period from 2021 to 2024. Based on our consideration of the ASC 815-40 guidance, we account for these contingent warrants as a liability. The estimated fair value of outstanding contingent warrants accounted for as liabilities is determined at each balance sheet date. Any decrease or increase in the estimated fair value of the warrant liability since the most recent balance sheet date is recorded in the consolidated statement of operations as other income (expense). Refer to Note 3 for more information about the warrants.

 

Warrants Issued

 

On March 31, 2022, the Company issued a warrant to purchase 75,000 shares of common stock as part of the contingent consideration earned by ITA for 2021 EBITDA achievement. The warrant contains a strike price of $5.33 and has a four-year contractual term. The warrant is classified within stockholders’ equity at its fair value. The fair value of the warrant was determined to be $108,000 utilizing the Black-Scholes-Merton option-pricing model at the time of issuance. Following such issuance, the Company has outstanding warrants to acquire 150,000 shares of common stock at a strike price of $5.33 that expire at terms through October 1, 2025.

 

Stock Repurchase Program

 

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 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. During the three-month period ended March 31, 2022, we repurchased 196,586 shares of our common stock for a total of $818,200 and subsequently in March of 2022, the Board suspended the repurchase plan in order to use the company’s excess funds to invest into the business. The Company retired all common stock it repurchased.

 

 
16

Table of Contents

 

At The Market Offering Agreement

 

On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”). The Company did not sell any shares during the three month period ended March 31, 2023.

 

Effective March 27, 2023, the Company provided notice to the sales agents under its At the Market Sales Agreement that it was terminating the agreement. Accordingly, no additional sales of shares of common stock will be made pursuant to such agreement.

 

13.

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

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Restricted share-based compensation expense

 

$140,116

 

 

$179,741

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$140,116

 

 

$179,741

 

 

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), restricted stock units, 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 shares based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock shares are issued when vested and included in the total number of common shares issued and outstanding. There were no RSAs granted during the three month periods ended March 31, 2023 and 2022.

 

At March 31, 2023, the Company had approximately $140,300 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.0 years.

 

14. Earnings Per Common Share (EPS)

 

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

 

 
17

Table of Contents

 

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Basic Earnings Per Share Computation:

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

Weighted average number of common shares

 

 

8,739,317

 

 

 

8,782,452

 

Basic Loss Per Share

 

$(0.11)

 

$(0.04)

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share Computation:

 

 

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

 

 

 

 

 

 

 

 

 

Weighted average number of common shares

 

 

8,739,317

 

 

 

8,782,452

 

Incremental shares from assumed conversions

 

 

 

 

 

 

 

 

of dilutive securities

 

 

-

 

 

 

-

 

Adjusted weighted average number of

 

 

 

 

 

 

 

 

common shares

 

 

8,739,317

 

 

 

8,782,452

 

 

 

 

 

 

 

 

 

 

Diluted Loss Per Share

 

$(0.11)

 

$(0.04)

 

For the three months ended March 31, 2023 and 2022, the Company had unexercised stock options and RSAs of 34,682 and 30,513, respectively, and warrants to purchase 150,000 and 150,000 shares of common stock, outstanding, that were anti-dilutive.

 

15.

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

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Carrier Services

 

$13,597,701

 

 

$12,932,055

 

Managed Services

 

 

11,675,980

 

 

 

9,504,372

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

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

 

 
18

Table of Contents

 

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$20,230,576

 

 

$17,433,723

 

U.S. State and Local Governments

 

 

91,023

 

 

 

126,142

 

Foreign Governments

 

 

16,557

 

 

 

32,407

 

Commercial Enterprises

 

 

4,935,525

 

 

 

4,844,155

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

North America

 

$24,209,410

 

 

$21,434,634

 

Europe

 

 

1,064,271

 

 

 

1,001,793

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

During the three months ended March 31, 2023 and 2022, the Company recognized approximately $709,400 and $1,079,900, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2022 and 2021, respectively.

 

16. 

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.

 

17.

Subsequent Events

 

As described in Note 11, effective April 28, 2023, the Company has entered into an Accounts Receivable Purchase Agreement (the Receivables Facility) with Republic Capital Access, LLC for the non-recourse sale of eligible trade receivables.

 

 
19

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 supply chain issues;

 

·

Our ability to successfully execute our strategy;

 

·

Our ability to sustain profitability and positive cash flows;

 

·

Our ability to access sufficient financing on acceptable terms given the tightening credit markets due to the current banking environment;

 

·

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;

 

·

The impact of increasingly volatile public equity markets on our market capitalization;

 

·

The impact and outcome of negotiations around the Federal debt ceiling.

 

·

Our ability to mitigate the impact of inflation; and

 

·

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

 

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 Technology Management as a Service (TMaaS) that consists of federally certified communications management, identity management, interactive bill presentment and analytics, and Information Technology as a Service solutions. We help our clients achieve their organizational missions for mobility management, information technology management, and cybersecurity objectives in this challenging and complex business environment.

 

 
20

Table of Contents

 

We offer our TMaaS 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 TMaaS 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 TMaaS solutions enables our customers to be able to quickly expand or contract their mobility management requirements. Our TMaaS solutions are hosted and accessible on-demand through both a secure federal government certified proprietary portal and/or through a secure enterprise 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.

 

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, 2022 filed with the SEC on March 31, 2023. 

 

Strategic Focus and Notable Events

 

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.

 

During 2023, we continue to focus on the following key goals:

 

 

·

Continue to find additional avenues for capturing new sales opportunities in the post pandemic environment,

 

·

Continue to provide unmatched level of services to our current customer base,

 

·

Attain full FedRAMP certification and make strategic investments in our delivery infrastructure,

 

·

Grow our recurring high margin managed services revenues,

 

·

Add incremental capabilities to our Technology Management solution set and develop or acquire new high margin business lines,

 

·

Enhance our software platforms to grow our SaaS revenues and take advantage of the opportunities emerging from the growth in remote working,

 

·

Expand our customer base organically and inorganically,

 

·

Continue to leverage the R2v3 Certification to further our ESG commitment

 

·

Executing cross-sell opportunities identified from ITA acquisition, including Identity Management (IdM), Telecommunications Lifecycle Management (TLM) and Digital Billing & Analytics (DB&A) solution,

 

·

Growing our sales pipeline by continuing to invest in our business development and sales team assets,

 

·

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

 

·

Expanding our solution offerings into the commercial space.

 

Our strategy for achieving our longer-term goals include:

 

 

·

Establishing a market leadership position in the trusted mobility management (TM2) sector,

 

·

pursuing accretive and strategic acquisitions to expand our solutions and our customer base,

 

·

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.

 

 
21

Table of Contents

 

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.

 

We continue to experience ongoing supply chain issues and have changed from just-in-time inventory for accessory items to keeping sufficient stock on hand and having to locate alternative sources if traditional suppliers cannot fulfill in a timely manner. In addition, we continue to experience supply price increases that we seek to mitigate by seeking volume discounts. Overall, the customers are understanding that these supply chain issues are a global and not just impacting orders they place with us and have been willing to work with us to find alternative solutions or delay the purchases until the requested products are available. It is difficult to forecast when and if the supply chain will normalize.

 

Results of Operations

 

Three Months Ended March 31, 2023 as Compared to Three Months Ended March 31, 2022

 

Revenues. Revenues for the three month period ended March 31, 2023 were approximately $25.3 million, an increase of approximately $2.8 million (or 13%), as compared to approximately $22.4 million in 2022. Our mix of revenues for the periods presented is set forth below:

 

 

 

THREE MONTHS ENDED

 

 

 

 

 

 

MARCH 31,

 

 

Dollar

 

 

 

2023

 

 

2022

 

 

Variance

 

 

 

(Unaudited)

 

 

 

 

Carrier Services

 

$13,597,699

 

 

$12,932,059

 

 

$665,640

 

Managed Services:

 

 

 

 

 

 

 

 

 

 

 

 

Managed Service Fees

 

 

6,852,099

 

 

 

7,258,277

 

 

 

(406,178)

Billable Service Fees

 

 

1,250,334

 

 

 

1,120,106

 

 

 

130,228

 

Reselling and Other Services

 

 

3,573,549

 

 

 

1,125,985

 

 

 

2,447,564

 

 

 

 

11,675,982

 

 

 

9,504,368

 

 

 

2,171,614

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

$2,837,254

 

 

Our carrier services revenue was $13.6 million, an increase of approximately $700,000, as compared with the same period in 2022. The increase is primarily due to a large federal government customer increasing the number of phone lines we manage by approximately 75% otherwise carrier services remained relatively constant from period to period.

 

Our managed service fees were $6.9 million and remained relatively constant from period to period.

 

Billable service fees, reselling and other revenues remained consistent with the same period in 2022.

 

Reselling and other services increased by $2.5 million from the same period last year primarily due to the resale of new capabilities provided by a third party partner for two large federal contracts. While Reselling and other services are transactional in nature, we expect to have additional sales of these new technical capabilities throughout the year, although the amount and timing of revenue could vary significantly from quarter to quarter.

 

Cost of Revenues. Cost of revenues for the three months period ended March 31, 2023 were approximately $21.5 million (or 85% of revenues), as compared to approximately $18.5 million (or 83% of revenues) in 2022. The increase in cost of revenues was a result of the corresponding costs related to the resale of the new capabilities provided by a third-party partner for two large federal contracts.

 

Gross Profit. Gross profit for the three months period ended March 31, 2023 was approximately $3.8 million (or 15% of revenues), as compared to approximately $3.9 million (or 17% of revenues) in 2022.

 

 
22

Table of Contents

 

The Gross Profit percentage excluding carrier services was 33% for the first quarter in 2023 compared to 41% in the same period last year. The lower gross margin percentage excluding carrier services was almost entirely related to the resale of the third party partner capabilities mentioned above. Our gross profit percentage will vary from quarter to quarter due to our revenue mix

 

Sales and Marketing.Sales and marketing expense for the three month period ended March 31, 2023 was approximately $0.5 million (or 2% of revenues), as compared to approximately $0.6 million (or 2% of revenues) in 2022. We continue to invest in our business development and sales team assets as identified as one of our key goals for 2023.

 

General and Administrative. General and administrative expenses for the three month period ended March 31, 2023 were approximately $3.7 million (or 15% of revenues), as compared to approximately $3.7 million (or 17% of revenues) in 2022. The change in general and administrative was not significant.

 

Depreciation and Amortization. Depreciation and amortization expense for the three month period ended March 31, 2023 was approximately $265,800 as compared to approximately $264,400 in 2022. The change in depreciation and amortization expense is related to capital investments in our delivery platforms reaching completion and beginning to be amortized.

 

Other Income (Expense).Other income (expense) for the three month period ended March 31, 2023 was an expense of approximately $(56,800) as compared to income of approximately $244,000 in 2022. The income in 2022 is primarily driven by the fair value adjustments of contingent consideration.

 

Income Taxes. Income tax provision for the three month period ended March 31, 2023 was approximately $6,300 as compared to income tax benefit of $51,100 in 2022. Income taxes were accrued at an estimated effective tax rate of (0.7)% for the three months ended March 31, 2023 compared to 11.5% for the three months ended March 31, 2022.

 

Net Loss.As a result of the cumulative factors annotated above, net loss for the three month period March 31, 2023 was approximately $951,500 as compared to net loss of approximately $392,900 in the same period last year.

 

Liquidity and Capital Resources

 

Our immediate sources of liquidity include cash, accounts receivable, unbilled receivables and access to factoring arrangement with Republic Capital Access, LLC with an initial capacity of $4 million, expandable to $10 million if needed. At March 31, 2023 the Company has a working capital facility with a Bank that is not expected to be renewed when it expires in June of 2023. The Company was not in compliance with the net tangible worth covenant as of December 31, 2022; however, the lender provided a waiver of that December 31, 2022 covenant violation. The Company expects no to be in compliance with the net tangible worth covenant and will let the facility expire on June 15, 2023.

 

At March 31, 2023, our net working capital was approximately $1.4 million as compared to $1.8 million at December 31, 2022. The decrease in net working capital was primarily driven by investments in computer hardware and software purchases and capitalized internally developed software costs, which was partially offset by temporary receivable/payable timing differences. We believe that our existing cash and our anticipated cash flows from operations, along with access to the factoring arrangement, will be sufficient to meet our working capital, expenditure, and contractual obligation requirements for the next 12 months and the foreseeable future.

 

Cash Flows from Operating Activities

 

For the three months ended March 31, 2023, net cash used by operations was approximately $2.5 million as compared to approximately $2.8 million net cash provided by operations for the three months ended March 31, 2022. The decrease from the same period in 2022 is a result of systems and process changes that slowed billing in the first quarter of 2023. The Company expects that billings will resume to a regular pace, or faster during 2023.

 

 
23

Table of Contents

 

Our single largest cash operating expense is the cost of labor and the 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 expenditures 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. We also may experience temporary collection timing differences from time to time due to customer invoice processing delays that are often beyond our control.

 

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 three months ended March 31, 2023, cash used in investing activities was approximately $0.4 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.

 

For the three months ended March 31, 2022, cash used in investing activities was approximately $1.0 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™.

 

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 three months ended March 31, 2023, cash used in financing activities was approximately $0.1 million and reflects line of credit advances and payments of approximately $4.3 million, lease principal repayments of approximately $125,600, and withholding taxes paid on behalf of employees on net settled restricted stock awards of approximately $3,600.

 

For the three months ended March 31, 2022, cash provided by financing activities was approximately $1.0 million and reflects lease principal repayments of approximately $147,400, repurchases of common stock of $0.8 million and withholding taxes paid on behalf of employees on net settled restricted stock awards of approximately $49,200.

 

Net Effect of Exchange Rate on Cash and Equivalents

 

For the three months ended March 31, 2023 and 2022, the gradual appreciation of the Euro relative to the US dollar increased the translated value of our foreign cash balances by approximately $42,939 as compared to last year.

 

Inflation

 

The Company has seen impacts of wage inflation across the Company, especially in its commercial ITA business. Due to the on-going conditions, however, there is the possibility that we will face additional inflationary pressures in certain aspects of our business operations, such as equipment and labor costs, in the future. Management will continue to monitor inflation and evaluate the possible future effects of inflation on our business and operations.

 

Off-Balance Sheet Arrangements

 

 
24

Table of Contents

 

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.

 

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 March 31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 
25

Table of Contents

 

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, 2022.

 

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 November 2021, the Board increased the size of the Repurchase Plan to up to $5.0 million of the Company’s common stock. During the quarter ended March 31, 2022, we repurchased 196,586 shares of our common stock for a total of $818,200 and subsequently in March of 2022, the board suspended the repurchase plan in order to use the company’s excess funds to invest into the business.

 

Repurchase of Securities

 

The following table represents information with respect to shares of common stock withheld from vesting’s of stock-based compensation awards for employee income tax withholding for the periods indicated:

 

 
26

Table of Contents

 

 

 

 

 

 

 

 

Dollar Value of Shares Purchased as

 

 

Maximum Dollar Value of Shares that

 

 

 

Total Number of

 

 

Average 

 

 

as Part of Publicly

 

 

may be Purchased

 

 

 

 Shares

Purchased

 

 

 Price Paid

Per Share

 

 

Announced Plans or Programs

 

 

Under Approved Plans or Programs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March

 

 

1,993

 

 

$1.82

 

 

 

-

 

 

$-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

1,993

 

 

$1.82

 

 

 

-

 

 

$-

 

 

ITEM 3 DEFAULT UPON SENIOR SECURITIES

 

None

 

ITEM 4 MINE SAFETY DISCLOSURES

 

None

 

ITEM 5 OTHER INFORMATION

 

None

 

 
27

Table of Contents

 

ITEM 6. EXHIBITS

 

 

EXHIBIT NO.

 

DESCRIPTION

 

 

 

10.1*

 

Accounts Receivable Purchase Agreement with Republic Capital Access, LLC dated April 28, 2023 (incorporated by reference from Form 8K filed May 2, 2023 )

 

 

 

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)

 

 
28

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: May 15 , 2023By:/s/ JIN H. KANG

 

 

Jin H. Kang 
  

President and Chief Executive Officer

 

 

 
    
Date: May 15, 2023By:/s/ ROBERT J. GEORGE

 

 

Robert J. George 
  Chief Financial Officer 

 

 
29

 

EX-31.1 2 wyy_ex311.htm CERTIFICATION 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: May 15, 2023    By: /s/ JIN H. KANG  

 

 

Jin H. Kang  
    Chief Executive Officer  
       
EX-31.2 3 wyy_ex312.htm CERTIFICATION 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, Robert J. George, 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: May 15, 2023 By: /s/ ROBERT J. GEORGE

 

 

Robert J. George  
    Chief Financial Officer  
       

 

EX-32 4 wyy_ex32.htm CERTIFICATION 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 March 31, 2023 (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/ ROBERT J. GEORGE

 

Robert J. George

 

Chief Financial Officer

 

 

 

Date: May 15, 2023     

 

EX-101.SCH 5 wyy-20230331.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 (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (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 - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Accounts Receivable and Significant Concentrations link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Unbilled Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Other Current Assets and Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Sharebased Compensation link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Earnings Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Unbilled Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Other Current Assets and Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Sharebased Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Earnings Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Accounts Receivable and Significant Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Unbilled Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Other Current Assets and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Other Current Assets and Accrued Expenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Goodwill and Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Goodwill and Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Stockholders Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Share-based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Earnings Per Common Share (EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Earnings Per Common Share (EPS) (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Revenue from Contracts with Customers (Details 1) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Revenue from Contracts with Customers (Details 2) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Revenue from Contracts with Customers (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 wyy-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Document Quarterly Report Document Transition Report Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) REVENUES COST OF REVENUES (including amortization and depreciation of $502,560 and $287,518, respectively) GROSS PROFIT [Gross Profit] OPERATING EXPENSES Sales and marketing General and administrative expenses (including share-based compensation of $140,116 and $179,741, respectively) Depreciation and amortization Total operating expenses [Operating Expenses] LOSS FROM OPERATIONS [Operating Income (Loss)] OTHER INCOME (EXPENSE) Interest income Interest expense [Interest Expense] Other (expense) income, net Total other income (expense), net [Nonoperating Income (Expense)] LOSS BEFORE INCOME TAX PROVISION (BENEFIT) [Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest] INCOME TAX PROVISION (BENEFIT) NET LOSS [Net Income (Loss) Attributable to Parent] EARNINGS PER SHARE, BASIC AND DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED COST OF REVENUES , Depreciation and Amortization Share-Based Compensation Expense CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) NET LOSS Other comprehensive income (loss): Foreign currency translation adjustments, net of tax Other comprehensive income (loss) [Other Comprehensive Income (Loss), Net of Tax] COMPREHENSIVE LOSS [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] CONDENSED CONSOLIDATED BALANCE SHEETS ASSETS CURRENT ASSETS Cash Accounts receivable, net of allowance for credit losses of $72,271 and $51,666 in 2023 and 2022, respectively Unbilled accounts receivable Other current assets Total current assets [Assets, Current] NONCURRENT ASSETS Property and equipment, net 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 lease liabilities Total current liabilities [Liabilities, Current] NONCURRENT LIABILITIES Lease liabilities, net of current portion Contingent consideration Deferred revenue, net of current portion Total liabilities [Liabilities] Commitments and contingencies (Note 16) 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; 8,739,317 and 8,725,476 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 loss [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Depreciation expense (Recovery) provision for credit losses Amortization of intangibles Share-based compensation expense Warrants expense Change in fair value of contingent consideration [Change in fair value of contingent consideration] Changes in assets and liabilities: Accounts receivable and unbilled receivables [Increase (Decrease) in Accounts Receivable] Inventories [Increase (Decrease) in Inventories] Other current assets [Increase (Decrease) in Prepaid Expense and Other Assets] Other assets [Increase (Decrease) in Other Operating Assets] Accounts payable and accrued expenses Income tax payable Deferred revenue and other liabilities Other liabilities Net cash (used in) 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 [Advances on bank line of credit] Repayments of bank line of credit advances [Repayments of Lines of Credit] Principal repayments under finance lease obligations [Finance Lease, Principal Payments] Withholding taxes paid on behalf of employees on net settled restricted stock awards [Withholding taxes paid on behalf of employees on net settled restricted stock awards] Common stock repurchased [Common stock repurchased] Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Net effect of exchange rate on cash NET (DECREASE) INCREASE IN CASH [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] CASH, beginning of period [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] CASH, 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 Leased assets and lease liabilities terminated CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Additional Paid-In Capital Common Stock 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 restricted, shares restricted, amount Issuance of warrants in acquisition of IT Authorities, Inc. Issuance of common stock - restricted Foreign currency translation - gain (loss) Net loss restricted, amount [Restricted Stock, Value, Shares Issued Net of Tax Withholdings] Foreign currency translation - gain (loss) [Foreign currency translation - gain (loss)] Balance, shares Balance, amount Organization and Nature of Operations Organization and Nature of Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation and Accounting Policies Basis of Presentation and Accounting Policies Significant Accounting Policies [Text Block] Fair Value Measurements Fair Value Measurements Fair Value Disclosures [Text Block] Accounts Receivable and Significant Concentrations Accounts Receivable and Significant Concentrations [Accounts Receivable and Significant Concentrations] Unbilled Accounts Receivable [Unbilled Accounts Receivable] Other Current Assets and Accrued Expenses Other Current Assets and Other Long Term Assets Property and Equipment Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Leases Leases Leases of Lessee Disclosure [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Line of Credit Line of Credit Debt Disclosure [Text Block] Income Taxes Income Taxes Income Tax Disclosure [Text Block] Stockholders Equity Stockholders' Equity Share-based Compensation Earnings Per Common Share (EPS) Earnings Per Common Share (EPS) Earnings Per Share [Text Block] Revenue from Contracts with Customers Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Commitments and Contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Subsequent Events Subsequent Events Subsequent Events [Text Block] Basis of Presentation Principles of Consolidation Foreign Currency Use of Estimates Segment Reporting Significant Accounting Policies Recently Adopted Accounting Standards Schedule of liabilities measured at fair value on a recurring basis Schedule of accounts receivable Schedule of presents revenue by customer Schedule of concentration of risk Schedule of Other current assets Schedule of Accrued Expenses Property, plant and equipment Schedule of Intangible assets Schedule of Estimated annual amortization of Intangible assets Share-based Compensation Share-Based Payment Arrangement, Activity [Table Text Block] Schedule of earnings per share, basic and diluted Schedule of composition of revenues from contracts with customers Revenue from external customers by customers type Revenue from external customers by geographic areas Fair Value By Fair Value Hierarchy Level Axis Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 1 [Member] Contingent consideration - cash settled Contingent consideration - warrants Total liabilities measured and recorded at fair value Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis Government Commercial Accounts Receivable Gross Less: allowances for doubtful accounts Accounts receivable, net U.S Federal Government Concentration risk Concentration Risk of receivable Other Current Assets Inventories [Inventory, Net] Prepaid insurance and other assets Other current assets Carrier service costs Salaries and payroll taxes Inventory purchases, consultants and other costs U.S. Income tax payable Other Accrued expenses [Other Accrued Liabilities, Current] Property Plant And Equipment By Type Axis Computer Hardware Software Furniture and Fixtures Leasehold Improvements Automobiles Less: accumulated depreciation and amortization Property and equipment, net Gross property and equipment Property and equipment depreciation expense Finite Lived Intangible Assets By Major Class Axis Indefinite Lived Intangible Assets By Major Class Axis Customer Relationships Channel Relationships Internally Developed Software Trademarks and Trade Names Gross carrying amount Accumulated amortization [Finite-Lived Intangible Assets, Accumulated Amortization] Net book value 2023 2024 2025 2026 2027 Thereafter Total Asset Class [Axis] Property, Plant and Equipment [Member] Aggregate amortization expense Goodwill Capitalized Software Development Costs Line Of Credit Facility Axis Range Axis Loan Agreement Maximum Minimum Net paid percentage Line of credit description Borrowing base amount Working capital revolving line of credit [Working capital revolving line of credit] Working capital revolving line of credit Line of credit borrowing capacity Borrowing term Description of date of maturity extention Quarterly minimum tangible net worth Percentage of unpaid balance of eligible accounts receivable Valuation allowance Income tax rate Award Type Axis Class Of Warrant Or Right Axis Share Repurchase Program Axis Restricted Stock Units (RSUs) [Member] Warrants Repurchase Plan Gross proceeds for issuance of common stock for stock option exercises Gross proceeds Preferred stock, par value [Preferred stock, par value] Common stock, shares authorized common stock vested sharaes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Common stock, par value [Common stock, par value] Common stock, shares issued [Common stock, shares issued] Sold of common stock Offering costs Gross proceeds from sale of common stock Issued warrants to purchase Strike price Warrants Fair Value Warrants Term Number of securities called by warrants Stock repurchase plan of common stock Stock repurchase shares Stock repurchase Amount Share-based Compensation (Details) Option Indexed To Issuers Equity Equity Axis Employee Stock Option Restricted stock compensation expense Total share-based compensation before taxes Restricted stock awards granted Weighted average remaining Basic EPS Computation: Weighted average number of common shares Basic EPS Diluted EPS Computation: Net loss [Net loss] Weighted average number of common shares [Weighted Average Number of Shares Outstanding, Diluted, Adjustment] Incremental shares from assumed conversions of stock options Adjusted weighted average number of common shares Diluted EPS Stock options Warrants to purchase Statement Business Segments Axis Carrier Services [Member] Management Services [Member] Revenues, net Major Customers Axis U.S. State and Local Governments Foreign Governments Commercial Enterprises Revenue, net Statement Geographical Axis North America Europe Revenue Related Approximately 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. Tabular disclosure of revenue from external customers by customer type attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue. EX-101.CAL 7 wyy-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 8 wyy-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 9 wyy-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 08, 2023
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 Mar. 31, 2023  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
Entity Common Stock Shares Outstanding   8,785,616
Document Quarterly Report true  
Document Transition Report false  
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 NYSE  
Entity Interactive Data Current Yes  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)    
REVENUES $ 25,273,681 $ 22,436,427
COST OF REVENUES (including amortization and depreciation of $502,560 and $287,518, respectively) 21,463,741 18,539,702
GROSS PROFIT 3,809,940 3,896,725
OPERATING EXPENSES    
Sales and marketing 521,678 575,169
General and administrative expenses (including share-based compensation of $140,116 and $179,741, respectively) 3,910,820 3,745,229
Depreciation and amortization 265,843 264,361
Total operating expenses 4,698,341 4,584,759
LOSS FROM OPERATIONS (888,401) (688,034)
OTHER INCOME (EXPENSE)    
Interest income 2,196 6,570
Interest expense (58,778) (63,521)
Other (expense) income, net (194) 301,013
Total other income (expense), net (56,776) 244,062
LOSS BEFORE INCOME TAX PROVISION (BENEFIT) (945,177) (443,972)
INCOME TAX PROVISION (BENEFIT) 6,302 (51,075)
NET LOSS $ (951,479) $ (392,897)
EARNINGS PER SHARE, BASIC AND DILUTED $ (0.11) $ (0.04)
WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED 8,739,317 8,782,452
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)    
COST OF REVENUES , Depreciation and Amortization $ 502,560 $ 287,518
Share-Based Compensation Expense $ 140,116 $ 179,741
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)    
NET LOSS $ (951,479) $ (392,897)
Other comprehensive income (loss):    
Foreign currency translation adjustments, net of tax 37,248 (4,835)
Other comprehensive income (loss) 37,248 (4,835)
COMPREHENSIVE LOSS $ (914,231) $ (397,732)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash $ 4,577,963 $ 7,530,864
Accounts receivable, net of allowance for credit losses of $72,271 and $51,666 in 2023 and 2022, respectively 10,202,272 9,277,109
Unbilled accounts receivable 11,843,638 10,244,101
Other current assets 939,187 935,978
Total current assets 27,563,060 27,988,052
NONCURRENT ASSETS    
Property and equipment, net 978,633 978,218
Lease right of use asset, net 4,556,571 4,723,899
Intangible assets, net 7,179,206 7,398,160
Goodwill 5,811,578 5,811,578
Deferred tax assets, net 88,360 86,909
Other long-term assets 2,211,695 2,025,845
Total assets 48,389,103 49,012,661
CURRENT LIABILITIES    
Accounts payable 13,584,437 12,515,081
Accrued expenses 10,652,753 11,327,269
Deferred revenue 1,579,040 1,704,933
Current portion of lease liabilities 606,055 596,529
Total current liabilities 26,422,285 26,143,812
NONCURRENT LIABILITIES    
Lease liabilities, net of current portion 4,610,296 4,745,909
Contingent consideration 6,900 6,900
Deferred revenue, net of current portion 376,162 364,837
Total liabilities 31,415,643 31,261,458
Commitments and contingencies (Note 16) 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; 8,739,317 and 8,725,476 shares issued and outstanding, respectively 8,740 8,726
Additional paid-in capital 101,330,659 101,194,185
Accumulated other comprehensive loss (312,986) (350,234)
Accumulated deficit (84,052,953) (83,101,474)
Total stockholders' equity 16,973,460 17,751,203
Total liabilities and stockholders' equity $ 48,389,103 $ 49,012,661
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts receivable $ 72,271 $ 51,666
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 8,739,317 8,725,476
Common stock, shares outstanding 8,739,317 8,725,476
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (951,479) $ (392,897)
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation expense 267,309 265,185
(Recovery) provision for credit losses 35,858 0
Amortization of intangibles 501,094 286,653
Share-based compensation expense 140,116 179,741
Warrants expense 0 108,000
Change in fair value of contingent consideration 0 (301,000)
Changes in assets and liabilities:    
Accounts receivable and unbilled receivables (2,528,761) 4,413,557
Inventories (17,294) 104,365
Other current assets 15,790 311,218
Other assets 0 1,112
Accounts payable and accrued expenses 113,869 (1,509,330)
Income tax payable 55,703 7,111
Deferred revenue and other liabilities (121,253) (369,633)
Other liabilities 0 (278,655)
Net cash (used in) provided by operating activities (2,489,048) 2,825,427
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (96,721) (203,274)
Capitalized hardware and software development costs (262,549) (780,599)
Net cash used in investing activities (359,270) (983,873)
CASH FLOWS FROM FINANCING ACTIVITIES    
Advances on bank line of credit 4,313,007 0
Repayments of bank line of credit advances (4,313,007) 0
Principal repayments under finance lease obligations (125,568) (147,405)
Withholding taxes paid on behalf of employees on net settled restricted stock awards (3,628) (49,224)
Common stock repurchased 0 (818,211)
Net cash used in financing activities (129,196) (1,014,840)
Net effect of exchange rate on cash 24,613 (38,950)
NET (DECREASE) INCREASE IN CASH (2,952,901) 787,764
CASH, beginning of period 7,530,864 6,479,980
CASH, end of period 4,577,963 7,267,744
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 55,979 63,521
Cash paid for income taxes 0 27,559
NONCASH INVESTING AND FINANCING ACTIVITIES    
Capitalized hardware and software development costs in accounts payable 190,773 213,770
Leased assets and lease liabilities terminated $ 0 $ 876,281
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
Total
Additional Paid-In Capital
Common Stock
Accumulated other comprehensive loss
Retained Earnings (Accumulated Deficit)
Balance, shares at Dec. 31, 2021     8,842,026    
Balance, amount at Dec. 31, 2021 $ 41,675,995 $ 101,424,922 $ 8,842 $ (241,586) $ (59,516,183)
Common stock repurchased, shares     (196,586)    
Common stock repurchased, amount (818,211) (818,014) $ (197) 0 0
restricted, shares     50,345    
restricted, amount (49,224) (49,275) $ 51 0 0
Issuance of warrants in acquisition of IT Authorities, Inc. 108,000 108,000 0 0 0
Issuance of common stock - restricted 179,741 179,741 0 0 0
Foreign currency translation - gain (loss) (4,835) 0 0 (4,835) 0
Net loss (392,897) 0 $ 0 0 (392,897)
Balance, shares at Mar. 31, 2022     8,695,785    
Balance, amount at Mar. 31, 2022 40,698,569 100,845,374 $ 8,696 (246,421) (59,909,080)
Balance, amount at Dec. 31, 2022 17,751,203 101,194,185 $ 8,726 (350,234) (83,101,474)
restricted, shares     13,841    
Issuance of common stock - restricted 140,116 140,116 $ 0 0 0
Net loss (951,479) 0 0 0 (951,479)
restricted, amount (3,628) (3,642) 14 0 0
Foreign currency translation - gain (loss) 37,248 0 $ 0 37,248 0
Balance, shares at Mar. 31, 2023     8,725,476    
Balance, amount at Mar. 31, 2023 $ 16,973,460 $ 101,330,659 $ 8,740 $ (312,986) $ (84,052,953)
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Operations
3 Months Ended
Mar. 31, 2023
Organization and Nature of Operations  
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 Technology Management as a Service (TMaaS). The Company’s TMaaS 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 Technology 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. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TMaaS platform. The Company’s TMaaS 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.

 

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.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Accounting Policies
3 Months Ended
Mar. 31, 2023
Basis of Presentation and Accounting Policies  
Basis of Presentation and Accounting Policies

2.

Basis of Presentation and Accounting Policies

 

Basis of Presentation

 

The unaudited condensed consolidated financial statements as of March 31, 2023 and for each of the three month periods ended March 31, 2023 and 2022, 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, 2022 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, 2022. The results of operations for the three month period ended March 31, 2023 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.

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, allowance for credit losses, 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

 

The Company’s TMaaS offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 15 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 three months of 2023 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 31, 2023.

 

Recently Adopted Accounting Standards

 

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 requires that credit losses be presented as an allowance rather than as a write-down. The adoption of this standard on January 1, 2023, did not have a material impact on the consolidated financial statements.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair Value Measurements

3.

Fair Value Measurements

 

The following tables present information about the Company’s liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets:

 

 

MARCH 31,

 

 

Quoted Prices in

Active Markets

 

 

Significant Other

Observable Inputs

 

 

Unobservable Inputs

 

Description

 

2023

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Liabilities:

 

 (Unaudited)

 

Contingent consideration - cash settled

 

$6,500

 

 

 

-

 

 

 

-

 

 

$6,500

 

Contingent consideration - warrants

 

 

400

 

 

 

-

 

 

 

-

 

 

 

400

 

Total liabilities measured and recorded at fair value

 

$6,900

 

 

$-

 

 

$-

 

 

$6,900

 

 

 

 

DECEMBER 31,

 

 

Quoted Prices in

Active Markets

 

 

Significant Other

Observable Inputs

 

 

 Unobservable

Inputs

 

Description

 

2022

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration - cash settled

 

$6,500

 

 

 

-

 

 

 

-

 

 

$6,500

 

Contingent consideration - warrants

 

 

400

 

 

 

-

 

 

 

-

 

 

 

400

 

Total liabilities measured and recorded at fair value

 

$6,900

 

 

$-

 

 

$-

 

 

$6,900

 

 

The Company’s contingent consideration is categorized as Level 3 within the fair value hierarchy. The contingent consideration has been recorded at their fair value using a Monte Carlo simulation model. This model incorporates probability of achievement of certain milestones, risk-free rates and volatility. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s management with the assistance of a third-party valuation specialist.

 

Management estimates the fair value of the contingent consideration liability based on financial projections of IT Authorities, Inc.’s (ITA) business and forecasted results, including revenue growth rates, costs and expenses, volatility, and discount rates. The Company evaluates, on a routine, periodic basis, the estimated fair value of the contingent consideration and quarterly changes in estimated fair value are reflected in other income in the consolidated statements of operations. Changes in the fair value of contingent consideration obligations may result from changes in changes of any of the key assumptions that are used. Changes in the estimated fair value of contingent consideration liability may have a material impact on the Company’s operating results.

 

There was no change in fair value of contingent consideration for the three months ended March 31, 2023.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Significant Concentrations
3 Months Ended
Mar. 31, 2023
Accounts Receivable and Significant Concentrations  
Accounts Receivable and Significant Concentrations

4.

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:

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal, State, and Local Government (1)

 

$7,952,334

 

 

$7,272,993

 

Commercial (2)

 

 

2,322,209

 

 

 

2,055,782

 

Gross accounts receivable

 

 

10,274,543

 

 

 

9,328,775

 

Less: allowances for credit

 

 

 

 

 

 

 

 

losses (3)

 

 

72,271

 

 

 

51,666

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$10,202,272

 

 

$9,277,109

 

 

(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 credit losses if deemed necessary.

 

(3) For the three month period ended March 31, 2023, the Company did not recognize any material provisions of recoveries of existing provision for credit losses. The Company has not historically maintained an allowance for credit losses for its government customers as it has not experienced material or recurring credit losses and the nature and size of the contracts has not necessitated the Company’s establishment of such an allowance for credit losses.

 

Significant Concentrations

 

The following table presents revenue by customer for each of the periods presented:

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

Customer Type

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal Government (1)

 

 

80.0%

 

 

77.7%

 

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

 

Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash on deposit with financial institutions, the balances of which frequently exceed federally insured limits. If the financial institution with whom we do business were to be placed into receivership, we may be unable to access to the cash we have on deposit with such institutions. If we are unable to access our cash and cash equivalents as needed, our financial position and ability to operate our business could be adversely affected.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Unbilled Accounts Receivable
3 Months Ended
Mar. 31, 2023
Accounts Receivable and Significant Concentrations  
Unbilled Accounts Receivable

5.

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:

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

96%

 

 

97%
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets and Accrued Expenses
3 Months Ended
Mar. 31, 2023
Other Current Assets and Accrued Expenses  
Other Current Assets and Other Long Term Assets

6.

Other Current Assets and Accrued Expenses

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Inventories

 

$239,658

 

 

$222,279

 

Prepaid insurance and other assets

 

 

699,529

 

 

 

713,699

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$939,187

 

 

$935,978

 

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Carrier service costs

 

$8,159,230

 

 

$8,402,770

 

Salaries and payroll taxes

 

 

1,609,058

 

 

 

1,637,628

 

Inventory purchases, consultants and other costs

 

 

746,113

 

 

 

1,205,209

 

U.S. Income tax payable

 

 

61,490

 

 

 

61,490

 

Other

 

 

76,862

 

 

 

20,172

 

 

 

 

 

 

 

 

 

 

 

 

$10,652,753

 

 

$11,327,269

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property and Equipment  
Property and Equipment

7.

Property and Equipment

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Computer hardware and software

 

$3,268,634

 

 

$3,158,428

 

Furniture and fixtures

 

 

501,973

 

 

 

502,391

 

Leasehold improvements

 

 

288,215

 

 

 

284,321

 

Automobiles

 

 

125,664

 

 

 

122,524

 

Gross property and equipment

 

 

4,184,486

 

 

 

4,067,664

 

Less: accumulated depreciation and

 

 

 

 

 

 

 

 

amortization

 

 

3,205,853

 

 

 

3,089,446

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$978,633

 

 

$978,218

 

 

During the three month periods ended March 31, 2023 and 2022, property and equipment depreciation expense was approximately $116,400 and $93,700, respectively.

 

During the three month periods ended March 31, 2023 and 2022, 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 three month periods ended March 31, 2023 and 2022.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases  
Leases

8.

Leases

 

On January 1, 2022, the Company entered into an amendment to its lease agreement for its Tampa office to amend the term and the extension option. The amendment updated the term of the lease from sixty (60) calendar months ending December 31, 2026 to the Company’s ability to terminate the lease on June 30, 2022. As a result of the amendment, the Company removed the lease right of use asset and lease liability for its Tampa office from its condensed consolidated balance sheet. The Company accounted for the lease as month to month and recorded the monthly rent expense in its condensed consolidated statement of operations.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

9.

Goodwill and Intangible Assets

 

Goodwill consisted of the following:

 

The Company has recorded goodwill of $5,811,578 as of March 31, 2023. There were no changes in the carrying amount of goodwill during the three month period ended March 31, 2023

 

Intangible assets consists of the following:

 

 

MARCH 31, 2023

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Customer Relationships

 

$2,392,000

 

 

$(358,800)

 

$2,033,200

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,562,248)

 

 

1,065,832

 

Internally Developed Software

 

 

5,948,518

 

 

 

(2,922,146)

 

 

3,026,372

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(276,670)

 

 

1,053,802

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$12,299,070

 

 

$(5,119,864)

 

$7,179,206

 

 

 

 

DECEMBER 31, 2022

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(299,000)

 

$2,093,000

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,518,446)

 

 

1,109,634

 

Internally Developed Software

 

 

5,665,957

 

 

 

(2,546,407)

 

 

3,119,550

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(254,496)

 

 

1,075,976

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$12,016,509

 

 

$(4,618,349)

 

$7,398,160

 

 

For the three month period ended March 31, 2023, the Company capitalized $453,300 of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Technology Management System), secure identity management technology and secure network operations center of which $280,220 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 month period ended March 31, 2022, the Company capitalized $820,000 of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), secure identity management technology and network operations center of which $243,500 was transferred from capital work in progress to internally developed software and $316,900 was transferred from capital work in progress to property and equipment during the period.

 

There were no disposals of intangible assets during the three month period ended March 31, 2023.

 

The aggregate amortization expense recorded for the three month periods ended March 31, 2023 and 2022 were approximately $501,100 and $286,700, respectively.

 

As of March 31, 2023, estimated annual amortization for our intangible assets is approximately:

Remainder of 2023

 

$1,497,301

 

2024

 

 

1,797,411

 

2025

 

 

1,123,850

 

2026

 

 

526,714

 

2027

 

 

511,170

 

Thereafter

 

 

1,722,760

 

Total

 

$7,179,206

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Line of Credit
3 Months Ended
Mar. 31, 2023
Line of Credit  
Line of Credit

10.

Line of Credit

 

Since June 15, 2017, the Company had a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”).

 

In June 2022, the Company entered into a seventh and eighth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement (i) extended the maturity date of the facility from June 15, 2022 through June 15, 2023, (ii) removed the current ratio and interest coverage ratio financial covenants, (iii) increased the tangible net worth covenant from $2,000,000 to $6,500,000 measured quarterly, (iv) added a minimum EBITDA covenant that requires that the Company’s Adjusted EBITDA to not be less than $1,000,000 on a trailing 12-month basis as of the last day of each quarter and (v) modified the definition of Borrowing Base and increased the maximum amount from $5.0 million to $7.0 million.

 

The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $7.0 million or (ii) sum of 90% of the net unpaid balance of the Company’s eligible government accounts receivable and 80% of the net unpaid balance of the Company’s eligible commercial 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 March 31, 2023, there was no outstanding balance under the line of credit. At December 31, 2022 and March 31, 2023, the Company was not in compliance with the tangible net worth covenant as its tangible net worth did not equal at least approximately $6,500,000. Atlantic Union Bank provided a waiver of the December 31, 2022 violation. As a result of the maturity date of June 15, 2023 and the potential that Atlantic Union Bank would not renew the line of credit, the Company secured an additional financing arrangement. The Company does not plan to renew its Loan and Security Agreement with Atlantic Union Bank.

 

On April 28, 2023, the Company entered into an Accounts Receivable Purchase Agreement (the “Agreement”) with Republic Capital Access, LLC (the “Buyer”) for the non-recourse sale of eligible trade receivables. Pursuant to the Agreement, the Company may from time to time offer and sell eligible accounts receivable to the Buyer at an initial purchase price equal to 90% of the receivable (85% if the account receivable debtor is not a government entity), subject to increase based on, among other things, the total amount collected and the discount factor applicable to the receivable. The facility is limited to a total of $4 million outstanding at any time, with an available increase to $10 million, subject to adequate receivables. The Agreement contains customary fees, covenants and representations.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

11.

Income Taxes

 

The Company’s effective tax rate was (0.7)% and 11.5% for the three month periods ended March 31, 2023 and 2022, respectively. The difference in the effective tax rate and the U.S. federal statutory rate was primarily due to the full valuation allowance the Company maintains against its deferred tax assets and state minimum taxes in the United States. The effective tax rate is calculated by dividing the Provision (benefit) for income taxes by the Loss before provision (benefit) for income taxes.

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. The Company increased its valuation allowance approximately $238,000 during the three month period ended March 31, 2023. 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 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders Equity
3 Months Ended
Mar. 31, 2023
Stockholders Equity  
Stockholders' Equity

12.

Stockholders’ Equity

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of March 31, 2023, there were 8,741,310 shares issued and outstanding. During the three month period ended March 31, 2023, there were 15,837 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 1,993 shares withheld in satisfaction of the employees corresponding tax liability of approximately $3,600. 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 three-month period ended March 31, 2022, there were 50,345 shares of common stock vested in accordance with the vesting terms of the RSAs. Three employees received less than the shares vested because they elected to have a total of 11,280 shares withheld in satisfaction of the employees corresponding tax liability of approximately $49,300. The Company’s payment of this tax liability was recorded as a cash flow from financing activity on the consolidated statement of cash flows.

 

There were no stock option exercises during the three month periods ended March 31, 2023 and 2022.

 

Contingent Warrants

 

Liability-classified warrants consist of warrants to acquire common stock at an exercise price of $5.33 per share as part of the consideration for the acquisition of ITA in 2021, during the earn-out period from 2021 to 2024. Based on our consideration of the ASC 815-40 guidance, we account for these contingent warrants as a liability. The estimated fair value of outstanding contingent warrants accounted for as liabilities is determined at each balance sheet date. Any decrease or increase in the estimated fair value of the warrant liability since the most recent balance sheet date is recorded in the consolidated statement of operations as other income (expense). Refer to Note 3 for more information about the warrants.

 

Warrants Issued

 

On March 31, 2022, the Company issued a warrant to purchase 75,000 shares of common stock as part of the contingent consideration earned by ITA for 2021 EBITDA achievement. The warrant contains a strike price of $5.33 and has a four-year contractual term. The warrant is classified within stockholders’ equity at its fair value. The fair value of the warrant was determined to be $108,000 utilizing the Black-Scholes-Merton option-pricing model at the time of issuance. Following such issuance, the Company has outstanding warrants to acquire 150,000 shares of common stock at a strike price of $5.33 that expire at terms through October 1, 2025.

 

Stock Repurchase Program

 

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 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. During the three-month period ended March 31, 2022, we repurchased 196,586 shares of our common stock for a total of $818,200 and subsequently in March of 2022, the Board suspended the repurchase plan in order to use the company’s excess funds to invest into the business. The Company retired all common stock it repurchased.

At The Market Offering Agreement

 

On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”). The Company did not sell any shares during the three month period ended March 31, 2023.

 

Effective March 27, 2023, the Company provided notice to the sales agents under its At the Market Sales Agreement that it was terminating the agreement. Accordingly, no additional sales of shares of common stock will be made pursuant to such agreement.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Sharebased Compensation
3 Months Ended
Mar. 31, 2023
Stockholders Equity  
Share-based Compensation

13.

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

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Restricted share-based compensation expense

 

$140,116

 

 

$179,741

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$140,116

 

 

$179,741

 

 

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), restricted stock units, 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 shares based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock shares are issued when vested and included in the total number of common shares issued and outstanding. There were no RSAs granted during the three month periods ended March 31, 2023 and 2022.

 

At March 31, 2023, the Company had approximately $140,300 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.0 years.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (EPS)
3 Months Ended
Mar. 31, 2023
Earnings Per Common Share (EPS)  
Earnings Per Common Share (EPS)

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

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Basic Earnings Per Share Computation:

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

Weighted average number of common shares

 

 

8,739,317

 

 

 

8,782,452

 

Basic Loss Per Share

 

$(0.11)

 

$(0.04)

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share Computation:

 

 

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

 

 

 

 

 

 

 

 

 

Weighted average number of common shares

 

 

8,739,317

 

 

 

8,782,452

 

Incremental shares from assumed conversions

 

 

 

 

 

 

 

 

of dilutive securities

 

 

-

 

 

 

-

 

Adjusted weighted average number of

 

 

 

 

 

 

 

 

common shares

 

 

8,739,317

 

 

 

8,782,452

 

 

 

 

 

 

 

 

 

 

Diluted Loss Per Share

 

$(0.11)

 

$(0.04)

 

For the three months ended March 31, 2023 and 2022, the Company had unexercised stock options and RSAs of 34,682 and 30,513, respectively, and warrants to purchase 150,000 and 150,000 shares of common stock, outstanding, that were anti-dilutive.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2023
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

15.

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

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Carrier Services

 

$13,597,701

 

 

$12,932,055

 

Managed Services

 

 

11,675,980

 

 

 

9,504,372

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

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

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$20,230,576

 

 

$17,433,723

 

U.S. State and Local Governments

 

 

91,023

 

 

 

126,142

 

Foreign Governments

 

 

16,557

 

 

 

32,407

 

Commercial Enterprises

 

 

4,935,525

 

 

 

4,844,155

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

North America

 

$24,209,410

 

 

$21,434,634

 

Europe

 

 

1,064,271

 

 

 

1,001,793

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

 

During the three months ended March 31, 2023 and 2022, the Company recognized approximately $709,400 and $1,079,900, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2022 and 2021, respectively.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

16. 

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 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events  
Subsequent Events

17.

Subsequent Events

 

As described in Note 11, effective April 28, 2023, the Company has entered into an Accounts Receivable Purchase Agreement (the Receivables Facility) with Republic Capital Access, LLC for the non-recourse sale of eligible trade receivables.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Basis of Presentation and Accounting Policies  
Basis of Presentation

The unaudited condensed consolidated financial statements as of March 31, 2023 and for each of the three month periods ended March 31, 2023 and 2022, 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, 2022 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, 2022. The results of operations for the three month period ended March 31, 2023 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.

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, allowance for credit losses, 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

The Company’s TMaaS offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 15 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 three months of 2023 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 31, 2023.

Recently Adopted Accounting Standards

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 requires that credit losses be presented as an allowance rather than as a write-down. The adoption of this standard on January 1, 2023, did not have a material impact on the consolidated financial statements.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Schedule of liabilities measured at fair value on a recurring basis

 

 

MARCH 31,

 

 

Quoted Prices in

Active Markets

 

 

Significant Other

Observable Inputs

 

 

Unobservable Inputs

 

Description

 

2023

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Liabilities:

 

 (Unaudited)

 

Contingent consideration - cash settled

 

$6,500

 

 

 

-

 

 

 

-

 

 

$6,500

 

Contingent consideration - warrants

 

 

400

 

 

 

-

 

 

 

-

 

 

 

400

 

Total liabilities measured and recorded at fair value

 

$6,900

 

 

$-

 

 

$-

 

 

$6,900

 

 

 

DECEMBER 31,

 

 

Quoted Prices in

Active Markets

 

 

Significant Other

Observable Inputs

 

 

 Unobservable

Inputs

 

Description

 

2022

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration - cash settled

 

$6,500

 

 

 

-

 

 

 

-

 

 

$6,500

 

Contingent consideration - warrants

 

 

400

 

 

 

-

 

 

 

-

 

 

 

400

 

Total liabilities measured and recorded at fair value

 

$6,900

 

 

$-

 

 

$-

 

 

$6,900

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Significant Concentrations (Tables)
3 Months Ended
Mar. 31, 2023
Accounts Receivable and Significant Concentrations  
Schedule of accounts receivable

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal, State, and Local Government (1)

 

$7,952,334

 

 

$7,272,993

 

Commercial (2)

 

 

2,322,209

 

 

 

2,055,782

 

Gross accounts receivable

 

 

10,274,543

 

 

 

9,328,775

 

Less: allowances for credit

 

 

 

 

 

 

 

 

losses (3)

 

 

72,271

 

 

 

51,666

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$10,202,272

 

 

$9,277,109

 

Schedule of presents revenue by customer

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

Customer Type

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal Government (1)

 

 

80.0%

 

 

77.7%
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Unbilled Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2023
Accounts Receivable and Significant Concentrations  
Schedule of concentration of risk

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

96%

 

 

97%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets and Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2023
Other Current Assets and Accrued Expenses  
Schedule of Other current assets

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Inventories

 

$239,658

 

 

$222,279

 

Prepaid insurance and other assets

 

 

699,529

 

 

 

713,699

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$939,187

 

 

$935,978

 

Schedule of Accrued Expenses

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Carrier service costs

 

$8,159,230

 

 

$8,402,770

 

Salaries and payroll taxes

 

 

1,609,058

 

 

 

1,637,628

 

Inventory purchases, consultants and other costs

 

 

746,113

 

 

 

1,205,209

 

U.S. Income tax payable

 

 

61,490

 

 

 

61,490

 

Other

 

 

76,862

 

 

 

20,172

 

 

 

 

 

 

 

 

 

 

 

 

$10,652,753

 

 

$11,327,269

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property and Equipment  
Property, plant and equipment

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Computer hardware and software

 

$3,268,634

 

 

$3,158,428

 

Furniture and fixtures

 

 

501,973

 

 

 

502,391

 

Leasehold improvements

 

 

288,215

 

 

 

284,321

 

Automobiles

 

 

125,664

 

 

 

122,524

 

Gross property and equipment

 

 

4,184,486

 

 

 

4,067,664

 

Less: accumulated depreciation and

 

 

 

 

 

 

 

 

amortization

 

 

3,205,853

 

 

 

3,089,446

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$978,633

 

 

$978,218

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets  
Schedule of Intangible assets

 

 

MARCH 31, 2023

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

(Unaudited)

 

Customer Relationships

 

$2,392,000

 

 

$(358,800)

 

$2,033,200

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,562,248)

 

 

1,065,832

 

Internally Developed Software

 

 

5,948,518

 

 

 

(2,922,146)

 

 

3,026,372

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(276,670)

 

 

1,053,802

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$12,299,070

 

 

$(5,119,864)

 

$7,179,206

 

 

 

DECEMBER 31, 2022

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(299,000)

 

$2,093,000

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,518,446)

 

 

1,109,634

 

Internally Developed Software

 

 

5,665,957

 

 

 

(2,546,407)

 

 

3,119,550

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(254,496)

 

 

1,075,976

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$12,016,509

 

 

$(4,618,349)

 

$7,398,160

 

Schedule of Estimated annual amortization of Intangible assets

Remainder of 2023

 

$1,497,301

 

2024

 

 

1,797,411

 

2025

 

 

1,123,850

 

2026

 

 

526,714

 

2027

 

 

511,170

 

Thereafter

 

 

1,722,760

 

Total

 

$7,179,206

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Sharebased Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders Equity  
Share-based Compensation

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Restricted share-based compensation expense

 

$140,116

 

 

$179,741

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$140,116

 

 

$179,741

 

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (EPS) (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Common Share (EPS)  
Schedule of earnings per share, basic and diluted

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Basic Earnings Per Share Computation:

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

Weighted average number of common shares

 

 

8,739,317

 

 

 

8,782,452

 

Basic Loss Per Share

 

$(0.11)

 

$(0.04)

 

 

 

 

 

 

 

 

 

Diluted Earnings Per Share Computation:

 

 

 

 

 

 

 

 

Net loss

 

$(951,479)

 

$(392,897)

 

 

 

 

 

 

 

 

 

Weighted average number of common shares

 

 

8,739,317

 

 

 

8,782,452

 

Incremental shares from assumed conversions

 

 

 

 

 

 

 

 

of dilutive securities

 

 

-

 

 

 

-

 

Adjusted weighted average number of

 

 

 

 

 

 

 

 

common shares

 

 

8,739,317

 

 

 

8,782,452

 

 

 

 

 

 

 

 

 

 

Diluted Loss Per Share

 

$(0.11)

 

$(0.04)
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contracts with Customers  
Schedule of composition of revenues from contracts with customers

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

Carrier Services

 

$13,597,701

 

 

$12,932,055

 

Managed Services

 

 

11,675,980

 

 

 

9,504,372

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

Revenue from external customers by customers type

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$20,230,576

 

 

$17,433,723

 

U.S. State and Local Governments

 

 

91,023

 

 

 

126,142

 

Foreign Governments

 

 

16,557

 

 

 

32,407

 

Commercial Enterprises

 

 

4,935,525

 

 

 

4,844,155

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

Revenue from external customers by geographic areas

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2023

 

 

2022

 

 

 

(Unaudited)

 

North America

 

$24,209,410

 

 

$21,434,634

 

Europe

 

 

1,064,271

 

 

 

1,001,793

 

 

 

 

 

 

 

 

 

 

 

 

$25,273,681

 

 

$22,436,427

 

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Contingent consideration - cash settled $ 6,500 $ 6,500
Contingent consideration - warrants 400 400
Total liabilities measured and recorded at fair value 6,900 6,900
Fair Value, Inputs, Level 3 [Member]    
Contingent consideration - cash settled 6,500 6,500
Contingent consideration - warrants 400 400
Total liabilities measured and recorded at fair value 6,900 6,900
Fair Value, Inputs, Level 2 [Member]    
Contingent consideration - cash settled 0 0
Contingent consideration - warrants 0 0
Total liabilities measured and recorded at fair value 0 0
Fair Value, Inputs, Level 1 [Member]    
Contingent consideration - cash settled 0 0
Contingent consideration - warrants 0 0
Total liabilities measured and recorded at fair value $ 0 $ 0
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accounts Receivable Gross $ 10,274,543 $ 9,328,775
Less: allowances for doubtful accounts 72,271 51,666
Accounts receivable, net 10,202,272 9,277,109
Government    
Accounts Receivable Gross 7,952,334 7,272,993
Commercial    
Accounts Receivable Gross $ 2,322,209 $ 2,055,782
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Significant Concentrations (Details 1)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
U.S Federal Government    
Concentration risk 80.00% 77.70%
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Unbilled Accounts Receivable (Details)
Mar. 31, 2023
Dec. 31, 2022
U.S Federal Government    
Concentration Risk of receivable 96.00% 97.00%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets and Accrued Expenses (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Other Current Assets    
Inventories $ 239,658 $ 222,279
Prepaid insurance and other assets 699,529 713,699
Other current assets $ 939,187 $ 935,978
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Other Current Assets and Accrued Expenses    
Carrier service costs $ 8,159,230 $ 8,402,770
Salaries and payroll taxes 1,609,058 1,637,628
Inventory purchases, consultants and other costs 746,113 1,205,209
U.S. Income tax payable 61,490 61,490
Other 76,862 20,172
Accrued expenses $ 10,652,753 $ 11,327,269
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Less: accumulated depreciation and amortization $ 3,205,853 $ 3,089,446
Property and equipment, net 978,633 978,218
Gross property and equipment 4,184,486 4,067,664
Computer Hardware Software    
Gross property and equipment 3,268,634 3,158,428
Furniture and Fixtures    
Gross property and equipment 501,973 502,391
Leasehold Improvements    
Gross property and equipment 288,215 284,321
Automobiles    
Gross property and equipment $ 125,664 $ 122,524
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property and Equipment    
Property and equipment depreciation expense $ 116,400 $ 93,700
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Gross carrying amount   $ 12,299,070 $ 12,016,509
Accumulated amortization   (5,119,864) (4,618,349)
Net book value $ 7,179,206 7,179,206 7,398,160
Trademarks and Trade Names      
Gross carrying amount   1,330,472 1,330,472
Accumulated amortization   (276,670) (254,496)
Net book value   1,053,802 1,075,976
Customer Relationships      
Gross carrying amount   2,392,000 2,392,000
Accumulated amortization   (358,800) (299,000)
Net book value   2,033,200 2,093,000
Channel Relationships      
Gross carrying amount   2,628,080 2,628,080
Accumulated amortization   (1,562,248) (1,518,446)
Net book value   1,065,832 1,109,634
Internally Developed Software      
Gross carrying amount   5,948,518 5,665,957
Accumulated amortization   (2,922,146) (2,546,407)
Net book value   $ 3,026,372 $ 3,119,550
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Details 1) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets      
2023 $ 1,497,301    
2024 1,797,411    
2025 1,123,850    
2026 526,714    
2027 511,170    
Thereafter 1,722,760    
Total $ 7,179,206 $ 7,179,206 $ 7,398,160
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Aggregate amortization expense $ 501,100 $ 286,700  
Goodwill 5,811,578   $ 5,811,578
Capitalized Software Development Costs 453,300 820,000  
Property, Plant and Equipment [Member]      
Capitalized Software Development Costs   316,900  
Internally Developed Software      
Capitalized Software Development Costs $ 280,220 $ 243,500  
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Line of Credit (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 15, 2022
Mar. 31, 2023
Net paid percentage   90.00%
Line of credit description   The facility is limited to a total of $4 million outstanding at any time, with an available increase to $10 million, subject to adequate receivables
Loan Agreement    
Borrowing base amount $ 1,000,000  
Working capital revolving line of credit   $ 6,500,000
Line of credit borrowing capacity   $ 7,000,000.0
Borrowing term 12 months  
Description of date of maturity extention The Modification Agreement (i) extended the maturity date of the facility from June 15, 2022 through June 15, 2023  
Quarterly minimum tangible net worth $ 200,000,000,000  
Percentage of unpaid balance of eligible accounts receivable   80.00%
Loan Agreement | Maximum    
Working capital revolving line of credit $ 650,000,000,000 $ 7,000,000.0
Loan Agreement | Minimum    
Working capital revolving line of credit   $ 5,000,000.0
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Taxes    
Valuation allowance $ 23,800.0  
Income tax rate (0.70%) 11.50%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders Equity (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Gross proceeds for issuance of common stock for stock option exercises $ 40  
Gross proceeds $ 74,310  
Preferred stock, par value   $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation $ 49,300  
Common stock, par value $ 0.001 $ 0.001
Common stock, shares issued 8,741,310 50,345
Sold of common stock 100,687  
Offering costs   $ 62,700
Gross proceeds from sale of common stock $ 110,000  
Repurchase Plan    
Stock repurchase plan of common stock   $ 150,000
Stock repurchase shares 196,586  
Stock repurchase Amount $ 818,200  
Warrants    
Issued warrants to purchase   75,000
Strike price   $ 5.33
Warrants Fair Value $ 108,000  
Warrants Term 5.33  
Number of securities called by warrants   75,000
Restricted Stock Units (RSUs) [Member]    
common stock vested sharaes 15,837  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation $ 3,600  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 11,280  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based Compensation (Details) - Employee Stock Option - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restricted stock compensation expense $ 140,116 $ 179,741
Total share-based compensation before taxes $ 140,116 $ 179,741
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based Compensation (Details Narrative)
3 Months Ended
Mar. 31, 2023
shares
Share-based Compensation (Details)  
Restricted stock awards granted 140,300
Weighted average remaining 1 year
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (EPS) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic EPS Computation:    
Net loss $ (951,479) $ (392,897)
Weighted average number of common shares 8,739,317 8,782,452
Basic EPS $ (0.11) $ (0.04)
Diluted EPS Computation:    
Net loss $ (951,479) $ (392,897)
Weighted average number of common shares 8,739,317 8,782,452
Incremental shares from assumed conversions of stock options 0 0
Adjusted weighted average number of common shares 8,739,317 8,782,452
Diluted EPS $ (0.11) $ (0.04)
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (EPS) (Details Narrative) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Common Share (EPS)    
Stock options 34,682 30,513
Warrants to purchase 150,000 150,000
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues, net $ 25,273,681 $ 22,436,427
Carrier Services [Member]    
Revenues, net 13,597,701 12,932,055
Management Services [Member]    
Revenues, net $ 11,675,980 $ 9,504,372
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue, net $ 25,273,681 $ 22,436,427
U.S. State and Local Governments    
Revenue, net 91,023 126,142
Foreign Governments    
Revenue, net 16,557 32,407
Commercial Enterprises    
Revenue, net 4,935,525 4,844,155
U.S Federal Government    
Revenue, net $ 20,230,576 $ 17,433,723
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue, net $ 25,273,681 $ 22,436,427
North America    
Revenue, net 24,209,410 21,434,634
Europe    
Revenue, net $ 1,064,271 $ 1,001,793
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contracts with Customers    
Revenue Related Approximately $ 709,400 $ 1,079,900
XML 67 wyy_10q_htm.xml IDEA: XBRL DOCUMENT 0001034760 2023-01-01 2023-03-31 0001034760 srt:EuropeMember 2022-01-01 2022-03-31 0001034760 srt:EuropeMember 2023-01-01 2023-03-31 0001034760 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001034760 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001034760 wyy:CommercialEnterprisesMember 2022-01-01 2022-03-31 0001034760 wyy:CommercialEnterprisesMember 2023-01-01 2023-03-31 0001034760 wyy:ForeignGovernmentsMember 2022-01-01 2022-03-31 0001034760 wyy:ForeignGovernmentsMember 2023-01-01 2023-03-31 0001034760 wyy:UsStateAndLocalGovernmentsMember 2022-01-01 2022-03-31 0001034760 wyy:UsStateAndLocalGovernmentsMember 2023-01-01 2023-03-31 0001034760 wyy:USFederalGovernmentMember 2022-01-01 2022-03-31 0001034760 wyy:ManagementServicesMember 2022-01-01 2022-03-31 0001034760 wyy:ManagementServicesMember 2023-01-01 2023-03-31 0001034760 wyy:CarrierServicesMember 2023-01-01 2023-03-31 0001034760 wyy:CarrierServicesMember 2022-01-01 2022-03-31 0001034760 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001034760 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001034760 wyy:RepurchasePlanMember 2023-01-01 2023-03-31 0001034760 wyy:RepurchasePlanMember 2023-03-31 0001034760 wyy:RepurchasePlanMember 2022-12-31 0001034760 wyy:WarrantsMember 2023-01-01 2023-03-31 0001034760 wyy:WarrantsMember 2022-12-31 0001034760 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001034760 wyy:LoanAgreementMember 2023-01-01 2023-03-31 0001034760 wyy:LoanAgreementMember 2022-06-15 0001034760 srt:MinimumMember wyy:LoanAgreementMember 2023-03-31 0001034760 srt:MaximumMember wyy:LoanAgreementMember 2023-03-31 0001034760 srt:MaximumMember wyy:LoanAgreementMember 2022-06-15 0001034760 wyy:LoanAgreementMember 2023-03-31 0001034760 wyy:LoanAgreementMember 2022-06-01 2022-06-15 0001034760 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-03-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2022-01-01 2022-03-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2023-01-01 2023-03-31 0001034760 2023-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2023-03-31 0001034760 wyy:ChannelRelationshipsMember 2023-03-31 0001034760 us-gaap:CustomerRelationshipsMember 2023-03-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2022-12-31 0001034760 wyy:ChannelRelationshipsMember 2022-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2022-12-31 0001034760 us-gaap:VehiclesMember 2023-03-31 0001034760 us-gaap:VehiclesMember 2022-12-31 0001034760 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001034760 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001034760 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001034760 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001034760 wyy:ComputerHardwareSoftwareMember 2023-03-31 0001034760 wyy:ComputerHardwareSoftwareMember 2022-12-31 0001034760 wyy:USFederalGovernmentMember 2023-03-31 0001034760 wyy:USFederalGovernmentMember 2022-12-31 0001034760 wyy:USFederalGovernmentMember 2022-01-01 2022-12-31 0001034760 wyy:USFederalGovernmentMember 2023-01-01 2023-03-31 0001034760 wyy:CommercialMember 2023-03-31 0001034760 wyy:CommercialMember 2022-12-31 0001034760 us-gaap:GovernmentMember 2023-03-31 0001034760 us-gaap:GovernmentMember 2022-12-31 0001034760 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001034760 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001034760 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001034760 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001034760 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001034760 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001034760 us-gaap:RetainedEarningsMember 2023-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001034760 us-gaap:CommonStockMember 2023-03-31 0001034760 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001034760 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001034760 us-gaap:RetainedEarningsMember 2022-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001034760 us-gaap:CommonStockMember 2022-12-31 0001034760 us-gaap:RetainedEarningsMember 2022-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001034760 us-gaap:CommonStockMember 2022-03-31 0001034760 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001034760 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001034760 us-gaap:RetainedEarningsMember 2021-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001034760 us-gaap:CommonStockMember 2021-12-31 0001034760 2022-03-31 0001034760 2021-12-31 0001034760 2022-12-31 0001034760 2023-03-31 0001034760 2022-01-01 2022-03-31 0001034760 2023-05-08 iso4217:USD shares iso4217:USD shares pure 0001034760 false --12-31 Q1 2023 0.001 10000000 2045714 0 0 0.001 8725476 8739317 6500 6500 0 0 0 0 400 400 0 0 0 0 6900 6900 0 0 0 0 2392000 2628080 1330472 40 74310 0.001 0.001 0.001 100687 62700 110000 75000 0 0 10-Q true 2023-03-31 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 NYSE Yes Yes Non-accelerated Filer true false false 8785616 25273681 22436427 502560 287518 21463741 18539702 3809940 3896725 521678 575169 140116 179741 3910820 3745229 265843 264361 4698341 4584759 -888401 -688034 2196 6570 58778 63521 -194 301013 -56776 244062 -945177 -443972 6302 -51075 -951479 -392897 -0.11 -0.04 8739317 8782452 -951479 -392897 37248 -4835 37248 -4835 -914231 -397732 4577963 7530864 72271 51666 10202272 9277109 11843638 10244101 939187 935978 27563060 27988052 978633 978218 4556571 4723899 7179206 7398160 5811578 5811578 88360 86909 2211695 2025845 48389103 49012661 13584437 12515081 10652753 11327269 1579040 1704933 606055 596529 26422285 26143812 4610296 4745909 6900 6900 376162 364837 31415643 31261458 0 0 0.001 10000000 2045714 0 0 0.001 30000000 8739317 8725476 8740 8726 101330659 101194185 -312986 -350234 -84052953 -83101474 16973460 17751203 48389103 49012661 951479 392897 267309 265185 35858 0 501094 286653 140116 179741 0 108000 0 301000 2528761 -4413557 17294 -104365 -15790 -311218 0 -1112 113869 -1509330 55703 7111 -121253 -369633 0 -278655 -2489048 2825427 96721 203274 262549 780599 -359270 -983873 -4313007 0 4313007 0 125568 147405 3628 49224 0 818211 -129196 -1014840 24613 -38950 -2952901 787764 7530864 6479980 4577963 7267744 55979 63521 0 27559 190773 213770 0 876281 8842026 8842 101424922 -241586 -59516183 41675995 -196586 -197 -818014 0 0 -818211 50345 51 -49275 0 0 -49224 0 108000 0 0 108000 0 179741 0 0 179741 0 0 -4835 0 -4835 0 0 0 -392897 -392897 8695785 8696 100845374 -246421 -59909080 40698569 8725476 8726 101194185 -350234 -83101474 17751203 13841 14 -3642 0 0 -3628 0 140116 0 0 140116 0 0 37248 0 37248 0 0 0 -951479 -951479 8740 101330659 -312986 -84052953 16973460 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>1.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Organization and Nature of Operations</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><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-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-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 Technology Management as a Service (TMaaS). The Company’s TMaaS 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 Technology 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. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TMaaS platform. The Company’s TMaaS 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-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-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> <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>2.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Basis of Presentation and Accounting Policies</strong></p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.25in; 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"> </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 March 31, 2023 and for each of the three month periods ended March 31, 2023 and 2022, 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, 2022 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, 2022. The results of operations for the three month period ended March 31, 2023 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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Principles of Consolidation</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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-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"><em>Use of Estimates</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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, allowance for credit losses, 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-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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company’s TMaaS offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 15 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"> </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 three months of 2023 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 31, 2023.</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">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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 requires that credit losses be presented as an allowance rather than as a write-down. The adoption of this standard on January 1, 2023, did not have a material impact on the 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 March 31, 2023 and for each of the three month periods ended March 31, 2023 and 2022, 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, 2022 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, 2022. The results of operations for the three month period ended March 31, 2023 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;">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, allowance for credit losses, 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;">The Company’s TMaaS offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services and reported on that basis to its Chief Operating Decision Maker who evaluates its business as a single segment. See Note 15 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 three months of 2023 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 31, 2023.</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 requires that credit losses be presented as an allowance rather than as a write-down. The adoption of this standard on January 1, 2023, did not have a material impact on the consolidated financial statements.</p> <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>3.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Fair Value Measurements</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.25in; text-align:justify;">The following tables present information about the Company’s liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets:</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"><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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;text-align:center;margin:0px 0px 0px 0in"><strong>Quoted Prices in</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>Active Markets</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;text-align:center;margin:0px 0px 0px 0in"><strong>Significant Other</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>Observable Inputs</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;text-align:center;margin:0px 0px 0px 0in"><strong>Unobservable Inputs</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 0px 0px 0in">Description</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>(Level 1)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>(Level 2)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>(Level 3)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities:</p></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;text-align:center;margin:0px 0px 0px 0in"><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 0px 0px 0in">Contingent consideration - cash settled</p></td><td style="width:1%;white-space: nowrap;"><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>6,500</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>-</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>-</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>6,500</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 0px 0px 0in">Contingent consideration - warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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>400</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>400</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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Total liabilities measured and recorded at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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>6,900</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>-</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>-</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>6,900</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"> </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"><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 0px 0px 0in; 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><td 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 0px 0px 0in; text-align:center;">Quoted Prices in</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Active Markets</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 0px 0px 0in; text-align:center;">Significant Other</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Observable Inputs</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;"> Unobservable </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Inputs</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 0px 0px 0in">Description</p></td><td style="white-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 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; text-align:center;">(Level 1)</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 0px 0px 0in; text-align:center;">(Level 2)</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 0px 0px 0in; text-align:center;">(Level 3)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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 0px 0px 0in">Contingent consideration - cash settled</p></td><td style="width:1%;white-space: nowrap;"><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;">6,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,500</td><td style="width:1%;white-space: 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 0in">Contingent consideration - warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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;">400</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">400</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Total liabilities measured and recorded at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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,900</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,900</td><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: 0.25in; 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 contingent consideration is categorized as Level 3 within the fair value hierarchy. The contingent consideration has been recorded at their fair value using a Monte Carlo simulation model. This model incorporates probability of achievement of certain milestones, risk-free rates and volatility. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s management with the assistance of a third-party valuation specialist.</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;">Management estimates the fair value of the contingent consideration liability based on financial projections of IT Authorities, Inc.’s (ITA) business and forecasted results, including revenue growth rates, costs and expenses, volatility, and discount rates. The Company evaluates, on a routine, periodic basis, the estimated fair value of the contingent consideration and quarterly changes in estimated fair value are reflected in other income in the consolidated statements of operations. Changes in the fair value of contingent consideration obligations may result from changes in changes of any of the key assumptions that are used. Changes in the estimated fair value of contingent consideration liability may have a material impact on the Company’s operating results.</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;">There was no change in fair value of contingent consideration for the three months ended March 31, 2023.</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"><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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;text-align:center;margin:0px 0px 0px 0in"><strong>Quoted Prices in</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>Active Markets</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;text-align:center;margin:0px 0px 0px 0in"><strong>Significant Other</strong></p><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>Observable Inputs</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;text-align:center;margin:0px 0px 0px 0in"><strong>Unobservable Inputs</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 0px 0px 0in">Description</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>(Level 1)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>(Level 2)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>(Level 3)</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities:</p></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;text-align:center;margin:0px 0px 0px 0in"><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 0px 0px 0in">Contingent consideration - cash settled</p></td><td style="width:1%;white-space: nowrap;"><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>6,500</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>-</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>-</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>6,500</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 0px 0px 0in">Contingent consideration - warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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>400</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>400</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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Total liabilities measured and recorded at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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>6,900</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>-</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>-</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>6,900</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><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"><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 0px 0px 0in; 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><td 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 0px 0px 0in; text-align:center;">Quoted Prices in</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Active Markets</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 0px 0px 0in; text-align:center;">Significant Other</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Observable Inputs</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;"> Unobservable </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Inputs</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 0px 0px 0in">Description</p></td><td style="white-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 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; text-align:center;">(Level 1)</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 0px 0px 0in; text-align:center;">(Level 2)</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 0px 0px 0in; text-align:center;">(Level 3)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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 0px 0px 0in">Contingent consideration - cash settled</p></td><td style="width:1%;white-space: nowrap;"><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;">6,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,500</td><td style="width:1%;white-space: 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 0in">Contingent consideration - warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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;">400</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">400</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Total liabilities measured and recorded at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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,900</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6,900</td><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> 6500 6500 400 400 6900 6900 6500 6500 400 400 6900 6900 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>4.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Accounts Receivable and Significant Concentrations</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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><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"><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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;text-align:center;margin:0px 0px 0px 0in">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;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in">2022</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;text-align:center;margin:0px 0px 0px 0in">(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 0px 0px 0in">U.S. Federal, State, and Local 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>7,952,334</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;">7,272,993</td><td style="width:1%;white-space: 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 0in">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: 1px solid;width: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>2,322,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: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,055,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">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,274,543</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;">9,328,775</td><td style="width:1%;white-space: 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 0in">Less: allowances for credit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0in;text-indent:11pt">losses (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: 1px solid;width: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>72,271</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;">51,666</td><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 0in;text-indent:11pt">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,202,272</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;">9,277,109</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">(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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; 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 credit losses if deemed necessary.</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;">(3) For the three month period ended March 31, 2023, the Company did not recognize any material provisions of recoveries of existing provision for credit losses. The Company has not historically maintained an allowance for credit losses for its government customers as it has not experienced material or recurring credit losses and the nature and size of the contracts has not necessitated the Company’s establishment of such an allowance for credit losses.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Significant Concentrations</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table presents revenue by customer for each of the periods presented:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.3in; 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"><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 0px 0px 0in; 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></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 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><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 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; 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 0px 0px 0in">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;">80.0</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;">77.7</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.3in; 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><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Credit Risk</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;">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash on deposit with financial institutions, the balances of which frequently exceed federally insured limits. If the financial institution with whom we do business were to be placed into receivership, we may be unable to access to the cash we have on deposit with such institutions. If we are unable to access our cash and cash equivalents as needed, our financial position and ability to operate our business could be adversely affected.</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"><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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;text-align:center;margin:0px 0px 0px 0in">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;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in">2022</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;text-align:center;margin:0px 0px 0px 0in">(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 0px 0px 0in">U.S. Federal, State, and Local 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>7,952,334</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;">7,272,993</td><td style="width:1%;white-space: 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 0in">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: 1px solid;width: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>2,322,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: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,055,782</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">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,274,543</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;">9,328,775</td><td style="width:1%;white-space: 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 0in">Less: allowances for credit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0in;text-indent:11pt">losses (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: 1px solid;width: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>72,271</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;">51,666</td><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 0in;text-indent:11pt">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,202,272</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;">9,277,109</td><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> 7952334 7272993 2322209 2055782 10274543 9328775 72271 51666 10202272 9277109 <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"><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 0px 0px 0in; 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></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 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><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 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; 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 0px 0px 0in">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;">80.0</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;">77.7</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.800 0.777 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>5.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Unbilled Accounts Receivable</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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-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;margin-left:auto;margin-right:auto;width:85%"><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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Receivables</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Receivables</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">U.S. Federal Government</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;"><strong>96</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:11%;vertical-align:bottom;text-align:right;">97</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> <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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Receivables</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Receivables</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">U.S. Federal Government</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;"><strong>96</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:11%;vertical-align:bottom;text-align:right;">97</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.96 0.97 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>6.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Other Current Assets and Accrued Expenses</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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-INDENT: 0.25in; 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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">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:11%;vertical-align:bottom;text-align:right;"><strong>239,658</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:11%;vertical-align:bottom;text-align:right;">222,279</td><td style="width:1%;white-space: 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 0in">Prepaid insurance and other assets</p></td><td style="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="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;"><strong>699,529</strong></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 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="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">713,699</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Total other current assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>939,187</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">935,978</td><td style="PADDING-BOTTOM: 3px;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: 0.25in; text-align:justify;"> </p><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-INDENT: 45px; 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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">Carrier service costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;"><strong>8,159,230</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:11%;vertical-align:bottom;text-align:right;">8,402,770</td><td style="width:1%;white-space: 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 0in">Salaries and payroll taxes</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>1,609,058</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,637,628</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 0px 0px 0in">Inventory purchases, consultants and other costs</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>746,113</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,205,209</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">U.S. Income tax payable</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>61,490</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">61,490</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 0px 0px 0in">Other</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;"><strong>76,862</strong></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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">20,172</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><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 style="white-space: nowrap;"><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 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 style="white-space: nowrap;"><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 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>10,652,753</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">11,327,269</td><td style="PADDING-BOTTOM: 3px;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;margin-left:auto;margin-right:auto;width:85%"><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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">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:11%;vertical-align:bottom;text-align:right;"><strong>239,658</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:11%;vertical-align:bottom;text-align:right;">222,279</td><td style="width:1%;white-space: 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 0in">Prepaid insurance and other assets</p></td><td style="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="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;"><strong>699,529</strong></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 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="ffcell" style="BORDER-BOTTOM: black 1px solid;vertical-align:bottom;text-align:right;">713,699</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Total other current assets</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>939,187</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">935,978</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 239658 222279 699529 713699 939187 935978 <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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">Carrier service costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:11%;vertical-align:bottom;text-align:right;"><strong>8,159,230</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:11%;vertical-align:bottom;text-align:right;">8,402,770</td><td style="width:1%;white-space: 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 0in">Salaries and payroll taxes</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>1,609,058</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,637,628</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 0px 0px 0in">Inventory purchases, consultants and other costs</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>746,113</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,205,209</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">U.S. Income tax payable</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>61,490</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">61,490</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 0px 0px 0in">Other</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;"><strong>76,862</strong></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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">20,172</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><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 style="white-space: nowrap;"><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 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 style="white-space: nowrap;"><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 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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>10,652,753</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">11,327,269</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 8159230 8402770 1609058 1637628 746113 1205209 61490 61490 76862 20172 10652753 11327269 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>7. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Property and Equipment</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">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-indent:45px"> </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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">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:11%;vertical-align:bottom;text-align:right;"><strong>3,268,634</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:11%;vertical-align:bottom;text-align:right;">3,158,428</td><td style="width:1%;white-space: 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 0in">Furniture and fixtures</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>501,973</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">502,391</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 0px 0px 0in">Leasehold improvements</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>288,215</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">284,321</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Automobiles</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;"><strong>125,664</strong></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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">122,524</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Gross property and equipment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>4,184,486</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,067,664</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less: accumulated depreciation and</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><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 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 0px 0px 0in;text-indent:11pt">amortization</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;"><strong>3,205,853</strong></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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">3,089,446</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><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 style="white-space: nowrap;"><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 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 style="white-space: nowrap;"><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 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 0px 0px 0in;text-indent:11pt">Property and equipment, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>978,633</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">978,218</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three month periods ended March 31, 2023 and 2022, property and equipment depreciation expense was approximately $116,400 and $93,700, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three month periods ended March 31, 2023 and 2022, there were no material disposals of owned property and equipment.</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;">There were no changes in the estimated useful lives used to depreciate property and equipment during the three month periods ended March 31, 2023 and 2022.</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"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; 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 0px 0px 0in">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:11%;vertical-align:bottom;text-align:right;"><strong>3,268,634</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:11%;vertical-align:bottom;text-align:right;">3,158,428</td><td style="width:1%;white-space: 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 0in">Furniture and fixtures</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>501,973</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">502,391</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 0px 0px 0in">Leasehold improvements</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>288,215</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">284,321</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Automobiles</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;"><strong>125,664</strong></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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">122,524</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">Gross property and equipment</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;"><strong>4,184,486</strong></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 style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4,067,664</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less: accumulated depreciation and</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><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 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 0px 0px 0in;text-indent:11pt">amortization</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;"><strong>3,205,853</strong></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 style="BORDER-BOTTOM: 1px solid;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;vertical-align:bottom;text-align:right;">3,089,446</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><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 style="white-space: nowrap;"><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 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 style="white-space: nowrap;"><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 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 0px 0px 0in;text-indent:11pt">Property and equipment, net</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"><strong>978,633</strong></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">978,218</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3268634 3158428 501973 502391 288215 284321 125664 122524 4184486 4067664 3205853 3089446 978633 978218 116400 93700 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>8.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Leases</strong></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">On January 1, 2022, the Company entered into an amendment to its lease agreement for its Tampa office to amend the term and the extension option. The amendment updated the term of the lease from sixty (60) calendar months ending December 31, 2026 to the Company’s ability to terminate the lease on June 30, 2022. As a result of the amendment, the Company removed the lease right of use asset and lease liability for its Tampa office from its condensed consolidated balance sheet. The Company accounted for the lease as month to month and recorded the monthly rent expense in its condensed consolidated statement of operations.</p> <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>9.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Goodwill and Intangible Assets</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Goodwill consisted of the following:</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 $5,811,578 as of March 31, 2023. There were no changes in the carrying amount of goodwill during the three month period ended March 31, 2023</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;">Intangible assets consists of the following:</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"><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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31, 2023</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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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 0px 0px 0in">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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,392,000</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>(358,800</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>2,033,200</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 0px 0px 0in">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;"><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%;white-space: nowrap;"><p style="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,562,248</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,065,832</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 0px 0px 0in">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>5,948,518</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>(2,922,146</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>3,026,372</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 0px 0px 0in">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;"><strong>1,330,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: 1px solid;width: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>(276,670</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: 1px solid;width: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>1,053,802</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:#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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>12,299,070</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>(5,119,864</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>7,179,206</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-INDENT: 0.25in; 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"><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 0px 0px 0in; text-align:center;">DECEMBER 31, 2022</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 0px 0px 0in; text-align:center;">Gross Carrying</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 0px 0px 0in; text-align:center;">Accumulated</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 0px 0px 0in; text-align:center;">Net Book</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 0px 0px 0in; text-align:center;">Amount</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 0px 0px 0in; text-align:center;">Amortization</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 0px 0px 0in; text-align:center;">Value</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="7" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in">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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,392,000</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>(299,000</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>2,093,000</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 0px 0px 0in">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;"><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%;white-space: nowrap;"><p style="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,518,446</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,109,634</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 0px 0px 0in">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>5,665,957</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>(2,546,407</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>3,119,550</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 0px 0px 0in">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;"><strong>1,330,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: 1px solid;width: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>(254,496</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: 1px solid;width: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>1,075,976</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:#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;">12,016,509</td><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,618,349</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;">7,398,160</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">For the three month period ended March 31, 2023, the Company capitalized $453,300 of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Technology Management System), secure identity management technology and secure network operations center of which $280,220 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">For the three month period ended March 31, 2022, the Company capitalized $820,000 of internally developed software costs, primarily associated with upgrading our ITMS™ (Intelligent Telecommunications Management System), secure identity management technology and network operations center of which $243,500 was transferred from capital work in progress to internally developed software and $316,900 was transferred from capital work in progress to property and equipment during the 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;">There were no disposals of intangible assets during the three month period ended March 31, 2023.</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 March 31, 2023 and 2022 were approximately $501,100 and $286,700, 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 March 31, 2023, estimated annual amortization for our intangible assets is approximately:</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 0px 0px 0in">Remainder of 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,497,301</td><td style="width:1%;white-space: 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 0in">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;">1,797,411</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in">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;">1,123,850</td><td style="width:1%;white-space: 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 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">526,714</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">511,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;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,722,760</td><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 0in;text-indent:11pt">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,179,206</td><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> 5811578 <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"><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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31, 2023</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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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;text-align:center;margin:0px 0px 0px 0in"><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 0px 0px 0in">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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,392,000</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>(358,800</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>2,033,200</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 0px 0px 0in">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;"><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%;white-space: nowrap;"><p style="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,562,248</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,065,832</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 0px 0px 0in">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>5,948,518</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>(2,922,146</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>3,026,372</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 0px 0px 0in">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;"><strong>1,330,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: 1px solid;width: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>(276,670</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: 1px solid;width: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>1,053,802</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:#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;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>12,299,070</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>(5,119,864</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>7,179,206</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><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"><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 0px 0px 0in; text-align:center;">DECEMBER 31, 2022</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 0px 0px 0in; text-align:center;">Gross Carrying</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 0px 0px 0in; text-align:center;">Accumulated</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 0px 0px 0in; text-align:center;">Net Book</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 0px 0px 0in; text-align:center;">Amount</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 0px 0px 0in; text-align:center;">Amortization</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 0px 0px 0in; text-align:center;">Value</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="7" style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in">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;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,392,000</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>(299,000</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>2,093,000</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 0px 0px 0in">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;"><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%;white-space: nowrap;"><p style="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,518,446</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,109,634</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 0px 0px 0in">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>5,665,957</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>(2,546,407</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>3,119,550</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 0px 0px 0in">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;"><strong>1,330,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: 1px solid;width: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>(254,496</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: 1px solid;width: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>1,075,976</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:#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;">12,016,509</td><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,618,349</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;">7,398,160</td><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> 2392000 358800 2033200 2628080 1562248 1065832 5948518 2922146 3026372 1330472 276670 1053802 12299070 5119864 7179206 2392000 299000 2093000 2628080 1518446 1109634 5665957 2546407 3119550 1330472 254496 1075976 12016509 4618349 7398160 453300 280220 820000 243500 316900 501100 286700 <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 0px 0px 0in">Remainder of 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,497,301</td><td style="width:1%;white-space: 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 0in">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;">1,797,411</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in">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;">1,123,850</td><td style="width:1%;white-space: 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 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">526,714</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">511,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;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,722,760</td><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 0in;text-indent:11pt">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,179,206</td><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> 1497301 1797411 1123850 526714 511170 1722760 7179206 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>10. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Line of Credit</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Since June 15, 2017, the Company had a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">In June 2022, the Company entered into a seventh and eighth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement (i) extended the maturity date of the facility from June 15, 2022 through June 15, 2023, (ii) removed the current ratio and interest coverage ratio financial covenants, (iii) increased the tangible net worth covenant from $2,000,000 to $6,500,000 measured quarterly, (iv) added a minimum EBITDA covenant that requires that the Company’s Adjusted EBITDA to not be less than $1,000,000 on a trailing 12-month basis as of the last day of each quarter and (v) modified the definition of Borrowing Base and increased the maximum amount from $5.0 million to $7.0 million.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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) $7.0 million or (ii) sum of 90% of the net unpaid balance of the Company’s eligible government accounts receivable and 80% of the net unpaid balance of the Company’s eligible commercial 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.</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;">As of March 31, 2023, there was no outstanding balance under the line of credit. At December 31, 2022 and March 31, 2023, the Company was not in compliance with the tangible net worth covenant as its tangible net worth did not equal at least approximately $6,500,000. Atlantic Union Bank provided a waiver of the December 31, 2022 violation. As a result of the maturity date of June 15, 2023 and the potential that Atlantic Union Bank would not renew the line of credit, the Company secured an additional financing arrangement. The Company does not plan to renew its Loan and Security Agreement with Atlantic Union Bank.</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;">On April 28, 2023, the Company entered into an Accounts Receivable Purchase Agreement (the “Agreement”) with Republic Capital Access, LLC (the “Buyer”) for the non-recourse sale of eligible trade receivables. Pursuant to the Agreement, the Company may from time to time offer and sell eligible accounts receivable to the Buyer at an initial purchase price equal to 90% of the receivable (85% if the account receivable debtor is not a government entity), subject to increase based on, among other things, the total amount collected and the discount factor applicable to the receivable. The facility is limited to a total of $4 million outstanding at any time, with an available increase to $10 million, subject to adequate receivables. The Agreement contains customary fees, covenants and representations.</p> The Modification Agreement (i) extended the maturity date of the facility from June 15, 2022 through June 15, 2023 200000000000 650000000000 1000000 P12M 5000000.0 7000000.0 7000000.0 0.90 0.80 6500000 The facility is limited to a total of $4 million outstanding at any time, with an available increase to $10 million, subject to adequate receivables <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>11.</strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Income Taxes</strong></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 effective tax rate was (0.7)% and 11.5% for the three month periods ended March 31, 2023 and 2022, respectively. The difference in the effective tax rate and the U.S. federal statutory rate was primarily due to the full valuation allowance the Company maintains against its deferred tax assets and state minimum taxes in the United States. The effective tax rate is calculated by dividing the Provision (benefit) for income taxes by the Loss before provision (benefit) for income taxes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; 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. The Company increased its valuation allowance approximately $238,000 during the three month period ended March 31, 2023. 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> -0.007 0.115 23800000000 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>12. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Stockholders’ Equity</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Common Stock</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 Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of March 31, 2023, there were 8,741,310 shares issued and outstanding. During the three month period ended March 31, 2023, there were 15,837 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 1,993 shares withheld in satisfaction of the employees corresponding tax liability of approximately $3,600. 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three-month period ended March 31, 2022, there were 50,345 shares of common stock vested in accordance with the vesting terms of the RSAs. Three employees received less than the shares vested because they elected to have a total of 11,280 shares withheld in satisfaction of the employees corresponding tax liability of approximately $49,300. 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no stock option exercises during the three month periods ended March 31, 2023 and 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Contingent Warrants</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;">Liability-classified warrants consist of warrants to acquire common stock at an exercise price of $5.33 per share as part of the consideration for the acquisition of ITA in 2021, during the earn-out period from 2021 to 2024. Based on our consideration of the ASC 815-40 guidance, we account for these contingent warrants as a liability. The estimated fair value of outstanding contingent warrants accounted for as liabilities is determined at each balance sheet date. Any decrease or increase in the estimated fair value of the warrant liability since the most recent balance sheet date is recorded in the consolidated statement of operations as other income (expense). Refer to Note 3 for more information about the warrants.</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"><em>Warrants Issued</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On March 31, 2022, the Company issued a warrant to purchase 75,000 shares of common stock as part of the contingent consideration earned by ITA for 2021 EBITDA achievement. The warrant contains a strike price of $5.33 and has a four-year contractual term. The warrant is classified within stockholders’ equity at its fair value. The fair value of the warrant was determined to be $108,000 utilizing the Black-Scholes-Merton option-pricing model at the time of issuance. Following such issuance, the Company has outstanding warrants to acquire 150,000 shares of common stock at a strike price of $5.33 that expire at terms through October 1, 2025.</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>Stock Repurchase Program</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;">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 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. During the three-month period ended March 31, 2022, we repurchased 196,586 shares of our common stock for a total of $818,200 and subsequently in March of 2022, the Board suspended the repurchase plan in order to use the company’s excess funds to invest into the business. The Company retired all common stock it repurchased.</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-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”). The Company did not sell any shares during the three month period ended March 31, 2023.</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;">Effective March 27, 2023, the Company provided notice to the sales agents under its At the Market Sales Agreement that it was terminating the agreement. Accordingly, no additional sales of shares of common stock will be made pursuant to such agreement.</p> 30000000 8741310 15837 3600 50345 11280 49300 5.33 75000 108000 150000 5.33 196586 818200 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>13. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Share-based Compensation</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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><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"><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 0px 0px 0in; 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></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 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; 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 0px 0px 0in">Restricted share-based compensation expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>140,116</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">179,741</td><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 0in;text-indent:11pt">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>140,116</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;">179,741</td><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">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), restricted stock units, 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"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px">Restricted Stock</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The Company records the fair value of all restricted stock shares based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock shares are issued when vested and included in the total number of common shares issued and outstanding. There were no RSAs granted during the three month periods ended March 31, 2023 and 2022.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">At March 31, 2023, the Company had approximately $140,300 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.0 years.</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"><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 0px 0px 0in; 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></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 0px 0px 0in; text-align:center;"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; 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 0px 0px 0in">Restricted share-based compensation expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>140,116</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">179,741</td><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 0in;text-indent:11pt">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>140,116</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;">179,741</td><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> 140116 179741 140116 179741 140300 P1Y <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>14. Earnings Per Common Share (EPS)</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;">The computations of basic and diluted earnings per share were as follows for the periods presented below:</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"><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;text-align:center;margin:0px 0px 0px 0in"><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></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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in">2022</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;text-align:center;margin:0px 0px 0px 0in">(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 0px 0px 0in"><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></tr><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 0in;text-indent:11pt">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(951,479</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;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(392,897</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">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>8,739,317</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,782,452</td><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 0in;text-indent:22pt">Basic Loss Per Share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.11</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.04</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><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></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 0in;text-indent:11pt">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(951,479</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;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(392,897</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</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 0in;text-indent:11pt">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>8,739,317</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,782,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in;text-indent:11pt">Incremental shares from assumed conversions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0in;text-indent:22pt">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>-</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;">-</td><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 0in;text-indent:11pt">Adjusted weighted average number of</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0in;text-indent:22pt">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>8,739,317</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,782,452</td><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 0in;text-indent:22pt">Diluted Loss Per Share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.11</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.04</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.3in; 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 months ended March 31, 2023 and 2022, the Company had unexercised stock options and RSAs of 34,682 and 30,513, respectively, and warrants to purchase 150,000 and 150,000 shares of common stock, outstanding, that were anti-dilutive.</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"><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;text-align:center;margin:0px 0px 0px 0in"><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></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;text-align:center;margin:0px 0px 0px 0in"><strong>MARCH 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in">2022</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;text-align:center;margin:0px 0px 0px 0in">(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 0px 0px 0in"><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></tr><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 0in;text-indent:11pt">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(951,479</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;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(392,897</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:11pt">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>8,739,317</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,782,452</td><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 0in;text-indent:22pt">Basic Loss Per Share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.11</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.04</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><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></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 0in;text-indent:11pt">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(951,479</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;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(392,897</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</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 0in;text-indent:11pt">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>8,739,317</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,782,452</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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 0in;text-indent:11pt">Incremental shares from assumed conversions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0in;text-indent:22pt">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>-</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;">-</td><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 0in;text-indent:11pt">Adjusted weighted average number of</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </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 0in;text-indent:22pt">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>8,739,317</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,782,452</td><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 0in;text-indent:22pt">Diluted Loss Per Share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>(0.11</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;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.04</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -951479 -392897 8739317 8782452 -0.11 -0.04 -951479 -392897 8739317 8782452 8739317 8782452 -0.11 -0.04 34682 30513 150000 150000 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>15. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Revenue from Contracts with Customers</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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-INDENT: 45px; 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"><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 0px 0px 0in; text-align:center;">THREE MONTHS ENDED</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 0px 0px 0in; text-align:center;">MARCH 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 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; 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 0px 0px 0in">Carrier Services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>13,597,701</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;">12,932,055</td><td style="width:1%;white-space: 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 0in">Managed Services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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>11,675,980</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;">9,504,372</td><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-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>25,273,681</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;">22,436,427</td><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;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The Company recognized revenues from contracts with customers for the following customer types as set forth below:</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"><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;text-align:center;margin:0px 0px 0px 0in">THREE MONTHS ENDED</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;text-align:center;margin:0px 0px 0px 0in">MARCH 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;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in">2022</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;text-align:center;margin:0px 0px 0px 0in">(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 0px 0px 0in">U.S. Federal Government</p></td><td style="width:1%;white-space: nowrap;"><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>20,230,576</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;">17,433,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 0px 0px 0in">U.S. State and Local Governments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>91,023</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;">126,142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Foreign Governments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>16,557</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;">32,407</td><td style="width:1%;white-space: 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 0in">Commercial Enterprises</p></td><td 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>4,935,525</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;">4,844,155</td><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-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>25,273,681</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;">22,436,427</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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-INDENT: 45px; 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"><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">THREE MONTHS ENDED</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: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">MARCH 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;">2023</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;">2022</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;">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>24,209,410</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;">21,434,634</td><td style="width:1%;white-space: 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>1,064,271</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,001,793</td><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>25,273,681</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;">22,436,427</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;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three months ended March 31, 2023 and 2022, the Company recognized approximately $709,400 and $1,079,900, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2022 and 2021, respectively.</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"><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 0px 0px 0in; text-align:center;">THREE MONTHS ENDED</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 0px 0px 0in; text-align:center;">MARCH 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 0px 0px 0in; text-align:center;"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2022</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 0px 0px 0in; 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 0px 0px 0in">Carrier Services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>13,597,701</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;">12,932,055</td><td style="width:1%;white-space: 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 0in">Managed Services</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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>11,675,980</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;">9,504,372</td><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-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>25,273,681</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;">22,436,427</td><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> 13597701 12932055 11675980 9504372 25273681 22436427 <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"><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;text-align:center;margin:0px 0px 0px 0in">THREE MONTHS ENDED</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;text-align:center;margin:0px 0px 0px 0in">MARCH 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;text-align:center;margin:0px 0px 0px 0in"><strong>2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;text-align:center;margin:0px 0px 0px 0in">2022</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;text-align:center;margin:0px 0px 0px 0in">(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 0px 0px 0in">U.S. Federal Government</p></td><td style="width:1%;white-space: nowrap;"><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>20,230,576</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;">17,433,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 0px 0px 0in">U.S. State and Local Governments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>91,023</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;">126,142</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Foreign Governments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>16,557</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;">32,407</td><td style="width:1%;white-space: 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 0in">Commercial Enterprises</p></td><td 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>4,935,525</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;">4,844,155</td><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-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>25,273,681</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;">22,436,427</td><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> 20230576 17433723 91023 126142 16557 32407 4935525 4844155 25273681 22436427 <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"><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">THREE MONTHS ENDED</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: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;font-family:times new roman;margin:0px">MARCH 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;">2023</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;">2022</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;">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>24,209,410</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;">21,434,634</td><td style="width:1%;white-space: 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>1,064,271</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,001,793</td><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>25,273,681</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;">22,436,427</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> 24209410 21434634 1064271 1001793 25273681 22436427 709400 1079900 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>16. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Commitments and Contingencies</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Employment Agreements</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company 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-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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company is not involved in any material legal proceedings.</p> <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:left;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>17. </strong></p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Subsequent Events</strong></p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">As described in Note 11, effective April 28, 2023, the Company has entered into an Accounts Receivable Purchase Agreement (the Receivables Facility) with Republic Capital Access, LLC for the non-recourse sale of eligible trade receivables.</p> EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '&!KU8'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 " !Q@:]6F6L/R.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[H!B;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.+\'CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^2DW0.N&;7R:_UYG&_9:KB55WP52%6^XI+(:1X>)]621A'^_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 '&!KU8.D&I*W04 *4? 8 >&PO=V]R:W-H965T&UL MM9GO^)KQI4W,;^>)_H@(3V2QCLAOZ8;SA5YC<(XO>YME$K>65;J;7C$T@N1 M\!CNK(2,F()3N;;21'+FYZ(HM*AM#ZV(!7%O,LZOS>5D+#(5!C&?2Y)F4<3D M?LI#L;ON.;WCA:=@O5'Z@C49)VS-%US]F]&^?= MS'6U('_B<\!WZTI;,/C9\AD/0^T$Y?CW8-HK M_Z<6GAX?W>]R>(!9LI3/1/@E\-7FNG?5(SY?L2Q43V+W.S\ #;2?)\(T_TMV MQ;.7=H]X6:I$=!!#":(@+G[9Z^%%G J<&@$]".AW L>M$;@'0?[FK*)D.=9[ MIMAD+,6.2/TTN.F#_-WD:J )8EV-"R7A;@ Z-9F)+9>D3](-DSP=6PH\]1W+ M.^BGA9[6Z%WR(&*U2MQ_+$UX'&C15Y9!$W(>,^T&#Y M7 2@GPF9",GT!VN"16U:P@Y*V$$3V!F/ 34D]]!\7\D??&_"Q9ULVW9L]W(T MM$V,J+8EX[!D'*(E>R^\#+I<19[WB;$><;EC]S^9D%!52Z11B31"RW0#/'[. M=!>RM8D)UZ]8F)I>Q0R5M82Z*J&NT$+-,BESI"#UH"V^<"9U?TJ@1S=6&^[6 M[SNT[SHF2%38$O)M"?FVR0>WB%@8DFF6PNW4..#@-DIFQOI#52W1'+L:1>U& M[X8DQ5,US5EK.*-0X:)*J183 #@43#_<+0 MR-M%KG&J8./@>:2LV\-P%0Y]D4BBF"^NU#"^PH#C)ZFD8^92A6+?>B9C+P_*,P<7D/A M-LC=]++ =G(UNAH,G>'8VIH(J]CCX$FEK,5/&9.*RW!_Z'&-4+A772[ 96TK ML0H]#AY7J@@.$ZHTR)(Y#&+EL9N<7K&!&91 M?=>UW8%QTM]%_J%5_J&-\L]][%43VCP29YS?WQIQNTA! MM$I!M%$*>F:OY-Z'QANL J]@1FH7MQS0/K4O;3HR5V\7:8A6:8CB$>; >^/[ MX)Z6OQ_@,6(:_:9G_!R'#FSRA24A]-4/ 4P)G@3SC>!=1"-:12/:*!H9P:D1 M'/=;B RF!<]B!TF+.L;U$-RA+7$5CFBC99\CZ4R??)2ZR*85JND9MSL6R!5[ M-7)V$9!H%9 HGFF^XRSZ*@"=2[$-8L_<5>&6GV^,G%V$)%J%)-HH)!TYYP)R M44C^"I+Z#ADWI-1VS0VWBQ4B6F4E>F:-*,>4G-6#X08CV[R0E4@",YXM"S-.$NAM\_T;XX9"%\G)K9*3B^<;B+U^OGZRCY8B M-++C!E]>7HQ8720DMTI(+AYGRFJ]??4V+%[SVJV2,T:/+PMC L1E;?E.MKT: M):+[&&9EQ4ZK7AYBQX4Q(RCN6+,.AJO^+Z=ULA&JURKS_>&4>#JC%WNBY=5R M#_HFWWFUJL>+#>P'II&&,Y]+ M_0#<7PFACB?Z'Y0[\Y/_ %!+ P04 " !Q@:]6UCFB65\% X$P & M 'AL+W=O M-%(>M(VT3:J0=O#R)],)Y. MCLXSM[FX/][%<#P,/$BT(4\Z?+P8Q<+"A-'3*+!X^_)[5KE%)YC**7 M]&;E7@YPBHC[?"_2$ [\O?$%]_TT$N#XMP@Z*,=,'>O7I^A7&7D@\^@D?!'Y MWSU7'"X'Q@"Y_,EY]<4V>K_A!2$MC;>/_"3[1>^%+1Z@_6LBHJ!P!@2!%^;_ MSL\B$34'B"-WH(4#;3JH'0Y*X:!D1'-D&:VE(YSI)([>49Q:0[3T(LM-Y@UL MO#"=1EO$\-8#/S%=;-9+:VU;2P17]N;;:CG;P8V]@[];:[VST>8*;>ZL[6RW M @-T=A\ZKZXGN/L5C="]O41G7[Y.Q@*@I ''^V+8>3XL[1A60;=1* X)LD*7 MNQ_]QT"AY$%//.:T-^"M$Y\CA0P1Q521X%G\N3OM@:.4:56R>,KGIU66S'PP M53Y86ND7R='9\\L!E'+"XS<^F/[]%]'Q/[),?%*P#WE1R[RH?=&G6^O!6M]; MMHQD[JEGGFGW>9M2C3)%-\AD_%8G(#&DJJ*KE)6&'\!I)3BM%]QB8^_2>3F! M1&=>N/=A6L)GY 11++S?3MY[0A=:!:1G[^4/HB?T1<-TJ.DX>_F%&FRH$6,( MG2XY\JQ5^;^D4YM#TNIDB*HK3&VR;AL20U-,AJFS,W5&-3D\5L)CO954%,GZ&ED_[M*2DJX=]ID%\DG! M/M U2KI&[VS8CL^3; V!JKYP 6M/QM=H)5NC1&=&8TXD9DPCNBF?$K/$:/:O M&![RV/$SE(X+HN0E(G;2-8[X3]A?),"@5CK)P8GY*-5:%^VC(#6HJH:H>$B( MGE<-8>80%OX?5(W97FPFP09M+DJ)'5,U2CLR0' EF[@W!\MZ^6>)J#4(J1[B M=J'KFJ$J#<12.^ANI -Q3>A)+^)=)&#.8/^73A5,RVFJI&!)"X2JFX;2:DHR M0R#%M*X$TPHN[87[+>U*5]O-;4TFI5!I"\'(, P5MZ!*#'7#P(K: ;72>M(O M]IO=C;5%J_5BT5&I.^N6\Q%>L="G MJJ.-(.U&JG,3E>@YW: K,27]*OO M1AQXC,X*B%^+7 Y1R(44;UME1\14FV@E6HP))DH'VDJ+2:_VG7I(ACE'6D'O MQLPD.=89:RV#MAU55:QW[&]():FD7U.S5C*WKC9;ZU2EN]F/=,OSL+*AKZ"S MN;6V8/LCK]FVB(Y,52.,-?%+#%45=FA=!"J])?V"^S] MX5/5VH[Q0)QVVJD M$C2>S\G%(C_$J<+D9TKP MD?[LA0GR^1.$Q.<,4,7Y,4U^(Z)C=M+Q& D1!=GE@3LNCU,#>/\41>)TDPY0 M'I9-_P-02P,$% @ <8&O5E;Y0$^H @ L 8 !@ !X;"]W;W)K6,/ M>!7;2W<72/OUG5T[+B$.ZD->V-N<,^<,FG%OS\633 $4>4_%["!G?]RW7>KF8LW6J](4=]#9T#1&HY68F\&37+ G+H9",%T3 JF\- MW)M16\>;@ <&>WFP)]K)(^=/^G"7]"U'"X(,8J49*"X[&$&6:2*4\:OBM.J4 M&GBX?V&_-=[1RR.5,.+93Y:HM&]=6R2!%=UF:L[WWZ'R8P3&/)/FE^RK6,2\)Z**^*[%\1S/+]!S^C_ MX=X).7Y=9M_P^1]?YJ9BELE:S"[8/FST&LS4R4).;;0I7]4M_6 M8W=@ILW1_1#'<3D]_]&4LQR[8$B7B50'9M!=X24)B7Q< MS3CLS!(E3G-"1&#$B6*2"@\7N':90AE>/A>H]^H[6#EFVO24[/:["BU@F]!-M"UL/C*.UD"S?.0.#/*7%&[_L\G#@ #C5#M;.P3IU M<-YQL'<.MA9:,-.RAECBH,O9%G%E#6AJH7.CO4%-2E450\GA-@4_&0RFD^%H M$HZ&"%;A]/YN>#V'33B'UW@TF8=H>@-7X]G#Z!;L[IY&Z'X:ANCLD>)UG$H2 MGZ-+]!@.T=G7\ZXI@9("-J-=^'X1WGHGO(W&C,I$H!&-27SL;X*44H^UU].W M:@''F%\ANWF!K(9E5_ 9?-S=JJ%CE^FU-9[]_]);E=0BJ%,=5'WX';'"$>D9 M\&4+PC?$"+Y]:;8:WZLR\DE@1_EQROPX=>C!9#37@JM$%IXM[:F:T2:X;+M- MQVMWSD628RHR7#3?^">T)FCF4EP@ M"K.&+9#$+U4)*:*X!]6Q/*<&KE?#/"E;Q]3[$]ZU5 M#5^_Y.O7\GW;!ZH(^A6?1=.Q[.8)Q0H[N^UYMG5"TCP8'CGA2SU3!:1M3671 M=\O3)(X7\[782+;2(^J9 M21AX>IG +PGAR@#N%XS)_48%*']R@C]02P,$% @ <8&O5B?,[ZP%!P MVAP !@ !X;"]W;W)K*9G./V,LTEUSAIIQ\54&+F,/*!G)?^^B[8 1L).3>3?DB,8%<\ MN]+NLRN.'E7QK9Q+J='3(LO+X\%*A= P+.Y' MY;*0(JF5%MF(8LQ'"Y'F@_%1?>]K,3Y2*YVEN?Q:H'*U6(CB^9/,U./Q@ Q> M;ERE]W-=W1B-CY;B7LZDOEE^+6 T:F9)TH7,RU3EJ)!WQX,3\F'"_$JAEO@K ME8_EUC6J3+E5ZELU.$N.![A")#,9ZVH* 3\/#<( 2>2=6F;Y2CY_EQJ :8*RRLOZ/'C>R>(#B M5:G58J,,"!9IOOX53QM';"D0KT>!;A3H:Q781H'5AJZ1U6:="BW&1X5Z1$4E M#;-5%[5O:FVP)LVK99SI IZFH*?'D\N+T^G%;'J*X&IV>7YV>G(-@T\GYR<7 MDRF:?9Y.KV?H$-W,3M$O![\>C32\M%(=Q9L7?%J_@/:\X(LHWB-&AHABRBSJ M$[?ZJ8P;=;JK/@)3&WMI8R^MYV-]]MY<74TOKM'); :&V:;,=4UIC*7+./)Z*MK&;2Q1)"@4%S()-4H4V4IR^KQ04"'-"!(Y DZ\,F0F3[$]"X5LFH3>:;,?:J+$V"D+-N:K**4=*SA0ANR1 [T9Y+J A045%_E6]6,*AW4B_>S7S^3C+UN1^0 M#F*;8$!9&/4D$[)%X,2)^2S7(K]/(7EL=GT_6&)@"$@04I,9*,*0&6G$)L:C/@XA+8L2-XVNDW*F\OM#+8N%(^,1D\J11!3 M/_3\'K MXQ$WY:V3LP.B25U>",%!<#?R;9(1)I3S'I(C+&Q+K/;)*E/ M?!SV+4Y+FL3)4A708@6!*9^@@85RT HTM!1 W =^-W:119(PJ !Y7URV?$?< MA->DD$(^R'QE]ZC)7Y"](NP9R<,B&& OVB+$W2ZH93KJ9KK)IE!:JJ)NIX'M MLIK\LE1 >9KJU.YC:O(8A]K)[^82BYP?P5KT^)>V=$?==+=;Y^U#:Q(9Y1ZE M-#3PVB2)QT+24^[1K8[3W7)N%7Q[4@M]V][S_V@^:[> MLWK"9$V/0S<3=4L5FV#@^;T$2UN"I6Z"G:A9DFLA"]<$WF!([O M1O,^J5V@+;E2-[EV,\X/^=FD4Q9PPKNML$V. T4'/>!;TJ7NWG(=SOO"V&P9 M&?&(S[UN8K=*5H'L]]2&M*5*ZJ;*B5HL4EUU+V7=S,0O^R,&U.B7"Z4E(MQZ M0D9-7C3VADMD%W'+F=3=:S=ZAZ9\W9]?_6.&]:;?Y5K/M M&MWR+]W7<+Z$0ZE5_&V(#O![C D4. 5Z$-E*?D0$#S&N_U Y%P "B96>JR+] M5R8?$1UBSQ\&Q'MYF)9E57E4:YZK7"*UTB6T7 DLOM6;)F<;B^T2V3WK:PF= M[2%TV)[ X[U&,Z?1X1 :O"$C06TFC*@_] )N<<&6]?N/VIA9!82!4>58I2CO M\4A;*3!WI7"2)&F5]R"_+$6:'*8YBL4RA7QCA6H6 03QJ" C+IXK:(D\DC8 MTRFQMEA@[@89ZMS58I4)#>Y6ZW,WM8! F5=?3AYD?1AJA6_VQ(>0^:*P2YA6 M01]3UG.LR[:.F]V$OPT]D7=IG%K[9F8R]F'H82@-C3+=*LK UT#Q/6A;>F=N M>E\33QTN>MYG/F^#]02P,$% @ <8&O5AK< M34H6 P I@H !@ !X;"]W;W)K^8A@$ O<93P@18*L;K4=>Z'$&/>HBM(Y)T%93$6)C/''$8T^D$" M$0ZTKH8"6. T$@]T"R;M$ MZH0WNK\;3^YFDS&2H]G][Y>\-(EC).?$#RI8 "FL[%(HUD??DT3027M>H#6>-Y!$W+D'L[ MF;=Z9:P]U[)W0J"T3*,;=!#43703@G:.0V4A[*<.,*I""DCOR%H LX].Q44T\@_ M6\Q'!-:PG1+;>1%]$C;1;DG;WDHYH',LS[)A]VSUJWQZ*JE'V2LK>"91';=K>SDK9 MS9OVB, :LVG\/=",TZG?WK.%6Y6DZ]H]VW2WB!L#K4[;?>,U9E:.8/-TX@.; MMK \ KLIL E;KS01JH.3!_62)!Q%L)!*H^5*"Y8W1?E$T%765\RID%U*-@QE M(PE,!&PO=V]R:W-H965T&ULK5IM;^*Z$OXK%O?JJI4.2VSG MM;=%8BD]!ZF%JG1W/[O!%-\-"2,E7K/B6K7D*ORRR?,4D7.;/O6*=?=Z_S#8R$2F_SU&Q6:U8_O:=)]G+50=WWF\\B.>E M5#=Z_^8S+G^L[W.XZNVUS,6*IX7(4I3SQ55G@"^&+E$3M,1/P5^*@S%2 MICQEV6]U,9Y?=1R%B"<\EDH%@S];/N1)HC0!CK]W2CO[9ZJ)A^-W[3?:>##F MB15\F"6_Q%PNKSIA!\WY@FT2^9"]_,5W!GE*7YPEA?X?O>QDG0Z*-X7,5KO) M@& ETO(O>]TYXF "Z#%/(+L)I#[!;9E =Q.H-K1$ILVZ9I+U+_/L!>5*&K2I M@?:-G@W6B%0MXTSF\*N >;(_G$ZN1Y/9Z!K!:#:]'5\/'N%B]@A_[D:3QQF: MWJ#A8/87NKF=_IJALQ\IV\R%Y/-SU$4_9M?H[-_GEST)4)3"7KQ[[/?RL:3E ML13=9:E<%FB4SOG\>'X/3-C;0=[M^$ZL"N]8_@U1_ 9C>H>G]Z&'P.)[\B0;#Q_'/\>-X-#-YK=3JFK6JE+XHUBSF M5QW(V8+G6][I_^=?V'?^:S+YBY0=.<#=.\"U:>]/H (E65&8C"QG^GJF*C/; M?C?RL!M$E[WM(7Z#'(U(& 5[N2-HWAZ:9UV;P?Q_D%=0BF2!9 :U*,[26"0< MI8!9I'&VXNJ^NHI9L43K/-L*B%+T](;.-@4,1'J.H)#F3(KTN:Q$0@I>7)BL M];YR2;](V9'?_+W??.N27G-0&@NFRR]_!2(IN,G@4HMWL&S$#ZA37UV3F(=# MS[RXP1YD8 5Y]@#+N>7YVWFY;IIN@.U0G',H6SHFN3$J@P8>ZH5>6$/=E'+, M@,,]X- *>+#* M:V3%.ENRG'<5:\X1I(F*@)/1$#608-?!V*\!-H@%4>!B,V#L5/3F6"'_8GG. M5*9;(.Y4F!>UA&<0P4[H."V+CP_H%UOQ#9>PVAQ6'2V8R-&6)1NNP@!JDBHN M4*34L(#ZDVM7&_'CT_B;(ET*@=-J *D,(':FTP84R@(&J06>9ND<)8(]B:2] M*.Z4?E%5_"IMQRZHN!Y;F;0_B.-LHV(,RB,76P:YJYVP2<$'">1*==^8TSOU M1XM#/!(&/JXO8U/2=3'UO!9*Q!5=8SM?C],MQ%J6BQ:(;A,B#DBC[ACDL.-2 MOZ6JXXJSL97:^E.YY%#$-WFN4J*,-"-0KPG "Z)&/C3%*,8$ARTX*X[$=I(L M<5KP-6FO@:TI@@%;"[**&+&=&?=1NF9O^Q!E<9QO($)WU=$,NBM*W(5!R)[20YWG5E[/4=O1&H@1R]P*%UG$VQ !S<@K'B1FPGQVN^ MX!"=*MLAE3:E?S,=#@?5T(B[27Y=B$7B-9 ;!*D?^;2%UTE%D\1.D]./X"2G M>=(@TB5!Z'LM!8!41$GL1#EY;\>K%ORP,3>UXT8;#$1(W#!RW'JG9Y D(?%< MTE)K2469Y 1EUC:'X\G/T>P#FT/RI:3Y5=J.G5"1)K&3YOTFCY?021:JVX&5 MA/63;SIG^-\;L5;;,Z,/#%P9^0&I,Z5)CCB4!&[+ZE5,2>Q,.61K(5DB_H' M@WYX_@(]L<9=9 NI+^90 )),FP#-6V$F F)@5.)#?-7+JDDP"!TOBEHLJ3B5 MV#EUGU*[C()_6UY\)(F:[-FE7D2"1CDP"$8A#8.V@E7Q+/$_E4,WX\E@,OQ M#EGI^],Y]$7:CIU043HY0>GS+4MCE4(I>F+I;Z0$].Y!;W:-]C=)VJ68.DY0 M7[H/[W1)1>/$3N,/'-B[/'@!D ;$B.TL,D)O\G:W!7M3L@U[1>_$3N_WN4AC ML68)\/O>BDT*^S*T$*D"C1(.]0QE3XEXUGLULQ5&LO<\O\$_)D$W<)T6*J45 MV=,3>V(AE\LLF:M$AY:*JY90S'40\25+%FH]^&J=9&^\C"UU% 8-K2SW,H7, M12QA6,@L_HT8U+RYT51J: :H3^J&FL3V%MGJQ6@+V'"JNT8 M9V[$>GH/;1#IAC@D;:TCK1H":N7:9B$N(^IT(=[IK053A*/Z\8I1T,%NZ+8D M!CTXZ;83N0+/%PL>2QTWKW%YH@'=&%>QH^PR0F\2-'%]7&]Y#6)=&D9>&^R* MQNF) ^K1(SJ['@T?1H/9Z!QZL'($ _VZPPC91-F11R*GWGT8)(,P"/RVD*XH MF]HI6T'[ ]+T6:2I"@_5._%<9.:8;K)OX%$G].N[=H.@[P91%+9YN:)I:M\. MEWBYV@E9D3:WO*X7!+"SJ2-M"@;$#P*WS;,5E]+ VE#,?MS?W^I77H/;ZH47 MA,/-].%N\#B>3HS K03]Z1K 7*22JV)O--NT MTXX:+W ,8C[U2%N]K+B8VKFX#O3]<*"E2#:)M%':FR(D (O,0-V*:5W'&E23 MZ42'TL$.;W+]X5[5M=+X9X/KJ[0=NZ(B8_<$&7]^VZ3/E&NG5D8_-8D91TX0 MU(N'08Y@&@0M56[]/W=_??80STUP>U^]_QQ;#\FJ)24W[< M<<=R(* "K%R 2N=; "[-R^\ER@N9K?4G!T^9E-E*#Y><0:^L!.#W19;)]POU M@/U7*_W_ U!+ P04 " !Q@:]6N11^)!H& !''P & 'AL+W=OQ7]'*[JY&CDC ML")KO(OI0[;_2.H!F25?F,5%]1?L:ZPV N&NH%E2![,>)%%Z^(^_UT*"60>87(!Q;M!6'6!5VA_$JI3V,,6S M:9[M05ZB&5MY4:6KBF8"1VE964N:LZ<1BZ.S^=VMY]\N?0^PJ^7=IX5W__[#\%?A_/BT>_P$73RG> MK2)*5N_ &#PM/7#Q\[OIA++^E:U,PKHO-X>^H#-]>1ZOQ(@5SO(WD7)Z::YXE":OW)D )@R]O 2Z/ ]0!J"LI0J&8X!AN&-9V\G.9TR$:#@3;)?27ND[,%HG(AG0LDW7-=LJS44@U*"!#!>A-M(3D:7NG.@B:(P, M:#I<<@()SG1-:$%';Y ML8Q&+$,I5OVF%^6;SI;([2X/-VR%6KT6OTPL)>-; M:WU(,L\0:GT,74N0TQ^RT6 @LE;ZS"9]YG],WZ'X9>DS19$N M"M%2PFF4<)1*+(IB5ZY@(%N#/B#X9A/4G45=4,K0+-,TD0$M)MMJ: M'?T'5!N0?IML-[!ZX;X MW9"@1X_:.AR]"%2;D7ZV#(I;^K%N(8?70PKC3\4\"8P_=? E&$&4WCX#'HT& M5#N-_[F7%G?WNHT,0:9.F^#5$.6+TZNQ0-E8^_S\Z#B0VG%T["%UZ0FZDO+- M1^A#LGE(]!ML038-6SA$'[+98"BV=A:/C@BI'5'''E*>1='=0,NU=&PO=V]R:W-H965T M&ULK5=M;]0X$/XKUB(AD,J^%BCT16H+'-6I4+&%^^QU)HF% M8P?;8;O\^GO&SJ9;KE3%3'V+Z> M3(*JJ9%A[%JR^%(ZW\B(I:\FH?4DB^34F,E\.GTQ::2VHY.C].[*GQRY+AIM MZ MRN/1Z>SUV3[;)X,OFM9AYUDPDY5S7WEQ41R/I@R(#*G($23^?*=S,H8# <:W M/N9HV)(==Y^WT=\E[N"RDH'.G?E+%[$^'AV,1$&E[$S\Y-;OJ>?SG.,I9T+Z M+=;9=@%CU87HFMX9"!IM\U]YT^=AQ^%@^@N'>>\P3[CS1@GE&QGER9%W:^'9 M&M'X(5%-W@"G+1=E&3V^:OC%DX^^DE;_D#E%MA ?9.P\"5>*CRWY]#X<32*V M8H>)ZL.>Y;#S7X1=B$MG8QW$6UM0<==_ H@#SOD6Y]G\P8"7TH_%8K8GYM/Y MXH%XBX'W(L5;_-^\<]C]^\-R"[T.K51T/$*/!/+?:73R^-'LQ?3P =#[ ^C] MAZ+_=] /AYV-Q6]%OFL%6=*5TS:*<^=;EVW$D\>/#N;SZ>'P-:UGA\)Y$6L2 M_>=SU[32;OJ/3\5:!J&MZ@-1@85X0T:N)8.PXE)NQ&*Z)V:O7KU,^)2S1:=B M$.X67JR]ZZI::+Q>U\Z8S3.WM@C6V]@*LV<5=*&EUS388U0E: @)&[)1&O'9 M:D:QC 3]L2%!Q9;["6[#X3?GM%WO?V?V*-PS5A>0D"./4-B/OI/:EO-D37[2OX"/' M]]=I9W>.((5!3*;?>O<=A?%L?TVJMLZX:H/L6@Q@C-HH))LOH5NM2#RYOI1R M^?1^.NF;:(V,?#0D)J'W"\YT&0E9N3*4*I*'&9.*3E!9:J6QH=G 2X'"'J8: MH\@IL=)L?E!*+8PT&!I=DMHHD[CBO?:B<2MMN&Y-TUFM>O(R!(IWQ5 2.$OH M@6U;HR6(#L O;,29H"MF?W].EIL0J1%/+JXOEZ"_?S __$5.V.(V,E*_7)Z^ M%;.#G7V9'JN]\E@14Q6G7:R=UW'#F.6:3;\O^+K?X@RUG:5C\@ZJTPT8-K'6NO.X@% J)*\B@.=,, M"[L"1U=*8;MFE9MJ&[37(A)?<4)*[QH!#Z-_\)*S?=LX(:'.G8.\2E%VQCS[ MN9=Z!E:9KD!MV&:G)T+7,M'$!.S0-(7H C?;=D*YG=D-P8B@*ZO1A*D7X,I; MY,[Z1V7H!E? P',P=$@2 $,XP5E+)H4OI0*SR"-5H4ZPXZE=ZIL\M3ADJ!D= MRID'18-Q;ET4*[2W#!K5:%P!-)24U0^";4U5C2Q2V(;Z&1WNDE\I]3/GCY/$ MT2%(EC8?PJ'+9PCFK^+L \ $:4I0>;MM:5FH?=;#70'4F;(&1@4UM#JF(9ZR M@H[XUF% <7>&C!ZZE3H?HUV+YBOR -S*&6D8IHRVI9?H,!QEC#+V&6#S7O*W M4N-XCH^>7(:,G[DBB[O57-=D62B=][D 3*$"12OZULS/?)X>UP&S_-E]!;\WR5QV4-LL?1125&PO=V]R:W-H965TT9V^?TTM:M)XK;SQ"YDG A 08 );N_OF\7($5-9+=IY[[8(H%= M[+[=?;O@^=;YKV%-%-5C7=EP,5K'V+R?3$*QIEJ'L6O(8F7I?*TC'OUJ$AI/ MNA2ANIK,3D[.)K4V=G1Y+N_N_>6Y:V-E+-U[%=JZUO[IFBJWO1A-1]V+SV:U MCOQBZ!7-*3XT]QY/DUY+:6JRP3BK/"TO1E?3]]=O>+]L^(>A;1C\5NS) MPKFO_/"IO!B=L$%441%9@\:_#=U05;$BF/$MZQSU1[+@\'>G_:/X#E\6.M"- MJ_YIRKB^&+T;J9*6NJWB9[?]C;(_;UE?X:H@?]4V[7US-E)%&Z*KLS LJ(U- M__5CQF$@\.[D&8%9%IB)W>D@L?)7'?7EN7=;Y7DWM/$/<56D89RQ')1Y]%@U MD(N7USJ8H-Q2W7L*9*-.6-E2716%:VTT=J7N764*0^%\$G$D"TZ*K/XZJ9\] MH_Y4W3D;UT'=VI+*??D)3.WMG77V7L]>5'BG_5B=3H_4[&1V^H*^T][_4]%W M^D?YG]2_.:R>2^I]:'1!%Z.&#_ ;&EW^_-/T[.3#"\:_Z8U_\Y+V_]_XE]7/ MQNJ'3GAF]Y 9*GY]=)8;0NC*Q4@1BC[&)0690AY ML>YC+H>#C!1IO,5RA/JX]D2JYE13#7GCRJ"(,^Z0,'[,CI2Q1=7RCC5Y,E:M M]8;4@L@J!*K1'BN+)U%^X^I&VR?5M#ZTVD85G;SW;06?6:.G55N)LZ&S:$Y% MZTTT>C>;G7R8W][(K^F'UV-U/S@HM#!_H/]( M%>0CR!8.)$KN K)T+EH7294F%)4++6*@+&^IJJ>=NY \B'7OM6&J+)POL8? M1H!4[V+=>&@R#7N^(DM>E&.=FIADV:D'*Z&>L_:@7F4?'\;SL?K3U=5]Y^D M\UU6(+*N-A'R8_4I*N03:W2-L>PHT*VU1;=@H[&BHX(%2I>_@RJ3(Z^V:P/, MLL,9 4"(>'CV8+#WM;)44 CH1I)26BVU\3M4^+@=6, 35(]X>N)VQ'UEY_)! M3%DG+QH;D91UGYI-*@]VD8OCF9)8Z$I"D)ISJH5?86^](-]E]$QML5!"[X:+ MR+M:#AP4VW\HL6%>#)*=0S3]Y4-05]:VD/A,C?/ PRKNA6IZSMB ^197!5*%S)A=#),8<:TPU5MV@=,@63^HJ!(K) MQ,KHA:F2<8#'#;0LLUB1Q,0I'!6]MJ'*FT!MP@DF51 M/RI:+@$O[_&T5R"(:%NW::.#)5XQII[6/*1N9*^K"7+RWME,(1CBBJ^(-\HT MY,)2A'#%)UA[V+Y,,D6ET2N6A@US<-A;^!023(Q$T!4Q8W("142:L[$R4)US M&8<;NZ%.Z2 VNSHO38<+)_%[*,/1C;@WY3N1Z3".R%JVR%93MB M ..C6>64<8$5]U"[I%\7B0\8X"YGGC*^8/C,KZV5;7"PV]+U<#YN0"NX>:"8 M4@E*BFVYPS^GI&LP@V0\RN!S8L%,2_$Y:3GY-)IS <';*' MQTO(/6>./U@3@^0^3#PURFN/>I%*.F38>'.; KN/U>]MN1(H4VDPHOE\Y@ ' M;8PC6>/\P95/LBBZV'+)5;C=W MNYSB=A"D4>Z0@HJU 9=Z(%M)3- O&0S6@\4-^J=K0V:.[_//\ZQ9&=HD[EDP MN#J #1B?%K64QH3">+ \TRG&#/32(K:#X0\U4W%&(IE]-V^Y,$A^R0,<)=W5 MNKUD2$09NA$[5]_.PS:D6\>@N 89]ZW5R%(PZIQ2MGSN4_#+ 7+Z K7$L-<"QYBK0*5-(.<).,;3U(PH$G*/*P'*E86U>Y%6Y% MR%CF%8:T!+SH#[(]*^TN2+G"A/:TQ)>)UTF(;]:&ENKO_>"&*=+(#>D.M.)Y M5.K2*.?$HL4XA!F0AV+-H]$*$0P)%8:'U-_X(C1]*W52PF9324KO;DRX4FE? M=M!*NT[3T[#XH6L0O4,WWO\JUH=:QQY'#)BX4SR(^]+X$(=3LA"4C,2#!,PD M^8=-\C"#,936(1?'ED7F#PC@6%:/IZ='W27Y8\\TGP9,94^T>VVIP^=@&S%(U%%2XB>C']Y.U(^?3Q,#]$U\L%NX6)TM?Q^ #^B^XE_\&4$L#!!0 ( '&!KU:;"G%F+@4 +L- 9 >&PO M=V]R:W-H965T>#E?6W?B2 M*(B[2AM_E)4AU >CD<]+JJ0?VIH,WBRLJV3 UBU'OG8DBRA4Z=%D/'X]JJ0R MV>PP/KMTLT/;!*T,73KAFZJ2;GU"VJZ.LKUL\^!*+?S\< W12O?6PNV9&[M#6_.BZ-LS(1(4QX8 M0>+OEDY):P8"C>\M9M:I9,'^>H/^(=H.6^;2TZG5?Z@BE$?9VTP4M)"-#E=V M]9%:>UXQ7FZUC[]BEI&Q(7)'WC"!X/ M_G 4 ,Y'1GD+=)* )EN IN+"FE!Z<68**GZ4'X%4QVRR878R>1+P0KJAF.X- MQ&0\F3Z!-^TLG4:\Z;^W- 'M/P[$97+@:YG3488Z\.1N*9N]>+;W>OSN"9K[ M';30-.AV((EKDL2"ZM1D,HL19!S35Y$6TP0RJ12CS4S1QV+@..G MMJJE6;]X]G:R]^:=%UK)N=(J*$A6";L0,H@%J[R-*ED>=9LWSK$:U([R0(]P MN466& \9K+S5JI !F[G4TN0D8C[[ W%Q?'7Z,2;![XWE Y=.Y111CF,Y"V3) M#8Z*+VIIU$+E$A9\A@8G/L\Y-&R;.#=U@S-?C7WP[#WYW*DZ6LN))EY^HEO2 M8F]GLYITJ^F.^'1O]H%X^=7(IE#@M0/_F KV8%LD2K()1?NBESZ4G@*0<. MY^+UX-5XC,>[W?H)V95T3G+(]EL9_K^V0>HM$3 %N]RZXD$X6-MOD'X>->]V M^_=GIV<7)V=7_Z6;)[_BYO^O:Z\?*9Q\&R,41XXB6%JG_F(-7K3NP(T0RK9N M>DI+!4F7E^MAU+,5MP32G,C\0!Y8 .JA-9YK5,8F#M+2:2N\JAJ=0"I;D&9% M8!G7R V@U19*8N^P\^2RM; +7+4@=QN;#6]S<@'C :XO])E@#?F!<,K?["X< MD4@([-U;R]H8))E4L/VVCC#\OJ! #G=@H@1@]DC3SS:5L@T-K'->S\:JWP,9 ML/G1[$+L9>P//%.NV*VE M PPK3";XFG(E-4X.46$="IRDJNB5?X2\); UU)N\7<=!I> .O("[#"OA&/V9 M1B'/0.?7XK@));*-TWR 0LV'G4DOSZ^/=\2NP/<@ID',L@! MC0:(Q''PM@'#)6X[N"#&= !VOO4TW=7<[O'L/LB#%%3E<]O E"@S[->,H.0J M%DN7"6XC,!J(FIRRAJ_K892W\K5SK99MEE9R MW89"+)RM^NPW2\X]TR7N#:TY,9NJ3@"A1"=@FQHDRP-&V_SY$]G'S$J):T,* M1G"QG;&L34?I(,MP!6%$KN,54:38E' M4[[+\K*;+(>/S6RCWD!=D5O&SP;NW4C4-%MW3[LOD^,TD-\?3Y\UT+94<+:F M!43'PS>O,C2_^*F0-L'6<3R?VX!A/RY+?%V1XP-XO["XDML-*^B^UV9_ U!+ M P04 " !Q@:]6E_ ?[4X' #I$0 &0 'AL+W=OE? WOMY8H_CT3HS M[LPX(?WU??*Q7$Z[(P_KJ7AU!>#@8^ MR=52^KXME<&3S+JE##BZQ<"73LF4F9;%(!X.SP9+J4WOYHKO?74W5[8*A3;J MJQ.^6BZEV]RIPJZO>Z->>^-)+_) -P8W5Z53*W]CL=?DVO>T,R2!4J"21!XF>E[E51D""8 M\4V^*].0W[=.^^)5&6R*L*377]1C3]3DI?8 MPO-_L:YII]"85#[89<.,\U*;^E>^-G'H,)P//V"(&X:8[:X5L96?9) W5\ZN MA2-J2*,+=I6Y89PVE)3GX/!4@R_+>FD29X"3%T5\- O02]R!I=-S5.N(/=(S%HS4A]^+!I"K=YQ_ WJW1<6OT M77Q4X*-T?3$>12(>QN,C\L;;((Q9WOC_&H1:Q^2P#BJN2U_*1%WW4#U>N97J MW?STP^AL^/,1#R9;#R;'I/]#'AS7,>F+OZ]&W K?>5A:Q\5H,Q%R!=IE* M8A(-SD;XM_YS7V0*K+(0"[M2SJ";!#;8ZZ4NI&-!VBR$#ZY*0H7$U+*\6C%; M8AU,KEWIN+^SDXSPVH=6:68+]#D2.=\T]0O3PZ940ANF",PVIW8HY-;84CEM M4R\8&R:H]%(\WC[=?V&8?WJX?WB\>WC:8I[^Q>+DFY%5JD%\6CO[N78V$L]! M!A6QI[_9!'[\LG/_9'0J?A2SZ&(:1^/QA*_C61Q=7(PI'S WT> XB4\%".(X MBH<7N!I.I]'L/!:_..N1G .1& TA9Q)-)V-Q <;S:#:;BM^4]Y="4E D<.$1 M("<2IV"V*" )=T[&IP+ZX]E(3$?1V=G9H3A'PF!"_0L4$$*]1KHG!/.B?-0I&(%E,B*+ @21F&ASB9GHJ- MDLY'8IWK)&^SSVF4/![X.4<^LY43)Y-3'$R%B-J2H<_/'4Q:RP*8ZEA]%/T2 MF#6+!G"VT"DRG(HE-58XILW*DC^DM\,JR]+95XWAI4 4GI+37K_2 MZ0RG5&X\X1,!(.]$YNR284E:R#?J5ZW\4F[87.T[D4TKQ1%CD._4L. &XJV- M)'//[T-@:I1XN%L5* _[K9.$?N0%CTEQ#8NU927(0>E"O 7IX$(___OWER[-X^/W3PZ?.VG#?"GJA]>-_[PUOMX3S M87\H_B5FL_X,/W3G65)=<.5_O%]IDQ15BM)AXKI4MN$GG^HB7BLN,';,X3UO M2V1=1&!8XTV-?D-NO7K/AWE8S7RJ#1R'B6F,"&\0+39(,GCT<=I*+ MHHNW=O%KLYX>4E#K7N=(%(*;6DQ%S!E4!XZ.ARW&;UE(JD64NFV:)(HVUV5$ M/#2NYM3&&=0TG1.JKA8I["O(N%N_]9G+JNLN&]MD^9U$&GPLC@<#72 &:-@% M)XQJ&W%0:<2$.V]9'W\%H 6IF>:0:E%3O.* >NOU=N60*3E)JY/,,LQOE?8/ MO:L-.J_? -R"/S*P&!/J-_'MW>UWC-OZ]7U'7G\$0:?'I/6B4!E8A_W9M <4 M\8>%^A!LR2_S&PO=V]R:W-H965TF M0!K@OMBB1#Y\'DJB9@?K?OD2,7Z654"99S.+D94.*%)5:+RR!AP6\V0YN5Y=L']T^$?AP1^-@95L MK?W%QD\Y3\9,"#7F@1$$_?:X1JT9B&C\UV$F0TH./![WZ-^C=M*R%1[75O^K M9"CGR9<$)!:BT6%C#[?8Z;EDO-QJ'[]P:'TO*6/>^&"K+ICL2IGV+YZ[.AP% M?!F_$Y!U 5GDW2:*++^)(!8S9P_@V)O0>!"EQF@BIPQORD-PM*HH+BR>S%9I MC1*6>6X;$SQL,$>U%UN-LS10!O9+\PYMU:)E[Z!-X*CL+>"?<"*:3OR ;9],S>--![C3B3=_!.Z$2A)'PH'9&%2H7)L#:FAQ- M<(*/C3]5A#;'Q>D;3+$9P#?%T4_:)[7708]5')'.[1-.@!A3/DO6T"&!M F;U5.4T$"Z'$[D"C M Q&BO15:4+&A[3]2! 39('NCHG4'0=&9WX$M>BBHG+[H$(] M4Z[<\N;EH1$:F#V[^4#^^;".47\ M>'>)E8^'J!1.'H1K3Y2W18@&$99-3DC$E1J0.U6>KAQ(<03.0ZHM,R/J-3IE MY0@>:;:PFKHHSX;(J*N_'PKK*5B$HYT):.#C9/R)8?A4<]$J2[18!.FQ6G'9 MY7GEPO>\V-GW>5D*M_5KN%MNUK?QHGZ[6=_J.E&T7WP J&:ML&^4P.SPSR[:[OKJW;Q2UHYTR'C06%#H>?;Y,P+5]OS6" MK6.OW=I TN*PI*<2'3O0>F%MZ U.,#R^B]]02P,$% @ <8&O5MZ@1&XU M P ?P< !D !X;"]W;W)K&ULO551;^,V#/XK MA'<8-D"(;3FQXRX)D.0RW $K5K37[5FQF<0X6_(DN6G__2C9\7J'-MC+]I"8 MDCY^_$A)U.*L]%=S0K3PW-32+(.3M>U-&)KBA(TP$]6BI)6#THVP--3'T+0: M1>F=FCKD492&C:ADL%KXN3N]6JC.UI7$.PVF:QJA7S98J_,RB(/+Q'UU/%DW M$:X6K3CB ]K']D[3*!Q9RJI!:2HE0>-A&:SCF\W4X3W@CPK/YI4-+I.]4E_= MX'.Y#"(G"&LLK&,0]'G"+=:U(R(9?PV,23*WS)F'OB^9+_(O>>>OHVM;M*-Z85 M!2X#NBL&]1,&JQ]_B-/HERO"IZ/PZ37V]X7W"[\I>80OJ)MAZ2WY5P.\+3^= MP+^NV( L!J3HD86BRVPLX=0!" '55-7J$BN,)>Y4ECR]V&E@^Y=X[B!V_7] M]I/?_8^[[>YVL[L?CX+[X_#3HQ1=69'+S_!9/I&STA4Q?0">Y"R=S9W%.>-9 M#G<:6U&54$G3:2$+]$DHKWG0FN8YF_$9]Z: ML3R;CP7!2T'^M]RW0E/>U'=IURK*K%#&:YRS>)8SGD3>GD:<95D$#Z(6ODRN M *UXT:0*K'BFF9BE4MW^]!)V_?'<79\7=9]4_T'WC]- MU'B.=%2@Q@.Y1I-L%H#NVWT_L*KU+7:O+#5L;Y[HA43M +1^4,I>!B[ ^.:N M_@902P,$% @ <8&O5HJ'VZF, P / @ !D !X;"]W;W)K&ULI59M;^,V#/XKA%<,&V#$KW'<+ G0M]L-N )%;[=]5FTZ MUDZ6?)+1J;7R&IOU(DHC>,BZAB7P6;ES^[T9J4&*[C$.PUF MZ#JFGR]1J-TZ2(*7@WN^;:T[B#:KGFWQ*]IO_9VF732AU+Q#:;B2H+%9!Q?) M\C)W^E[A+XX[]N\T>]#F)'" 56UB$P6A[Q"H5P0$3CQQXSF)YT MAH?R"_HG[SOY\L ,7BGQ-Z]MNP[* &ILV"#LO=I]QKT_5/>WC<&!0QD<,TKU!ZGF/#WF6U\RRS4JK'6BG36A.\*YZ M:R+'I4O*5ZOIEI.=W=QIRJ^VS\!D#3<_!MY3Q.TJLH3M-*)JCW,YXJ1'<#*X M5=*V!FYDC?5;^X@X3<32%V*7Z4G 6Z9GD"4AI'&:G<#+)DWES/V72?5+XY9MD0\W)Y%>X4ET_6-30,EWOF$9/Q*C&^LT9 M9&%:E&&1Y5Y.YF68IR5\&K3D=MBK-_S)R0;F<1*>+S):TS [3^ +4LFV2M3 M._+T$9US!M*R#--D3FL>9FD"%P,5FGK@@B"2=!X614YK&L[3''[7RIAC8\ L:LZ1^4PW=()B+2XT4HXJSL1$1 .N4MOS?\8 &-C[1(# (.TH_Z\GBB5-31/$,9TE2A'D<>^NS\RQ< MQ'%('=OTZ'NN>)Y]D!^94:)W[B,5N&Z]M1 <=O4.]]7/+ M4%$.TH[-?3J=1N/%.!%>U<>Y2L]NN30@L"'3>+:8!Z#'635NK.K]?'A0EHK MBRV-=]1.@>X;I>S+QCTP_6'8_ =02P,$% @ <8&O5N?\#E'] @ X@8 M !D !X;"]W;W)K&ULE57;;MLP#/T5P@6*#1AB MQVF[HDL"M-V&K5BQ8MWE6;'I1)@NGB0WZ=^/E&PW ]H >T@L43R'A[1(S[?6 M_?8;Q [K8Q?9)L0VHL\]]4&M? 3VZ*AD\8Z+0)MW3KWK4-11Y!6>5D49[D6 MTF3+>;3=N>7<=D%)@W<.?*>U<(]7J.QVD4VSP?!-KC>!#?ERWHHUWF/XT=XY MVN4C2RTU&B^M 8?-(KN<7ER=L']T^"EQZ_?6P)FLK/W-F\_U(BM8$"JL C,( M>CS@-2K%1"3C3\^9C2$9N+\>V#_&W"F7E?!X;=4O68?-(CO/H,9&="I\L]M/ MV.=SRGR553[^PS;Y3F<95)T/5O=@4J"E24^QZ^NP!S@O7@"4/:",NE.@J/*] M"&(Y=W8+CKV)C10H/#5P(TP M'340I&*5;R!L$*ZM;H5Y!#0!'=8@3; @Z-I3!]7T"T![&3PHY@&Q=HC13(T= M[=\%$8!M&EDA^T9@I"9"351I@[O0MZ1MN:\F\)VL3U&ZMA8!]X"VB>L4MG%6 M@Y>[\ BOSHK74 E%0.% I]M$&VG6\!XKU"MTPX4X8T%[61X?G9?3M^\\B)54 MDLCXF())0['WPI'*F\X@S(I4J@E<$H:&B:>F'92-VO\MI$-M'_I$$IOC#F=4 MQP7TGD8F5R4=*CEH>;:@,7&V5I8:QG@BII6W2J9RK802AOQB)Z>:#D)$5=G. ML!,S/\D1/E6-DT\+5N.PLJ[N=4>SXESHS>"NY\4U2HC3[G>"W M["?/7?Y\;^YH=.LX79F9Y*81-%K' 7Z9YM:3>YK^U/YK:?AV-@0M)F]/LU3O M81-L&Z?8R@::B7&YH8\0.G:@\\;:,&PXP/A96_X%4$L#!!0 ( '&!KU;3 MU8D-E04 '@. 9 >&PO=V]R:W-H965TDC9)TP7W MQ2:I6A(REDX;+=G1\Z-<^Z.-#U=M:MN*#)J9O&JY7IZ)6RZ-1,-HL M7,CYPKJ%R?%AQ^?B4MB/W0>-V61KI9*-:(U4+=%B=C0Z"0Y.8R?O!3Y)L32W MQL1%;ZR_]K$C MEFMNQ%35_\K*+HY&^8A48L;[VEZHY5NQCB=Q]DI5&_]+EH-L!(]E;ZQJULJ8 M-[(=_OG-FH=;"CE[0"%<*X0>]^#(HWS%+3\^U&I)M).&-3?PH7IM@).M2\JE MU?@JH6>/WRA5+65=$]Y6Y%UK>3N7U[4@)\8(:PXG%CZ M?+\]5S0'IN.E.!JA*HS07\7H^/FS(&4O'T$;;]'&CUG_#;2/VKL?;3$FC_O9 M?2X5RM%841$U(W8AR$S5J&O9S@_(%:93U72\79$%-RC94FEL C+?:$-G+Z%Y M$- DRPE$L(#\EHMM@L?.BA9DZ7Y:1"[']L>5])2+\@4U_E0I,+ M47L9LY"=(7LDI%$14L88QOM1DM,\KE?DE?B*SMP!]J6:V24'[PDMXIPF04[V0UJ$ M(0WB%.H196%*HRPD5YI7@KSGC?#[Q4_1TC\;N(@B1F/([(=92M.,#7Z3".!# M0 \ IB@HRWQ0"0V"@N9I[,/*:) 5""LEK\ZF9^>G9Q<;NL,_I/MI%'M@.XJ+ MR,^>0G&0T]AS%-" %32-XI]2G"(519(YBI,XI3'+/,6.CR1A3Z0XB6E<#'Y9 M!GM9.E#,@I0FK'!!Q30%NB@NUA1'14[1G C.M%^I%>J%-^5=\DY:7LMOD-N+ MD=P(1*%DY"[H:ANTV01=*E06)9V6B$1"!D6G2NF3N)3PWW=SQ.GRJWI-WEV= M7SY_EL=Y^)+L.SKK6LX%$GPERD6K:C5? 62+JT/C5B]7Z$O-"TJ,*'MXDQ56 MI5WAM-S*V)VF8W4MV0KKK@X$:/608E(*%XD+:;F0H&$OS!D-0T:6Z%I6\];, MA-; /=.JV=#A+R"N575:S=%=(:E^0LFMIC60/\8>?\"8=&VPK'N7'*PK*&E2 MJW;^#SPTFPZVZ92(0M6R\N1>\YJWI2#^FC#^Q=2'CZ0^#YFOD?\Q];C.J:;I M6UFN4_5G6^!)N8\C5--?S[USOQ>A4HO?L8TQ(-LA"O&EEYT/[YX-=?=$K:3I ME.&U62?MNP/PUT]1[X#P.9#-D4]W-._:K[C!Z\&(W5U@]N#>,_>?T2X\?P+X M 'B'N&^PB; E5KA,,-=PV4!EF*F$O^W7JS&N,#]>,R@1QGHK%73; M'AS?@>U0NGWX(S\HPCL8#G NN+=/->P8#QDM&&T9K98%;B'&-,,T#OPT<8<$ M(.3H\IBF),&IF@6QFV0DP>4HP.'HD\9G;B-"&T68H6=?*;<;;A^4]UTQ)[=> M SCSYO[-XZXV.!R'A\%V=?NL.AE>$SOQX4T&UN82)5&+&539.$M&1 _OG&%B M5>??%M?*XH#UPP6>AD([ 7R?*64W$^=@^]@\_@]02P,$% @ <8&O5HYD M/&"-!@ )A !D !X;"]W;W)K&ULI5AK;]LV M%/TKA)L6">#ZH21-UCR ..VP#ND6).WVF99HBPU%*B1EU_]^YY*T+#=.-G0? M4DL4[_O<<\F>+XU]<*40GGVOE'87O=+[^OUPZ/)25-P-3"TTOLR,K;C'JYT/ M76T%+X)0I8;9:/1N6'&I>Y?G8>W67IZ;QBNIQ:UEKJDJ;E<3H*']GEK^)%,\QZ.P.GH&8$L"63![V@H>/F!>WYY;LV26=H-;?000@W2<$YJ*LJ]M_@J M(>U'A9VX'['#<9]DH.WQ!WV$;X&'0=_C3 4;YH]WRU!3O7O2P_'@W8M@YV+W4NV.\-%L?'E,;Q29_Y M4K!K4]5'H"5VP>Y$W5OH5NYI;(=!O'A#T);ORBFLO<_954_M, MN'Y@^\0"PJH5>]!F"7G'KO)<.,?^X-1D7(5]!VR?#+YY=9IEH[-@J54>%L=G M!P/V24ALVT-L$PB&2>T-7'5B@94R>!NZK&25*>1,YCQV=NOX?C+YN?OY MB>GGXR-SV%D$;\1WZ;S4<[8=P(!]P*%F?65-U291F^6]/,RZW5PSX40[,5E5DDQ2B:)8N67 BID2%KSK,Q[<.$*A@XY,S@*SX!BJ$IB0/Z]IX-A5,$?@@I]G>N'6.,,&\Y4@RRC?. MWE;$4<3>TA%F4QD41[(*OJ)WP?-R[7W(YCZ\CRA+V0'5(XA0;^R?&(M6)_43 MY"_EOYM,<'2(F%>F:?-W/$"NI%*DA#)XLGF/L.(+.,VI!DFN 9)L4$C3C>SE MO)8>Q52I[?/8]HC,-=-O&'8!Q6S:.DA#J\^6I42$V(5D0QI[0@J0/NB'&D)N MUQ]F; 0=QC5]_V7T>ITW@D>C:RX+Z$83Y2VP?ZR;4#(B:DZ0U*%%>)Y39 YE MSX5P <.5%-0YB6-EK2C)4\^HABUDL%(H-I_(Q=(4JIV M;"D 5(:00MV4(*:EM=(-_H+\6,6;8AHL)/5L7 )BH'0=KFT-(V*D8'$<71]6H7MY*[A M2C.[*&2:M8G945-N+9+7F4]KP<*(6)8:3E#71WN4[I\Y 0S8GQAWM96*9:>[ M4+ ]NC4=#R+\[S;=?ML 1<2:G;G9.2\\,Z_O1-U,%;RY3@083QY]=G-SO24_ M:5;"MK(XL41.,?HM6M T%H8=5R'5+7U@6!2BTZ+H*GCIFC"C(E6V;FT'7/$T MQCWN*F$O_9K9+,T17$#4QLXN\DOZ@]L$<60M#!HBE76FD'$T4TO='3+N*-H_ M/7[-9%Q.AKJ?"S$%NQ#Y$1YXEY,)KGYUT.^.D/4X"_.C WV:28!:X:8!4: M.Q=SX0W5(TTLW$CHRA7 FB:G=-$9$#!Y@.Y%';NQO\342E:![<)4BY80^M[1 M9E!UN"VD;Q5JT(^P(8RW0[6-B8;ON)UU6W$#"$BS_P$-7[H(0(R!D5VZH>$V MRV:".+P]887@K0A7!NREAG6#71>&8>?NA@DV#S=4**:$Q6M@J_BW6^S M/=Z@P&PO=V]R:W-H M965TO-J^G[R\8RVBT';Q3GV%[6=1T^G8_&807RK2-S: MNI%F_^;5U6SZX:,75!04RUX$N1-.!A);Z<7;R?C#N]="FER YO*U0'.+ 'RH M')&H.:>B(:=L#@Y.K4!BLFK(3(3B9C9"8_JFLZ'WXR@B5[#JR&0DE(FT)V0P M ;]Z&-^/14$Y.:F%#S*TP;K]46KC%(:%TGN1MX#;""I:K<5&ZE9VG:TQ6B3; M"\<8")Y( 3\O9,F7(%3PW+#D'!QB)=)[PAIK8=/$#:;JMN:7B&BO_L&H , ] M[_"=BR<<4EYD4F>MEKQY#;UJHW)ERLAQY^Q&Q4'V=DV&"A7>Q:"K+H.=/8!X M[Y_6XY[PFN#^R[@QDF,P0#$J0W2)_R*3W$BEY5J#QWH5];*OADH9'P@*8YX0 M5_(!D69'"DSHHE"98KZB#:V+AB)/;W>KD( UB1*:7'08#*WO$D [!2XX?B+6 M8T03N3[N.3J" 9W9UL159,/DTJ'Z?(NRL^OO?;@'Q0AWS0&J2&ZX.K9Q_,(6 MDI9Q!3CE$37(LM#$I]!3CLB-&K.MXT!_[PX*'P/<^UVBIT,UBOH:+8UA=1S# MCI67?> (E.I0&X?Z@V_#*;7XTFDPD*W1W*YFD_ MGFQ'G@1]8[#JD<@J::X8 MAU[%0&3O\74 ]UFOMK'N.HXNM4,,HI+GPF#=4[*^+'XBR^EELE-C.7UT.M;D MRO@-@&[E8NL.RF%U^,SXU)VNQ^W=-PK"7O)$T50 BBEZF0C7G?O=0[!-/&O7 M-N#DCK>H4%0\;\#[PMIP>& #P\?7ZE]02P,$% @ <8&O5LQ]6GKA!P M$A4 !D !X;"]W;W)K&ULS5AK;^,V%OTKA!MT M6\ /R8_$F4D")#-3-,!.9Y"DV\^T1%M$)%$EJ3CNK]]S+R59SB0NNKL%]D-B MB2+O\]QSKW2Q-?;194IY\5SDI;L<9-Y7[R83EV2JD&YL*E7BR=K80GK30NIR<'7!:U_MU86I?:Y+]=4*5Q>%M+L;E9OMY2 >M MW M>I-Y6IA<751RH^Z5_[7Z:G$WZ:2DNE"ETZ845JTO!]?QNYLY[><-_])JZWK7 M@CQ9&?-(-[?IY2 B@U2N$D\2)'Z>U >5YR0(9OS>R!QT*NE@_[J5_A/[#E]6 MTJD/)O]-ISZ['"P'(E5K6>?^SFQ_5HT_"Y*7F-SQ?[$->Z?0F-3.FZ(YC/M" ME^%7/C=QZ!U81F\7EU8LQ66=D,:7;"K?!K&Z9*2YBXB&8'D^21LA-$#)]0\A,?#:ESR"@3%5Z M>'X"@SJKIJU5-].C C]+.Q:S>"BFT71V1-ZL\W+&\F;_G9=!R/QU(50>[UPE M$W4Y /Z=LD]JEQ-.QZ$OZ_KOE-#Y[ MW\@3'TQ1H!1XAWC(%"U4LMP)[82L?6:L_D.EPALLN%J)632,(OX3+I-P6IBU M2((01T*&XF0<1;&HI!5/,L>12MFP=RRN>3MRF61=,H?"9\HJL:5_R^'9/![. MXDXZ:TV%+%,! G$>%[K1:KG1.N<=F6576/&MPF X%+65["YB1;H?=W93P>3I?1 MWYWR^?EP]G^:\X=]_DK3I,I4[+1Z5C;1#MZFQXC O)4U.-WF_/;AFJ -^!5+PA*VG($JFQ+ M@S-!N\A*_,['X@8S2TJI,+5]H:RQX/K^@UC&B]$\$IM:-131V^;T-+_5*^1IB]_A\:;^<^5%8U]E/4SA9' M)H!7X-RF]1!L!%7BPQV#F1QAG'ZZN7WX>(W,9UH]<70"A%I#2![>+0ADSEO] M^$UA47EG#,(U$#[:00\?LJ"A&MQ*B#D4B3SU:QU4JQMG7DQ-*DQ-@)I&)/=8 M">+>Q@YQ90^JB.5*B9,X6G(<:P]<_=%6\$TND\?1?0+5RHT^*^NI,)GW1N0I M[2M,JG(R@WD/[T2DD%)&"!R+GTP."J6-KD:&VP>'&:80]I-)KXDWJP XX"\13.A ML=PKY:L[&R()2VF\]H M4\,YV"XW6NJ4+7B!Y))29Y& M[_M6X!FOQN]_/"B NJ+;D^EX@5>P/.]1Y\L>VH]7X*&];NKJ>4Y0*&3*7(3= M%7CF8/ZX__2ADW97YTA*M!K%2Z&YE^]B'/V5\ Y;):WALN!N)9^DSBE( MS#'KVM? Y#X'-48$^Y8E)_/Q:6O#?S:%HFWN,YZ*^/QTN%B>]BHJ=.%>57&G MV\^!)\MX.9RB""G#KEXYD!!2DE-*&FW8M6?P$&]7NRH81&LO\8Z3U)6XD32S M*&.O'UKUG- 4NT9\F!-T20-LP 'M7]4(-'8Y3EQDJ$AV+[I?[B65OJAQZE.L7\Z853<(D6FM0=G3Q?'3S'XA/_EM--(9*7I.-02J38!=VRMI$[:HI;X[CIT@<;OE^XVM,@=*/0?Z;OZ:'=Q@7O/7L=KGT0FO>]4A;(; M_AI'58VZ#9^LNM7N@]]U^,ZUWQZ^%L+_#4T%N5KC:#0^6PR$#5_@PHTW%7_U M6AGO3<&7F8+-EC;@^=I@HFIN2$'W&?3JWU!+ P04 " !Q@:]6][T^)9@$ M #6"@ &0 'AL+W=OI]<=GIN#BE7+JV*4A#LC VEQY;N^RXPI),@E*> M=?K=[EDGETI'DU'X]F0G(U/Z3&EZLL*5>2[MYIHRLQY'O6C[8:J6J>T:0^%O1#649 \&-UQHS:DRRXNYZB_YKB!VQS*6C&Y/]J1*?CJ.+ M2"2TD&7FIV9]3W4\WQ@O-ID+OV)=G>U_BT1<.F_R6AD>Y$I7__*MYF%'X:)[ M1*%?*_2#WY6AX.6M]'(RLF8M+)\&&B]"J$$;SBG-29EY"ZF"GI_,4FF)PTK$ MC9K5'' YR/=.(:Z+H"ZA\!&H@'HWWJQ)U.*-G7[\"IQK/^UK/K_H> M#]*VQ:#7$OUN?_ !WJ")=!#P!LN MD#&-(_2 ([NB:/+E4^^L^_T#%X>-B\./T*MD?/U_V?@8J3=HBV-H>X)X5W"B M=)R5B=)+])OS5L4>1QP3)^1:VL2=0A "U]Z)N?%I+35% *@PZ8TA24B]55Y: MJ?WV>UL\IR06)L.%P*:\G&'7^2^M\V!// MQL/?HZIS@K\$BM[('=9'*)Q^??74T6>$&6./0BDUHHUS!"%F;F MFT##7F%@DROOB9AREEX;))TWM\KB&C7HG$!MZ5-CU5\4Z*NS"UY#C?#Q=]N[ MY>%:0AO]6LI,+5136+5,G#S^/OMQVCI6>>)D.KLZ)"ZU\D"NSQ:HSEA5X5B^ MD2%*U$HE2+$@=/U*9G"MD:$,PLL&AP/2UAJ'6:2(R^15=EQ[EVO0Z4J$K_'L M5&(.&ZG+8;?VJ\"2Z:$WLK%R]%['=H)U].>"01B;%6A8B&5%7"]#"@R MR_[-0^U&542UZ2HSB?1[""&%.5HM9/! :_%K*;ASF*2O?+F3A][V_&YQYOBRO_ M#UFKZ1=.3BJ34&SF36$TH&PC/G-S#KK=T#LAEE)S"I<:-/_W[8#>P @&76:6 M(1.^JA:D?(GXN>ZS\-&;XU ^E1[S ZIC3F+'=I.V=1A2F$=\P2 M'>BUNV)#TKKVH2>MLS-KY&278:)R\*/4OAH[FJ_-T'95S2KOQZN)#_PN%3H_ MHP54N^USS$BVFJ*JC3=%F%SPT* /PS+%X$F6#T"^,,9O-VR@&64G?P-02P,$ M% @ <8&O5OSY@31Y P 4 @ !D !X;"]W;W)K&ULQ59M;^,V#/XKA#<,+>"+WY+F94F I,VA!ZQ=D/1VGQ6;B;7:DB?) M3?OO1\EVF@/NLF$;, 2P)9G/PX>41&9ZE.I9YX@&7LM"Z)F7&U--@D"G.99, M]V2%@K[LI2J9H:DZ!+I2R#('*HL@#L.;H&1<>/.I6UNK^536IN "UPIT799, MO2VQD,>9%WG=PH8?RD?+:33]G,"ZT@+# UEH'1ZP5OL2@L$&;RF3?R(,,]JPNSD<=[;.,96+Y4%MH]X=C8)K$'::V- M+%LP*2BY:-[LM% MW92M4?25$\[,5TP)+@X:UJC@5I8E96J;,X5PM5IOKZ>!(2?6-$A;PF5#&'^' M,($'*4RN824RS+[&!R3NI##N%"[CBX0/3/4@B7R(PSBYP)><(DX<7_+?1=P0 M]K]-:*_-1%D%O_M,/T4WX\P6Y_9/<_B7V?R+W,F'4[\%?D,)3 MCI#*LJH-LW='@]S;L\]38"*#C!>UP0RP8ZF(13OX$>G!-.QE0=?=OA48(B,+ M+C.RM D2%KRS]6 "3_>;U0H>?GU\NM_"ZO%N=0U'4. I[ M89]&=VVV_F_!GT2JD,JI845GME>RI-VB@DR(4#;%!6UQ 2H-:?Y^4NS9M*?%=_8V MN4R\0]%I*W(%3] 7N M"1KVA@,/5-._FHF1E>L9.VFH [EA3BT?E36@[WLI33>Q#DY_(N9_ E!+ P04 M " !Q@:]6R#=]. ,$ !\"0 &0 'AL+W=OGL>)='^P;U9 MMP\&OTG<(9-XXE(QA\[SNC@T@/? MKO?LGT+L%,M26)SIYG=9N?H\.HV@PI78-.Y>;Z]Q%T_N^4K=V/ +V]XV)>-R M8YUN=V!2T$K5_XOG71[> $[CKP#X#L"#[MY14'DEG)A.C-Z"\=;$YA2<&YZCT^H-@@KHUN8:>4,Y48<'!;:74+Z74!XD$%- =VBDKH)KB\IA=08/U_?S.=S\>OMP MO8#Y[=7\"FXN[F?7AW/C?SC\\*C$AK1A]2/,A#$2#2RH4K(DYR>0I"P?%ZR( M$[_A;)QR%NJWDGT3W+\-^S?[^';B7CN!4!4LSG.P(M_3#]IL2\CA8 M#. 35FBH;I_U$QI%(]CY4&+&TYCEQJU$5TMJ:%P34?6?E-Z;T-Y+LB'+(47G#$>CUF6 MQ'Z3D/J,C=(,YAM#]RY0YD9D421^%2>L&*='0K[:F-"6)-S5!A':?@:CG\%T M?DU9OTKSM?+R6+#_(%.BHTY^EM2VV+S 2>%EQG' G9":8LS&<=[ M)YGO)2?OG0X^&JS#-S5X>'KXM+CH;]17\_Z[A/*VELI" M@RN"QH,BC\#T=WV_<;H+]^M2.SH]85G3YQ$:;T#O5UJ[_<8[.'QP3?\"4$L# M!!0 ( '&!KU9H?6E@<@( , % 9 >&PO=V]R:W-H965T;Z2QM&0/ZNY8 MBM^^L[NVXD)B*/3&VL,_W_PC>68Q&/OD6@!DSTIJMTQ:Q.XJ35W5@N)N8CK0 M=+,U5G&DK6U2UUG@=0A2,LVS;)XJ+G12+L+9K2T79H=2:+BUS.V4XG:_!FF& M93)-C@=WHFG1'Z3EHN,-W /^Z&XM[=*14@L%V@FCF87M,EE-K]8SKP^"GP(& M=[)FOI)'8Y[\YEN]3#)O""14Z F<'CUL0$H/(AN_#\QD3.D#3]='^I=0.]7R MR!ULC/PE:FR7R67":MCRG<0[,WR%0ST7GE<9Z<(O&Z*VR!)6[1P:=0@F!TKH M^.3/A_=P$G#Y5D!^",B#[Y@HN/S,D9<+:P9FO9IH?A%*#=%D3FC_4>[1TJV@ M."PW1BF!]);1,:YKMC$:A6Y 5P+<(D5*X85I=<"M(RY_ U>P&P*TCEWK&NJ_ MXU.R-OK+C_[6^5G@#;<35DP_L#S+BS.\8JRW"+SB?]4;<;/7<;YEKES'*U@F MU!,.; ])^?[==)Y].F-V-IJ=G:/_N]GSN.E\PLXBV;7JI-G[6[9J+$#4/;3@ MXSJN]ZSECL&+BK^H!H$MJ\ B30(&SU#M?+\YABU'YFB\T 3Q"@)13_/0DQ)Z MD-%(9TTO:O J4O=@N:Z =7P?Z<0\LH5VZ"_=A'T7*)J(.C4I'-,&2=@;V4/M M@_TQ]3!8P26E;>B7,E8 -57O)J]]K/2DJQ38)LP.1P7L-,8&&T_'\;2*7?DB MC[.-_L4-V:;$6PK-)A\O$F;CO(@;-%WHT4>#U/%AV=*(!>L%=+\U!H\;GV < MVN4?4$L#!!0 ( '&!KU9>>/#6>@( (8% 9 >&PO=V]R:W-H965T M M8\/,1+4HZ:14NF&6EKH*3:N1%=ZI$6$216=AP[@,TKG?V^ATKCHKN,2-!M,U M#=/[%0JU6P1Q\+QQQZO:NHTPG;>LPGNT/]J-IE4X4@K>H#1<2=!8+H)E?+F: M.7MO\)/CSAS,P662*?7@%M^*11 Y02@PMX[ :-CB&H5P()+Q.#"#,:1S/)P_ MTZ]][I1+Q@RNE?C%"ULO@HL "BQ9)^R=VGW%(9]3Q\N5,/X+N]XV)N.\,U8U M@S,I:+CL1_8TW,.!PT7TAD,R."1>=Q_(J_S"+$OG6NU .VNBN8E/U7N3."[= M3[FWFDXY^=GTOLL,/G8H+5QMZ6OFH26L.PSS ;'J$RP.)/ M_Y#DC)J29TVKY"CPEND)3.,32*)D>H0W'7.<>M[T?W+L$;/7$:XT+DW++98F^'F#9:BX@N>AO^P1LC;!63&ULM5EK<]NX%?TK&.W,3C)CZ^7$ M\2:V9VROTZ:M6X\5MY\A\DK"A@08/"2[O[[G B1%32ANMS/]$E,D<)_GGGN! M7.Z,_>8V1%Z\E(5V5Z.-]]7'R<1E&RJE&YN*-+ZLC"VEQT^[GKC*DLSCIK*8 MS*?3\TDIE1Y=7\9WC_;ZT@1?*$V/5KA0EM*^WE)A=E>CV:AY\:36&\\O)M>7 ME5S3@OQS]6CQ:])*R55)VBFCA:75U>AF]O%V-N4-<<4_%>US^S/5#KUG>9DI7/Q7[-+:=^[DZ)HY:_2R^M+:W;"\FI(XX?H:MP-XY3FK"R\Q5>%??YZ MH=9:K50FM1/? MM<:_&Y+>;WR?D<-BOFY(!"U#KCSE(C-(E7;IR<'S7/+KE=)29TH6PD$/H2J] M$S)J1TZR39N4&#QPA2")M_CL(=YO+)$H&0NB(JM,[@0Q)/HVXV%^(I3.BL K M-F1):;&16Q)+(BT0R4I:?%F^1N%WIJRD?A55L"XPBKV)[VTH %^6:&D=BA@= MUUBTH"Q8Y56]XOXEVTB]CL)*Y2+CO.%U/_]T,9]//RWN[^+3[-/;L7CL*'(! MYG?DGXB,K <7PH'$F V@5L9X;3R)7+FL,"X@:4+SDJ)XW;N+G;VQ;KU63&29 ML3G6$+@"(95[K%86DE3%GJ])DXW"\9TJG_:R4\\ZIGK!TE'@M8_/X\58_.GF MYK'QM!/S/2J065,JC_UC\<4+ ) EFDII=A31+:4&F;/1^"*]@ 5"YK^!R)(C M;W8;A9C5#M<10 B1#\L>=-:^%9HR<@[-(D)*BI54=A\55KS#)R=NM [8\425L8B'%MRIQ&QZ^M?6 MNU>2MJZV'\Q+#C:1@P-H]K:NE&;_C\5[I'8M9].W.5,1UCDZ"[?=IO!J!4AT MH[71LPI "AL['N#&]RTWOA\DM<=]'4#Q71OG(PPY+(QCQ#460\^F_Q&2;(#N M:R%!^Y:%ZFR"[?!NMS%BQO$UG4Z?83\:>V2D&4R:P>N%50HC!FR+IZL&[JA MS)RWF3D?#"8 BD%)BSO4.^GLM2\=PQ)NG".?HE(HN51%B@3!4K+,RQ=!JQ4RRFLL'= 0!3* MD!8:6&(%I]'2AB?E;5QK2L*^^-[HFB@Q2&;? #&0D:OI0Q 0XE]A;;]]-95F MA41'7"DVS,!AJ^&32V'B2#A9$/<%QJP'N+@ "@71"32L7.DM-4([N=FSS1@4 MMB4=:K332\7U]4/*ZMBC+UDTF41*IQ0W'*0K#[&7-/2'OH:67$/&.!;U,%G8,%,3?Y8"SA"1AT*.N#U$Q0*@IL,3A)1,YA&&E**QR2&Q4"Q?VB+ M_<-@J3Z[*/;>>55R8OJ*?5@"%U*:?5HP_3'VY44\B<&C_W%:XJ18BO3K#L8; M@U_?P 2-=XFH'1M$EG0[A,T_ULQK_WDV+M-AO-FH_M25HX M'$TR^^=V[#MFCNTMPTX]]7-=B8H^:#! KW1UV'AQ2$@XC-5O(5_'4*9JY(C6 M^IEV#*1Q')DF"[.+PQ8/"QG:H/)U(>-C]/\U;9:%^G<ZH1J;4R^ M4T71NP7G>+)IOF;ZC!2<]IZDJ7,KBY#R4 _X^]""6KP-A[$E7M^%;,I=UN26 M4[9.316#5(LI[D NC@/[2$'$1H&^+2);Q)Q@*N!@L!Q\W&)*,,'59/4C_BP/ M\86B;:*[)0=7.A 0QR>@EM+\E2F+QL(,COD-$T/F0V>J1LT4C$B V3:#K'$= M\$<<0%6<(;0Y $/B9M><7>KJVWL87#K.=8JK@[CO00*E@V/A1#SZ>LHTVA5GCA(LB82KC+.;(*+I@7%X+;0Z[=5%' M3$35W4;12ORC'<)Q(E#QM/L )K,\@S;(K6&X#)@S,<_S 4?RS+D&:%P*XQC' M:!)_YT/M['TLS1PVJR)6T?[TB^.QM'F3S3B4I+&TRS=#V?VES>XOP]D=OLKJ MR_6PP/\*T7T]^8 )._VFN53KH'NEK//=0U:DX7BBZI19W0K^;P=!F,%IBPTR MWH_-7&3F]AG.ZE:H&)R@*4W5[\C]XL6 M?PF:8.GL_"0Z\?EF<8O1R@56LG@&4L?QZ^GL[*2YV?G#<=J5;[=('; MOFWOOV_2K>]^>;H\1Z+6/.$6M,+6Z?@#3K0VW4>G']Y4\0YX:;PW97S&PO=V]R:W-H965TW932Z-A6-GMM.R?[^STP8F2B5>)NTE/CMWWWV?SV5>66#4S)7ZLE-KK-A$#E"*#"U#H'1L,0) M"N& B,:O-6;0IG2!K^T-^J773EKFS.!$B9\\L\4P. L@PYS5PMZKU16N]9PX MO%0)X[^P:GQ/R3FMC57E.I@8E%PV(WM>[\.K@+/HG8!X'1![WDTBS_*<698, MM%J!=MZ$Y@POU4<3.2Y=4696TU].<3:Y9%S##R9JA"DR4VND';<&]A_87* Y M&(26LCC?,%TCCAO$^!W$+DR5M(6!"YEA]G=\2.Q:BO&&XCC>"3AE^ABZG4.( MH[B[ Z_;2NYZO.[')&]3V@#UM@.Y?NF;BJ4X#*@A#.HE!LGG3YW3Z-L.FKV6 M9F\7>C*C_LMJ@:!R$)S-N>"6HX&RX9P!LY [*4LOQ9UPZI*TUIK+A3NI?*ND MG4FW2X+IZ'YRY4OPO5:64M]IGA(5+F'DNPJH1D](QV;&%Y+G/&72PJTM4,/M MW*&XPP37LJK)YU&J-VOG:%+-*]^HKLRP?X-+%- YV%AQ:W4/X.9E/_JP_RA9 MG7'B=0 3.GHDG^H)J:*;(T/-/.@1I,P48-!:00+VX/3P)(IH^:BU=\2NF-;, MM45O'>/&!V69>*7[2M%[_G,1^W\_&)R,1U?W/_+;8X_LLW_ M[]9N:\;PU959HE[XA\$0NUK:YO9L5]NW9]13 M '3SJRI_ <^5I>OT7 P .0< !D !X;"]W;W)K&UL MK551C]HX$/XKHUQ;@121X! "6T "EG9/*KT5[+;/)AD@:F)SMH'NO[^QD\UQ M=RSJP[W$,_;,-]_,Q./16:H?>H]HX&=9"#WV]L8<[H) IWLLN>[( PHZV4I5 M31%+O!1@3Z6)5>QU MO=>-5;[;&[L13$8'OL,UFN?#HR(M:%"RO$2AS;V0DL("TR-1>"TG'".16&!B,:?-:;7A+2.E_(K^B>7.^6R MX1KGLOB>9V8_]@8>9+CEQ\*LY/D!ZWP;D M9R;3-)5'832L,,7\Q#<% A<9K/.=R+=YRH6!N10I"J.XK:.&UI.UTNU18(B MA0G2.MBL"L;>"!;!4@JSU[ 0&6;_] ^(>,.>O;*?L9N 2ZXZ$'5]8"&+;N!% M334BAQ?];]6X5H0J1N]Z#'O+[O2!ISCVZ!II5"?T)A]^Z_;#CS >)/XR9'T4] M)[.$^<-A1'4O2U1I3AXMU@8R8,QGX9"D,([]9,#@LY):7TL;NB'A]/RX%\&0 M' =^DL3P!;6^ U[08.+44PTTXR!52+2A("3::45MH/@LZ4+<]?O]/DS_B^Z# MH.GYS@4)K3$C94AKXG>)WXVNQDU7XU_NJNM"1>"$XHBP>:D'!:IK[;V)_$9[ MGQY6BP4L__CZ]+"&Q=?[Q?U%Q^=U,'AZ.> OM/S?#1Z$G1#>0Y)T$GA_K3C! MQ3BC.#LWM#6XNE>3K=EMWH5I-0[_-J\>%1H0NYQF5H%;<@T["55#58.Z4HP\ MN.&XD8:2WC94UH#.MU*:5\4&:%[+R5]02P,$% @ <8&O5O=KJWYH M @ 9 4 !D !X;"]W;W)K&UL?51M;]HP$/XK MITR=6FDB(4#?!I& TG4?D"HHVV>37(A5Q\YL!]I_O[,#*94H7^([^Y[GGKOX M/-PI_6H*1 MOI9!F%!365O=A:-("2V8ZJD)))[G2);/DZDUH*HTL\Z!2A'$4 M78,E2L.5!(WY*!AW[R=]%^\#_G#Q" M[9YP7\_ \:5*&/^%71,[H(QI;:PJ]V#R2RZ;E;WM^W $N(V^ ,1[0.QU-XF\ MR@=F63+4:@?:11.;,WRI'DWBN'0_96DUG7+"V60EUUP(S&"VDH8V_H.W!7$E;&)C)#+//^) DMCKC@\Y)?)9P MSG0'>MT?$$=Q[PQ?KZV[Y_EZ7_"=*I?)#)9\(WG.4R8M3)5,45K-W/TQIYK0 MY.B?SN'FZ=Y4+,510 -C4&\Q2+Y_ZUY'/\]4T&\KZ)]C3Y8TGUE-LE4.Z;%2 MMZ&Y>3TE^"SE:<$P'R^F3[[W#[/I;#Z9+=H?X3XQC TPN'!I/ZRIO[JHX>6] MPJ,FFT_VY4JR.N,6LRM8=98=>,0,-1/P2VU12QI^"W?7Q'AW Q>G>A8>W7S* MMO'S;<#_VV8(VMWV"1DWD_,1WKP_=,,V7!H0F!,TZMP, FJCG^G&L:KR<[16 MEDKS9D'/(&H70.>Y4O;@N 3MPYK\!U!+ P04 " !Q@:]62SEWS"$# !6 M!P &0 'AL+W=O82&FXEJ0>*?O=(-MZCJ0VA:#;SR3HT( M611E8<-K&2SG?NU.+^>JLZ*6<*>)Z9J&ZY.N3QR QLE_JTK>UP$LX!4 ML.>=L/?J] F&?#S!4@GCW^34VZ88L>R,54G=7XMT8_N_QBCZ#)IM,:I"4K M8\ :PF5%5F6I.ZC(]AG[;\"0=U_YHP#S?AY:C.N\PW*(L>YCL%_$2,BMDO9H MR%964/WL'R+?D30[DUZSJX"W7$]($E/"(I9+_F_1;B4>P\]O0SM MSM2-:7D)BP /C0']!,'R[5]Q%GVX0GPZ$I]>0U_N\(Q6G0"B]J1/HAR2X#Z) M2WRO(E[F2VY7]YM/ON(?MYOM[7I[/Y;?O1AY]R!Y5]46JO?DLWQ"!DK7N&G> M$)84-$MG3F*,LKP@=QI:7E>DEJ;37);@2ZT\_9XVR8J"IJP@>9Q0E,E79;D8 M3'[.$'$+C!#/P%X]X\8%V!OA_KY0]*R[ >)4NOP-02P,$% @ <8&O5I?Y$H;< @ M*08 !D !X;"]W;W)K&ULE55M;YLP$/XK)U9- MFX0*F)?2+HG49-F+U$I1NVZ?';@$JX"9;9INOWYGD[),2B/M"[XS]SQ^[LP= MDYU4C[I"-/#>I4QW540Z*+"ANMSV6%+;S92-=R0J[:![A3RTH&:.F!A MF 4-%ZTWF[B]E9I-9&]JT>)*@>Z;AJM?=70U3VR\"_@N<*VB_LGUSNE,N::US(^HU^$ D(>O -@>P)SN MX2"G\B,W?#91<@?*1A.;-5RJ#DWB1&LOY=XH>BL(9V8K1?>KS"_@;0G+G[WH MJ.(&WGWCZQKU^TE@Z! ;&A1[POE R%XAC.%6MJ;2L&Q++/_%!R1N5,A>%,[9 M2<);KLXACGQ@(8M/\,5CQK'CB_\KXV.)#CS)<1[;+5>ZXP5./6H'C>H)O=G; M-U$6?CBA,AE5)J?81Y4^=#6G"[%B\938DW3'Q<+M]=WBBZOMQ^5B>3M?WHV% MM@\&[QY:WI?"8/D>%K+I>H,**J[*'5?H-&FY,YG<>+L*,W]A.7P MJ5>M,/T^?".>K:TA#2/_\B*FE?GQ900W2*U5R;H$T71*/J'-4P/+V(+$>XM%.1S[-(*#]FU0;=V0TE#(OC5#)X^[XQR\'MK_;_@P1*E9 MMJ+54..&H.'Y1>J!&@;3X!C9N6&PEH8JZ,/X=9G\ M4$L#!!0 ( '&!KU8#:Y=(N0, -H( 9 >&PO=V]R:W-H965TJ)$A)20-&UZWP73L]Q[T=*PZ*^M6/&AD MNJ;A^FTNI-I-@B@X;"SK367=1C@=;_E&/ K[9?N@00H'+V7=B-;4JD5:K"?! M++J9)T[?*WRMQ+P^>/_#YPZY/',C%DK^69>VF@1Y@$JQYIVT2[7[*/;Y>( K)8W_1;M> M-V4!6G7&JF9O# B:NNV__-N>AR.#G+QC0/<&U./N WF4M]SRZ5BK'=).&[RY MA4_56P.XNG67\F@UG-9@9Z;NIG*=#,&&$-&CUQD,S5 M.+00S)F$J[WC>>^8ON.8H7O5VLJ@N[84Y;_M0P Y(*4'I'-ZUN$]U]>(11A1 M0MD9?VS(G'E_[#]E?BKAWE]\VI_KGANSY2LQ": ]C-"O(IC^]DN4DM_/H(T' MM/$Y[]-'Z,:R WAJ?0R6OPOVK+O38-'];+GX.'",/FAE#%IPK=_J=H-FJU77 M=));4:+/\%S,H=70K%%=:]U'V_IO[COM*Y>=0*,O+>_*&K2OT,(7LM!H*:37 M,56]->A71#$K*":$P'K$DASGL+SR!X0Q#$\+6E2\;87\P93BE.:8Y 2-(IRD M%-,X!\,(DS3!.:..)*%;+N4;NA6O\/AL ?:C6ML=UP(EN(ASG$0Y&E%<4(JC M. 5SA@E-,M*\%.@S;X2O#R_"J_5B( 1C!,>@,Z)9BM.,]'$3!N I0(\ M3%%@DOFD$AQ%!<[3V*>5X2@K(*T4W=XM[N[G=\L#W?1_TGT9Q1[8=XH+YJ5+ M*(YR''N.(AR1 JU(6$CNNTU,DAD?S!DINXZ>J02M7 MF_WH&7:'P3WKY]5W]7[JPZN^J5N#I%B#*;G.@!_=3])>L&KKI]>SLE#??EG! MGP^AG0*&PO=V]R:W-H965T 6*ONSG(JWQDR-*>5ANB M7;1E.@88Q/,"9DHB06AHQD#OF_^,"J:R7&>XF#^"SAA.EKDD17) [CY Q? MTJ:<>+[D5,JHLM="B1RT%?E6<_PXEF5#TCE.XFKEWE0L@SZUQ6! OP--OWR* M;L/O9R1V6HF=<^S-JWS]_UF.Z3S+=%PG68QGHQ&9_'Q>C.=D]/PX>B23A]EP MW%ZS&V)R\2)9G7.$_)+,P*#FF;6).5"7'7X:V#H;R&<2=<*K*+IU5O?;5;<3 MD85")DY#EV ;#!!D6S!'\<=N-3CX]R7HM:]N8XEKB4T)M*MM WEHZN9O>--] M["=;QMC\DO?U_$& M,Z;K,D=!*RNI,F;(5&M?YPI9XH*RU ^#X,+/&!?>H.?F9FK0DX5)N<"9 EUD M&5,_1YC*;=]K>/N).5]OC)WP![V>F$W?ZWB0X(H5J9G+[01W];0L7BQ3[=ZP+7U;@0=Q MH8W,=L'$(..B_++G71\. CIO!82[@-#Q+A,YEM?,L$%/R2THZTUH=N!*==%$ MC@N[*0NC:)53G!F,F1)+8XA[,[MDQ1G_=\0]EL MC!_OD$=$75O.-?MO\AB82"#A:6%^;WE9P,D4QPN N\E\/(;IU]N[ MR0+&M]?C:Y@.YU>3:B_L*X2S>\&*A%/B0FWI#FI MU!K>PUFWU:@UVUTXMT;4#6N=;IN,!W>J, 'VA(I$ D21+0F->A"7.^:JU]"I MM:-N+6JT[:@3UIJM<,?BB\WPPH#@@WJC428*ZD&31M=EP_X[X1L1*R3%,RS= MNZV4S(!ITDS"C*4@5*N'V@*Z?29- XUQH;CAY/^1GF'RG82#_+?_0F;?E#_W M[]C/[1](4H9J[8174]I"F%*=JME*VX>EI+VXEQ<#G?LUIXI37%%H4&^W/%"E MV):&D;D3N*4T))=NN*'["95UH/65E&9OV 35C3?X!5!+ P04 " !Q@:]6 M)W66\E\# "<" &0 'AL+W=OCJUTLK \F;G;$N)XUY..N>87<8'Z3ZIG>(!E[*HM(39V=,?>6Z.MUA*?1 UEC1FXU4I3!D MJJVK:X4B:X+*PN6>%[NER"MG.FZ>/:CI6.Y-D5?XH$#ORU*HUQLLY&'B^,[; M@V6^W1G[P)V.:['%%9JG^D&1Y78H65YBI7-9@<+-Q+GVKVYBZ]\X?,GQH$_6 M8"M92_G-&G]E$\>SA+# U%@$0;=GG&%16""B\?V(Z70I;>#I^@W]R^)IG9C=QA@YDN!'[PBSEX0Z/]406+Y6%;JYP:'WCV(%TKXTLC\'$H,RK M]BY>CCJ+>)&I:WPHCI6,D#*.M-:';1E-I$$[F\LDU9&45O M-=-,C_DV+ MSW^ '\""0'<:YE6&V7F\2UP[POR-\ WO!5P(-8# 9\ ]'O3@!9T 08,7_(P ME^IN8E:I#AQ:+-H5,_H3'__X,?>'SVDPXYTV(<^7='>S/8%@MQ M*LM:ZKSYQLE4;3VZ+2@]+RCM*Z@WY>6"X/%N.9_#XI_[Q[L5S.]OY[>PN%[. M[KH.V0N'CT^5V&>YP>P3S(12.2I8$42>$M'?P ]8-$I8XOG6X&P4<.9%$2Q$ M10=#]N[J^RQ.(C8:>C!BD1>R(.$4PB/&DX#%0QO/.0N#F(4\@1ZEHT[IJ%?I ML\\#7PRJ2A3O.L+Z]<0PKS5>4K8WQ:]3]FFP&L!GS% 1Q3_E,W&EX]-833S& M X]%26P%3DB@@"4$T42LC# (HLK@;YF>16H8^0J"YMG%/=&;Y-=U[EXJVIW7Q"Q/A=4B9-P;L=#WK.&3,"&+@Q#F M>T7C&*@I,7DDOEUY/DM&P7]4TSV9&)1UV\Q%3=J/WNITX[^[M MW*8#>9M7&@K<4*@W2.AK5^TL; TCZV;^K*4A\9OECGX?4%D'>K^1TKP9-D'W M0S+]%U!+ P04 " !Q@:]6390[>S\# #H#@ &0 'AL+W=OP%XN3>DW-LGUS?X8KQ1[$ D.@IIHD860LI MTW/;%N$"8BQ.60J)>C)C/,92#?G<%BD''.5),;4]Q_'M&)/$"H;YO1L>#%DF M*4G@AB.1Q3'FOR^ LM7(SYV?9V01SP06(G:-=)2IHP]ZL%5-+(AGO)%=/BO]Q:$OU0IUFAR7X10'N;0&_QOP4==QCY#E>9T/ZV)P^ M@;!*]YKIMI)9:?4JK5Z.U]V"-V:)),E2OG%>8;*D(XB93M0\8C/9!HIC?>4F^\3?R[+6[^ M64O CJ"&@EZEH&=4L/;#,;I*TDR*8_05ED!1!_VXAG@*_.-&-(DW&MT+N',$F):F1K"FFR79=JUURK]V:2\CU&_J:0)O]U MV7;-=7N[15RC1&UL MK59K;]HP%/TK5C9-K=0UB?,"!I%:T+I)FU05=?MLP@6L.C:S#;3_?M<)C7BD MJ)7XDMC./2:)@-O)NP-^RX^"K@#X>-V6D3 MYV2BU)/K_)P.O, ) @&%=0P,7VL8@A"."&7\VW)ZS90.N-M^9?]>>4=@!A_ : ;@'TO8!H"X@JH[6RRM:(69;WM=H0[:*1S36JW%1H=,.EJ^+8 M:OS*$6?SFZ)0*VD->8 "^)I-!! FIV3,YY+/>,&D)4,E"Y!6,Y=X0RY&8!D7 MYI)\)8_C$;GX?-GW+6IQC'ZQG?>VGI>^,>]OIJ])%%X1&M"H!3X\#1]!T<#I M/MS'##1IH$T::,47?R -=UH9T^:LIDHK*K=+UGD8T"Q.8C2RWO5P'-B-:"?+ MDB9N3VS4B(U.BOT%QO0($[@#&5;&$-S,9*I6$SM;"=P8M94VY35OLB,HHS0+ M#V0?1R5AFJ;MHN-&=/R^#.LFPU=$@FV3&1\)P 1CH3-ZH/0XL$NS+ RZ[5J3 M1FMR4NN=6H.6>%:UJCN)=:=NSRQ9 0,/CU4#>@U>_N53F ;?VI;YF).8C]:DC.1 M[=GL-#8[YRM)Y^AXH1&E=&?UUX9:XH(DR3KTH"3^SC7BKG \H^<<#WP!,T0& MUQE65=?78MVQ:EG=+!-E\9ZJF@O\DP#M O#[3"G[VG&75?-ODO\'4$L#!!0 M ( '&!KU:3J)&83P( ,L% 9 >&PO=V]R:W-H965TU MG9!"%?+4E\27.6?F3'(F.4MUT"6 0:\5%WJ.2V/J&2$Z*Z&B>B1K$/:FD*JB MQF[5GNA: D8\E9!4(S*9""8HX7X6PU=O$^X >#L[Y:(Z=D M)^7!;;[GN1F(\_?H-7ST?%EDFO_1.?H!40N(_@5,[@#B%A![H4UE7M8C-31-E#PCY:(MFUOXWGBT5<.$^XI; MH^PMLSB3+K),'H71: ,9L!/=<4!4Y&C+]H(5+*/"H)44&0BCJ&N\1N\>P5#& M-0K?)\38&AP3R=I\RR9?="=?C)ZE,*5&7T0.>0]^-8P/HP$"8L5W'8@N'5A& M@XS/5(U0''Y 41#%?04-PQ\AZ^#10#EQ]T%BSS>^P_S,;+V[MM)8[WLEZ6=MJ!<@+TO MI#27C4O0S>_T#U!+ P04 " !Q@:]652R..Q8" #S! &0 'AL+W=O MOGT!.U962J(>>K$9F/\W'YXA[90^F K HM=:2)/A MRMIF08AA%=343%0#TJV42M?4NE#OB6DTT"*(:D'B*)J1FG*)\S3,K76>JJ,5 M7,):(W.L:ZK_/(%078:G^#2QX?O*^@F2IPW=PQ;L2[/6+B*C2\%KD(8KB324 M&7Z<+I:)SP\)/SETYFR,/,E.J8,/OA<9COR&0 "SWH&Z5PM+$,(;N6W\'CSQ M^$DO/!^?W)\#NV/940-+)7[QPE89_HQ1 24]"KM1W3<8>.Z]'U/"A"?J^MQD MCA$[&JOJ0>QV4'/9O^GK< YG@NG=%4$\".)_%22#()PWY2M@HSQ^*R>.<,2,1\PX M^-U=PYQLT3,4H*E 7U4+6KI*M)>P;OKXGEJ8AC+(L&L: [H%G+]_-YU%7RY! M_B>S-\C)B)S<1%XJR1RCIJ%=-MP''W_MWDTF<]2TIY# M74QZ&)/ZS9*SDO37@:N'/9<&"2B=+)H\W&.D^Q;K ZN:4*4[95W-AV'E;B70 M/L&METK94^ +?[SG\K]02P,$% @ <8&O5K]#IP%G @ 3P8 !D !X M;"]W;W)K&ULK55=;YLP%/TK%INF5MI*@)"$C""E MR:KU85K4JMNS"S?!*MC,-DGV[W=M"$I3$FW2> !?^Y[C<_QQB7="OJ@<0)-] M67 U<^AX8)M/.E^W8=C@#>\ S ;P'^WP*"%A!8HXTR:VM) M-4UB*79$FFQD,PV[-A:-;A@WN_BH)8XRQ.GDN\Y!DD4M)7!-YDJ!5H3RC,S3 M5-:0D2][/# *%+E:@J:L4-?D$WEZ7)*K]]>QJU&"(7+3=KK;9CK_S'3?J+PA M@?>1^ ,_Z($O+L.7D'9P_S7<1>.=>[]S[UN^X!_<]YEJ6(;]+.:B355%4Y@Y M>),4R"TXR8=WWFCPN<_B?R)[93CH# >7V)-[OD6G0C+H]=F 1Q9L[O\V\8-H M%$YB=WOLH"<-GW'4I;W2-NRT#2]J6TFH*,L(XZJ6E*=@SZ&P6T3/;DW#&1YI M&451Z$&PO=V]R M:W-H965TFF]<.T MJE&WSPZY":C&9K;SZ+^?;0C+@[)*VQ>PS3W'YUS;UXRW7#S+'$"A74F9G#BY M4M6UZ\HLAY+( :^ Z2]++DJB=%>L7%D)( L+*JF+/2]R2U(P)QW;L0>1COE: MT8+!@T!R799$O-P"Y=N)XSO[@<=BE2LSX*;CBJQ@!NJI>A"ZY[8LBZ($)@O. MD(#EQ+GQKZ>)B;'+.)7V MB;9U;#1T4+:6BI<-6"LH"U:_R:[)PP' ?PV &P!^*R!H ($U6BNSMNZ((NE8 M\"T2)EJSF8;-C45K-P4SJSA30G\M-$ZEWU4. DW70@!3Z$9*4!(1MD W62;6 ML$"?=WK#2)#HX@X4*:A$_B7ZB)YF=^CB_>7855J$H7*S9L+;>D+\RH3?B!B@ MP+]"V,-!!WSZ=C@^AKO:>NL?M_ZQY0O^U7^7TYIZV$UMSM^UK$@&$T9^Z?/\GLJ,L!&T6@C[V=$J$*'0>#&^1 GY@H/ M1.ATC;PP.1';%1?$$4ZZQ8:MV+!7[#W;Z#W%Q0NJUB++=:V15SJS3.H*0UBS MS;C=?Z_F.SR3%@\CWP].')R'^=@+L3?J=A"U#J)>!T^#V0#=LXR78+)L,D[F M%+J$1F<*(G\X.MT6?XLZ4AFW*N->E?8(=VF*SY,7)1$^T70>A3T_QMV:DE93 MTJMI7SV@IWHD9V?$]Z(0Q^'IZG8$^@&.<72ZO.[!/6#N8%TL5P63B,)20[U! MK%V*^EZK.XI7]FJ8&Y2SXO=@O'26 N9A6[@QO0WZIKB3.W9\EX :7BHB025G/GW#];^M0 FHKO M'+9J,";&RJT0/\WD4S9W/*,(.XE#,EBQ.M=?Q?8C=(8BPY>*7#6_9-O6AEBC_ H(.$#1&6V6-K4NFV6(FQ99(4XUL9M"L38-& M-[PT,=YHB7?EZ MYFI\GD&Y:<=]T7+3 ]Q?F#PE@?^&4(\&%OAR''X):0^GNW 77?96:6^5-GSA M ;[/H-09[INT+NJ<:<@P;MSZ*6?MAL(%8(60FO]N+MC\M@^(FP>8%V2S"*@7 M)1&ZVPR-6>J\9!J&<5^WXR#H'02C#G;"@L>PWI 2M$UM2Q8-5$PG21SLB[66 M43^Q:PU[K>&HU@]2*$4JJV*;V/")BM!/PC")]]1:ZKQX$L>A76[4RXU&Y2Y% M4=4:)/G(9+9E$LB-6&DSL(D=Y3)?WC-5L13F#NXO!7(#SN+5"S_VWMG>@B.1 M[=B.>]OQ45.*GZQ^0&/<4^%>2I8Z/TI">F!337JYDU&Y5[4LN:XQ':/TBC^8 ML;()'>5Y;D)'(MNQG/26DZ,FE#Q9^F\^1R'8L^][?$]0[:D(=W7#M:8(?W&@O(FM=&- # M&?F#(]\?%7Q>8U'MT^C8;'2V?+ M5D&PO=V]R:W-H965T-W%+RKB31/9L M*9-(U+I@'):2J+HLJ7R>02&:V!D[AX-[MLVU.7"3J*);6(%^J)82+;=GR5@) M7#'!B81-[-R,I_/0^%N''PP:-=@3HV0MQ*,QOF6QXYF$H(!4&P:*RP[F4!2& M"--XZCB=/J0!#O<']B]6.VI94P5S4?QDF* M0MDO:5K?J\ A::VT*#LP9E RWJYTW]5A $">TP"_ _@O >$K@* #!%9HFYF5 MM:":)I$4#9'&&]G,QM;&HE$-X^8OKK3$6X8XG2PE/@BIGPGE&;E]JEF%OTB3 MBP5HR@I%OE,IJ:GT)?E 'E8+49 M9,=X%S/NT_8/:<_\LX1W5(Y(,'Y/?,\/3N0S_WNX?R:=H*]B8/F"?ZKBJ3JU M/.%I'M.R4U71%&('>U*!W(&3O'LSGGB?3XG\3V1'DL->Y.Z&"O]T^Q1<#[S:U-W!^R]!;NU8 M4"05-=?MF^I/^\ES8QONQ?D,)U([0'[3M.,,7\R6<44*V""E-[K&?I;MB&@- M+2K;96NAL6?M-L>I"M(XX/U&"'TP3(!^3B>_ %!+ P04 " !Q@:]6)T!. ME5\$ [%P &0 'AL+W=ON6RXV-"?E#=_20EU9<9$3J89B M[99;0Q&S"=Y)E!7T0H-SE.1$OGRCCAZF#G-<3 MC]EZ(_4)=S;9DC5]HO+[]D&HD=N@++.<%F7&"R#H:NKWIG#*FD=1]_%.#.LV<.O'\^!7]CXJ\ M(O-,2CKG[.]L*3=3)W; DJ[(CLE'?OB3UH0"C;?@K*Q^P>$8&Z@9%[M2\KQ. M5N,\*X[_Y&AGA5[W)RG4U4SER=EGSI>'C#% BB6X+R0IUMDSH^"N+*DLP?N4 M2I*Q\@/X"+X_I>#]NP\35ZIY=;:[J.?X=)P#]\R1TL4-\-!O $/L&=+G]O0O M1%C3T^MGQ^UT5XG5*(8;Q7"%Y_+Q2[?,2+I4G,6,ON7Z,HU,;S4$7TE.2Q,I*];011P3+!T)K*5AV&@8CE/] M5IBA\H6=!P)Y'O0C?/'@O!W7(ATUI*/1:M^*-)1WU"UI'(5AI^F9X@+?3T(S M[[CA'?_/RK?F#V4;=U*:N6M]QD M6V-KL.(,93TF6#H26$L_!$]>"H[3'.PX0Q6LT"..Z2-P1J!]5+_F0(D=T1OMTF[ "#*>/N,D+/PUW*IL#$ MZZ=\,H/([@;G&U(4E+W=*NPX@YF/B9:.A=;6\&0KD=U77M\MK#B#->RZ2QSB M&,:=I^?MP#;SDP]%=B,ZJ%N,ZD-KM%830$&(L1]?LC=&HMCW>UZSZ&0AD=U# M7M$O1G6/R& +81C$WJ6Q, 4BF(2>WT/Y9""1W4'>%Y**@C#V E*ZIXQOU=(_ M\94\$&%68%0?.2I:.A9:6\N3*45V5WI]WQC5G:*N[0P2/U8EH@_K&J":U1KLP#Q@C__+;W1@9^*$/>^CCD[W$=GOY=M^P PS> M&>;53J;>4O1*RSH@2,KE0FO(F4;.*X4WL< M2+ZM]BZ?N53?)M7AAI(E%3I 75]Q+E\'>CNTV2^?_0=02P,$% @ <8&O M5H<"VSO2 @ $PP !D !X;"]W;W)K&ULK9== M;YLP%(;_BL6FJ9.V@OD,78+4%FWKQ:2J7;=K)SD)J 8SVPG=OY\-%(6$DF3B M)OCCO.^Q'P?G9%HR_BP2 (E>,IJ+F9%(65R9IE@DD!%QR0K(U5K M4Q0F;KLDPSR$7*!IM2BW<;;^Z?ZWVKO8R)P)N M&?V=+F4R,R8&6L**;*A\8.5W:/;C:;\%HZ+Z1&4=ZSD&6FR$9%DC5BO(TKQ^ MDI>&PXX NV\([$9@GRIP&H%SJL!M!&Y%IMY*Q2$FDD13SDK$=;1RTXT*9J56 MVT]S?>R/DJO95.ED](VQ99E2BDB^1'>Y)/DZG5- UT* %.@B!DE2*A#^B#ZC MI\<87;S_.#6ERJSUYJ+)?\%[,^.K6?V^^GW^PK49 %S SUZ@K@6S"B#^^P;WWI8S6F M63R268>CTW)TAMRC-T[SIE;YE4I?6]L(NV'@6'AJ;G=!#+J?"V(DLPX(MP7A M'@/A]H&H5=XNB" ,7+P/8M#]7! CF75 >"T([Q@(KP^$=P@"V\[$L_9 #+J? M"V(DLPX(OP7A'P/A]X'P#T!XMA]@=X_#H/FY'$8RZW (6@[!,0Y!'X?@D /& M.-C_/@R:G\MA)+,.ATG+83+(X6<"JJA;2>!]-"8]]X1M!_X^CL$&ULM5==;]HP%/TK5C9-K=0UWWP-D(!T6Q\ZH:)N#],>#+D$JTZ< MV@;:_OK9"61 0E0F^E)BYYYS[SEV[-ONFO%'L0"0Z#FFB>@9"RG3CFF*V0)B M+*Y9"HEZ,V<\QE(->62*E ,.,U!,3<>R&F:,26+TN]G[;"DI26#,D5C& M,>8O0Z!LW3-L8SMQ3Z*%U!-FOYOB""8@'](Q5R.S8 E)#(D@+$$" MMH[/ GX26(N=9Z253!E[U(/;L&=8NB"@,).: :N?%8R 4DVDRGC:4GG/UM]AH\?7?#-&1?87K?/8ALHX M6PK)X@U8C6.2Y+_X>>/##D#Q5 .<#< Y!'A' .X&X+X5X&T 7N9,+B7S(< 2 M][N2J[=$X63_&V/AFE"*;;,,\FW,DFXON6"(7 M MTD(83[>%-57I3O;,L?.K6$=YA?(]>^0H[EN!7UC-X.=RK@03T\@-DQ^)X: MMU@,-^/SCO -HHA#A"4@'#,NR2O.O@UX5A^Y@"J[<[Y&QJ>_\%7?MVS;LKKF M:M>%, +X"H__I@]VPOM1H]PKM7JWV[4:L M4IDC_5V5+=OVFZT#F;49WEY_;H97MO8@Z9Y.O]#IU^HG\W"S^8[ M[:E:WE/];)9VGFLWVJ6==Z:<>TZU"J=:M4ZI&PYX@BE]V?JS8UF50;5TIQIT M3K+@3&1[-K8+&]OOM.':%3>1NCP/#[&*,,_U2UNIMLI3/3!WNJ@8>)1UHP+- MV#*1>4=2S!8-[R#K\P[FAW9GE/>M_VCR+EKU&Q%)!*(P5Y36=5-]+#SO3/.! M9&G6JTV95)U?]KA0S3QP':#>SQF3VX%.4/Q[T/\+4$L#!!0 ( '&!KU:: MKI,-7@0 'L1 9 >&PO=V]R:W-H965T$D*S.2EG;;3W*277N^SL!>LGFSY)!G"S/WX6\E@H"CJ MD8,/8,G:1_NLM(]6C)9"?E(Y@"8O!2_5.,BUKF["4*4Y%%1U1 4EOID)65"- M33D/526!9M:HX&$21?VPH*P,)B/;]R0G(U%KSDIXDD3514'EZ@ZX6(Z#.-AT MO&?S7)N.<#*JZ!R>07^HGB2VPA8E8P64BHF22)B-@]OXYC[N&P,[XA\&2[7S M3 R5J1"?3./W;!Q$QB/@D&H#0?%G ?? N4%"/SZO08-V3F.X^[Q!_]621S)3 MJN!>\(\LT_DX& 8D@QFMN7XOEK_!FE#/X*6"*_M-ELW8/LZ8UDJ+8FV,[8*5 MS2]]60=BQV 8O6*0K V2;S7HK@VZEFCCF:7U0#6=C*18$FE&(YIYL+&QULB& ME689G[7$MPSM].1/;!,Q(_<2,J;)^0-HRK@B[ZB4U$3X@OQ$/CP_D/.SBU&H M<49C%Z9K]+L&/7D%/2:/HM2Y(K^4&60.^WN_?==C'R+3EFZRH7N7> '_J,L. MB7N7)(F2Q.6/W_R1R@[IQM:\ZW&GVT:_:_&N7L%[AWE:49:1"F0*I<;$<079 M"V(2_495-(5Q@)FL0"X@F/SX0]R/?G8Q;,"N+9A)\L4DZER/PH6#QE5+X\I+ M8[.)TF839:!2R2J3IBXV7JQCV?@=^SL',J,IXTRO"%.$LX)IR(@6A.*7IMRX M?7:%F<6Y4144.J5IF;%R3J@FM%P1C:IUB5FIG([EP HJ-H58Z_] ML3$^$=@>U7Y+M>^E>B/(?MJMW9#Q3O=&,H.6 MS,!+YB.>:(9*2BMF]IZ$A> +T\/W,LC%SXM\[(H.#H+5[^T':X_?L.4W/$8' MINW:(6',0KUR$?-"'DML>$!L$'F(7;?$KK]Q%VJ0A8N%WSY.2&$/,I?/7M,W M[L@XVI[_D=>UAZU8FZ7+C%KA+Q9(M32J"2\:->85*?\?;"._CR)C,Y92.T&K M6>2<7330F9%C'-=.N/% [VKW3(J"X.$-[>&-[Z6HY_E>;]=98GB=?&N =PJL MV!N$OVHJ<=?PE2G?6%$7! ^8.3-'2(G'/U:Y.G?&-C[8RTFT_?Q'UOQ.O)5D MLB69>$D^M?6+6;JZM$7-E'):IK8'.&LHTS0U"JYV3D0G>>]TQZK"&FV_YAFZ M)2'>UFZQOWC;/X7)%_)(7\SZ.OF?B MACO7VP+DW-[Z%;%"TMQTV][VGX5;>Y\.M\.;OR7P C=G)5X$8(:F46> BR&; MFW[3T**RE^6IT'CUMH\Y8!DOS0!\/Q-";QIF@O;_ELE74$L#!!0 ( '&! MKU;LM2!\:@( &T& 9 >&PO=V]R:W-H965TRSF]PV%HZ=V>YC_W[7=IH5%"HT M[4OBUSGWG.OR 8$[BREJJG!J5J% MNE% 2P>J>9A$T7E84R:"/'-K,Y5G1%00<"F,9*+XV, 7.+1'*^-5R!EU("SP<[]F_.N_H94$U3"7_R4I3 MC8/+@)2PI&MN[N7V&[1^G,!"9.O/CBX"4JRUD74+1@4U$_Y-=VT>#@#( MTP](6D#R$C!\!9"V@-09],/U*^IKX&.38!*@KH\^M)SAV)[26;/$DOHR@+-X=&CH;Z M1R.CSLCHJ)'VQ@S=$?S:>TT<)SB-!A?1^[.^"_+ .#JP'PWB>-39]XK#@\JM M0:U<0].DD&MA?"5TJUW/O':MXL7Z!'NI;WU_:7PCQN]\Q80F')9(B8I1FO+- MS4^,;%Q_6$B#W<8-*_P?@+('<'\II=E/;(#N#Y/_ 5!+ P04 " !Q@:]6 M; 9\+3,% !9& &0 'AL+W=O?R'9_+ASM8,?XB0D(D>(VC1 RM4,K%M6T+/R0Q%I=L01+U9L9X MC*6ZY7-;+#C!02841S9RG)X=8YI8HT'V;,Q' Y;*B"9DS(%(XQCSMUL2L=70 M@M;ZP2.=AU(_L$>#!9Z3"9%/BS%7=W:I): Q201E">!D-K1NX/4=ZFF!;,5/ M2E:B=@TTE"EC+_KF:S"T'.T1B8@OM0JL_BS)'8DBK4GY\:M0:I4VM6#]>JW] M@9EB0>Y8]$P#&0XMSP(!F>$TDH]L]34B4G1Q/)_)>010'A OSU*Z7R#9S=$XEI), WS#G6 M83X'G\#3Y!Z<_7X^L*4RJX5MOS!QFYM .TRXX($E,E3JDX $F_*V"?>I(*(MKKG=7F97U^-RU'$& M]K(.U>B:[@'78H%],K14D0O"E\0:_?$;[#E_&H!W2N"= X"W >@T /0[+MS& M8+1R)(9NB:%KQ#!678-P3H)\6R[ G.PQ%%*VO 8=;W?TQQVKLRK!<>Y=!Q8 M!F<#3Z_$TS/BN:MEVP40(5:. )S*D''ZWW;UY:!RA=V:'ZZ3_VSMTSL6;OC< M+WWN&WV>:"\_W:IF'( Q?E-#0H(;U7F2.='7%T!5K!I1@F3E\P._@F.V#'C.GG[7I5> M7AV>5[K-M>?452-5O'X'-DN_N:[KN)UNNZ_0J8::8\XHE1O;O;=U<#D-^U#Q M'Z^_Y:;9W)$) FLS&AKA?)^I'J5SW6="MC9:LX)#.U.AK5XU/=3?5>8053C0 M09.2LQ@('#7&9"M"U/ )PI8F97;AV*VJN TDX%'LDBY'^IF-8YP:TLR:SAX MKSZ" <"* D S!\CXH^+S)>J%0OVN_3S1U"^BT&0:L+M[,L&*'D S/VC@RUM? M*Z)NLYE<];I>;SM#3\0B-A%5! &:&4(#T4W,TD2V(NHUHNI!#S5KSFCQ6$05 M?8!F_O"L/U.2'8WQ1*.] /H11 %63 &:J<+7;-Z"58$72 ;6N]B*W:CM8.Q> M([W[W=T55A$+:&86ZIJ^J+[!J=^.PBA^,(I<6[_.."Y=MQT$J@@',A..=0J" MSYAR\',7@2NT;+0IQVL.,;.U(_,,57P#F?E&B>8'X7$K#K-\'M&6[_(3L91- M6!7]0&;Z\2V-IX3KX22(GW(JJ>*P/HXB55/3M[*L6@&?B%44<4"'E!*JR ?: M1SZ$*B9?*CQYEW]*J-K%L\?)DS@'_SP0C?_?5GPGY22GTK89AHJ3(#,GV3AQ M6:J8Z*][-;9Q^]PNM&W,[:[G;G\#F(T>"ZHB(F@/$?G C^3"=+TMN;UF4_H( MWH(JWH+V\)9] 9CD'Z49;**^_XZ(0_.$ T+D-0)Q4KICUPYO8\+GV9FVZDN: ME.7GN.73\MS\)CLMMJOE^:'[ ^9SF@@0D9D2=2[["@G/S['S&\D6V5'PE$G) MXNPR)#@@7"]0[V>,R?6--E#^-V'T/U!+ P04 " !Q@:]6"(%0 M!FD^5@9*(]'"M#V@(3JV9S>Y;2SL.+-O:?GWNW;2+$4!\1)_W7-\SHWOS7;: M/-D* -E>R=K.@@JQN0I#6U2@N#W7#=1TLM9&<:2EV82V,3::BX MJ(,\\WOW)L_T%J6HX=XPNU6*FYT M"GN64BBHK= U,[">!=?1U2)U\3[@MX"='+XRNTM/[+=FWL]#)@Q=:B5AV8%"A1MR/?=WD8 (AG'!!W@/@U('T#D'2 MQ!MME7E;-QQYGAF]8\9%$YN;^-QX-+D1M?N+2S1T*@B'^;+B!LY<(DJVT(H> MA^4^OR\K.V*UJI'X!8$O4Q1/[V?B(,_:XO&$GGTZS$$F)XPN+[M9Y M>VO\QJT)N],U5I;=UB64Q_B0'/0VXH.->?PNX1TWYRR)/K-X$BA8?A\?O MR$GZK":>+WV#[P$L&E$@)=7ZE!7#U,+>S6$L;2WMU-.Z GS.HW021=,L?!ZZ M&0F[N+Q(HS[L2'7:JT[?5?U+(Y?,#E[$D>P54-, AGP/=DQ[^C'M(V%CVL/! MFU9@-K[4+2G:UMB^BWZW[R;7OHA>[<^IR[1-X3]-VZ+HKV]$;9F$-5%.SB^H M1DU;]NT"=>,K9Z61ZM!/*^J48%P G:^UQL/"7=#WWOP?4$L#!!0 ( '&! MKU:;H\V"0@( $P% 9 >&PO=V]R:W-H965T)[8(&@AMQ8!TZO$]Q!75LCPO@U>'KCEE9X.3Z[?W&Y4RX[KN%.U8^B,%7J M??18 7M^K,U&=5]AR,&9PFJCJ&-)C<[<*DZ-<$):7_*UB!]%:0SV;;B".]M7@6[ M4PW]:\U=N=[<@^&BUNP[1^2V=&\3W]".5N?G@_NJ=X]><(_9@Y*FTNRS+*#X M6^\3Z8@;G7%7T:3A \<9B\-W+ JBF&D+KR=LX[$*L;.-_[<*5W/O/>?7/6TW M+77+ (O>_TJO D^31#/1^+YE'NV 6U0Y(: Z8SD!\8[CH5F)7)I M_BUUC]L;+IRA[=53%LZ#. @2_W0%9#&"+"9!'MVY)PQ^ J0VIDZU=X&0Y36& M::^0/0/':]7Q+TYX UBZ/M8L5T=I^L,^KHY7Q6W?(7_"^WN&CE II&8U[$D: MS#X0$_:]VT^,:EV_[)2A[G/#BJX[0!M W_=*F?/$;C!>H-EO4$L#!!0 ( M '&!KU;2P;4I0 , %X+ 9 >&PO=V]R:W-H965TQB3#O$<+DL.;#649 M%C!D6Y,7C.!(@;+4="QK:&8XR8U@HN:6+)C04J1)3I8,\3++,/LY(RG=3PW; M.$S<)]M8R DSF!1X2U9$/!1+!B.S88F2C.0\H3EB9#,UKNWQW'8D0$5\2\B> MMYZ1M+*F]$D.;J.I84E%)"6AD!08_G9D3M)4,H&.'S6IT:PI@>WG _MG91[, MK#$G"&\SR)-]RM"0,S6F606I7,68$7=PL5Y?H8D$$3E)^B:[0 MPVJ!+MY?3DP!"TNX&=:+S*I%G%<6<=$=S47,T4T>D>@8;X+@1K5S4#US.@GO M,.LAU_Z(',MQ-7KFY\.=#CENDT17\;FO\,TP3T($^9(9+$J!986.=7FJ>/IZ M'KEEQ[S (9D:L"V4/KD\[D&Y$=6>XWEOM=[,%7.&%2RKG.9(4< M*J0\1G;!E3^P^YX_,7=M_9HXUW=&OM?$'4D;--(&G=(>U=8E$<([PN H0GF9 MK:&ZZ0:%58%S6>!:Z17SH"5IY+F^:WLGTG5Q(Z<_DZ)>V]9XF]$=F1ZU)@>_76)C\XL M<4U<5XG[C33_OY6X?V:)Z^(Z2MRV7FX&ULK55M;]HP$/XK5B9- MK;21-\(J!I$*[;1]Z(2*MGXVR9%8Q'9F&VC__6,@-)."*%A/O=MP/$^LOW/XSF"OC];$9K*2%]("C]<']D\N=\QE137,9?7$R&87KC8.C=DP8;_BTB@\98@SZ3U5@HE"DP4H M,I><8VF7)55 KNX7RVMR=0>&LDJ3KU0I:DM^3=X3;3WTQ#>HP/+X61MMUD2+ M7HD6DPN9_#X\NR(F[ M:L:.+_ZW:O85K"$<]A/:'A[KFF8P];!)-:@=>.G;-^$H^-B7[7\B.\E]V.4^ MO,2>+HW,-D36MCM[KT8#3QS<#I==&@]'-UCVW7$*/5Y!$L:=UXFVI-.67-3V M9"^O,)H82>JMRDIL_#Z)R6_!PR3 YTSC']T:D?Y16W)0A9M6FF1R*TQSQ;O= M;B#>NCEPMC_#0=G,M5\TS93%"UPPH4D%:Z0,!A]0E&HF5V,86;OF7TF#H\0M M2QSVH*P#GJ^E- ?#!NC^/M*?4$L#!!0 ( '&!KU;,WQ]^J@( -X' 9 M >&PO=V]R:W-H965TFF[2%2U:C;P[0'!RX!%>S,=I+NO]_9)"Q):=2I?0'_N.^[[^[@+MD( M^: * $T>ZXJKH5-HO;QR79454#-U*9; \68N9,TT;N7"54L)++>@NG*IYT5N MS4KNI(D]NY5I(E:Z*CG<2J)6=VOPO82-VEL3$\E,B >S^98/'<\(@@HR M;1@8OM8PAJHR1"CC]Y;3:5T:X/YZQ_[%QHZQS)B"L:A^E+DNAD[?(3G,V:K2 M=V+S%;;QA(8O$Y6R3[)I;$,TSE9*BWH+1@5UR9LW>]SF80^ /-T N@708T#O M&4"P!00VT$:9#>N&:98F4FR(--;(9A8V-Q:-T93<5'&J)=Z6B-/I':R!KX#, MI:C)6' M,;$*1>B"C*U[D(JC>T/B9EM7H\85 M?<950";(7RCRF>>0'^)=E-UJISOM(WJ2<,+D)0G\"T(]&G3H&;\<3D_("=I4 M!I:O=SJ5ZH)PT%WI:>"1A9N_:YW2D,9!U/<3=[VON\.0]H*H1^/6\$!AKU78 M.ZEPS*0L09(IR'69@2(_)U#/0/[J4GN2RC27*[5D&0P=[!X*"<%)/[SS(^]3 M5R7>B.P@ZK"-.GQ=71IXN)=N/P@'<>P=UZ7#D X"ZH5A=UVB5F%T4N&$<>R8 MV!OURTISDNU_2_-&9 >!QVW@\>M*$S_Y$WP_BL-!WSLJS5/#0>CU@I@>5<;= M:Y78VA9V@BB2B1773>=I3]LA=6U[\]'Y"(=7,VO^T323#_O*HN2*5#!'2N\R MQ@]&-M.DV6BQM UY)C3V5[LL< "#- 9X/Q="[S;&03O2T[]02P,$% @ M<8&O5BM%>Z4; P L !D !X;"]W;W)K&UL MK59=;]HP%/TK5C9-K=21Q/F"#I *7;=)JU05=7MVDPN)FMC,-M#]^]E.2 FD MZ2IX(;%SS_&Y]V#[#C>,/XD40*+G(J=B9*52+B]M6\0I%$3TV!*H^C)GO"!2 M#?G"%DL.)#&@(K>QXX1V03)JC8=F[HZ/AVPE\XS"'4=B512$_YU SC8CR[6V M$_?9(I5ZPAX/EV0!,Y /RSNN1G;-DF0%4)$QBCC,1]:5>SEU# MD4[ED;$G/?B1C"Q'*X(<8JDIB'JL80IYKIF4CC\5J56OJ8&[[UOV&Y.\2N:1 M")BR_'>6R'1D]2V4P)RL<;1#7T8I-OYC:&+3* M)J/:QIGDZFNF<')\#VN@*T!SS@HT951R55BA1,@43(.Q@KT7/]/_AN$..5Q?3,WQ^=S$O$ 795IT2'1JTWE_K,0YPY(5] M=VBO=V6W!&+?"WTV!D[5UI2B M370GHSYE+L62Q#"RU#$B@*_!&G_ZX(;.ES8_3D362#ZHDP^.=%)\EXO3D36R#>J\XV.\B(ZK'(8 M!-&>%X=1'O:=5_9(OY;6[Y0V984Z\^),[8RO5 )?\DQ JQN=/.]UXT1DC90' M=<:8ET(]_SHIWSK11I[_02:A\L3(LE M4,Q65)87,R>U +U WO>-_4$L#!!0 ( '&!KU:C MU?YMF0( +H' 9 >&PO=V]R:W-H965T0FK33]M"I:M7MV85+0 6;V4[2_?N=#6%)1M&F]@5L M<]]WW]V9NV0CY),J #1YKBNNIDZA=7/ANBHKH&;J5#3 \@NG*IYT5NS4KNI(D]NY5I(E:Z*CG<2J)6=11B">S M^9I/'<\(@@HR;1@8OM8PAZHR1"CC9\?I]"X-<'>]9?]L8\=8'IF"N:A^E+DN MILZ90W)8L%6E[\3F"W3Q3 Q?)BIEGV33VD:>0[*5TJ+NP*B@+GG[9L]='G8 MR#,,H!V '@+"%P!!!PALH*TR&]85TRQ-I-@0::R1S2QL;BP:HRFYJ>*]EOBU M1)Q.[V -? 5D(45-YH)KB8E5*$(79&[=@U3DZ HT*RM%Z#'Y2![NK\C1^^/$ MU2C T+A9YVS6.J,O. O(#7HH%+GF.>3[>!>%]^KI5OV,CA+>,'E* O^$4(\& M WKF_PZG(W*"/IF!Y0O'DWE"..BA[+3HR*+-[[5.Z83&073F)^YZ5_: (0V# M**1Q;[@G,.P%AJ,"OPF)=;W$FI89&U(X"C<=Y4(U+(.I@RU#@5R#DWYXYT?> MIZ'DOQ'97J23/M+)JTK1HB>[&0ZI=Q[ZWD$I!@S], BC(!PN1=0+C$8%7J\D MMN(A::.X_ZW!&Y'MA1CW(<:OJD'\URWW/7/'#_^&(3O/C\^#@PJX.VT0K_C2 M3@=%,K'BNNTI_6D_@"YMWSTXG^%@:N?('YIVJF''6)9&PO=V]R:W-H965TW63:6.O8P7;:[M\S=M+07;(5$KPD MOLPY,^= QAR*KC04R\WIISXODYS**CNR1($WNRD*JC!K=K[NE1 M,P$KNSE4IB61G.!*P4T5514/4X!RZ/4Z_OG0_6;)\;>^ G M<4GWL %S7ZX4[OR6)6,%",VD( IV4V_6GRP&-MX%?&=PU!=K8I5LI7RPFZ_9 MU ML0< A-9:!XNL "^#<$F$9/QM.KTUI@9?K,_MGIQVU;*F&A>0_6&;RJ??! M(QGL:,7-6AZ_0*/GO>5+)=?N28YU[!"#TTH;631@K*!@HG[34^/#!0!YN@%A M PB? P8O *(&$#FA=65.UI(:FL1*'HFRTERW\:^ MP4(LG9\V2>=UTO"%I!&YPTRY)I]$!ME3O(\"6A7A6<4\O$IX1U6/1/VW) S" MJ*.>Q=_#PROE1*VID>.+_L74+MMJVD$WK6WHB2YI"E,/.U:#.H"7O'G5'P8? MNS3_)[(G#@Q:!P;7V%L'UL"I@8S,RE+)$\.V _[8I;RF&SHZ.WD.R2@8#X(@ M]@^7FOX,ZP>C\?@BKB[7O^@(-'OO!H4FJ:R$J7^K]K2=13/7@L_.YSBCZI'R MFZ8>"#M[Z0TYXU- MT$[NY!=02P,$% @ <8&O5E"T&S\H P 2A( T !X;"]S='EL97,N M>&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QYLM(E^_73 ME1SGH[JEZ\/6S"&U=(_.N4?2=64RK,U:L-L%8R9:E4+6([(PIOH0Q_5LP4I: M7ZB*28L42I?4V*Z>QW6E&M'!=2V&2:?/DWY2&Q6_W!=WXT^MDF>>8K1!@&;3;)G0<>2XV93QL%!RNS<) M\0&K3DL6/5 Q(A,J^%1S8!6TY&+MPST(S)10.C*V*&RZ+D3J7Q[N^A[42Z-3 MZ/E0HN]&LX"O77Q6M 4R]BZO3JA+KCX+/9=,,DW%KFE;^Z]YE5_L M.+G\5Y;=?Y5#PT&/S0GYVDWVC\%D>@PFCZ(F!Z_29-R,T9 MD6_PTB2V2:/ID@O#9=-;\#QG\M$I;.4-G=H7Y3U].SYG!5T*<]>"([)M?V4Y M7Y99.^H&%J(9M6U_@>EUT_8=R^;B,FP[P-@L@ Y0Q0CF>%D(G[8'G"G,Q>X9EF M69*D*;:BDTG0P01;MS2%;U@-\P8,+ ]D^K.UQG<;KY"GZP#;TZT"5CN0/YP':BK,21+85DB3)LC "6-A!DF (/(TX@CD #QB2).X, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( '&!KU;/-F=LG@0 "0F / >&PO=V]R M:V)O;VLN>&ULQ9I+D]HX$(#_BHI3]K +^$&2J9 J B1+%0%J8.>Z)6P!JK$E M(LF0F5^_;3-LI&3HVDNO3^ 'YG-+ZJ\E^\-9F\>MUH_L>UDH.^P=;LV M.XB2VS_T42@XLM.FY XVS;YKCT;PW!Z$<&71C7J]0;?D4G4^?KA>:V6Z_H9V M(G-2*]A9[WB0XFQ_'*\WV4E:N96%=$_#3O.]$!U62B5+^2SR8:?78?:@SW]J M(Y^UVV>/X]IX#R+ SZ,$%=])8UYS1 M7)\#XTG R9>MRNG/LG#"3+@37XRNCE+MZ\O 772]VVCBXD'#"S MO,$C1%DN)M/%>CIA\&V]G,\FHPULK#?P\76Z\" C!#)J$?+OR(.,$()"#-IL[\2#?(I!OVX1,/9$*>./Q[$\.U MW"NYDSXFIIL^L6_^4E"Y%.*E;4->GQ&S39]8-TMW$(:-*V/@/#:R%FJ6:W\T M58")^:9/+!RH%6$,NZ<&;?JMDL?Z!SX=)IH^L6GF,$9$,#HPH_2)E?)%Z_P, M':^)U0QRC-K7!"^-ZU-B2ND3.V4N59.;QT;D,FA)S"%]8HG,5*9+P3;\>]B> MF#+ZQ,Y8.YT]'G21"V.;ON^>_'H:\T1$[(GU@1NQAN!Z@$('EOI0OX$;$\;E1^[,VFKEH"3,P> M$;$]T HPF-M%F$XB8IU@%2"$U,?$#!,1&P8M L.%$4OCL28=6)BZ]QP]RLC/4:7PXBM@SH\[)N8=V)B[Z .#S$Q"\7$ M%KJ9WB?"<5GXF)B%8F(+X>G=7P2-,0O%K5K(7[R+,0O%K5IHXF-B%HI;M5"P M\HU9*"&V$([I-WJ"62@AMM M65X&NI_>$\Q"";&%4,P@;R:8A1)B"Z%.#S'1 MQS+$%L(Q@R&$62@AMA".&0PAS$()L87"):I_APY;<&/@;!\3LU!";"%_S>H7 MR)._A)M@%DJ(+?3*,I9/ZV-B%DJH5]OJVO+WU^KBAM5_M(E9*/T_5MYN808) M*<4LE+:Y A&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X MD_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]]LL:>OZ1=6[;= M(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZV2;06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#; M1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.^(>D<" MO2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[_J?>N9QV*5][ MOM?X_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ <8&O5K)H2=C5 M 0 OR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7 MK_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU M31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN M+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS M0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6 M!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O M1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L M0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8 MY2BNN3M>N__J6@O^>MJ;OW?#;\ MMW'U"E!+ 0(4 Q0 ( '&!KU8'04UB@0 +$ 0 " M 0 !D;V-0&UL4$L! A0#% @ <8&O5IEK#\CN M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ <8&O5IE&PO=V]R:W-H965T&UL4$L! A0# M% @ <8&O5M8YHEE?!0 .!, !@ ("!( X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5B?,[ZP% M!P VAP !@ ("!P1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5KD4?B0:!@ 1Q\ !@ M ("!VBP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5I?P'^U.!P MZ1$ !D ("!U48 'AL+W=O_<:L$8# "(!P &0 @(%: M3@ >&PO=V]R:W-H965T MH$1N-0, '\' 9 " @==1 !X;"]W;W)K&UL4$L! A0#% @ <8&O5HJ'VZF, P / @ !D M ("!0U4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <8&O5HYD/&"-!@ )A !D ("!!F( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O M5O>]/B68! U@H !D ("!*W4 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5FA]:6!R @ P 4 M !D ("!Y($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5IWN"D3: @ G0< !D M ("!,Y 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <8&O5DLY=\PA P 5@< !D ("!,9D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5CD- M<,Y; @ 8@4 !D ("!C*, 'AL+W=OI@ >&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5DV4.WL_ P Z X !D M ("!SZP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <8&O5E4LCCL6 @ \P0 !D ("! MS+4 'AL+W=O&PO=V]R:W-H965TZ !X;"]W;W)K&UL4$L! A0#% M @ <8&O5A1$22\W P _ L !D ("!T+T 'AL+W=O&UL4$L! A0#% @ <8&O5H<"VSO2 M @ $PP !D ("!5\@ 'AL+W=O69#\# J# &0 M@(%@RP >&PO=V]R:W-H965T&UL4$L! A0#% @ <8&O5NRU('QJ @ ;08 !D M ("!:], 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <8&O5INCS8)" @ 3 4 !D ("!]]T M 'AL+W=O"P &0 @(%PX >&PO=V]R:W-H965T?C !X;"]W;W)K&UL4$L! A0#% @ M<8&O5LS?'WZJ @ W@< !D ("!A>8 'AL+W=O&UL4$L! A0#% @ <8&O5NJ26P)3 @ MQ04 !D ("!B.\ 'AL+W=O&PO>D! 2(@ &@ @ $9^P M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !Q@:]6LFA) MV-4! "_(0 $P @ $Z_0 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 00!! +X1 ! _P ! end 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.23.1 html 95 243 1 false 33 0 false 4 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 (Unaudited) (Parenthetical) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (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 - Fair Value Measurements Sheet http://widepoint.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 000012 - Disclosure - Accounts Receivable and Significant Concentrations Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations Accounts Receivable and Significant Concentrations Notes 12 false false R13.htm 000013 - Disclosure - Unbilled Accounts Receivable Sheet http://widepoint.com/role/UnbilledAccountsReceivable Unbilled Accounts Receivable Notes 13 false false R14.htm 000014 - Disclosure - Other Current Assets and Accrued Expenses Sheet http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses Other Current Assets and Accrued Expenses Notes 14 false false R15.htm 000015 - Disclosure - Property and Equipment Sheet http://widepoint.com/role/PropertyAndEquipment Property and Equipment Notes 15 false false R16.htm 000016 - Disclosure - Leases Sheet http://widepoint.com/role/Leases Leases Notes 16 false false R17.htm 000017 - Disclosure - Goodwill and Intangible Assets Sheet http://widepoint.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 000018 - Disclosure - Line of Credit Sheet http://widepoint.com/role/LineOfCredit Line of Credit Notes 18 false false R19.htm 000019 - Disclosure - Income Taxes Sheet http://widepoint.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 000020 - Disclosure - Stockholders Equity Sheet http://widepoint.com/role/StockholdersEquity Stockholders Equity Notes 20 false false R21.htm 000021 - Disclosure - Sharebased Compensation Sheet http://widepoint.com/role/SharebasedCompensation Sharebased Compensation Notes 21 false false R22.htm 000022 - Disclosure - Earnings Per Common Share (EPS) Sheet http://widepoint.com/role/EarningsPerCommonShareEps Earnings Per Common Share (EPS) Notes 22 false false R23.htm 000023 - Disclosure - Revenue from Contracts with Customers Sheet http://widepoint.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 23 false false R24.htm 000024 - Disclosure - Commitments and Contingencies Sheet http://widepoint.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 000025 - Disclosure - Subsequent Events Sheet http://widepoint.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 000026 - Disclosure - Significant Accounting Policies (Policies) Sheet http://widepoint.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies 26 false false R27.htm 000027 - Disclosure - Fair Value Measurements (Tables) Sheet http://widepoint.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://widepoint.com/role/FairValueMeasurements 27 false false R28.htm 000028 - 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 28 false false R29.htm 000029 - Disclosure - Unbilled Accounts Receivable (Tables) Sheet http://widepoint.com/role/UnbilledAccountsReceivableTables Unbilled Accounts Receivable (Tables) Tables http://widepoint.com/role/UnbilledAccountsReceivable 29 false false R30.htm 000030 - 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 30 false false R31.htm 000031 - Disclosure - Property and Equipment (Tables) Sheet http://widepoint.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://widepoint.com/role/PropertyAndEquipment 31 false false R32.htm 000032 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://widepoint.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://widepoint.com/role/GoodwillAndIntangibleAssets 32 false false R33.htm 000033 - Disclosure - Sharebased Compensation (Tables) Sheet http://widepoint.com/role/SharebasedCompensationTables Sharebased Compensation (Tables) Tables http://widepoint.com/role/SharebasedCompensation 33 false false R34.htm 000034 - 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 34 false false R35.htm 000035 - 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 35 false false R36.htm 000036 - Disclosure - Fair Value Measurements (Details) Sheet http://widepoint.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://widepoint.com/role/FairValueMeasurementsTables 36 false false R37.htm 000037 - 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 37 false false R38.htm 000038 - 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 38 false false R39.htm 000039 - Disclosure - Unbilled Accounts Receivable (Details) Sheet http://widepoint.com/role/UnbilledAccountsReceivableDetails Unbilled Accounts Receivable (Details) Details http://widepoint.com/role/UnbilledAccountsReceivableTables 39 false false R40.htm 000040 - 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 40 false false R41.htm 000041 - 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 41 false false R42.htm 000042 - Disclosure - Property and Equipment (Details) Sheet http://widepoint.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://widepoint.com/role/PropertyAndEquipmentTables 42 false false R43.htm 000043 - Disclosure - Property and Equipment (Details Narrative) Sheet http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://widepoint.com/role/PropertyAndEquipmentTables 43 false false R44.htm 000044 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://widepoint.com/role/GoodwillAndIntangibleAssetsTables 44 false false R45.htm 000045 - 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 45 false false R46.htm 000046 - 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 46 false false R47.htm 000047 - Disclosure - Line of Credit (Details Narrative) Sheet http://widepoint.com/role/LineOfCreditDetailsNarrative Line of Credit (Details Narrative) Details http://widepoint.com/role/LineOfCredit 47 false false R48.htm 000048 - Disclosure - Income Taxes (Details Narrative) Sheet http://widepoint.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://widepoint.com/role/IncomeTaxes 48 false false R49.htm 000049 - Disclosure - Stockholders Equity (Details Narrative) Sheet http://widepoint.com/role/StockholdersEquityDetailsNarrative Stockholders Equity (Details Narrative) Details http://widepoint.com/role/StockholdersEquity 49 false false R50.htm 000050 - Disclosure - Share-based Compensation (Details) Sheet http://widepoint.com/role/ShareBasedCompensationDetails Share-based Compensation (Details) Details 50 false false R51.htm 000051 - Disclosure - Share-based Compensation (Details Narrative) Sheet http://widepoint.com/role/ShareBasedCompensationDetailsNarrative Share-based Compensation (Details Narrative) Details 51 false false R52.htm 000052 - 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 52 false false R53.htm 000053 - Disclosure - Earnings Per Common Share (EPS) (Details Narrative) Sheet http://widepoint.com/role/EarningsPerCommonShareEpsDetailsNarrative Earnings Per Common Share (EPS) (Details Narrative) Details http://widepoint.com/role/EarningsPerCommonShareEpsTables 53 false false R54.htm 000054 - 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 54 false false R55.htm 000055 - 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 55 false false R56.htm 000056 - 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 56 false false R57.htm 000057 - 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 57 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. wyy_10q.htm 1 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 40 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesOutstanding, us-gaap:DeferredOfferingCosts, us-gaap:FiniteLivedIntangibleAssetsGross, us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants, us-gaap:LiabilitiesFairValueDisclosure, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProceedsFromGrantors, us-gaap:ProceedsFromIssuanceOrSaleOfEquity, us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction, us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross, wyy:CommonStockParValue, wyy:ContingentConsiderationCashSettled, wyy:ContingentConsiderationWarrants, wyy:PreferredStockParValue - wyy_10q.htm 1 wyy_10q.htm wyy-20230331.xsd wyy-20230331_cal.xml wyy-20230331_def.xml wyy-20230331_lab.xml wyy-20230331_pre.xml wyy_ex311.htm wyy_ex312.htm wyy_ex32.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wyy_10q.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 408, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 95, "dts": { "calculationLink": { "local": [ "wyy-20230331_cal.xml" ] }, "definitionLink": { "local": [ "wyy-20230331_def.xml" ] }, "inline": { "local": [ "wyy_10q.htm" ] }, "labelLink": { "local": [ "wyy-20230331_lab.xml" ] }, "presentationLink": { "local": [ "wyy-20230331_pre.xml" ] }, "schema": { "local": [ "wyy-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 352, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 25, "http://widepoint.com/20230331": 15, "http://xbrl.sec.gov/dei/2022": 5, "total": 45 }, "keyCustom": 43, "keyStandard": 200, "memberCustom": 13, "memberStandard": 20, "nsprefix": "wyy", "nsuri": "http://widepoint.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://widepoint.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Basis of Presentation and Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies", "shortName": "Basis of Presentation and Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://widepoint.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:AccountsReceivableAndSignificantConcentrationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Accounts Receivable and Significant Concentrations", "menuCat": "Notes", "order": "12", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations", "shortName": "Accounts Receivable and Significant Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:AccountsReceivableAndSignificantConcentrationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:UnbilledAccountsReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Unbilled Accounts Receivable", "menuCat": "Notes", "order": "13", "role": "http://widepoint.com/role/UnbilledAccountsReceivable", "shortName": "Unbilled Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:UnbilledAccountsReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Other Current Assets and Accrued Expenses", "menuCat": "Notes", "order": "14", "role": "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses", "shortName": "Other Current Assets and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "15", "role": "http://widepoint.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://widepoint.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://widepoint.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Line of Credit", "menuCat": "Notes", "order": "18", "role": "http://widepoint.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://widepoint.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "menuCat": "Statements", "order": "2", "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": "From2023-01-01to2023-03-31", "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": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Stockholders Equity", "menuCat": "Notes", "order": "20", "role": "http://widepoint.com/role/StockholdersEquity", "shortName": "Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Sharebased Compensation", "menuCat": "Notes", "order": "21", "role": "http://widepoint.com/role/SharebasedCompensation", "shortName": "Sharebased Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Earnings Per Common Share (EPS)", "menuCat": "Notes", "order": "22", "role": "http://widepoint.com/role/EarningsPerCommonShareEps", "shortName": "Earnings Per Common Share (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "23", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "24", "role": "http://widepoint.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "25", "role": "http://widepoint.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://widepoint.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "27", "role": "http://widepoint.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Accounts Receivable and Significant Concentrations (Tables)", "menuCat": "Tables", "order": "28", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables", "shortName": "Accounts Receivable and Significant Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Unbilled Accounts Receivable (Tables)", "menuCat": "Tables", "order": "29", "role": "http://widepoint.com/role/UnbilledAccountsReceivableTables", "shortName": "Unbilled Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "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 (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Other Current Assets and Accrued Expenses (Tables)", "menuCat": "Tables", "order": "30", "role": "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables", "shortName": "Other Current Assets and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "31", "role": "http://widepoint.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "32", "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": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Sharebased Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://widepoint.com/role/SharebasedCompensationTables", "shortName": "Sharebased Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Earnings Per Common Share (EPS) (Tables)", "menuCat": "Tables", "order": "34", "role": "http://widepoint.com/role/EarningsPerCommonShareEpsTables", "shortName": "Earnings Per Common Share (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "35", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:ContingentConsiderationCashSettled", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "36", "role": "http://widepoint.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:ContingentConsiderationCashSettled", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Accounts Receivable and Significant Concentrations (Details)", "menuCat": "Details", "order": "37", "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", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31_wyy_USFederalGovernmentMember", "decimals": "INF", "first": true, "lang": null, "name": "wyy:ConcentrationRiskPercentageOne", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1)", "menuCat": "Details", "order": "38", "role": "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "shortName": "Accounts Receivable and Significant Concentrations (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31_wyy_USFederalGovernmentMember", "decimals": "INF", "first": true, "lang": null, "name": "wyy:ConcentrationRiskPercentageOne", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31_wyy_USFederalGovernmentMember", "decimals": "INF", "first": true, "lang": null, "name": "wyy:PercentageOfReceivables", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Unbilled Accounts Receivable (Details)", "menuCat": "Details", "order": "39", "role": "http://widepoint.com/role/UnbilledAccountsReceivableDetails", "shortName": "Unbilled Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31_wyy_USFederalGovernmentMember", "decimals": "INF", "first": true, "lang": null, "name": "wyy:PercentageOfReceivables", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Other Current Assets and Accrued Expenses (Details)", "menuCat": "Details", "order": "40", "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", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:CarrierServiceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Other Current Assets and Accrued Expenses (Details 1)", "menuCat": "Details", "order": "41", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:CarrierServiceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "42", "role": "http://widepoint.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:PropertyAndEquipmentDepreciationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Property and Equipment (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "Property and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:PropertyAndEquipmentDepreciationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Goodwill and Intangible Assets (Details)", "menuCat": "Details", "order": "44", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Goodwill and Intangible Assets (Details 1)", "menuCat": "Details", "order": "45", "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": "AsOf2023-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Goodwill and Intangible Assets (Details Narrative)", "menuCat": "Details", "order": "46", "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": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "wyy:NetPaidPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - Line of Credit (Details Narrative)", "menuCat": "Details", "order": "47", "role": "http://widepoint.com/role/LineOfCreditDetailsNarrative", "shortName": "Line of Credit (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "wyy:NetPaidPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - Income Taxes (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://widepoint.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Stockholders Equity (Details Narrative)", "menuCat": "Details", "order": "49", "role": "http://widepoint.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "5", "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": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31_us-gaap_EmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - Share-based Compensation (Details)", "menuCat": "Details", "order": "50", "role": "http://widepoint.com/role/ShareBasedCompensationDetails", "shortName": "Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31_us-gaap_EmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - Share-based Compensation (Details Narrative)", "menuCat": "Details", "order": "51", "role": "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative", "shortName": "Share-based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - Earnings Per Common Share (EPS) (Details)", "menuCat": "Details", "order": "52", "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", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "lang": null, "name": "wyy:WeightedAverageNumberOfCommonShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockOrUnitsAvailableForDistributions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - Earnings Per Common Share (EPS) (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://widepoint.com/role/EarningsPerCommonShareEpsDetailsNarrative", "shortName": "Earnings Per Common Share (EPS) (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockOrUnitsAvailableForDistributions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - Revenue from Contracts with Customers (Details)", "menuCat": "Details", "order": "54", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31_wyy_CarrierServicesMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000055 - Disclosure - Revenue from Contracts with Customers (Details 1)", "menuCat": "Details", "order": "55", "role": "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "shortName": "Revenue from Contracts with Customers (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:RevenueFromExternalCustomersByCustomersTypeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31_wyy_UsStateAndLocalGovernmentsMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000056 - Disclosure - Revenue from Contracts with Customers (Details 2)", "menuCat": "Details", "order": "56", "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": "From2023-01-01to2023-03-31_srt_NorthAmericaMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:RevenueRelatedApproximately", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000057 - Disclosure - Revenue from Contracts with Customers (Details Narrative)", "menuCat": "Details", "order": "57", "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": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "wyy:RevenueRelatedApproximately", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "6", "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": "AsOf2023-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "7", "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": "From2023-01-01to2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "menuCat": "Statements", "order": "8", "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": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "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", "menuCat": "Notes", "order": "9", "role": "http://widepoint.com/role/OrganizationAndNatureOfOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "wyy_10q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://widepoint.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r459" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r216", "r445", "r486", "r500" ], "lang": { "en-us": { "role": { "label": "Major Customers Axis" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r247", "r248", "r249", "r250", "r304", "r390", "r406", "r432", "r433", "r443", "r449", "r456", "r485", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r247", "r248", "r249", "r250", "r304", "r390", "r406", "r432", "r433", "r443", "r449", "r456", "r485", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r216", "r445", "r486", "r500" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "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/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r247", "r248", "r249", "r250", "r297", "r304", "r328", "r329", "r330", "r389", "r390", "r406", "r432", "r433", "r443", "r449", "r456", "r481", "r485", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Range Axis" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r247", "r248", "r249", "r250", "r297", "r304", "r328", "r329", "r330", "r389", "r390", "r406", "r432", "r433", "r443", "r449", "r456", "r481", "r485", "r494", "r495", "r496", "r497", "r498" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r214", "r215", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r444", "r455", "r486" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r214", "r215", "r417", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r444", "r455", "r486" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r9", "r454" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r121", "r217" ], "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/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r400", "r418" ], "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.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r217", "r218" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for credit losses of $72,271 and $51,666 in 2023 and 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r12" ], "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/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r116" ], "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/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r22", "r23", "r122", "r401", "r411", "r412" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r20", "r23", "r83", "r383", "r407", "r408", "r467", "r468", "r469", "r473", "r474", "r475" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r4", "r454" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r336", "r337", "r338", "r473", "r474", "r475", "r488" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Total share-based compensation before taxes" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r123", "r219", "r222", "r223", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts receivable", "verboseLabel": "Less: allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r39", "r52", "r58" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r94", "r100", "r120", "r149", "r194", "r205", "r211", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r356", "r360", "r368", "r454", "r483", "r484", "r491" ], "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r112", "r126", "r149", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r356", "r360", "r368", "r454", "r483", "r484", "r491" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "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" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type Axis" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Software Development Costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r41", "r114", "r434" ], "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 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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r35", "r41", "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "CASH, end of period", "periodStartLabel": "CASH, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r35", "r92" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "totalLabel": "NET (DECREASE) INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r74", "r76" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class Of Warrant Or Right Axis" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Number of securities called by warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r15", "r96", "r104" ], "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 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r67", "r245", "r246", "r419", "r482" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r473", "r474", "r488" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r3" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r3", "r71" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r3", "r454" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.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; 8,739,317 and 8,725,476 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r129", "r131", "r138", "r396", "r403" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (Loss), Net of Tax, Attributable to Parent]", "totalLabel": "COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r82", "r436" ], "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/2022", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r1" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Contingent consideration" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r470" ], "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": "COST OF REVENUES , Depreciation and Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r28", "r149", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r368", "r483" ], "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 $502,560 and $287,518, respectively)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r81" ], "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r69", "r147", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r14" ], "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" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Borrowing term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r463" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r464" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r487" ], "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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r39", "r62" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r39", "r189" ], "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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r305", "r333", "r334", "r335", "r339", "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/SharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details)" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r139", "r157", "r158", "r159", "r160", "r161", "r165", "r166", "r171", "r172", "r173", "r177", "r364", "r365", "r397", "r404", "r437" ], "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 EPS" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic EPS Computation:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r139", "r157", "r158", "r159", "r160", "r161", "r166", "r171", "r172", "r173", "r177", "r364", "r365", "r397", "r404", "r437" ], "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 EPS" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted EPS Computation:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r174", "r175", "r176", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Common Share (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEps" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r490" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 27.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net effect of exchange rate on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r71", "r109", "r132", "r133", "r134", "r152", "r153", "r154", "r156", "r162", "r164", "r179", "r221", "r286", "r336", "r337", "r338", "r346", "r347", "r363", "r369", "r370", "r371", "r372", "r373", "r375", "r383", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r88", "r91" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r267", "r298", "r299", "r300", "r301", "r302", "r303", "r366", "r386", "r387", "r388", "r441", "r442", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level Axis" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r267", "r298", "r303", "r366", "r386", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r267", "r298", "r303", "r366", "r387", "r441", "r442", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r267", "r298", "r299", "r300", "r301", "r302", "r303", "r366", "r388", "r441", "r442", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Schedule of liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r267", "r298", "r299", "r300", "r301", "r302", "r303", "r386", "r387", "r388", "r441", "r442", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r380", "r381" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "[Finance Lease, Principal Payments]", "negatedLabel": "Principal repayments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r118", "r239" ], "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r59" ], "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 are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r59" ], "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r59" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r59" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r59" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r236", "r238", "r239", "r241", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class Axis" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r57", "r393" ], "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r53", "r56" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r57", "r392" ], "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r376" ], "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/2022", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r30" ], "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 $140,116 and $179,741, respectively)" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r117", "r226", "r394", "r440", "r454", "r479", "r480" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssets" ], "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/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r27", "r149", "r194", "r204", "r210", "r212", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r368", "r439", "r483" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r194", "r204", "r210", "r212", "r439" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "[Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest]", "totalLabel": "LOSS BEFORE INCOME TAX PROVISION (BENEFIT)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r150", "r342", "r343", "r345", "r348", "r350", "r352", "r353", "r354" ], "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": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r163", "r164", "r192", "r340", "r349", "r351", "r405" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "INCOME TAX PROVISION (BENEFIT)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r42" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r38" ], "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "[Increase (Decrease) in Accounts Receivable]", "negatedLabel": "Accounts receivable and unbilled receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the 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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Deferred revenue and other liabilities" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "[Increase (Decrease) in Inventories]", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "[Increase (Decrease) in Other Operating Assets]", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "[Increase (Decrease) in Prepaid Expense and Other Assets]", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r167", "r168", "r169", "r173" ], "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 stock options" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r237", "r240" ], "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r54", "r60" ], "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod": { "auth_ref": [ "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Remaining weighted average contract period of financial guarantee insurance contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining" } } }, "localname": "InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r51", "r55" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r93", "r99", "r135", "r188", "r377" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseBorrowings": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest expense on all borrowings.", "label": "Borrowing base amount" } } }, "localname": "InterestExpenseBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "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 interest income earned from interest bearing assets classified as other.", "label": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r141", "r144", "r145" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r124", "r435", "r454" ], "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/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction." } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r11", "r149", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r357", "r360", "r361", "r368", "r438", "r483", "r491", "r492" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r8", "r95", "r102", "r454", "r472", "r477", "r489" ], "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r13", "r113", "r149", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r357", "r360", "r361", "r368", "r454", "r483", "r491", "r492" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Total liabilities measured and recorded at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NONCURRENT LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r10", "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Line Of Credit Facility Axis" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r10", "r471" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r10" ], "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/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r10" ], "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/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinimumNetWorthRequiredForCompliance": { "auth_ref": [ "r413", "r414", "r415", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum net worth required for mortgage banking as defined by regulatory framework.", "label": "Quarterly minimum tangible net worth" } } }, "localname": "MinimumNetWorthRequiredForCompliance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r143" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 26.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r143" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 25.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r35", "r37", "r40" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r40", "r97", "r105", "r111", "r127", "r130", "r134", "r149", "r155", "r157", "r158", "r159", "r160", "r163", "r164", "r170", "r194", "r204", "r210", "r212", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r365", "r368", "r439", "r483" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 loss", "totalLabel": "NET LOSS", "verboseLabel": "NET LOSS" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "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": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r31" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "[Nonoperating Income (Expense)]", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r194", "r204", "r210", "r212", "r439" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "LOSS FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r379" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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 lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r379" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.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": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r378" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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": "Lease right of use asset, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r70", "r85", "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed To Issuers Equity Equity Axis" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r84" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/OrganizationAndNatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "[Other Accrued Liabilities, Current]", "verboseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r125", "r454" ], "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 current assets classified as other.", "label": "Other current assets", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r119" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r19" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "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 adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r71", "r128", "r131", "r137", "r369", "r374", "r375", "r395", "r402", "r467", "r468" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "[Other Comprehensive Income (Loss), Net of Tax]", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets and Other Long Term Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r29", "r39", "r62" ], "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/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryPurchasedGoods": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of components used by the entity which are bought from another entity rather than produced by the entity.", "label": "Inventory purchases, consultants and other costs" } } }, "localname": "OtherInventoryPurchasedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "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": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other (expense) income, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r32" ], "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 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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r32" ], "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 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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r2", "r272" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r2", "r272" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r2", "r454" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r466" ], "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 insurance and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromGrantors": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from grantors during the current period related to operating activities. This element represents receipts from a guarantor for the amount of guarantee provided.", "label": "Gross proceeds" } } }, "localname": "ProceedsFromGrantors", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Gross proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r38", "r68" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Warrants expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r111", "r127", "r130", "r142", "r149", "r155", "r163", "r164", "r194", "r204", "r210", "r212", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r355", "r358", "r359", "r365", "r368", "r398", "r439", "r451", "r452", "r469", "r483" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "negatedLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r65" ], "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/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r66", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r63", "r115" ], "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": "Gross property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, Plant and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r65", "r103", "r399", "r454" ], "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 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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets", "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r65" ], "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": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r63" ], "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/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r140", "r224" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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 credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r34", "r471" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r39" ], "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/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "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": "[Restricted Stock, Value, Shares Issued Net of Tax Withholdings]", "verboseLabel": "restricted, amount" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r5", "r72", "r101", "r410", "r412", "r454" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r109", "r152", "r153", "r154", "r156", "r162", "r164", "r221", "r336", "r337", "r338", "r346", "r347", "r363", "r407", "r409" ], "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r49" ], "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": "Revenue from external customers by geographic areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r136", "r149", "r185", "r186", "r203", "r208", "r209", "r213", "r214", "r216", "r220", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r368", "r398", "r483" ], "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": "Revenue, net", "verboseLabel": "Revenues, net" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "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_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r382", "r453" ], "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 and lease liabilities terminated" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sold of common stock" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r18" ], "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Schedule of composition of revenues from contracts with customers" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r53", "r56" ], "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 Intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of presents revenue by customer" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r77", "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "verboseLabel": "Share-based Compensation" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r56" ], "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 Estimated annual amortization of Intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r216", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r243", "r244", "r440", "r499" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "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 total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r38" ], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Compensation Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "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" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program Axis" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program." } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "common stock vested sharaes" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r44", "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/BasisOfPresentationAndAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r110", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r216", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r242", "r243", "r244", "r440", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Statement Business Segments Axis" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r71", "r109", "r132", "r133", "r134", "r152", "r153", "r154", "r156", "r162", "r164", "r179", "r221", "r286", "r336", "r337", "r338", "r346", "r347", "r363", "r369", "r370", "r371", "r372", "r373", "r375", "r383", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/FairValueMeasurementsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://widepoint.com/role/LineOfCreditDetailsNarrative", "http://widepoint.com/role/PropertyAndEquipmentDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2", "http://widepoint.com/role/ShareBasedCompensationDetails", "http://widepoint.com/role/StockholdersEquityDetailsNarrative", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r152", "r153", "r154", "r179", "r391" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://widepoint.com/role/FairValueMeasurementsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://widepoint.com/role/LineOfCreditDetailsNarrative", "http://widepoint.com/role/PropertyAndEquipmentDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails2", "http://widepoint.com/role/ShareBasedCompensationDetails", "http://widepoint.com/role/StockholdersEquityDetailsNarrative", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r71", "r72" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Restricted stock awards granted" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/ShareBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r2", "r3", "r71", "r72" ], "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 warrants in acquisition of IT Authorities, Inc." } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Gross proceeds for issuance of common stock for stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOrUnitsAvailableForDistributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock or units eligible for distribution to members or limited partners of the limited liability company (LLC) or limited partnership (LP).", "label": "Stock options" } } }, "localname": "StockOrUnitsAvailableForDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock repurchase plan of common stock" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r2", "r3", "r71", "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock repurchase Amount" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r3", "r6", "r7", "r50", "r454", "r472", "r477", "r489" ], "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/2022", "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/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r75", "r148", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r362" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r384", "r385" ], "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": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r80" ], "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": "Trademarks and Trade Names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r16", "r73" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Stock repurchase shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r45", "r46", "r47", "r180", "r181", "r182", "r183" ], "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/2022", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r344" ], "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/2022", "presentation": [ "http://widepoint.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Automobiles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r476" ], "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 Shares Outstanding, Diluted, Adjustment]", "verboseLabel": "Weighted average number of common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "wyy_AccountsReceivableAndSignificantConcentrationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Accounts Receivable and Significant Concentrations]", "verboseLabel": "Accounts Receivable and Significant Concentrations" } } }, "localname": "AccountsReceivableAndSignificantConcentrationTextBlock", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations" ], "xbrltype": "textBlockItemType" }, "wyy_AdjustmentsWeightedAverageNumberOfCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjusted weighted average number of common shares" } } }, "localname": "AdjustmentsWeightedAverageNumberOfCommonShares", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "wyy_AdvancesOnBankLineOfCredit": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Advances on bank line of credit]", "negatedLabel": "Advances on bank line of credit" } } }, "localname": "AdvancesOnBankLineOfCredit", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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" } } }, "localname": "CapitalizedHardwareAndSoftwareDevelopmentCostsInAccountsPayableMgkhg", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_CarrierServiceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Carrier service costs" } } }, "localname": "CarrierServiceCosts", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_CarrierServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Carrier Services [Member]" } } }, "localname": "CarrierServicesMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "wyy_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Change in fair value of contingent consideration]", "negatedLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueOfContingentConsideration", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_ChannelRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Channel Relationships" } } }, "localname": "ChannelRelationshipsMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "wyy_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Strike price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "wyy_CommercialEnterprisesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial Enterprises" } } }, "localname": "CommercialEnterprisesMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commercial" } } }, "localname": "CommercialMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "xbrltype": "domainItemType" }, "wyy_CommonStockParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Common stock, par value]", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParValue", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "wyy_CommonStockRepurchased": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Common stock repurchased]", "negatedLabel": "Common stock repurchased" } } }, "localname": "CommonStockRepurchased", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_CommonStockRepurchasedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common stock repurchased, shares" } } }, "localname": "CommonStockRepurchasedShare", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "wyy_CommonStockRepurchasedShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Common stock repurchased, amount" } } }, "localname": "CommonStockRepurchasedShares", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_CommonStockShareIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Common stock, shares issued]", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockShareIssued", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "wyy_ComputerHardwareSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computer Hardware Software" } } }, "localname": "ComputerHardwareSoftwareMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "wyy_ConcentrationRiskPercentageOne": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentageOne", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1" ], "xbrltype": "percentItemType" }, "wyy_ContingentConsiderationCashSettled": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contingent consideration - cash settled" } } }, "localname": "ContingentConsiderationCashSettled", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "wyy_ContingentConsiderationWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contingent consideration - warrants" } } }, "localname": "ContingentConsiderationWarrants", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "wyy_DescriptionRelatedToLineOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of credit description" } } }, "localname": "DescriptionRelatedToLineOfCredit", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "wyy_EarningsPerSharesBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE, BASIC AND DILUTED" } } }, "localname": "EarningsPerSharesBasicAndDiluted", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "wyy_ForeignCurrencyTranslationGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Foreign currency translation - gain (loss)]", "verboseLabel": "Foreign currency translation - gain (loss)" } } }, "localname": "ForeignCurrencyTranslationGain", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_ForeignGovernmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Governments" } } }, "localname": "ForeignGovernmentsMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_IncomeTaxPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "U.S. Income tax payable" } } }, "localname": "IncomeTaxPayable", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_InternallyDevelopedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Internally Developed Software" } } }, "localname": "InternallyDevelopedSoftwareMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetails", "http://widepoint.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_IssuedOfWarrantsToPurchaseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issued warrants to purchase" } } }, "localname": "IssuedOfWarrantsToPurchaseShares", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "wyy_LineOfCreditFacilityMinimumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Working capital revolving line of credit]", "verboseLabel": "Working capital revolving line of credit" } } }, "localname": "LineOfCreditFacilityMinimumBorrowingCapacity", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loan Agreement" } } }, "localname": "LoanAgreementMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_ManagementServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Management Services [Member]" } } }, "localname": "ManagementServicesMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "wyy_NetLossIncomeDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Net loss]", "verboseLabel": "Net loss" } } }, "localname": "NetLossIncomeDiluted", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "monetaryItemType" }, "wyy_NetPaidPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net paid percentage" } } }, "localname": "NetPaidPercentage", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "wyy_OtherAccruedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other" } } }, "localname": "OtherAccruedExpenses", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "xbrltype": "monetaryItemType" }, "wyy_OtherCurrentAssetsAndAccruedExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Assets and Accrued Expenses" } } }, "localname": "OtherCurrentAssetsAndAccruedExpensesAbstract", "nsuri": "http://widepoint.com/20230331", "xbrltype": "stringItemType" }, "wyy_PercentageOfReceivables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk of receivable" } } }, "localname": "PercentageOfReceivables", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "wyy_PercentageOfUnpaidBalanceOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Percentage of unpaid balance of eligible accounts receivable" } } }, "localname": "PercentageOfUnpaidBalanceOfEligibleAccountsReceivable", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "wyy_PreferredStockParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Preferred stock, par value]", "verboseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParValue", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "wyy_PropertyAndEquipmentDepreciationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Property and equipment depreciation expense" } } }, "localname": "PropertyAndEquipmentDepreciationExpense", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_RepurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Repurchase Plan" } } }, "localname": "RepurchasePlanMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_RestrictedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "restricted, amount" } } }, "localname": "RestrictedAmount", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_RestrictedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "restricted, shares" } } }, "localname": "RestrictedShares", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "wyy_RevenueFromExternalCustomersByCustomersTypeTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by customer type attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from external customers by customers type" } } }, "localname": "RevenueFromExternalCustomersByCustomersTypeTextBlock", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "wyy_RevenueRelatedApproximately": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Revenue Related Approximately" } } }, "localname": "RevenueRelatedApproximately", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of concentration of risk" } } }, "localname": "SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/UnbilledAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "wyy_SignificantAccountingPolicies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPolicies", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wyy_StockIssuedDuringPeriodForeignCurrencyTranslationGainLossAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Foreign currency translation - gain (loss)" } } }, "localname": "StockIssuedDuringPeriodForeignCurrencyTranslationGainLossAmount", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_StockIssuedDuringPeriodRestrictedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of common stock - restricted" } } }, "localname": "StockIssuedDuringPeriodRestrictedAmount", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "wyy_USFederalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S Federal Government" } } }, "localname": "USFederalGovernmentMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1", "http://widepoint.com/role/UnbilledAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "wyy_UnbilledAccountsReceivablesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Unbilled Accounts Receivable]", "verboseLabel": "Unbilled Accounts Receivable" } } }, "localname": "UnbilledAccountsReceivablesTextBlock", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/UnbilledAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "wyy_UsStateAndLocalGovernmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S. State and Local Governments" } } }, "localname": "UsStateAndLocalGovernmentsMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/RevenueFromContractsWithCustomersDetails1" ], "xbrltype": "domainItemType" }, "wyy_WarrantsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Warrants Fair Value" } } }, "localname": "WarrantsFairValue", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "wyy_WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "WarrantsMember", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "wyy_WarrantsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Term" } } }, "localname": "WarrantsTerm", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "wyy_WarrantstoPurchasecCmmonSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants to purchase" } } }, "localname": "WarrantstoPurchasecCmmonSharesOutstanding", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "wyy_WeightedAverageNumberOfCommonShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares" } } }, "localname": "WeightedAverageNumberOfCommonShares", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/EarningsPerCommonShareEpsDetails" ], "xbrltype": "sharesItemType" }, "wyy_WeightedAverageNumberOfShareOutstandingBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasic", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "wyy_WithholdingTaxesPaidOnBehalfOfEmployeesOnNetSettledRestrictedStockAwards": { "auth_ref": [], "calculation": { "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Withholding taxes paid on behalf of employees on net settled restricted stock awards]", "negatedLabel": "Withholding taxes paid on behalf of employees on net settled restricted stock awards" } } }, "localname": "WithholdingTaxesPaidOnBehalfOfEmployeesOnNetSettledRestrictedStockAwards", "nsuri": "http://widepoint.com/20230331", "presentation": [ "http://widepoint.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(5)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=99382878&loc=SL5749324-161292", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r461": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r462": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.7,8)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 75 0001654954-23-006572-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-23-006572-xbrl.zip M4$L#!!0 ( '&!KU;GX\L,@0\ &^E 0 =WEY+3(P,C,P,S,Q+GAS M9.U=6W/;-A9^WYG]#UB]-)U9698=IXTGZ8XLRXEF;EHC>/W[ZZU\^_*W?_^7B_AI=NI:W)DRB M,2=8$AL]4[E"BG2#A22\WP^X?_;+.4A# M[@)92K,6/3X;#,\&)\^0^=H M])V%+E>8K_&&DS5FRBDT>I)'D:ZQN]ERNEQ)],;Z'JEBT+1_.WE %YZ@C B! MYJ[C*5/$W]&464=HY#CH7DD(=$\$X4_$#M0):P6%(*AA)LY?G(^]E92;\\'@ M^?GYZ.61.T#7ZXI^]8+.#E9E+*^&P U9+0\S@&L;<2M.06QCI;N MTR"DJKHZ"44 T27&FSZ6,I):8/&H]0?$ 1 Y??0DX!R("6H5%P*$E'[R8JV* M.14EQ4K9$Q&RF-FG ?OPM'\\[)\.0R%&EBK"2NOG_8"[#AD$;)$4II8H+DF3 MLE4DMQLB"NM'4U+L0FYX2=T )7>19'[>QJ@^ M4YML7,KDD>6N=8]]?*I:CL(0H=DG\9Z0JUV61!&=6E'JM_0]2/Q\L^TE(?!EG6K!8/ MQL<9^TE?P\@E0%A[HH:-0#I@J9*TL&-Y3@O!V+)RN>!N6'L[52JS"0/M<"%< MA]JJ*Y^#PSHFQ&PQVQ"NO1!?&/9LJGMZ'X,6DD;(3@"G2(G";'9[.;F=3R[5 MU7QV/;T&>D[F.@QN2*2 M@I/M84^K,<; Z>O% 'J3*KN+B88Q,7;74 DKX*%/Y-H5C3N!"@7&.'C;)@[& MLYN[^\EGX)O^/$'7LWG7)S3$_P([:E8Z7Q$B107,:3XCFF?UT+P878]NQQ,T M_SR9/,P[O!KB5;?'KA R(OFN#9)=3[QC3XS%ZLIQGYOWP'E!(\(_M.IY1_// MZ.IZ]K7K<7?!>879DH@IFTO7^K9R'9MP,?G-HW+;&/DZJHRQ\&.K6/@\NOTT MF:/I+1!FXW]^GEU?3N[GWZ')O[Y,'_[=!4AI@,SX$C/ZN[9SQ.Q;+#U.DK-J M'WPSFQ'8]VIU3(7EN )DX4=2I\[D^EI52CC6V\&5@NL""PI-[2[A)\ QLG1B MC;+E'31,BY( M=K<)O"&QUGPM&H%55*Y1C%6CT+]'8@I$*\PY3]CQR,W!*OJ MU/VGCU@QR0C/, N/TH.T(I34U &1 B((57%/+$*?\*-#H'G,Z9+1!4P:F821 MSH(*2/6$#66,T)UDH0L+0'$)NETERD#I0CI44ZA^88_4<8B=1\I'L()N1.LT MBU:HK BV#I?T5 ,68WRL=R[E2 A8"/J#$?>(/7G9J+EE.-NHPVG$ZFUNPJ'4 MHD O\A6'0Y92C4+='7 IX.ZX"_,QN040U'1^HX82'ZA"BA&8LRPPH1H-1J2H M0R&%PC6,XV$#":Z--?TN6].^8%>SJ9K]Y+KV,_3B$,53\),MJ1K5=??@5W<5 M@Q&#'[(8A-ITM,?Z@@ZIPR8=]93!.G/,":S>@]A/WC'6_H^Y%@#B:MWB*^AJ M.U7;4P:7Y &_A!U-\H:QKG,K?%\::?&NIE,UG<^1^15><-]4[R>YQ7E2"?*U M=-6?KOX5YD0]/&6K'4.8]&F+ PB*:488J)QL!"2WM YUH3NU#M#:?)#0F\G=O$L-IX&Y)T^$>>2*N^NQ MJY(-EA1?J5R-/2&A6^1WH[N#);/>LUE3K- M!_-456D0ZH3%V> J!B-$N<5T0IN>R*;T=="D1QOO49#?//!Q\A3G>G-WC2#D M%LZQ"N3KZ"H^7?%QSC2_ZY'>*ZG':H0HM^).IFT+MD;0F_"J&WYJ[)(\J+QJ MU5Y)P&#$*;VL,=X!Z:\7Z5M$I0'!IVB-?-K*3:LIG-B&/# MW$K70ELG5U+(-1$P8?AVE_1*!^BN@ X;(VKN7M_FUZU3I)LU2KK&(P M0I;+QI2ES;HFUQ2=6\S5G.&)&&&*.8UXY=(R!KQ0I+M#KG;&,]6\:O 94T&L-9+CU3$[5N#&N.6Z:S;")@Q#&7N*F+8]=WUGB-H1C M2@XC8KF\S'7J-8<.H2:O/A0#5,5@Q">71TF^&M&AT^)UB6*0:O 9L MI^@@J[??>I'=34W-%*M93$"=Y=][4?KZ15NNW?2P.4;9IE6/UXA:\6LR5:AU M;:SQGGFJF1FYC)@U?9.F:W M 9"Z$':MK_4S$*E66)O;"&4N M.5+S*8BN3>X$X[ 9CN9\R5G;QUFZM,F.4)XT@_+$#&4N9=(0RI,.RG909D;, MYF)&:'.YE8;0_E^-G^J/FLK?DP72AYFRM]#L[S=ML/ M#W+X%;P]>ED[(8=27W&6B0Z1; 4%Y88J,+=R6G)GK8 2O1U$B1B$MO?0X+6\ M42 ML?PI*16G_OA'5EV[EE94(:)^]4.YOKK5'Y[T3X='+\(.;6QB0NQ?,Q-"N<8F M%!]E5+/P4$"5>M:@O.(SCHH*%54BX0\5GR=MBD\?#5:O_*1,]*NM!?&11[4* M#]G518,B:QR$5 ?PI.2M+ZB ?Z_";?AN)U/:F='2AK+SV&I!$/'KJ[8@Z/.Z M@LYOL( I49^\;!S,L'3Y]@I^UZL*A_.4EDFL9#=D"HZ0JVM/4NKUC&A0(:'$ M;G&1/!"O5F#$ OYEVRXA/DJP5K$AN[IH4&3I&6V5A>8.1QL01XI81UL#DN?1 MM35 Z]BY4TR>;U=FB4E2_Q9MH(]/2JR'?X]"4JD/D?W$76_SL>>KHL!2ZL=7HLZ8)?;HB7"\)# / M>21\MM"Z9Y[4!_2"_=KJT*>&,HW]\SF$KJY=_?-/!IFRZ'4R=5!7\+DH]6J* MH#8)2_>]:R11Z-NC?^+0QYX5?#NTKLMK%\99S+>[.CVRGY0!8L8N,/MVG?J. MJ>]D)<=A.J52:>I)" !"/[IRAZD-YI,5=A:SQ016VNZ6*(]NB9P3*1UBWQ,A M84:K#XMQK6^C9\QM$47QZ^D[S H+MNV4I?=DXW%KI?:YHS OHQZH,WA#)7;H M[\3^#+6NSN56KYD%1W1?DB?BN/IIZK$KI)BR\-VB.[Q5WMPLOZV6D>NOH^M M*ZH05]TW5T,?LNRWNRXW3=0PW]P8;?*X#U02/4?*EX+[>ZW_V)[16L5\WL[H M_F&&OPZ+J1 >L2\]KKZCIXLN\ZL^^_^4NU.F? 3X9\P9>IP MTEK5T$#-0;:Z:OM#YXUN'\B+O' Y&@"V%:Z^6I%GR)_+D,=N_I= M_DJRR'E9DW?O/E5^ 31JI :F_7L!BV[;@[J=+<**3U1X*J)FBWLJOEULU5^5 MGW5Y#KM7T[;W>DD\&#!YD80S[$1[]1?;^$LT4$2N%EK*[MWGDB6S.J(U6$S% MT[D:G&V[8'\K4?Y14^U"R[^JAR[TIY8K'4RP':IW<0M3+0OF!.H&7I(92ZPE M#%QMLUM*R:XN)&Q9)/J.T/9RLM'H3,V_HLUC" M*^)SP)VH1O0*-UZU%I)8S MKS\T=J(7EH(E<^A!P?V#C'W]+83<^7"^#R6T0X2A^#7V#2<6U4TN,#]J#[79 M#W*V?TNDRN'%K3KTJXBPSV[ID@B+TXWN,8FC-G8?W*(D;0V^MLD"J19YN_J1 MM 6F7=2A,(_,JH!0HVE M]@I6V QDU,5:X]BZQ(,9V7931V#/NU(Z"19,@D>;#7=?Z!JNG6A>6?A80_A,0T&-5_+MUXD59HPX MNBF#F%C1C<@Y4,&S5^.GS$_2.]O@.1)BEX%0@W6OKER[F(V6G)"B%E!(W*NY MX6B6M31[?Z]&Q@^LW,'@DS6UF+K?QIC*.>?;83%YKR;?8 8S-'6CS.IRCOT. M/&(N8<8" [IZ<#DQMN0<,'/NU9'@B8H*!\HY]CU^!C.1B>J<-QQ6\OF8KV+Z M,\W_,/ ?<__IOU!+ P04 " !Q@:]6 EX)C981 #^TP % '=Y>2TR M,#(S,#,S,5]C86PN>&ULU5UM<]LV$OY^,_GP"(W#\\'%=M LF,Z MKH+5)D3/BQB\<;\#]#)@W+L?/8++)$(81A&8!7Y"38G^"<;8/05#WP"#Y '(VC#Z\1^GBRB./5A[.SEY>7TY>+TR!\)GC. M^V>_W]W.W 6QJXX."O,(<,C M]"%*+W<;N*ES%<0 =P3]J5<,Z]%_ZO4'O8O^Z6ODG1!O )#Y(PQ\^ #G@/[Y MY6&\NR;RX"I .#YU@^49_>W954 "DQB:RBU"./]X\K+9]"@IYQ>9YK_OC8DW M*Q*?$5JN? +P[-"K8@]B$I#D+U'@(X^&]"PF_Z"3@ M/*F1AZLTAFE*[B@<+V",7,?7 )"IOQNT5\&2W/\+,@:MX6T0M4>D7+,^A)>. M3^>,V0+".#H$"%-!1_8>'6UR;1W%EA,M;OS@I<68XFKL"-'"P<\P&N-9'+A? M%X'OD30^^I:@>-,>Q@;7: 7U)'QV,/I?.B<-L7?OD)H!EN >=B#@I95QB MJ%"F%:MRT-$#="%:.T\^))Z8D7H1SC5 M39#8+!=LYSXCLW!XE81T/AY&$9F;LX@+$^B-7E=T4I#>:@U4M&+S- S(;1QO MR&7H%+2BT2>Q4232BDVWY$:0>FI_4"O7_10$W@L)% )L3*8,_(QH=*CBV[>J!><2D6<(UTZ*O>'FF9<% -MR]IH))3 M,OT8E9JK.B7[5<4[J_"4K&ZN2%NUIV2O7%!W!:9DIK*\QKRO9*B*J-X:0,E, M1>ENZ@$EBQMJT9JW M4MFSC93H?6Y1<["J>">VJKJYL9YNGKO4/-Y43:>VRW)>8SV=6C]HR?J!$>M5 MH_]@?7PTKN.[B9].5B31?MT;#U]CB+U=IP7%I-R@%Z.8CC[/_NN#WJXOM/17 MVHTYPF3L!HSQ/ B7^2L>?28>T7I70C0@(+9BY.]7D_OKT?UL=$W_-IOAH]C,@"\V6K_+NN&+,#Z@;L'T*?-F$&E[9'B MBPC M.5R[D1/:=]E$O6>'6=%FV$'9]"/H^)?:! -T@#*_^&/3V$01>1!8;Y[ M\>D[3]!/K_='/FIOT)D!*Z^"*)[,\Z#GVUD9MF]I*7B&H0N"D)0^'T^VM[D3 MNOLA4VMDS4><186U9R,_)K617R'[T:H^/K"H*^K6!AN-N3E?)[!S]66E;J[&4--6#R#/E'W3)X<[YSP M*RP9Q#==)*,2.V^UQ0[7_Y4(DJ.V)Z8^04Q T6?[H;=$&$5Q5@5(:9(*JG#U MSCA7BOCM(>P:KD+HHOQ1D=1F10OF,@CCO)N4SYJ:M IUWQNGKHDG[.%OBRY; M *(-_@K3>'FP"CL_Z&>G;G_UUF*D6@4:V(!^M 0/S#MJ<3N QSL Y+.Y (1 M$PC&.(8AC.+,E/2]#]]VYF"5>'JO+9ZD#%2B2H#7GEFK,%(:3+6!*F3TSZUC M0Y[_3=WA:81,F)CNH>#17":G1%3?&J+4W'51DEV(I#N&$6+Y;/+J$\R"$ MI?="=P@'(8HW14RF+^#*6K+7,7H%161Q<"/7UK8V8]YA\$K#F?B:3C$H%7QFFQ+"^%0RFT;4,V'T46,/J%E0> M=Y<00^&"-U= B6E]ZQ_J3'/!"FN>G\ZJN&[)SQ:]@6'OWRZ]CKEH[W4,>+-W MM>\,OHM2.#V@Y(.WA_C@:G(W?1A])N/&OX[ [61F_-54UAQ81KZ+?7(C3.8D MQB6%L53:6*G/L>R&3,'H&6[F,71PY+CY$ECZ4S[=>/]-LNGV.$\<:1 ?K(4,; ?:D/09$>;0(AWG35X3JJT&;<\.N900DF"]. MV.?@E#+O.[7,>SF\'=Y?C<#L\VCT.#.16[-&W[SSGA]BE6%&)C$G6M"MP.0/ M^KRQ=OQTRD-8SB?,T::[9C0X4-/D)[ M6-@_GX:7*4TW651.T0D4J+#&P\5NM:E/#[$H;5D3OO\22YEMJA"RH0+7'G*V M+SW2DZ324VTG\R]1MF%,H=.%+6:V141(CQ)@>_BI;N$C031Z=?V$GFY<[/03 MOMY7D#;;@"%DJPE\>TB3$]/,^1H;+H3>M]?#UW .2;KS'IW7;6#PO;;B# M0NAY$3Y[6"C5=_7AAAL/Q-E"A- >(FZ10YY[4(P4'O!88TTN($R= M#7U.4UXZJ(XWW(7!=SUGZ8"-UYY8RD_I:!)2 A'#'11-V!&CMH>@(C?D.Y^D M[/#&&VYY4*9&C-<>7O:?+ IX&_G:CD1.B2=]2P_*/*GAMX>O$C"E;*G(A+YE M!X;!%0K^#-,7)TR4"DBYJ!)%^I8>Y!0IP[>'L:L KV$8H_3@M"?Y2Q[>>"5N M]"TTR+D1 [6'D$I&5+EU!")*KTCUK4#(:9'"M8<9_AGKC)W3C+%FUN=S_Z8& M25Z[,P2-\96S0K$C6-'E"BAQHF]]0ID3"6*+J''=9$E]"+WC.HD;*U*B4M]B MACJ5AWG('HH?Z"%7&'K%67 E0*080*YHBX>*K!*1^I8^E(E4]X,]W)7J.7IB M=(."2"ZIQ%LG2R%":-4#9B0?WCED7^&@DV6&)BA9=?R?I^E7NO_H^T,Z@&W: M:<3_IF0)Y0\'[3 :SCZ#F]O);\9W%M%F3()S&@9KXB+O&2,MVLN0S=& M:\F*7Q,=AMJIYB@6[R HCS'; =V9;7(^F@\6 M9'N*CQ07_>+\31!>!\E3/$_\XL6K\'812)GM>F[C!I*ZQ!X"RZ>!3>:\ST@R MGN4DJ@TCC?2 M8Z-XX\VV9;\US/X<8_ZWN)EGERA(&SY-[]A;L(F+K&:6 MGIN#R86$SYH2,=.'\;5/)L,K5K,X#>'*05[Q!CK/"$/LE1J#F]"KIL_TV7[M M\][$CU8'Q/XYALT#@"UON 5> ^$B/UE-<*5->_?90J5VP4/U&6YBUYBV5?QH MSX,0$P>UNG1\7HZH81#PE)@_8E #\V*/V4QWD:$.O-N9XN;/%FR;8H&7;"9W M/RD=2+% B>%.?>UIW&JZ.>BS\TN/>_?'U&%DG<[9I*]S'X.A^RU!(>0>-B!8 MNVN@P_"&A^:45A?T&OO+HMIT9_PU7$,_6,V">?SBA*)U6;Z(X8T1+5+)\89% MS'' WB#L8/>XJ8BIHZTUZ*&WIATQT01?.OCK;>FKS.PU9]%XPYL]FE-06F26 M^\&B8'N J_S6F,RIJ9& LVU;(5?$\&:0PVF30[..N0P53#>"34-$ *YH\_5& M\E4(B9CAS1A',ZCDE?989$Z$](N[M.>1V)L_P"*/3 9PX?CSR7RT7/G!!M+Y M@:"=P3A.3YR+XA"Y<;ZY9$A2D\"O(472)\5LTJU*(E<-4=W&3'[:Z_P^ED5,8(OK-B^IS<'[D MU.C53=\_/S@Q',WGT!7M@NW8#L.;4\RXO7[T=-,5D,,[\/6MV-GL2]$3V^&^ MU+MJ&3"2D4M@)_@HMVX=>(VB51 Y_JWUZ&'V#S#Z]Y?QXW_V]NUHVZ,T"9\=G#$,Q!_;9L'\2E$R'"WC2$$?%_@25_VTW" M=4JX=LL3^0Y+_[R*)55&+2^K2T'M%(*=1EV8MLV4=^3V)Y;M/VJ7 /2K *@D M2$7!OJPN4^O=@'2/(GK&:(Y<)VT!=8D%_(#J#ZH8"I5@IS.EH*055-7J@E>< M7R]H>BQ!N:A"*<19F#3>U^D>\^Q(EJS39]?M4?OV=LG\M[5;FRH"N2:0J2KN M!JH,[+3IPE*\(&*^&RK9_JYJ>R&8VEM[A=:^H>GZ&-.MWU=-*X;J,J4X)CC] MCB1G9TK)OA^J]A7RJ>MV&L!^=YP&%[(6]DN&_EAS)!&@L_7^8GG[AI5:9UAV MU5)B-A[D KJL$NP$WQDWJ.6XLAC8W\BOP4:ZX>:)N^&F9&U$ 6L/4ONV M%H7BATDG,)M M4,M4)?ETUJIHT!;>R5,$OR7DLJ,UIT8;U#+33@@44MKLVY5,]8I84!D/:CFK M7'PQ:F'PIOB;QDAGEL6/Z4>%6!AJ>8U3'(,WF0Z-EC>KDOF0:AFP>:W< 5I^ MT 5FUNH%7]NAG1F#Y/3T9(T9KUFKT MVUKA(($ MMK,%'$"-FI5A*R*T\^*' CS-JE5$(I(M-X;I=?;V=:NBQGM?T3U)"ZT5,O&,OQXM@=$(']PE4P$C3I?HNB)'A$')32^RJ M@#JA2/IX+:"JEN<5GZ_U$Z:*BI7TWQVZ;-!%[E<%-F !JV7^AL &%@ 3WFJU M:J AP.H-E[>\T?_1J?3G_P-02P,$% @ <8&O5B2YT9'J&0 LX7DM,C R,S S,S%?9&5F+GAM;.T]VW+;.I+O6[7_P/4^3$[5.H[M^.12 MDYF2;3E1C6UY)>=D]ND43$(6)Q2I Y"V-5^_ "\21.)&BA1('^;!D2UTLR^X M=#>ZFW_]^\O"LYX@PF[@?SDX?OONP(*^'3BN__CE(,*' -NN>V#A$/@.\ (? M?CE807SP][_]YW_\];\.#_]Y/KFV+@,[6D _M"X0!"%TK&- UFX3- T +(GKLAM,,( <]R('8??8L0;B4,?;8&?[&MRSE "[!$ M< %\RI0U> K?KG%=!,L5^L\PJX/,;:F@1=14O#_ M6"/??FL-/,^:4 AL32"&Z DZ*3K/]7]^IC\>"'\6$;2//[]@]\O!/ R7GX^. MGI^?WSZ?O@W0(^'GW?'1/V^NI_:<7J4D;/&3+YUPC4 ._CL*/F2#,7N9QQ3=AW8L1XTGF )1]#?#K-A MA_1/A\!ZX=O[6!Q1+\] MN@C('":$QG!S!&=?#IY7JT.JOW>G">;_WAH3KI9D*F-WL?2(+(ZJ/M5WH$_F M+OF \]UZ.R?AN0G70YX/!LO(8KEA;_[('+(W'241%9':8RG.[+X_' .0]<& M7@,,W5ZF> YY,0?_A&YX:H^'DL\ MHQ:NQ^@1^.Z_XSUIX#NW@)@7D-VG%!QIP]="+;&E7"*E.T1L$3_,'CJP[2#R M0V($W1&9VBY4$5T632VT7P$7_0:\"-Y @(F08HTK")7"U$)5RC2>0!NZ3^#! M@T024V):NC.R9_@AF:@V>:C>9*B&K!8^OOL/KN=!ITB"@F8U8#WKC.S"Z")" M=#\>8$SVYF3&H0@ZPYR.M: @1@.R'LD0#XX<( B20T(E M'\[06F@@/F.P@/?@1:DBSLA:*"B>FPI"Q #UT$,<:Q&2-QGN?BB8I M4"UT#0'RR4F'[\B6$BP6@1\_<[A4Z4T)5PMU$_@$_0A>H6!!S@QR8-@A_N&& M\XL(AV3:(!65VO U68Z+A1O&9S-9Y/2!1$+0US!$-"#KF871 X9_1.0YPR<- MLT,TO!Y:-O9 T>+2-.!*X6C.>KNG9D(E&VX;TH EIT7Z+B@;MNJTZ-<%WYN% MIT5U>42-67M:]*H!F[; M,C4AF_PW-T61M BTQ-Z/W8 UH4E\32W+EQ M"4/@>I4.CARH@9-#C_B=<)KCZK@)MH[W=";J:48;?F^GHA[=%3#MFP/5[*F" MJK&S74_J&I!-4W@+$%U/3ZI(7AD435LD>L+51[ G>E43N 2&/5&L.SDJ8*H] M*E>29!W0NJ-V)4G4@&PHJE>24'T$]5G_YWD37F]3T()MGDIMR99"TJS?HB=@ M7?"]T*HKYM)X]N-WZ4F\+)J]TJXZ\TKCV2OU)S51?V*$>MW97QF?F!N [(PA MWE"6'$&N7Y9"2)/\SF(RYP0%LJ,'>.BX"YK[1"]MT@>Q$EMC(4([(D./TC%' M7 1-4[U^U*$3+(!;DN0B=./TQL\Y7,#% TUY+$7L-FC3E +/*T=?#- T57X0 M#LH2EL'L<2["&8B\L/)DS,!9BLD?7=^E]@FQK7]N40U?0N@[F^0JBDX[)S=T M0SKZ7?+OV#K<9(T?6O%(ZPX\0FODSP*T2"YS8[(RPKS WJ+&HYG( 2H*$6?< M8VB_?0R>CASHTGSQ$_J![IDGB1BA^WO\W,$#CG?+#),''J 7X_^=C$F92$5T MQ)%14\+;(0^8D?4)$>\:C(IZ?'LYO)T.+^FGZ?AZ=#FX)[],[\E_-\/;^ZDU MOK+&=\/)X'Y$!EAOUMA_:7"BU)42S#!^6A_CUINMIQD4A$;.,"."]U5$<#&^ MN9L,OY%QH]^&UO5X:G .\+.,&0[/]#@\'UP/;B^&UO3;<'@_--R(?,2S:154)O.FZ;ULV,&Z!MJHF]E2%-32]-VS:! MF1$_3BFW]'F!E. D9GYY8#8C^\(1&Q,?K:)ATA6Q-"+!Q*#%#ZF::CI]UY MIOZ7@Q!%!9;WK)YD2=&#+_#C)+ 75V=V\<&:5![7,54IID*+;K=*&;*[EE"/@)U7*:8>5\OMQ@?C&]))YH$TK)N8I MU<=F-)3>*E![3Z45SM!N:8+#0";]$T/KP[:C1>11.SQ)$F%]X>265;E6 M]%%T2ULE&,NT>&I&BQ-Z"^%#)[NL4ZE,-+Y;^A%QD2GCO2$CFUZ0XA'&T<97 MY=C46Z/,"U[?$]HB/)6UH;-#7$/%^Q%QGS?' Y@0V[W_N1\L;OKK9E<\4\@3A$ MKAW*15LK M $'WT4\*&NS5/0(^]N*K[*^$:7J#6T$_^DB[K3=]/E-]?C*S&][",/&Q*4GB M72\WK NZX5.>>5*&@MR,/4'G3;S'LJX>H78\NPV(R MFOS"8HE;KB9X:.]6%E-#V1JENY5M6#E^EV;4/<:30_8S@YS7.2 M@?-8:HSF4FW0&.K?%U8U162EF*P$5;82*#)K@ZTA5J3=TAC2S_*D9X QN0QH M0W3F^JDQE/V:IRP;VA E.LW4&/(^Y,G+X&/!;3!8&8JF!,AKN,;0^;$@1@) M=^D,I"&Z>%W8&+(*!V$RWDH!&B)*TI%M0]M)X61CP:SMFX7Z290W:&/(+!Q@ M&U!K&[8A4M4-VQAJ"V=5!FW=T:TRAD\XL-X,[Z;-9:CJ-W!CJ"^<3RD6B]JU MUAI/TL&?P=18EJVZN1M#?>%\8N#C[2J'H:FI+>K]QI!:.(\V0%8&U11YI3J_ M,3073BK6W.+8OM:;[%-SLURG-1S#0N$T$QC#UIL$1W.$[]08CN&H<.Z5MXV; M9U:[BQS#6.'DE)G*S;-0H:7DFR=;OQD= M0WWA=)9;L\USH=6ICF&@<$ +C*'F*==M7L<07SB?%;91\TR4[6?',%,XP;5, MI>99TNIYQ_!1.-6%1V**I"\AZDN(7D,)T7JAG*_6'[^Y$-&WA*VNR6+VY+5$ MNO"=*BK29JJF!,GU::R:A@(Q\?.2:!UMH3&%(?'?>"4Y<7:Z&LZ\1C03 M[=6L[%2V4T;P/VAC/"::KR7U#5"W1;[A8Z=*G9TWIVL7/+@>$1S<+-]-\$*\ M/ZG@NJ =35;R93Y[3!7;[8T%3$RJ<$U3Y5*C#U?UX:I7%*[*EL!M$$)\'0"? M7D!=N3[P;;)A;]8%/B>^X2/PAF0C#U>T)QR!@F@)4+BZ)_3)@UKU/J53H:]Z M63<<(&,HI#1M4ZD*F&@!MR(8UL2BR)^W.L(P'"AK6MLM"HJU0^-=")A]I:UI M??I\E?=>'&G>'BXQI7/J*W*S6Q1,6/I.CA]7TH IK13?'M5)P7(Y,=_N)^=K M?$72\CHA@'F5:%NR0A[,-B\9>%[P3+O87@7H,H@>PEGDB>LA.*K1A.^2IC19 M,AM.*5)T"WFUQL+I%P_ODEKX''0M9K)Y40H3-*DE$S1]@'7@7I5::G$1,AXR7#S=NZ MU?QW"4L-M/+8LBHG+OYY1\XM>H$O9R'OJ>W0U]%]; MSG@5)>^B]A]Y[Z+V'WGOHO8?>>R@K;\9BGC%SBR]MX6#S MLM;R%X3T&W04='H=B%V&][LT.UC[#R;[.$AN6=X7^A^49XY>KNRSF8-$585^ M"*)N#KU?U_MUK\BORZ;YG4>[(#%KY5S#7=,"[I07IL6187-;2".E4&5N:P&W MPKDJ,3-UE\@_%:4]+B/B+GP#R'D&"$Z#64C_5R1! M2F',&^HE9N5V2J24+].UUQ$BRJO]!/RK?IR6 ZJ28-O@SGL<;=?FG/ MU=%BB8AW'9JRHJ2,&7XUY6]P[MJ>>A'EQW59'WE>#+^0DGF/Z25< M(FB[\34K^>S!K*G_(D!A^J(!(=_2JYB:GF!>[66R8FMBVFP>NI P:5:S'*I# M:I0S8C;37$B;HFI#!?<:U+-=PV$B"5T2-;REG1]"]XGW.HOWA6ZDBO"AM<9F MI"^L)!!::$VJ:@S;!T3[@.@K"HA>4;'":[(R"ZOF?'4#_A6@"P]@K.B(609) MIP*DI3@SW1M33.N&TENP4,;;2B-J10"UPDS65S:?;]-M,@TIO$7!UKTKO0L- M $9^JHY=]_72B#JUMY?FCE%["]5:;LE70M:*?;[B["ZG?.E^?_8GG0 MVO>- M30)V__^UI?M_]M*)"4S>)8OG[E(9O98"F8^V5+1U<@J7,IEM[W760\V![T-/ M3Q'T:E$ROO,Z4/"7B;]:H)(K_A'-@S(TV,QT M8NCF[1X!!RX ^DES->-?*$/*K4P!9EYW.QSDN0U-P6JF/T/7=I(YJ@C_JR'- M:U$[4JAFQNSUF80^YH:0O0FLI#@AKM>A2B%[9B_@)!1+;T=5<*]#:::[0*DO MK;C%"(5WT&G>6C59@:!F17JE6'@=G2Y+S-5B?R777\GU5W+]E5PA9&NJ,+R_ MDC-T)?=GNX-M46C6Z)5<0^7A=;YS-&9$9P<7@W1KOQ;S8?K^/*,LG5O).\*< ML3^!=H20ZS^> ^SB[W[P@"&*Z[/C=X"1KP/?=KTD6Y9E2_N-E+4_L1W[O6J6 MBZ9&[>(P?%7[>F96FPZ6ELPN]KPYVV,-7G^;4<]MQFG;JA14]QE*P!;HK^$- M3S>E/J]J0T'7N#<(6U*3JZ01ZUH-:5[9VO$8-3-F+SZR$*-8'9L1'1+[AFBS M5P\78.F&P'/_#9VL9CK;D@>.$TM/XO_H07=(+7H,&;R,H R,9Q=DWW:UJH * M;^ND"*Q@9B4H^A!]'Z)_I2%Z=J5< 6J_A"MY-$<,T:E@CI@-TTTY.81=T]T/ M*3MR*B%;$5M133D-16US9?K5E8TIK$4ABYJ59JSX!*.0T2GY;:-/\LOO$^*P MBWJGD>^9K[NQV6W3W$0L44>@PK! 1MY>W'_E_K0M++X@T6I[;I.Z6O,]=^KU0Y@50<].IV-V7*\'1< MG3+6,L_,C$(OX4,X\G&(HCC* =%"K#3>V XIAD=^*OP/;1#^#0@C1*;$)>&' ML7UT]2$$[ZR*A!RE6OMH1FOI,4M<@!\!"N<3^$?DDM5^%2!Z7>NYP+%F_:TF:8/ QGV"0P%LQ@KTV%YV&@?V3]B>'"--D,[)Y:=!? M>('#<-D: MES+5(I8"M6(W5\XU'06UI =HW2IJT799HYJZT*4SWM4GT[V]CL4/"*P MD&^!,IA.[8$R1AB]M44WKR2CL: MY\>85XF&!<4$V?/T9V*LL4LQLVR)GF7"Y(\T+U*=O9B1*9^-3+*&>@W'BV:$ M<02=RX@6K-]!Y 9.7-3.7\6*%K:5$;9 G_IQZHH\&G]?I VA@Z\(XU_I\@Z0 M_%6$G-$=TA*?@9V2+/DWM^0KB%!Z -V!I".$X&I6,+8+8I60OU.>Y.[!@6"Q M"/R8I'CUX4$4S@-$*\XEP0$94!?4H<.'V43)F)X'B168&H$/>2-P'"?&X-^( M:0>=VX@*:CQ+N%/X.+4_K4,SH1D!F$W0'#C_BG 8>PSKI/E[\/+##>A^^0&2[-&KLTM3UC*#T6X$>JF'JB&ZJ,9?IJUJ, M0WK!L^[N*K_C889U1-('-F,&" M%D@=B_6_"\X.J7X7-C.M&ZK;O$=QM_$5$_H7JY,[N$-ZXM*?*Q.+Q;$N8NQ+ M%\O2W)YB5I"H2RGAHL2]Z/0%J5_[T&I7:@1'"Z67K"",#:K$K94">$2 M$/-V9+EYG%.KA+-LOS5TEY%+/$^[!XIU)!IO7D':1HZ(!;-IK0,OQDN(XAKZ M2L7HPG=(4;HLY9-AV^*5R=K+G!V7=L_VT2IG"!"-&&'B]J;I#)2JX1)+',V3 M/"<9$HM@L1(T"7?6F^'=]!?&WS3%AE0SIU7YV8>")O )^A&D]ZT7Y+A'P XQ MS9.ZB' 8+,B))%'4^SQC*3*++E%KC&#-Q7F$"<,8 M3Q,2%:_T5H!U*AB@X,5T)Z2$&&4Y\/:P5GCT6G,KKXQM/DPW$:H@_!9YWSLK M8 ^^-3^]AM@.+D13B)Y<&TK+<@5#6V#9\^8.FQO#)WPW%Y@KS1O@@Z1<1$>@ MXM'MEZF8]DRLAM[$D!J7DA-U,Z(%8M:/'F1$Y^,%>W0[=;V =6H$ZP:<[>8& M6,>](] [ J_!$<@:+-\&(<3T+6%XX#M7K@]\F[C[F[;+^'QU#1^!-_3),EJ- M9Q<4"J(E0$GH5]$AM=:G=,K-J)=UP\47#(64IFTJE:\]U0%NA0?3Q*+(OXQ# M1QBF7TG1",MR\3UWB#&4"&A*6LBVIQD#1=QQOCN3$NR8PS#.E 2,U ME$'IRS>6HKR5O&1BK[& \RI T'WT-<4M'MT=,8MYR,1;9ZUFL%C0BL-X^9$% MAURL""G+ +HC9"D;F9P-]9'JXZ'FXZ$GO'CHKSO&0T_Z>&@?#VUM/%1A]*\I M_PIIT>!R[A(;0.SE2H9WQMF5\-!$T$FE@&0:L+3(O"[)<.,^KW(NL4H0\V$@ M\%"7$EKB^M:B"&-%!JHP!7VAZ8 7DM,C R,S S,S%?;&%B+GAM M;.U]^6_D.);F[POL_\"M&:"S &=5W$?-="\B[7"6,4Z'VXZLZM["HL"0*%N= M"BE:4OCHOWYY2!$Z2(J*@V1A%C-=:5OO41_%C^0C^?C>?_[OMW4 7E"<^%'X MY^^Z/W2^ RAT(M8I"C^^#&3_H6]YR?0^Z'_ M0V>R^_LGF&"M**0Z^&%W]^0*EPTA]V95U& MF_?8?WI.P0?G>T!> VX^WLV7X-,V\4.4). Q"K8$2G(!;D+G!S + O! -!+P M@!(4OR W*R[PPV\_D?^L_?;E]=)XQKH]^2#ZX@[[+M4@I/+WN=#K]D3[-16N2;ZLXR-_1_S&' M@\43_Z>$ONXV MD B)$(Z^9DM=T1^0U_Y;] M^1:N4/ =())?'VZ$M9J6RLJ4?E2$VJ[P>Q3[D3L/\[>5U?V]GNZOC$=]=-A7+FB> 71:!]SZT_*^ M:4#^=(M_*@%$;RD*7>3F$$D!DA&7ED\'=EKRKNS(*94:D+$[BNOU3G"IM,0$ M.3\\12\_NL@GTV:/_/"1_$"KC'_Y_3+"!L!LE:0Q=-*\)%J)/W_'>?YC&1"1 MF\4Y*CP%-U0LD_C1B? $MTD_!L4AT8NC-?>E69TCSL/?@]5.GWT4_ HNS))0 MC))H&SNH57L4L8J^4(9G'6 )8D6A\./7Q^_^0F7 ;[G4__W/'_>EG+V)YV'J MI^\/Z,DG;P_3.[A&G'KPQ?0TN QBWNX\&0N:7P*KR@(F"O:R@ @;X,(E-MBQ ME7R#AZ2W_T+OPEK5Y'2R00"R3(>*D#5\X.,2$"(3!E0:8'&ME,A7<$M<(J<^ MY<=Z","#E+=[\9D%S?1W )P[XRG,]CBN[V$TVPX!D%P66TWL!0;/>5A;1R@ .O0H&"A#T,J(,2$8!(@DS4 M0/O/URA^\L.GSW'TFCXW$4$@K9,14L!E:G!%K>&(#)V ++D*8#H&:9/-90]H M$\4I1O28PG0KGD5$XEK7CU+(E64D5]8:ZDCAB1:5F?6Q4P),R\C:G !E@>- MDH@%5!"C$@P15!3DLD8&!K8V8GR\QG_C32D26;T#A!!L=9"H"5K CB9LPL$B M6[YF8P95,4@5LHI6(TI!T@1-:D#Y)-F)64>1*K(F@M#]#?WTR"RD:+V.PL 4@ M#H 5<0L8(TH5BX8!9%-&]VBE# MJR]UV',+."" )%GD "9HH,UO0B>*,=^HCRW9@$&7T39,8SPUNF(GG 8MG%('RF7)7LPVCM20-3"$R(-%#(B&.7Y0,VH1W\?1BQ\Z8MM8)&Z *0+( M7+I49&WC#!]> W&8Y8N9DZN98\]]E*0P^#_^1KJNX@L;8 X7+IA7Q:E%YKJ>U MN:#RIBX]M*"=>7BJC9S) "9DI%//WYQG# D);JORQ?1V;A[$:@RYJZK7H3IHC;8*MG8YXOK/3610:X>E_!D+>"* CSA %W=Z<@@FUJ!K"TJ%G=7\[O'^17 /STN;F^N9DO\ MR^,2__-E?K=\!(MKL+B?/\R6-U@ ?/@:PJWKI\C]WC#?'M +"K>HZJI8?ZR/ M455(10KESVASN-T5@AT+.,-'527)P_R7^=W7^:/A%K^,DG3A99 %%:K(Z&M[ M+K@B 4H"]'L/.@.O:\/((8%6'R\>EV1(R"D!/OBA$VRI/0O7Y"[,O]A)*PD. MYZ)-C!R?_2'RP+\/.[V+X:A#'_Y[;S*^&'8G%P!79X/H?!:\2T:5,S;>YSA* MDOLX\GSN\%]X3+_.&*'>5%?W30L!L;BM)T17;;O/#XO'1W#_L+B^61KNRIP/ M+JZ5SF[BC5#/L(J?$TK2UG,&JASP+2*6*L[8C @.44,M@G>N9GJ10 MB/M'@&LR<]=^2,.*$2M%SJU&+8V3F5H%2A.<7(6M$_J3"8064*T5V)HUQ)0I MXV!)':!L."P:MPFY)O-Q1>,IXW4V$=C;M=U!YZ+;'3&[MCN>7HP'766[5@N7 MKPJF./XY0.0'\N$*-KO@*ZNIZF-UFZH4J:VB1RG3@9X[LF%^;H^X=D6CN *C M3"^H&EEJU6P.)?N)UG*U&D^FCBW+K@:,M4,?4AZ(Y M?EA\*>Q\V])/ZPW27%LC??4PYG1MV!67@I/T628./A"%[TWOLMQ%852N1S:D M-.RV*.CI8Y-R)8K<:E1BC0G1:&K#]- 2;FTW9OGS_ '08)/L1%1$V;_=Z@\'9UV?<)#;2;\_%*/SNV0+ DHXJW].J2>GOH"TYTK6I M4]: U6R('2LR4=/& QU %MQ9Z0X)SVD:E#0:H4KP2_:H5(-UZ:[7'PXMH%4; MK#5K@>B"#]G@\WTV^E^ $$G\QTP8>*T,.W;N.7+&8U=3^S0N.A6Q"K:):"OY MV7(B;ZR&5C*[JFC[&:Q81;0G6=>& 4 !8FV&*>KL%JJ9FFRM>M:I/5]=7^._ M7T8AQK;%\+*A+0J33\B+8L3DEO -)5_\,(ISOUD\7\Y"MUS*_)];_/@+2I\C M_.0%BQ!?2.X6A,;7LY.HGCL<6K,I9JSVW,VV3_/KQ<,\7\4N9W\C;DJ_W#S> M+.[ AT_SN_GUS=+\FE8[7L8'GG:(ZW=I)P]W-WSN"ES=W'Y=SJ_.0*5?D?_TC-'-7K!E\Y2%?UAX MM :% -RT+IQ*MU/70[%#JI33K8TNFZ+'P\'0Y,[^<:BK-/QU?O/Y9\RTC[-? MY@^SSW-&Q4>P^+I\7&(F8HJ>G)W1Q2_^ Y*'J/ +3H;JKF6 M'EB6[EM]!U:V?ONO94&4/=ZT@UR3P^T)J]!XF_ "U#Q69TH>JWKNF9 N_HFX M@%\6/, %GTLDK/%^B11NZ6X)5Y*VW00A;V*#,[0*QMJ=$NJT3Y5 42L_9C7- MI_RN_L)CQBWN/ 1FC)XQ.O\EVWUI<-AJ78I&!AY6P1(UVQ7!W.%'J#NP8<@\ M"OQ!H1HN%U_N'^8_8[F;7^9TV:P6LL&NM:DS[DXFND[:L!FWBA+4;K=BA]#2 MW0IZSL^A&JG $KXUW;A5U=;LTJ%>H9IO1[,JNSS?'Z"N#5ZA!X'F>WLXQ5)V M7@4!V4;YR6*:7D_*8M/X4PZ-IR!Z:ACM4=FY0(G*QBD^[( W!664%\? MJ.^KHV*QO%$&6U] ME5==P!G?[VUL)O6ZZ]V[/2F_;+!85##6A@+%0>#B/$>JI]PDN_9#&#H^#.XC MEFY2?6=,HFID.ZRQ*H(],*$>&U7&WLC5Y0*ON/&EB%AQM^O3['9V=TE.RN;S MI>FA<98D*&V*7E85TDCVW*XU3)%"K(TN7Q\>YG=+8 5Q+F'R3 X&\#_$P?4% M!F0'8)9>PCA^]\.G7V @CG>KIJO1ZFI3F9+]I:+(CI.]CC.V@7@'0*X1$>N: M'K<R&W8O1: 3\ M$! W-OHW0IUR6#O#U/T:KOP@0.[^*R5RXLH4]-&V&7:1M&)I-K2XHZD5<4Q4 M<58)F^L!6&>N#7NF)?-"MEE7$=2\'\J%6=O]+$FQBWE.!R$;#/XF?((-=R8* M(%4TLI'9^.7KE>H.G8ZV$!6-FY42?/S[Z:H?7?^Z2Z6&QM99:MRPX5X&'U5M M:Y&)7>09B$QO%3(XY.Y?BT4X3UPW/\20ZU2IR[*E[G#2.W]0)&7J-*&LN4TM M[JQ:D]_')%I"^GZ/49*;KF1]M\F.^045EZOHHY0*]"*M9/+L&LVX.QPC"ZBE MCK1*KUR3+F-0KF9#0)5=')];!!/T0*Z6++RO":+=2&0IR74,!/N4@>>&_>0I ML"9T.@ZTX:IP"ZBUD!9$ \1$A2RKM_@7:BG9P+>;,,50?;RVR@9JE,[?LB#W MY&['*UZ+";Z(FJK6T'#*5:G$BVO48UY<(]<9Z0HX+N-B>\2&=X;_)P: ME$P=/8G@B\^>JAHL]HK3=\@8X8^:JY54@;5<=](=VG!3H 54B=.5/KUQ/)/( M&UNUR\B@T<0&+U)%F$W+]_;#E1X#I\&<87MU>%#CT;MCRXH&1+(],KHLMHO?99M#X:UC>;=1PQ&Z0:6@,C M-0&O!$82B;.&6@V<@0V;LLI ZQ;#3I%>$'"*JN##790BT!V9#N#7VNW"#D>+ M=JX5#6X)W@0-.S9X9*OBK$6DM\]=XC[.+!M:)UFP$:ZDSHM-0J#E^TPUL1"KDV91ACG+3J:#@0U[AG)TO.DQ"L7Z8L@W_UAM>#,8C M#A,+)+0JRLC,=6G@.AC<0]^]"2_AQL<+$9%W@4A:H].&''#)98,OFB6I7SE= M&^BJ!++FKK%3PESUW8]^"!RF9\8)W7&VZVT 4^0>&KZX91%9?,7!2%O.>H5, M&D?5@>.1DQ<&(D[X;1+9R/38<5BS'_?5-#N(F>!U7U?D^ 9'LL. U]W\"TP^ M5>AN+?Q^0"GT0^3F^3@+%;E"GN\(DUNK*.ICL7HUBL1MUF)-/AZX5MPV:8M7 M-MZZ3,'(7%I??*MM); #R?ZPCW2=0S3N?3>!Y&^!)P6M/]%X%JEI(UG<)HTU M-KL;U8(Z?1LZL0Q;;5YY+!&%B;>/\Z[GI()[*:GA^(*KPUSQ>IW14->N=)LC M+@7(C>=>=+ELX2"@VIHMOXY-]P(/)J2VW"2*AVP-2&4G;Y1^3,&T_3G+(]I> M1_%5M%VEWC:HQ\X5V>^*RAI74ZVJ4UI$*6DRXZ*+G)X-GAB'8*[9I*60QFY6 MBH6Q9,N[_GC.7<0T2X9+=V#O44R3%2L=&8B531W&-%5'?#XCTF17^SI=UPKG MA$,P-Y[B[+;0K6(FK4DRV^W@*WV1NI(I)HK@BQE8U6#;RGUG.K3!W&^#M9%Q MM>,9"YEW0P^$6GR-7,$LX\JPF]C&I&GKH8[K6&$;JN)491D[V;.088O].6.+ M3U'2,LLU3@6:"%=086TO88N,5JJ5HX$DUC/!.Q;23B+-;(PAU)[JN$2OR3 Y4SB_; M++I:M:3FG%#:(+_$AIQ E.V9>5UH1>0 )9!*G++"?JM5I]EXDZL89%:#V2:3 M9\&=)\-)SP:;31VI$M'LL=8*:6M)8K[K('IM2N\J5S&26U@(79!3N":?>2-/ M>P,;1C1UI(HYA!^7^)\O\[OE(UA<@\O9X\_@^G;QZR/X\#6$6]?']I[INQXD MV1^NZWTQ/NKES/B&T9?/RR^@,7]_&&VO+G[#&:7RYM?&H(\G'4O(_+\E/BP\;< ]UD8KJK7#;EW'H4I!A 0L9LP11B[\3@_,_:F\[Q*YS6+\WVJ\AV-T[^';>GWW?'("D?JL]>P M?CMD]T;2&>/\G32H@\_Z,OX[^5/@ MQ4\P'HZ;C7C6DZAH-1<:H5<,"*$\:S?H3L=VG.NK(JTR[ ,9(%]0_/X]&Y5( M(?5\[J;-B#4Q>_Y%N\'"J^8O$TT##4H:IW8E^*5)6JK!;,?IP)O:,)JUP5J; M. NZY Z2O],V$U26;D!^@GA&)C>F\&@KG%WXDK2V(Z?;Z>D:%11N2:I K466 M(#H?5T2)7H/,M>R9A-RMD_X*XQB&Z?N<@1(/CEQAK1./!&YERN%(9M:G9X>C MK0K&*I\RX:29/V=HAM?W]]\OGS$<=!->0S^FY^\+;Q_:[[(8V:_8+.TT65R@ MH3-TS^Z!U;S3= STVAX@+0>/SL##)3$7!!JL[BS!$3%RTN/[G7Z_2WO]8>UW MT'?0,2IHI6/79.#-0_'6]L3:$M#TOM=-B,UG/'E>(?9O86\A"S?1L)O5I@"= M.9+;5JN<*5E5F_FL#%?]K@V1X [%S1]%$\)BEF>1WGPJ7,23;/9H;52U.T(J M>NQP8S3VO+.O5-3/7MH#%^:"VM\'HFVY#7%3!C2J:_YWTTOG-JU[P'U:/+T+$U>8K"%HW;G#:J4W%S8X41Y.L:\/QL2),U4&AH&S+8' ?(Q)?+0^/ MGNTMS$*WD#1]ZT*+=>9K,8WJ,ERY66T3- MT/E#F*5#EZP-#_H6AG=U3D]);6%#6^[D2/&J#C6,F[MBF@<8PTO_+.\U'F'K MV8M;+TOEA=FP/:!27;4- UE)6739Z: [M9+J[>O0E *=3JG0KD36W'H3@,SY M;PG?4/X%VGPY40F&Z2VO6".G^>J92UIO8(5KT\' ZWLKS \3ON7\M8ZJN05\ MR'#,U35)3TEEY,3D*&9I4/I]U\ZQM1%R4_XWEK* FA'V9"1K,I<.H:FD!'LL MWM:4%:HSKYCA<-2SD[B*P/F+,=,IX-6ONO%:45V;?0NW,X2Z_"T;0\ >"IYW MOXQ>2=A?0RA>3N!=2?C#7&8]^M/9>7GU!%SNV9"-]Q#,W,MRI!1P7[Q2\S7G MW;B;.?_<^C'"5<:=+WV_Q_C36>B2",^;M2#9L[HVNZP^'6$D M]NQO'PJ_%H$.8WO&=EE"?!LW61ET:8#R DP[WK=NYH,_E58'?9WL[=G@9G0( MYMKLFQ="+K=FQ8"\G M 2[K8A7>GA9DY=-M7]@HOMX-H\QAYZ:LHHK1(F.4U M'*-^Y^S[8H<,/5*TM7F$.:Z2&&_@&<8NT6!Y(#)UX++BULRW.C%^Z-;8AJH? MQLRXC8X("E E X2F1;(U"/9>?"ZA3LM<%CZ!#,;7<*=H79OU-P[8272=9A)]@^.W6 M#\EM0!IHHMBD7\LGXUK,A+XX"Q-I M4&88U2(_7!H8IRV6^H^/IY/S9W-56%>>I6"TN MT_XMQ#,6$=]NWZ46)WT3F6=0_B[R9Q+#-&&O _'N?2P' X#TC6=8N)R:/6?X MSKH617^(CF34V_$\M:D-LN?H.OK'Y4+V%6QF9OX';I41:LXE1A MRI+($',MUSI'##/IMVZLA[;89,=2HF\\YE@#MGI\,0$)K#J?Y&P%'[<1SJXH M=%RGHZO!#CV?; 3?>#[IY258?SXI:>:#/Y:=QSDG8&_?A@QFAV!N>SZY*\RB M\\FYYR$GQ>;4FT-#VSW@N7D1DDJ0_Q&?KQ<8(!JY*K=VR(-9Z);_4)#<93JY M\I--E,#@ M!-F*$ZY&NB)F-!IE)C] C:;S)?AP-;]\F,\>Y]^#FSOV$_Z!YEXTG6#6"%F- M-I?6)+C_'<>"O@V.OZ;J75^IXZ(OF*%<>,,%V+\<,!'BS%[Y8UF#H0*TU]%V)WI#V^LQA7%ZMLFJ7"N>2]T%6*$G M/PP)-\@E+0KJCSSKG.,S_F'FA/-TB[X-3M,GJL;9!N#_/XCF1_BCOC?4Y9K$ MQJMY*/5\.6&=^$,H(L%N+!D\'[>;34 SPL. 5(5DA+\)O2A>TU5S@V>]LK:^ M ;%EA4I)S=14,^>GR71U]K#)"@/=0:!K^KRNO% MPY?9\F9Q9SP6$\OH3 ZR[Y X;4Q%2F=,)2[ ^QP#YE]6(*?LZ@$N!KY;?&K?4B"2Q*1H!;3]LO3 MM^%\3EHIYL4JA'Q+'A'Q/\SHJA'XD.Y]Y_,=WP1!S5(D:[PP=7_'2 MK:+#BV-#[<2!/<^"&>)D%:GV%RKKEK(:TBWU0H!0@$WD-9Z.TF,]*X]?\*<8 M!.FX"X]Z"!(?7A0G9 LC?6]:[JOI:ESLMZE,::FOHI@E;Y_VK,@[?0#DVL"^ MN+N:WSW.KP#^Z7%Q>W,U6^)?'I?X'[+X?P2+:W#Y\^SN\_R1'"D_+A>7__7S MXO9J_O#X)S#_Z]>;Y=_!AZ\AW+H^9O+WME!Y*8EG7Q4R0,ZE*"I]62+;=78\ MUX85G@Q;;?LHEP6_+1MR*^HEQBT>X*GQWU3)@J !@M1@!T-OHBML MEQ*[FJ&*B<9TP5X9_$;439-NYN)IU(]"5;DZ&L!M1[5)E<%1/?C30@R;=->$OM+05*"<>0T>C.(0);. MG*M"FB:55Y0O(KP&E[6SP]#STD,EA>3);%QB@6!($I,'W.T;N1# MOY36*4@?; MPYBX&2927HJ$=49HDL$MAV?B2=*VFHZ<*;+A+I\*QGH$,*8#:@RJ0O Y,SXF=8WJ/G;$%4I%K5_ZO6T MQ:15[8(-4(4=$:[)F:BV:!JT\7F'QC)IDW$U2H#EP36H*,OGUI^.NL;/X55! MJH9<.L:REA7)ASA%MCEJL_0#V^C)&G+0O42 MC;*S;<4;6*M:'"7'R!ET1Z;#J)ZT(E669Z4 )RL&I/MR,-.?<%'@ SDZ,K-S M>H=2=J1 ZL.;'TL";%(9C+RQ+I>D%,7RPST)/E[P)_DAW5D/$$J!=^ED7=SI MP^ 6WA*^%0+N7Q'K+>QCVOP$7TOO^9AA>G=M MV+H_#CTG)Y-.OJ MT$':SN0E8U9;N.

(G&/K_HKWQ M,@J3*/!=%I0E=._Q-R,Q6\BO"R^[J0Z#G<]Z4]R!$Y6MSPX\Z<C >=FVX4G.&*E5[2O$5],KJ'4RW,=URVX=,-C*$'55Y$OH9SW>X)DOTEG[" M_?K;R3G#>0>;HE>.Y^D*":6PCCYO)4],*/L'9 FUSOSA_S##M,G>9\,J_VP5 MDW6V"U!Z%>U[Q9>1'KA['=B_#^Q?"'XCKP3TG:;=O[-P)62S'=?)X:2]KWQT MF8+6NP@-L"N7#P32V49UW_5,)NUNB[-NAR<^3=);(B)AYKY$D!=I9J&$E\V^ MYSLP3.N5E(Y>:IHL:?9@,-"6?%W!(C@$^IF:5H\C2ZM&/NAC:75ET<%9&^;1 MEG!K%[_WZCQ2VC3;74,_IEOW^\FX:;Z3JVC,.JT O91T6B*?'74XG8X-(775 MD=:V\[$F.XH!7Q DBM34,I.CGE,+Z2 A56"3 NH,>Q;=WVV!^.B6,C8<-,U3 M#3IF!X0C"6?#9*2&4L*O@IY-4\\# MH"DLL?6XX_5U'1@V. *:>T)Z\ M^EV3OH8K/PB06Z\[WWA1U6%AHKR.JRW]:L/HU!YTM3WS$@"G7<\PZK1IF9;U MU#6BG)5+5D!K8X.,3$>:QEPVL8@YU$\JI?&?$SRVX7?'6^3.WS8H3(1V M<'MU/>PZI$HYR]KHLNOLTUYWI2LGKXARAZ.NG:#1.%U946"V#]V=E0;RXDP? M6==JW'CZ+-/0>)#<#+QT)BP69U$^AQVG;\-V@#)09<:Q![=1^ 26*%YGCPSS M[CZ.-BA.W^\#L@D?NL3[CN9[:-@K4-#3QT'E2A29V*B47>N"O;XN7TD9'UO" MK;(R5Z=,W.D:V; 6UD31K:2-/HO>,Y@X(UT[0PK;V8=7X-A6-3NDJ'M6M2O" M@H'F7-2U828\"+2(J1> %E,FK*4N2C3?2].F>55('QGY\(IT*TO0MG'0<.7: MP"H9-F[B'3.GJ^S5"^\686L-*7;S1J4L2^MX-=*UTE*8EEJB;MM(&KNL0G.U MK;O^CGT6SMG3\U60\BE&G-*8KJ7SQN=KO;V@!NF ME99EZ"/G094K$K55 >PFGM>==&W(+'<$]"J5\Z*H(;0OK'%3P'3+2L>@=B6P M!2M<=3Q=]W(5)L%CJG"J-K9GD&J:-ML68MDP=6HRVS"['@B['76:G=YRIT0"9[9'6S#V2-@X;>TS7 MR)QXA5:J>SL"4>9(/()3:-$.I!+60YM#2U=O:!BU^NKLX"=BD@U33!.^*G&( MO*4S!HL6JG'M=YH/4%HC'E A%&9+[,ZXX^@*CZBP[E1$>[)6,M+]FV8[B;RY M > (DMG8^YL7GB5.,3)9M.I\0"\HW"I<\Z^*Z;SCSX=8ON!?EF$7?,;3_E!7 M2!(9:>3HZCFSJ30@7X%<@:4J"7CUTV=PN4W2:(W-=$/I2"BR:_S''!?)'9"# MDG9M55WV;7HCV-6U[E=*.W((^!,WK,[Q0+F)#_Q0!L:/\[/6AOFI-6 EDI8Y M:M/\18PT/V7!K4.7X,5S+0I)+#?EX[F69>AC[D&5*]*W50$L;&?7'0UM< $Y M CHO17)6%'5-*A5F9")5JIQT8&I7 NOMR'$'%L4@/Z8*)VIB>X:HIHFU;2&6 M#5(GY_(?981JGG"EU+7UK'*[2M _MQCS_$4A(8E87./Q4 /DTFF00):%P%EY MXZ$-_%-#6=O:WFD!IF8FQ'8%N_QP3B2<3?L#V+7(3U(1[1'M8J2+-YX)B^7- M=?(C:&5C#U<(;UUED4VS!@T/O_ J8;O?V7^;^*6JK(]L[:I39)Z:)@L9,YFN M8-<"+AZ"62D_@''KO) @18V*?80#9UI/68$3XV MG#)JB%*%YR7:YCN7Q.T\.9)ZJ]ABD0)RJM"^HC)AU=D6UF"G>S MU71E0V O&;9:9-:$WL#:29M>5Z GLM?Q@#91W-8&5-35N-YH4YG2VD-%D5"C,#?(7&VFX! M\3C3$F;+)$V&1[ []%JH4!R%^$>'I8AI,YBU+T;?N'9H%8M#7-LRV-#A>-.I M#>[%QZ&O'ZJ3./;!.YBYT29%I7QXCRD,71B[IFF]RV5SZ\,5N7&/>UJ6_LA= MA+@&V*[$>+&)>A>%O C %'LFT]$(S+9%$E&#W-K BKS-M"F3V3G(;0;H2S!+SAD_[X/>-!O(Q)6HTFX^O>,F8/KRXC&+]0:=C0<\Y M645D?07F.17B$R7H.&$_R)S//KU_@?^(XIU/Y*?WW8HA6T*H33FG*-A$KSCV M,_ [QZ&E,EM]Y+A3&V:74]='UE4V[)B"=!7F%+EZ!T[VGG,L7;-7)PLOSX!2 MR)M22H:$:^\GWW!5\7^OH8/+%_6%4Q:L:3%\TL^P6S6?I%3&G2GLN*;3G9RC M/K*^X!1+)'^(<6G63!R(A0-QRTC+ MTJ;U-RZ6E-5K?_HH9X-DFTHOUI7J&_/YSRT_ ZRBG*9P2$J&=% M&.7SU4S6M7)/$Q=/'^$6!@ 6RF[9][0,L_LP0<58/S,G]5_\]+W-2-NFI"QP MLN/U++J3=XJJ_$&"*1W7_B?Y;F:L"H-TM^)2Q7'P^>RFI8 LRAB8Q3$6H=X" M%R O#_Q&2P3VW,?8?XEJ5!MR&.O@]<.5'VSQ0-ZR"[0LS40?.*C"_$[0JJ@L M'=IPV+&K*QQ1"9DI@/+81WA5"1)2\ 4]>7?HRM)EA=O3"\(4]]-??1?=A%X4 MK[-X@KN &O.W%,4A# I'37C![&X=>@'X$<4OOH.:+\J=[WU&>M)Y/IJ@KYWV M98S(T!EV[-H /VLUY8<\ZTV4^+LCGBQN%0L&XY0C%CFGB5C$/0F5UW7WXQ(7 M*SOW/*P8/:>+IVDY1<@%M@KMUG)+Z[5!-\>@>%WW8% 5H2($790M:;<+--$XJK_P6M M5RAN^D(\#0.T% /GJW)UK.#;+UV9.L5VK _7-GAMJT,5)UL/9O)UFU-MJX=9.NV(UNWT(;=26\P MLL'%0QFH.MFZ)R(;=RF_"V>7DF .;3)PEHHWL X?2?;JI(=E-.^0A_1S_%IBMWBE.6SN;4_&'@VQ'_-% M=!F9?&A[J[+\G'W%4;>GS1=1;$;*D/%BIS-I2V;D_;CU.8Z2ILFU)JU_GA0 MYDUY%5&6]'BP&B$;3AR40 HGHKT6H&I&'))G01"]XOD/74?Q5;1=I=XVJ%>+ MVT)*FO1;C)S14)O-KN!P? CT:C/>HB3Y"<"\I 1X40ST"*L;3BH*VK8W%6 7=CM)7&X:+0,=BFP M(:$35U*?>2(!6C1..&*LJZ[&0RLV,QH!5@G$XIEDH5' S-SER9N09)>)XG>! M75A\GH5&[0^UI9906'>( 5:_>2YI/O P[Z-+JJ6S1[;F@PW=CPNJVOR_[:0N M )8S[8]S'Z,-]-WLBO8L= MC2#8N"&JKI*DS((MR1ZO*D49H,FF/QY^)1Q MQ?AK0!CC:2?.+G1=1@G?L84GI6FU)P:X6^+51=@*&R+DFMP?4@)7L^"9 DB8 M!G"(BOF=11(P[!Z^X[H&2_B&&F8"F8+6/<8&V)6-1H$T6W)U^V-D@^.Y*L[: M+4P80&)BTL%]P[1!2M1M6!3N;*![_*V>2:R#SU'DBHZWY"J:EXD-T&N3E4"> M^=;"WG!@0W8*=:2BUQ MF67%!L4\HB4'/E],3Z/+(.8-SY-A9OL$]B:F;U(WH^,:L ;7#;5HJ8UK")$& M2W[7=T;:LN0JKR?4(',.'VG\5V1'_%>U]FI5?_U;Q2>FFPV&IB+,VG866[KF M)"MH7N3[RN:WN 1!;#\U.2TK:5H0<[A>$:6@PY_*_K6.,^Q,;,C6W!JP*.PP MH"505^!=&<3]]T0>OB(OSLTV1?'/,'9?88P>(R\E_\I\.J4*VCP\%6 7_#TE MTNR"Q!@-/=.GJFUP%TBSZ%!H/>S9D3E;%6;L]F^O1!7*N:?I2&L+K]^DI MI=22:FB\CM8,O'0732S.SLO'J]7*Y-C5&FC=A353!$5-P_3Z!3W[3M P6%6% M])&(#Z_(F[($6Q&C(32Z7E?!5EL2;M-H'6%#W?B(@]<-V_4V(-&]K] F1HY/ M?9GPSP&BP7-#MQA)7&@9BG?/3U2\UG.,DWZ2RJG'2N;(B@V 9K[;8H$0$;+O'.X;.=O:B( MLC@>9COYG&6RLJ8FG^YV%=GY>*NIL:U,=S"$IKU%#@*L-JZ5YZ9LZ]_TOH4X M9TR> 22(+P]FF!(T[&^TK5MKJ4%?/\E$-X-2&(X.#@=@B[V@ZMRY%I__U014LNVBW*B*[Z8*\L0W7OX\"7_>1 MR0O[ U$\CQ/]@ (ZB23/_D:^!%FDK$F<\N]%;(!DM4&6CM("-3 M!"7-*#]RL2)!0;K6[CT:B"CBX_/D7P>\>^!@7FLS,<]?HF+Y4< +4^N>7J8*=O MRTGI,H8N6L/X&PD]1G^Y@^N&\X<&'7WSF!+XXDPF56 1U-!J,K3!PZ,%U%I\ MQ9TJ7?'27P'5MG=Y*]O(:U:S8B$KW,QKTF''X-Y@Y5H16KT56OZ&G@/C^)T$ M%81K$M7%R$:_I!Z%TY#BJ4?+MA.4PO:BQIZ+SAYO9O_X. MO:7+5Q2\H"]1F#X?8- I%6H%2UM47W74;2XQFY5'0RN\2DY9EVHO(+LC?RCN M_QW!>/D:G>13[F5RAY.\*P@YB7@.%W7A@ B)Z@"A\Z#/QZ=\9M%B38. M+LUJ2AM:*Y8WDM.>#%J2Q+PO3 MQH'.M#NP8A=)#6;M"(K(9LZ OQ%QTQORPGL04F>*1BT+KJF('2H:5-A](V\P M@"9S3QP$5G2)X"*+F %+$3,L21U.(\T4[T=4[O4)/DRSFN;H00I5J,4/DN@P M8Z$SFG@V6/?MT-:&O:>GF)[WE\[=F^^OG+')2 S$5S\(>$V3/\MNZ'CNRJ*K MDGQP]8R&3,JTMSG<^-AJ\O^%W#SN2NY#.'-=GSJF"NJIIJK1_[Q%54J.Z IZ MS&B8=E<3SX*^WAYQ/?SQKH2=SVCN1DJGGDL+XB'?^B%:>),C1=OKO+L_#SA@B&D*#U@R]Q5K]\U:5E((%6;FXJ=*[ ;22L] MP^8)DN;4XTKIN:0@ 9A?2^"(,/-@A$;:;!=>(RN!J_5NK !V&@;Z\Q?XYJ^W M:RX9.,_U]&LNJ+QOEQZR7,B#WMAH8I,&6-5&ST1-M+8?REN[_%Q3:_- [5J[ M^) -G=TN-'IH5P(+A_(:P)L?\>% M_:')LP\%:#R'4)J/:+-3.$-K7Z'$B?T-3;>)J+OS,BJ:E)QZ-*OHX8(J])P: M3?+LBDNOTQV9OK+:#BG7MH\\X##;WMT79CPX!%X(HR3-3O8^17$9\"'!M#ET X"8=;5Q[VI%=XSBC"KQ-K)@15,D(E;7M0:YBQXL]EP!_ 2 M;O"3]+UFYK?09:$K/*_K6) _[3CPU8;\-8J_D69TV"X3B-%+%+R0OP2EL>,< MB\4#6N_ ;Z!M>:F3D":3(AT,N';[2I6 ID_6N+5EZZPFMAY6A-F=T*:J->V. MBO19&!8T@9.1!;/?XHCI!AFD71U M*;:_YR%'6X8M&;&:\(E7!WAQ<99MR(.9\@6FVQC3]PHOI0MK:Z6*"W5-\:FA M,F**"12SB/B3P9XZUK!."7*5B 5!,IBYQ&L&_[O.R@+H+<5%F]\.RQW%Q&D@\$D*<(@KW;15YX7T.RL?P)!@3MPIL'/G/C M=ARRHY,\( ?Y+X*,L0>6HRE ]C&5W(7+/J00ME 8>([Q'*4G@%_S@MT520;2 M+2T4K%BIY"\H*YV23S]@H^8RPE9,N,46]V*#8BAS!6U3@#[BMJ]6D;+JVMD5R=%H M;$.8B4-QU^.+[K**8WG3%)V]PMA=ODNSQE9D-&:.XH$KI7\J"C#?JIXW[MFP M6RF!5KLD0$1/E,]U4PD[)/(:?=2;0)<F"O"#)-&PCV@)(T]IT4N8]I MY'S[&OIXN?3X57JILT%''\V4P!>9)E7(0O].4,>&ZYPMH-:\X'>J@.H"J@P^ M8/7D^Q-=YN3NO60CJ#CG0U5 SVX)'U:^#5)^RI9,XX$S,+D+UX2K=D";R9ZA M30OC'7ZEL&7Y8GK:5P8Q;V6>#(N:.QAVQJ9=9IO1U?OX?C;!#TR;*628N4F2 M+7*OMC%>W-VCV(]<&O> SGZ?,%!Z1Q"%"5WTR2+B'UR:1@/GN J7K)_#BF*; M[Y/^J&]#\+V35$*8/M-!R$V %\7 QZ_(=V.=:+V.0I#0*8X\9#]%F^S*.(H= M/S&>%>(^@W^-^?.9#-)1+$GIRA'5&B%#"+42%J,FQRP2"'M=&RSU9H1RKFEW M]KV/LXU@,0\'322R9;=/G*";1 M"KC[9&)Q%I%SY4R[NDQ-A0 ARGAK6V:%F?<")%07P)VR:6.4X%E5[8T962$] MT8O"G][W(O?PG?R);BDOJ.60_(*7S\B]VQ(C?.&Q+R/;$3KYJS3OTYWI4]5V M^$[\'C:,] ;3@0W^7.>O8;43ELS?%ZI.NR(T;O+.W']LDY34,-E=ZUO"MU_] M]/DY"ER\.KB.8OZJ0'0X=$R)&L_?CJ]XZ;3N\.*RE(UPX%AQMG>JBG!WUC]2 M)9!U*E#H _V9#8BW5WLIA16F> M<0ZL:FU&:5E.=DJ#)M"&->KQ-6C=&]@K61] @7MPISC3>J=@CXH6.QP19JKV M\?]98%HK892;T^=<^$J^L+P"VE)R'T$!PXM=&:[:2E?0Y'J7N174='1@>[B2 M;UZ0RD)Y.MVQKHT&]9XGA*FTEO6IXGD[(.=S-U;%0#<\C!5=T['$FK U],@2 M#TS?SGZ$ <)K0H*LO$!DE;H)EWB.3Z C,PM;%:'1'#R@:B4SL(4^.T*?=J!C M@W_'XN&6P-7]<3="61A^G M3=Z^5( F\L<%1![\=R:8Z6TSLG:H7=?:Q0S;.SOM9=BU^:[@FQY3H&;7]*.J7?-./Z@T1J'I M>&(TK\2IZU$WZ(C[3;R_C;'!CRW;C5L2%XAM_%[P]!-\):ZD/NI*@!8YR1%C M6UR=X6A@P]YN(\!&%K'S![L&T/K-#K6^QM,S-AR**R$9]>I*[#)!'TXG-DSV M+>$VLF_6$/%5R,Z@W+$[L2'+Z"GKPG>CHHJ@6#;X<(52Z ?)]Z;SX%*7X9O0 M16_$DY)N?,8)VW%G_Y4$B%!5UI@3MU5U2IEQE30S%U)WBFPXH3L$<^W(CEUQ MS H!RPADQ0!60OZ/!?$EYNM-$+TC1.<8AEL:6T(BKS%@5Q/H4GPND3!S-ND/ M5XX5X;C48%:IEJMED206-N37J83&R+*[".HM$C86I:0"5Q*>))-D#=1=3;3= M[Y3Q2 6C)" )NZ[B%*?5QN3>>BZM!+1<7"VNY[6<9*K*&J^BM*I.Z=:)DB9+ MO(-&:*HK:Y",E(=@KI)T&9'4%DG!^"NQ=(6\**9A".U8E]>#+;"-ADK_I'?, M#@BVT5B8\5@;BM55"+714!([%9IV.U,K+AJ>H Z-XS,DB@EX(MOXQN_SWH1D MG>=>^R$,'1\&^QLJ";FXPE*"X*49^0YQM@K,MG5_1>0T [FS%Q3#)QI\E*S_ MV"<3?.#SO4YG,K_S?K)R+L#SO(NY[:/IT JS1T\M:T?.F2J 3!?$>:&FEW4P M)B@27(E\RO6=AKVW!AV-RSL5\*4EGDR!)>GH3^'0AEN%+:#6$ML043"_?Z2[ M7MN4LOBG<_BME#M$?BJ=7=D0^5\J:6GRAD&6>N_&!+NDJ[ MN:^F98Y'@@K(&%51R7PA76=JP]%0*["UG%I,N,4L>*8IY@ZEMWC=QI(?9*BJ M28G3?$F=MH E?<"&(X1C\==SO^>Z_I+ Y/H< +D+WJ NS+-AUW M _C,8T>@->AL8)LEV34_B0MR)$E(FO750"/1] M#C.Q$*_NL+VJM@7H,2T/JU9N=+;3SE(7N].1R0"$Q^*N91ZC99%;QG\,@T:P M%FZW!)D5V30AZW9X-QY4'0.;?"CC?))M;!NDNRH-SN1^' M"[8Q[X!"75?OO6?ERE0O13ISY9H(X3#'Q3!7DNB!7/H%_ M/#\V#&:VCR=\%+_X#A)GPQ/(:8KN(@.Y"]_"$V)NE).!.S9]3JT KQ;NDZF M7.>Y:)K$:6'&Q[_M9WO\ M"V;)/Z+X$J_EHS6*>=.[2.C\W5$.C_" +\%B[7G]H6LRI(X*MGKGP_)@IW"N M:?EK0FV!6>C>8IW@?#=),\ZYQXX>>:GL+;(:TR MY^L/CS\ 6@# 2PY BP"%,L[ (KR(1OY3J,(>L:@>UC1!S=DBDF,G][ WT1;? M7<02-815=F1:9R8$V3TF$0%A, ]3%&]BDG14;//+I/4%=V\ 7(SP+A!EJZZ! MZPQ-APU5!LD+_<\404'3;G//[4Y=5U>,&_Q-6AA[.V@"8\^4K;?; ?B,2-"G MS;./9PF!R2>1U6/Y-8+-#4"A((N2.QBA@4E/WQ80Q3LV1;VS!3-H8,]=%*?/ M,SQ.8!#<45TDI(H267")\=0S.:^K8*NYAA)YD"D8(,-\&T<;)*1! M^;$> O @Y4U??,8^K#N!KLGY6HZJ%GR"2I[!9LMFI"Q:T&RSB:,W?XU_#JKY M!1JE]=AL"H!SFTTBRBX;3H9CXS>,E$$*; F0:8*2JB;3K?#-ZKOJ&S^% 0DD M^3.,W5<8DZ7M8^2EY,OCW7C@A/ M4>;O?"^.H]O7C9PM]=O*$O14FHNW97^2ROQE^8R Y-G$&U3+XA>B:M8A$UY MZISCXTDBQ0+NOC@0Q6 =N;Z')PX:SX&XD65O)2DH2#30A C!S2;(9!*:(-$G M2X,0&R#;!($/Z3-,@4_V+:.4G%RN$"XF<"] @&C,"*P0X5?'KW@I =8P_H8( M(BQ(_YI\#V@!_]SB3^"]T_*=_(O0=_Y@GL-9%R-9/>9OK.Z[O;E/[[L?E[B$ M)7I+/^%A]YM@$&I5AC42TR,#(S,#,S,5]P&UL[7WKU8E]-KNZ9W[Q>% &$SC<$#I*L\?_V5 M(,DD$R$$2:9$S4[$=)7+.D*_<_0X.CJ/?_WW[Z_QXAUE>90F?_Y)_47Y:8$2 M/PVBY/G//ZWR3S#WH^BG15[ )(!QFJ ___2!\I_^_=_^]__ZUW_Z].F_SA]N M%Y>IOWI%2;&XR! L4+#X%A4O"_*K+S O4/;IT[KU7ZKO_&FA_:+_HCB;?S^' M.:9*DY(&_U+=_.82][=(PX5/>BY)%?.S:G[6%$W?-'I,P^(;S- "9OY+5""_ M6&4P7@0HCYZ3!1[XH@+TI\79/_N+RQ>8O<*W#+W"A(!:G+T7OVSZNDC?/K+H M^:58_.S_RX)\9G'SZ>[J:7&^RJ,$Y?GB,8U79"CY_UW<)/XOB[,X7CP0BGSQ M@'*4O:-@W5T<)7_\B?S'P_@6F-%)_J?O>?3GGUZ*XNU/GS]_^_;MEV_Z+VGV MC/$HZN?_^G+[Z+_@<7V*$L)P'_U44Y%>:'2JZ[J?R]_635LMOWM97']#_UP/ M!S?/HS_EY>=N4[]D+@?9HK,%^>E3W>P3^:=/JO9)5W_YG@<_86XL%A4_LC1& M#RA\_E]PF^@= MW:;Y=(+L[_EX",]A3/:,QQ>$BGP,$&H')QKOP;.MO[<3S2V8OUS'Z;<)YU1G MCR="] *39Y3?)(]%ZO_QDL8!/L:O_K:*BH_I, [XQB2HE]DS3**_EWO261+< M0:PSH.8^U8.(FWZ2T6(%*<)3 MC/T:1ME?8+Q"7Q#,,9-*B?<,E$DSR:C6H/,'Y*/H'7HQPIQXQ/IB%.(](RGP M1/7Q1_DFP[C.)L'Q-?&B.$9!>P@]8^XGG&:=X5TXNUAE9#\^RW.\-UI?:@"XF&?-]EN)E7'S@SY MZ(W,OIXQLD@F&=,M7@B]G-IM-,EW M?TW3X!N>*!C8#=XRDN>(S.Y2"CV#X:"*B-)RDA&TS\V>@7033#,>?,M&Y"H8$)48K]%R[^L;$Y-HDG%=P2S! M)UU^C[>4]/4U3%2\7J[S MTR;K&R4W_42:X^MK5)1G,U[DY(.80RCA4$0X**>9A2LO1W];X>]6:OC&C\O^

UWC["8^M@7$-DYO^B.<^UT!Y2(^K W -DY/Z-/H UX@']G*\<^,2 M%3"*1QT<>Z0"3@Z^P1_4ISA4ZC%@J2CHU@K[9,Z:K MHYWM?%SGH#SV".]@1M;3>Y\E;T@7Q]9(^)C+W\&)QMLW@0?T<*(1\TZ.$3U- M;I4;.&0>TJFM=@.'R$%Y)*O>P('R=S"=]G^^K\+S;0I:D8^\[\P;W<]+1:Q.-7A,R>M[9/[J_;C1O MC<=_?-+^L4. OA$16DM5+]3UU\VCJ&?EJ4+1?W\!DM;I(P MS5ZKIYUR8/70XM3?&4U,_!+3/0] ,I@U3W%T$-QV3_ ;?::?#[ZF*X2S*J/!_08>;OBK'ENKEN\?FM])KZY+]$\68&A'CJ=7%J MS9>T9[A-]N%/G8[#%Z5%(K[!,_K[?Z /%HM;3;EXK KC<0>TDS*Y7MU/N$RTCZ\PCNL("=8^N]>0B\>FL%V6"DL$ M>U]0')-K)DR8I]AN.R[F6N*82P$E@+=76(U^QC?,7[/T&U:L^YG<0<#%;5L8 MMYDP1>AFU2;V@&\4&7%B(<[@*^;6T47!Q7A'G*;&!"I$8;M'690&S&.QHRD7 MKUV!*AP5FH#I?1W%*+O 8WA.,^9NLM>0[]HA[FY'Q25D$E?J3R7O:_QO'7L' MHSD?KT7<\7HQ"N0X43BY^=UHS,=MD=>_#GPB#L?*TDW>;DIS=[Y<%64$-CX_ MF$?&*,21E,\HAP MAX?9[=9\W!9QI>Q#*$A+N5N]>EL;?I>*4K?B8Z^X2V4;D0"V$N^ #(NVY$L9 MY7I!/,XRO,,%3$-_#R$?\\7=,;EP"Y#'$_Q^$V" I:\B&5O_G.\DX9.!N.MF M#U8!W#\+ LRE?/W';90@E<5Y:G,^KHNX>/9BE(+CVC".:[R/->(NH@R,XCA^ M@?^ZS)[2;PD'OYN-^;@M[KFQ$Y\X7I?GRS*[S]+WJ,J4U,?P%@4?UT5<27F0 MBF/]?8JO9?'_B][Z]!EZ>SZVB[N'LE">]B63#"9#L)O-NRWX&"ODR9*"Y*2L MO$V)(>TE39CWG78K/I:*N$YV(3HI6Q^1O\JP;%7->R+>7W2VMEOQL57$-;(+ MT4G9^I1!8O1Z_'CUTIC.T[TF? P5<36D8A$R2:^^^V66J6YW.WI+/MZ*N/*Q MD FQ>Q2(C#1Z1Y>P@.N73[;!@T[!QW)Q]STVTA;K__5S"P>^L?QQ/*_< ])- M-IQXM<6GQ8:,^/ N[RZO[AZO+LG?'I>W-Y=G3_B'QR?\QY>KNZ?'Q?)ZL;R_ M>CA[NL$-%C]O>O^70QU]0YA[I317^:=G"-^J>8CB(J__93LAU_\ JB"=#0"& M$_":HH, :+YN6BTKQ&E K#W ::]MZR9U"^#KCA;V&DM:4W3:)<3)RMUUU85D MZV8K@O47^ *P#->#ZN;_3C, 71V1YX79"H$.9^N=*T(2OV8IOH]E:1@Q5F^C M$4#0]KS>HUMB*=# ;+UZ,9 0X2,GN*VXT#G0K= MOQ-WDH# TPPT9\GV0]NZ%HN0UB.*<7?/9TGP!69_H,9(N\7530-\10E"6PYY M];.>*C$.=%M/92';(THP,!+B?1:\1DD9?$-4TUZY]1 "%$#'568M/%Z(6W=H M$1*\1)BI?K0.(7Z+49V:]Y4XC?Y])PUB6XP\U,!6D6O.>R$.PKGUN);BS!MP MU@$WU$T/SEI4W:"V#MDSU6*J4Y_D]N>0Z;8Q4$+#]EJ'^CRE2H&U=?Z>EUSO MTB3=A;7F2;^6VDL*/-\)E-:9,BN9\X-L>*>+$&1IDT-Y40VR3#G%,O6T&@/' M5%T4RB$L?JY3A<:"UW!L%RFF7N5TKR% BN7XDB@P$XEG'UK#"YYS$W6K331! MS\3&*_)X)'-L2>7)'6+=])ETP+,MW93D!G*@T#F1-OSPI3H.1QR#P+,<)?@Q MI-R,KMNMY>3# (HNJNYO3Z.LYB6(MC6"**8XT3'3%BS^!PE MB/FDT$$ 0@TJR/V!)E WQ$9(AY#C"!4\]^V=9B#0[ !)8C\Y]-BA FN$>IQT M!;;RD^%_ (T,?578'JDRYN-=Y3**5PW/@H;4,%D?%3 1,EQ)7K/'"G$(SD;H MR%22^1V1LK0H.'O'8W]>^PDNPW((Q_ECVD< M-%]'N)^.1G4'H&\XNB1[I[8&G!$8@B3EME Q[ M<.U[+,FV(5_T5XIN;,7&F*WX8OGE_N'J-]SNYB]7B]OEHW"7S V$95C)O*S^ MUF#$^E][M^:!'8' <7Q#D$?-J#N,:MM&*(D?X5AF<]QH:IC;+778A0;K:%Z: M(]&&;PHW"#Q\K>;P=>/K $ O=) D;XF3SHBA#!#KB\H:[76:X),?_T DP>!9-P*>M M\ZULD^ZP*;0!JNN:+8O+]-$G1 OUUN=V7B9M"K[^^< @ H&E0ET2)XA)I@$/ MV*W[[J'2E^&6<0YCF/CH\04U2ZTW+A,FWV7B_.SV[.[B:O'XV]75TZ/@Z\)U ME&!0$8SOTRIYUJ [0BU;[+"%<$^WE,79\= MX,3:6*I!U14+.06TUQR8EA+HDCQ#=7"9(9$N-&*U[PN8OY"[!OZ#/%._PYA8 M4\Z*"YAE'U'R7-:-99Q\/.0@])&A!3()KDL8]!-O$$BQBFV[&"L^G+L#QVNF M,*B KJHVE$21'2$]+FQB0\3J2KK;(>:](NNF 9YK.%"2\VR$P#B0B0T/*]7H M'6 ]5\6=ML!V35=I;0^S$0\#D=B8+TZ)[ X]-#Q;E^2-?55??_7A%?*?JHN0LUYM^:A":%M(E\>,>)\E!, 4';O4+;3-B M5?4--.LEUH+2",T2DR"@THN(V;N>*=V"H+4&JF5"11++_CBA,&$)CIMJ7#.V ML+CN6=OF0(&ZHT@25S#R:&+B:H1(B=/7^[1S8$#5UEM/ G.2PAZ0V0;LW$;0 MB^*HB%#IIDDJ [VD,0:35S%*_1+(H^@7:!;00"B;3>W\,/8O?DMMOOM@>:&^JR)*[D8#K3;-\! M[;#HGBD$E:WPIM\"QY05G01 S=)E.1\/$%W=8<@+#9,,!% S#$D,6Q,(FX&P489'HEV5R[321PH\Q;9L M2>S&?-(8LKU2@#9*_XAQ4D[>4580,_^CM@8(\,Y!OIQTJMAYTC9I" M$NB=/ NNDP38ON>$DG@K'""Q?H"-BD6"SSJNDPWH@>4&\Q<,#5*CUM&\%!92 M_CRJ4BV5T70DE=,S2GRF4!E$ "+;<.6SB W?+_LA-HHP"0G)'V&99ED%#1,9 M\EW:APJ. V&CDI,8OZ#U!E$.M<=WG-(8.+ZAAI+!23>+363R@ D8)"NJ\=0T6X&M0Y+/29?;3 C]4 TL2L_;863$ 9CT11-5R M:B$" M%INE8'>P5=[GLU7QDF;1WZD)L:D@]^F "BW#E\;:-*U$.\&*S4] &^1-GJ^& M2K&B ;JB:KXDEMWC2' /J-A$!;0!-E)X#Q-A@Q"XGJM"2;S%CR-'&EJQ:0P: MUM#A9R8',7 4U=?]'T6H0Q"+3830&"G_4U1V^;/'WQ;7M\O?9%<*V@G<:."3? M%Q[0?9:^8XD'YQ]?L8!ODHV[YYE?1.^5>;._1/'@OH!F>M"1[X[2+2/JZCT MN&CK4!I&!;M4P+8-P"-6;4F.S -XWG$O:<'IHE2^#?U'/MJ P3:\-JEC1B>7%O6P''@K8LKO9'E0QU M+E!9(=J2A;'E>#R4!P[F.=%)!5#@&:8DSE>GES$7:\0:O)JUQTB=E=U448R] MGTD'#-MV34ELEZ>7.R=SQ%K$IBKQ9H=N*$F2,DZ_]WC)GG';$XS9L IDPQXFHVO3C_ZA* A;N2'G?],N,_0&XR".NY] MK1R=)4$CO>>0*<+3'UE3FB;);>5X<_J4J V_-W\"2BT0,'6JB= M\O='FS1,Z(VDNO.?)'MI%/&Z:&?J&Z.TL/H#JFL8UC^,&L/%BD;*8&DF!AEK MI=\_P>^HQC%P-M [ ;H7NJXDSO)'G0(]^ 7G!&X/N3XH1ZY_"CEP->BT2W[^ M:+)F(1><-KCO@!LIZ\Y. R4P)0DJO%46@(-O^ LQ/QO]E,X-('050-'$C/H M5%(? ;^1R'A>8\_\ MOZVB#'66+V,\A''W 71H0E42YX@#A$9_^AK.AD:*YKG=,;=H+]$[BM.WQS0L MOK$#;+M(@*IKIBF)C>IXTZ(+]?!)R/8T$@F M_4.H(.N(DDE4$$9?(#1,6Y:2;2>:1CSL."R=-=4[XRQX)^DC\F5R#I,_;J.$ M> [@64I-=X4)NML#V_5439+Z\P5;P0&YD;MZ;@?$ WI;GW_+D&#+&?)? MTW22@,"T+23)S7.R*<"-NI$,>VZSH.(**A/JWV<19M ;R>M8X>V>"4PRX/DZ MZH90=WL?X^*%Y(1#.-=&\&C .]JZ 7&X3*\>GV+TP]$ M-CK,K4=4%#%)_8ZY$?G%.D?"&=:+ ]J$P-U/U3LP##TP)3% 3'F03,Z@1O9O M&:97(W 8;Y:KS'\A3L@=7IW4MB!TS""0Y%E[2M'WP&VD Y_;R<'/I2EN"$#7 M/,N5^X(Y^DP9P89&GO)Y73"OPA#Y!=[UOONEZ_(#GL;+A, G_R>&N'<8H]+Y ML-X!R2_.DF#W'QHM;Y)U ?G+*']+2-2>:W*TXWCWA3SL.H!JF*4LN M[*DGMR!6-I+MS^L<.(A?1YK1P("6)4M=9JDFZ(8SHQ/]OY53_+& 6?$_LVZ7 MMYZM6\:/=O>9E#.-J@)C9MU5(O*B]+AZ>XO+G#XPKG/ZW"1AFKU"S@S>?!W@ M-1J$NMQ/^*/GT5 >-$H=B''X*Q#F>T$L/9@5+*>^G8; #PPD2_GRH3SO\-JC M VR4(A#DD;GU".Z5T7Y;H"F^H4CRWC&1F#HQUI(2E1PN37R,:OOLF@2;7>2F M0*\\#]&\70#3-YU $K_92>0Z''HM[BDS 50>>R2!ZV\P"XB+#:E3LO:V63O? MO)8!ZSFYT^\%;GQY_N.%EJ&3F%#9WJZ.Q$P4ZXQ*%/O;V=VO5X^+FSO\B^7%?_RVO+V\>GC\ MY\75?WZ]>?IOB;+'CJOCRT&.]3S=1(+R_VU&^,2.E]MM!US-T"Q)0N*&,9E^ M9:*CVR3I$.37OAD67O2HW*8X!+1I"S!@5Q9/HPX.LZ71AK()-! NDFIZD>QA M:4+VS;/O$8]T:&1 U:&+)-&J1@F*B4IP<,C>V"[35WQF,QXV:O50UBTP)AGP]= /)=D#V=RG"HP/7","1W"UB#YA MM9H"!]G(GZ^ N@$U F(DK>W=N[)XNP AM$-;DJ(Z8U;98*"C@U;$9PC=KU#= M-POH[8&'^2E+AM 1(N]!=5@4R30Y?GLK)>T4#@K]0+-DTU#:"CQ=CZ0!V5;: MF./K^8'5U373"BQ)XH0&2[,;SN *'5/*=( _=E?!P$XOY:IDGJ) VY/D&.26 M&B>F@\I4#&5]1_0$BP*8I@W;^_6LF;\%=5"!"2KW&U$3#([OMP*AY9N&).G0 MAG"Y$\A!91QZ.'OV2EZ+^CA;M0*JKP2^)!$]XSB[!T1PF02RH"J5XG*5816O M3&/@N]%Q9?(0& M+*JA^*8O2= Q@NLT0]%S!.($NPR?XO1&#RQ#SF-Z ':!0EKIB0V?#08"'%P.8RF!(W=W9.P]] M\V;3 "=P5#C#HY83UO <_M)8?$=8$VT4V/;F(WO&7V#)-UK<&S)+B#Q2I#R[ =>]UTL7,7GQ8D7#=. M<]P:_]#L90&38%'ULTC#1:,G 5.V.;"MHV&%];[!QV6X]L.$\=8'L=^Q;I+N M@0DU0VGIIC-@T'8./.%Y=XY'^,>1>$7Y$O!U19%%B9MV(E"WH*/Q;^P+%TVC M./'N=0[S*%^&3?A5S0AR727W6\PDOY'/I+&)JS9N*F%\0)&MR)Z-=<^FJ^TN74"Y*TL4.K8CT?#6([0 YEBF+"D!+ M=;26XBP.#L?Z9)(!-] M0Q*W?2[.4Q41B4AY*8&G0TUM!$/*LN)J=K14W"-V,UU?EI%T:[(NJX.6V M8.&Z:"KU5#1:YC/2T6+=TZ+JJKYXDLX6F]XFFKD\(V>L,=S%D!X Q%NS(BBO M2WN@/+:J;B(0N);9!G/B93E6 G3+$@?:[3(5LM3J\C^T(DK-I67N+ZV:L%Q. M6U(117ZZ*ACU'V:]I,"&CJ\(\L?H'-T@\_"07O#ERK!M2?*O\0N'NOA&X9[Q MH5FFHZ >B];^VETW%3"EJR_W+\S==GB7=?UV-OQ3#GD9WB*\@Z-!2Z^7%&C0 M/NU*YO+C-[?YG5].41 MN>UAK8>*6'X,1-N1]Z_.0=T 5=-"55"@'==(.5;RL'X M$SD2.(4.4Y8U%4_ MD@LSW@)N*<7 FFO>:1VMF( \=:Y)1)Q7C2%?0[],3L5QX#*H@&9JNM=R"#@- MG$OD#=-W.PB :4##E"2@F8O;U"78AV[&:ZV1=Y.VU%J^457[144@,F_JD*.3 M001DD*./B6&LL*@"-P/$D"=CD83MUO7$AG/&BZW8];:P]K>72TR1; MK.FD<)R]2PN.5R6MO1:+CE;TL4.K31S]>#E%^@V1()R76U9C?6S!GL?4)D^ MJ,P37$K@G$A@4S:=0RT]K&, -63YDEPI.>5'5V GXH/@!5SG%;HOLTF1! ]D MS%=O--55:WGKU-2+>_(\6=)7ZWKQ\]7]HY!,N U Y4CZ5W$7!0@4J(BZ+NX/ MBF-E=I* )G(;"GD@G)@]7&;NMKZL M8*4]HZ[%EC?.NI<%X?ABT\_B&^YHL>U)B%M..3 NGYS=EL U7=\7=).D2*4I M%(X%R=L#5N:0XTGCR-,A ^JZ' QQQLN4G&]1407D)"0K/?&S1TE'^(C6V/ MY,*,=X#'E9>COZUP?U?O':$G6LO!:$NT6%.)N.'NC9RG0AV= L# MFU!/@S[ M@^(Q(G61 --55$T2A_5>;M/-1;W8YKS86&%MC+A-K>4FU(P=H41J+GZN_R;D MPCIQT*;FZ$HH:'FNHVWW1O=1_9=CK?+1 ^B'$$D2'<8A">K2'0AUWTIT:KVI M$4W.+4T6%8 0J:$D#F-C9<@%<)M*6$AT)B5I$,9%XN:PSM;((91SBW5TET ) M+%66J,ZQ,C\<_4$)B@^>$%]SM RO\B)ZA04KK^AN.^":NB-+:IZQHNN =%#* MXL,U6O1,;E /6/O)1IR87.1 U2S3E<0;?JSTAB&=/ELR4QVE"(ADTV21@-"P M4;L&YTR$PHU.;'+E._2M,;8L3?!?_2KUP\"%-K0G8'N.(TOE]K%K;C3H_2S, M,N0)*>O$42^,+8?WCFPABY^K/H1<$X^0-D0/+2\4%'6Y&5A=>!9/RC6O@V7R M@'RL8%7U;^_2)*M_+&]-I1"&I!@Y]!- M:S0E^1]ADNB=-5U_VWG-^')R$1NC4A#HFCEA$:9Z MXN3+L&9:X[,[1R&>6U'^!YY(^+_7>"PITU.&W",GZ1M8KJI!2?Q*62)IWZ.G MQ2]8)^-).M*Y1/56? 9WXIM#UJL,&7!\4Z$86$]]Y%(2O0P^6OOZ $BQ?$5T M/-58^?2P1<1TE4H-OH'=%E.^@PY>X,J%!774FB M>L:)K>=H'8Q=*I,\17@8\8A27Q@CS"' M)N618 6.'FK=?7BT L0Z JZ%GAI'BKQV75WU!66[W.Y?V_#?)K_/_")ZQP,> M?C0,Z0\$IA= 24X'3FGU' >CX,_8 ;XS-+M[S;=BSGH"M(6N_0DCM1W3MML. M;J=>[_O#(T_G/C[-+J-X5:!@^((?U"% BHTTT78U7DGUK/5QR 7?\7KCN+L7 M;BMJC"N:6_ CU>BP;DO7+5>XL?LJP1+X^!W+\28)T^QUG;YC(\,K+/XL@7'C M=?0^2X.57YH-'U'V'OE\MD/@FQ![5= MY;C;GC?/,3T!TS4"M179);6P#X4J-GB&/?1?4?J@[H%)B* M82J21&$,6^Y3H-X/G)'!J?@2%3"*J4=Z*PRUTZMXW^4]D3 MU@5MGYI5K&CV@V8[$$#7;\>T2^C@6_.6?J;20=4'H2):)K=U*74.N6S: BM0 M7%UT.1TVA]G2:$.ICS5%E$@V<^S\8_/7WR*486:\?-SBO3H^^QXQQ,1'#SQ- M5V6I"C%$= /A;<0I6)C-4Z4][LOT%48)ATQYN@&AJB%/DD?D@>)BBWP0>EDD M?Y.\K8J\A*I_0:\>RCCDW"8"R%@G((BJ%^MFPT Z!-;U7K^/CO M,,M@(\<:ES!J(N#HGNE(8BF90!(M7&(-8PUG5\IMM7N38].!T',,6:I-<0MM M!-JQA$;,,XU8K9'Y,R*Q(N]?!(5:>@S1=5!K$<5:N,/145^+(UIJE/,:M M&LOL-%UFEVF*Z\(5W%[Q R)<=$#Q8*N+K%QBRG 81"WUI7# MG<9%+]<[U)]'?+5M[_"EVD0T1_/+M@!=P_XR2'>2TP-93_L< ,O[N: MMA4B22X20Z;!49BP6=(_J 7&]&S?DD381Q'@: M,S9G#9@#UAO_U\1J1]\R8 MP[R"VW-JZ\_=#K,4P[7/[5@DDB>3N44;^ 3ZC94+39*I7 M:08-""TU#"7)BZ9+S/#LQU.>N76-LT=$=4RH]Q]P O MT U9RJFP6,IS#ZBQS/P> #U+]20Y53HXS'L/J*'\SSU@N :%E6T82O* ,V0: M'(4)/_H]P/<"K5TK\0>X!]0"''T/J#DC\ST@-%75D<2=:0A/!]P#:HA'N 9"B- 52A9XK.YC&6X]2CAH52[*/Y34(J9J?9!_-]M-D*J)JI M:9+<$%B,I4J"BF2^[]SW&7J#43T;\?1L,&0]<[NERD$,;-]U?4F2:0T6]A" M8LO1#A$;#032=5\2R^-@*3'P;&O2SBYKX0#=A>;98+0RSP]77L8Y-,B@OB#7 MA6W7X .,_3#+(I2MDV1=I'EG/%V[(;#-0-5$NP&-Y6#;V,] *-A_KX)R#S\P M/^(G^!WU[X7=-,#3?4>X"_(T8N,'*S8>LH2ZT;#N5YG_0M+4DH36#+LEBPIH MCNFC'TJ*7' /TD:H6^!-@H\FA"<-GCX=;S2XV7XKH(6:'LSM+M:Y^77"VRH: M4_&[TFIV!\@X&?=: MTV%%.T16DROC,A'E2C?B+-NU6\B%,+[Z(#GJ\C6W1 MX_3[5C_@;:'[V:GLM-)0#/-BJRI-5VTHD5X%1RT.I4-%%Y:_>*3GL>5"0Q*/ M WX&LU^\=Y'-W/_ ,9&KRQ8?M,,?[7,"X" &BJ$4G8=PE25161>+>)]\)W_+>W/7 M==( HARW?3/G)CU^G(*CM6\1S!$IM'3S^I:E[U5VOC[Q,8B ;X6.+=H,,I7\ M>( >EG#P8 '^!;U$?MR_Y';;$4<7;_Z;)!M;+9EQMJHIK/2KUU6,=:S@$F'. M^E')5_SW&)4,3H)F*<%.+C!M^I-\ 6B^J\D29Z5TP.O)F<*F ZYK&:9HF^K4$M^%)C@Q \,">D=2 MKQ;1^\;4UC2%MFJL]IA"%YO>?D"CJ&&KP81W2;I,MD?"VHK?X;#,1PP\6T&! M)#Y]_"QNW2V'PA7LW\RJ]-S][M J;EIW4RZV;4>UCY#0]X=!Q:R[E]VPFMBJ M:2)55!G4<>\2MF$;4!+KVSAF\[Q1U"AG_D;A:HZG2W+-[. P[QM%#47X&P6C M0/WYQQ?XUS2[B&&>]]1CXN\$(%(86Q*3SA ACL$HNCY/]Y"W [Z#K[WO& ,[ M K[M0UG4FC%R&SH!F$P0/ ENL&843K'(!W8$#%UW SD?)YD+?2S.VI=-3CD/ M6_ C.@.!AO 52@YYCY7AF G!9(;@25$7N7U <95U\25ZZS7N,XB YFB6(__. MSMR0J4+F 5T+<\IT2"\P25#,)Q_RBMO9'MBZ[4%)0L:F$0T?WEHJX]X\.YRV MJQK1\<;(9Q=!:>6%/+S8+@P] M"??OQLZS?@*\P[/FZ1N*W]&7-"E>QIW-'/T"6PL459+;T#AA#M[R!W!%WB._ M#>*_$OJ53S91U=\!2\.WQ'WV"[#-#;!S[B+'C+S,>>T=V"&RH(EGB:L3. MC1UVB,W5,WSTU^F*%38PJC_@!194)'F$%CHW=KAQ4""_B*G1\*B;9&K@MD#W M?(0D,06)G1I-;HC-,S!L\&=A@;*IY\=.IT!!@:^*3FLD>I+06;+-82#93#G$ ML! @7VL[]_S(\FZB7HO4GF%:BGY[!=,WVQIKMQ#KHRW$?J&;MFF,RSLGKI2> M[B-)RI&.8S9U67>@G+GCJ.VYH2F)UT('A]G2:$/Y!W0<54U/EZ1:PA ACL$H MN/*%,,=1U4&F*8GA98S)'<16@U437NZ:/]$5@*KYK21(9T"]W]G0Y%F\.FVVG=7:S?:QI2K+FQ^[! MNU(>!+L6E6RA_WWN;CV$(#1,W9)$F3[Z>J.N,O4ER2J]+C!B7TDKR_U_386O%FYR)6D$ME0:;1 S#?]Q@5\ MBPH81W]'09ULK3X:SH(@*OW7&5$7'-3 L:DO.O^.BWY;*H@.\JNMJRRDAMNG5]4Y5% M@>'B+8^EM@8U$? MP -,GKL2>>/?;WX-3--RM#EM;-31'R.I3KF[=IN;HGVJF7RCDZ M<_>&?1A[J=8]4LK[[#E#J*_0-:4AUL9]3Y5DN^?>!5HF.Q:RPT*Z1TWH+_![ M]+IZ94WIG2; =D.[G=%9T*3>F[&M:4T?^F$QVN/8'"6];&XV ?AZ:.NB=VAN M-E.'?EA\-77_N$/%/8R";<5R^N[1:@:0@Z BR=[!T,Y;NT4WDH/L@53F7J+< MSZ(WPHPRPP$*GM+F/D?G=1\5L'V(I,N3QL%Z;F!BPU3*)R"4%VM?UO,TR])O M4?+,S)W400+4P%4428P1W++B1C5]/46:&K#>##??OX!O^#?%1X>B,Z 'H+@& MM"1Q\QNRE$:!G++LL_C[\UH3X9D5#!6SJQ?@XT/7E]<4SURXHX"*C>.@#?D! M$<6?//(>)N/N?H"*U5?A%\H)I\&'"V813B9?(%%JL,3YA+C*ZAL?&*J8,!KSN]I5KP\H+^M(KQ%7*<9>96-(YCXC*7:YO2'BLE??@"[';W21GKV22=2,\J#)%/5M &^ />DB[2I(B2%5:>EV\H@SV.7?Q] !N:7KOR MYLQ$/0+OOCWOQ+OO8Y'Z?Y#"C"C+B2\O5MTX-F%W?Q-N=K.H^I%E+VXCO$L+ MCNV830?"T/5#03OR2.>O +IV*$WY.B[N4E=9!ZRYNW\9JC2Q!1T<9DNC#46X M^]?9-Y@%3Q]]]>9WF@$E1&8HB=?0$$'040CV[GI\P3#/85XY/J,D7S,P(QI/ M607X_&/;YAY^E%77")(MG"0@T28\,;?'^!J J@YEL8/294Q?E\?DA>!9588K M+TP^I M?BZ22E!<9V0'%=!M73-D2332+X !@ML#*%AT#PA?="*_0$%Y$?J:1$7^\/BU M+SZ9209L,_0T6=S.CJE]4,7.QYM:[A-ZLJWWR=2 MZ\FA T_-W0GK$346,IX,+![36@+5@Z8TKBH\&U.+U4Q8-<.%51[&*^TFSUJK2C.P00*B$GL1NGVN#2(D&8,^=): S]P%>GB@SB%QP1TD*\N_8V\=DXL)\T]K#* =#R"4]L" MQU(<3=YJ+W1N]\/9NMO.S8$3K^S7-"E1E0 MY-5TZ'KBP35?7]T2DL?0BM=*L;>O%"]+-ZK\+UC'1<'=BN@ R[!B4,]-;^*O M 57534V2'-Z#3]IC,D2LC_!9\-=57I07JTW\R!/\_GM4O)!7-JQ57*<979M@ MO(N,[Q2X6$.5.$T2 M50YC?%8F.BTPD6="6=Y*#K Y]<"KA3BA":I:T9L'@_PIO5_;ISOOHR1W< \5 M\/4 FI)DP!YR G(#JT4Q84 X]>GFZCO*_(@\+T0D J0>U_JW'>(9TQ/ NICA M2N*.,4AI.01L+<9QY?Z8#XB;C,[L-\1-,P!AH#IS,_0QD=3<'6=%87*W(YZV M,9PR[!3YANW-T#Q.!5&S4Y 5@KK0-OHA25,>%1'*+V %5J/X9L8_:W9?]NF"H]2NZ?%^#Y!Z#AV*(OC MTY@'Y,-@UY-!4$#+4U96+_AHO/MT2YG2&"B.:;93?\U#?"P\M5S&A5E/O4C; M_@G<:[%-"E3H:NZ/L>08Z%J>\J<.\*,:J]>A>1MTV]@^4VG%]I$>/I5O8HMF M'YL /R%A?=LA+L/FJ-8/-J4MH_68E_>'_1W6+]!"3;?GE1->#53?D\3]9B+N M=ZQ9*NR9APV:CN4(3]W)YC!;&FTHPL,&J^?^&[S-?B=/OZ6)IPY3K?[+CH;@ MHP>*[KO&#$4W$)[@6#'6:(F;>5^\!!\]0($F,80,%-%C(%-B"A7SU^A:G M'PB5>EDU]+Y8BDX2K+K9*I3$K#90#%11]B.MI2?HK6?#LZ P4?7E$45=O.<.HJ>T?6W4G"]S+HNJF.LH6/U_=/_Z+6-MF V$YIO[3J(L"(&A# M>YROPN0P2#UJ?SB6'3*@J98ARSV[E^OTZQ@7/K';_ATJJA2&M\R3?Z<9"'0O M:$-_8S?LS3U8Z]_BQ]\Z.U!(Z+#$?2M=/%Q-9^QT2V#42<6PP. M=1M?PZMV\>6JR N8D+B\;3RGQF5R'>I\E0>TYR3)5C.X4^)X7FI(\5APTIZ9@ MPD%E8:C'0B.$>[2V/*P/X 5**$L&^]%'R4C,!U6#.99V-E@K [852).7[:!% MV0=0=-&7/AL>\PU*'VO,$_P4-:%9SPAT'0IS,R1N!%F98/'L'?.5;/'7*=8C M\FK+9]<$X2('#D(>E"3I=J\4NI]]N'%.7V"Y/F2+34"B?['=N1MZ7H>IB)<< M^(KFR%)R>:"H1N$4_/SQ@-Y1LD(D^+=^GZG>=?"YC:]_&>L9Q-C?.=>=+0@C M%YON%M]P?XM-AV(?0]9#Y'B2WV^)U4M';V,[4)\JDM2!:23GQW['17( MS-VKD:E!19)SJ(/#;&FTH0AWK]Z,[7R5X]'E^2-ZKMZWV3GF663 \*#3KI W M(T$Q48FNXE*-J3>U?+,9,%W%-B31"_BX3!<0%=1A J%G<\":2(3U%I2]1SYB MIA.G-@4>\@-=$@,$G6LM[8L-Y#"W9"J3O\ $5KD>>?C=A= M9*'.[382(ML/9W8;T2T]D&2;Z^0GUVUD#63FMQ%HA8$KRPE/YS#O;:2&(OPV M4I=&)_5'\]L4EB]4:^?9Y'E;,#T__[A%SS"^2O N]D'>03 5RC"OJDBLGA*3 M$WX%N*YJ.9)XS@^9!D=A@N LDHV!DJ'M#K;OPL1!##Q/#0U)A'T4 5*GRA#. M'&,&Y%G1D#[^:2MY_ .^1OPUS39*2"8JBS.Q4.VF-9MNA]B+88)C1=?\W+!XCWW%M,T/LTT8O11 <\#JV:_(*?Y 18]S]"@(5H0_9=5MD6O M!C'6HM<.%9+4GJ?1['G6@?8\;6[V/-71/$_0TAIIS].L4%%$G_1]_.2QY]5 M9F[/,VTE5&5+@;G+85Y[7@WE./:\GAOA9CR_(I+[]NTEPLI@]ZV\LSGPD&[X MDD1Z< F$"\TQO ?Z)%(]2C:'Q+JC=S8'#M1UX?D-N;C<%DPO* &"N4NSXN4, M'[UX.)UJ,U%)6^V @8<=RB"*7KZVK2;=:(Z1^ZQ'!E>K+'U#+.XW6X! -: M M6CD>QWLO1[](K_'M,JMY:2P.:>J\RPJ(57LG4 &J.[I^=)+ M8!$\;6S:-DGH7__>DFTPL3G;1MB:O6V1:$^Q +^B;RI<% MY5*I!%YR:9/ARHO@]ZMG\V7K>VJ71=E_SW!F63"Z^>)%K#?^F_Q/X8N*XGUE MIUR$K+X:.7-,%_OOA ]G?"=PF5!OE3D0%.1 MC:QVW+Y\QG@:.2_T@Y6'7^?+*7G55#(U-<.Y&IH3^E2Q4(25#+*(8/7FBZ,Y M.KF!+_PA%_ZZ@L7XY9/[IR__W^7EG3D$X T'W5H$.T1%@SFB$N(1VPZQ+B]O MODR(@Q%MZ9+\-=->?KFX-0T'OG'9A[%>H*'[VR\7#GES/KE+_=/-ET]NVP-3 MG2/;F>O$?> 2Z]JSUHH_GG$7SY6BY,'>1H$V(C@[PBRYQ@ SJO:B_> M-W]6-7NJXSDE,_F\SVL^_XPT]9>?Z8#N6K_^?/-%>[NF'2.6^Z.FJL1@/\*K MV^X*0 :>0&]AY5TW#9BH^2T,S\)ZRU#)V_^1N3?D-Z=+E\@]M$-GG.)=D!W3 M_;E()>E- 81:H5BJ5@I?/JTTL;[%!F"A4CSN=?R\2_7(#TOQZ8L(:P M,<(Z2+D;]L_.S=\RN>[<:_80Z[\3;#4-]0YHL?N8+R]E!7[8N46??VZ33_"I MJ=[#W^S=F_S7H:W1 >[9%OUY36OW%AY29>HUYRW:ZR>0E01F5>TYYO#/)VQU MK)Y#5]JO6)\1&'!OC*UW$]RP.R.ZV-VYO$ S0W,_^-&[>V+/0Y=5,M0F@.XO M%ZWV/9#M"MCF=\WORUY]HR7=,A^*8EFU=6+MR:TXFIL$AEP,=BQ6K6E4I M@PA/NC<[PE6K%NM%N;IC;T#G7U-M#8V"T(.?;+ 4+&;RWV)[W",.F '12\OK MSQ_>@/ZXQYK%4&X94QC* WDA>O&13 ;$6L7T78HNLRKST=5=9C6EKOZ&+0L;CIVH$"C%L:HV]C0N 9!\3SE:_$?/ M* _]Y&C9'SV?-#S0=,W1B+UH\@[<']VT9VMLM=AT?WUO!^" WL:F M^U/I;=K+/^&)Y:2K:0N!A&:_ N\J"]$+5E@"?RK UTTK!MXMC?+-/> M3;C>SFS'G!"K2W0F\>RQ-K5WZ*Q2K"O[1P..ZC*-=]Z.L6$0?>_>5I1:H7:2 M">Y;6"43;/UI-PR5_=*&1G;IM%PL%DI59<].,P_5C;#J%OTOYWIDPM@:B/ M=AV\:5<"TZXD$]:-N\L'+*6(+G]:S=$QJ4N JO;-%YK'O[99M0"\$K$2@&N: M??WE9UN;3'7RL_>W,U8!/L5]N<6>PW5BAP M[0V59A4WYHF\QPE+(/J_@:,(OX\T8B'6+(FLTKAM_=]JZO#]EV_\/ZV^?\M/UMT4PT\6F3YN]5/_-_]1CZM3,>&V8G@[A^VY?S1 MG%GFE'AK,.'I\D9-GBG!W5]5:.QMJFM#S7'[@%0-/G5+>Z!_URRO09__1LQG M"T_'VA#KC3?-OKBA'P>[_^53Y!L7D[1H>%_8E-UA4V*&+8+4 K;S76UMTW+& M#9:NQF<+7G@0>5IY L*S7H4L' &6%;&&&M:;\!UK:FGVPK7G$,M'_%_3\B,^ MM@NB[_"M&49>%J1 ,VMK\]ZTB/9L?#-?B&7049TAE.O&D*=5*7#,QGK\83-3 MHF&H#R:8$&>-Y[:QY&E]"EPSNEY[]X36001F@4] _8AG8\@VC]AMTR'V@XE9 M3/->,[ QU(SG+AD2[86&/>VO\P?RS*PCZ'YG=$N_!7823/F<[H (T&'=%&1Q M?:_CP2,V\#/S 'O$>M&&O)K$RP2HY[!^G=F:06R[Y[XBL,S7#2F+L*X3VP+6 MLY;::WU8;%DPSYG!-'(\601T;8A) 'J>@C<*4+\HJ#F9ZN:<$%;:X"9@^0;6 M[2/;,$G4OLGJ+RS;+2QP_]=%V']^[0"SB'24+!9(9U%(K].Z73*=6<,QMLF3 MCCD'F)5J!#ILT;3.9"F@H\:2*2PCRDH%?KOCYYZ?X41 XG]R,"3!HBX!R4&0 M*/YN_6,AV2+QWM7<<0I,9.7A$I?50611R&THDQ20G701^09BE]B.I0T=K_3\ MAZ$Y=K?W@V^0&J_84I>Q4O_/&\>2J>6U13K2Z'/CV2*$_ZCY _CIG=&M153- MN<=#NO=IOEQN$0/)%(X+,5FH7,IE@=VA\I)-7VQVX):EQ*KG'C5#F\PF>0%H M:Y,TK=G%QC-9UN:M3-&9N #! LE'_+;L_[FLS2@<@N,X'&'>5GW\WI\KA 7T MW$.?LL#G#6C>X(AM)2Y3%Y5 ZD*81L>8M=YD[IB8""ZK1%-03W3?C.7,:43* M:1@JC>U/^<=U<;C"USG;B<_"!:M>Z):193$#M2YYW**%30;6]?D=/84"YD7M MF2,'O'=.=WSMG.!R^AZF*TD@=FYK['YF@6Z>681M'G^C/V4)L/7#.],5)O ZC_7E'; UG8'3 M^!U;*G43S\,QW@DO[^"M#<,[L_4E\#J_]26.;$GGR):4EI^ ,W4XX][YLUJ8 M(Z ]G\.55GB0W.%I@@?I\X"33>?+TG&>? I<_ZUG M;AT+$%,$,>G\[:;[$CG%,[ +8?'C=W@CMH;C.1O NRC>^B&>"6C[W,XU^[8K=I;&>*5^ :[TQ@%!H/ M[[CL=/J?T%[GF,[9 5JA]A)4>V=! *$O\P&T4+3G!.B:B(W0Q+R%9]XC)!1J M.GYDXC@*O7A6> GUQ@LNPG>,_1C3N$^P%2[@2316PC@*C756> F-=6)<=CA_ M5FBOE#[I5![:44^>26 T)?Y %HHVG,"U+.69!'YC-ENDF/V]-\C)!1J M.GYDXC@*O7A6> GUQ@/)(>#3*BNG*]!)G!'U'NW M@(,!\V)CPVR7+PLU#F9DE0*T4X=18&9H[@A_].X6PYH0;,\LEVZ'4>7NS#O=X'[3^]>Z>JO<",!9]LSR;$PHYI'3B* MT/?I'^^(84XT(^JUNXYFY16?5GN_:=!/\*(U4SB%'S=/X"?M[1KZ9!I2/@Q*6M_4VNY>G;YU=-=<;7&9@J M4-"!+SJJ__S73O>NV;W\VNGW.X_7J#Q]0[:I:^IG^,(GAW*-/;_I.TKT=SYY M[7UB_;OY,HWH8F'J?&:_CO!$T^?7#AA.-C+(*P(1AHW/$VP]:\9U8?IV9'N]5OWJ%>O]%O]J!-[\_I--YKWO[H MMOHM:+G1OD/-?]]^;[2_-=%MY_&QU>NU.NV4._0;ML?@HCNF(:&[J]LKI!3* MI?J:3AP%;SKC^6)/L1'1W]K4N;BY-ZT)^@*KS# -)DBT(3(PU0 JT:[O3'" MX7UTK_\%\B1PEXPVE2%>W,B%RW^QE;M\)\P:[<5-2E &IG=%7@Q,"T3))72% MGG-P7?C\#KZ !$%#HNM3#%ZD\?S+12$H4?RWC8GV/':NY3)%-" QW+>4_OGY MA5B.-L2ZUSW'G%)8XAZU3D8.?>\V$/\U WN#6/J\2Z:FY>R,)QH!1[#SRX4& M38(Q<#TP37V ==V$&6%>@%S.S)8).7 Q^43_UX]&M]_L/OR. MNLVG3K>/GGYT>S\:[3[J=Q"(F3[($B074:>+Y#+ZH'Y$G7O4_]Y$ 1&T$#^- MVS[]6*X72ZND#>J)=4R(54!XF!;J275JUDY^ZCWEPNJDEDYL/S3<\=-B,(7.$ MEC.%L(WL*1G2.*V*- -ICHV&8V9I?_SR";ZZZ_+AQ54_9EG5RDDNJ]()E]7F ME4-+%A;,9SE:=J"C-;\UU<-<)F8YVO1-]+H=VA[UF>Z(CNG%!3O(ZO<+1R[\ M,]&9"JO#LT>UC]]:7@YFR)#=5[>6E4NE4"HHU9V5*R]>TJKP8XQ&8'":M%@' M_7=F:;:J#9G1:8[>2;D5.R@]EIUB7EI7W:O>%2*3J6[.:9%%6-QS":@6%%<, M5^L9&]K?[/?W6BL_>&HKBQT9YI70X'G1X U5M8AM>_\\: :1]\C+R$JY@'[# M4QTZ]ZCI.NJ:6'TO\Z5M[ENX#\KN?>B9,V>,^N8K"&A%+AS:^"T]CMJ"UQB[ M-TW/&ASAMT.;9-JE8SV!G0."*4YSZ5>-DES#[WN&SLE>^D>!_2=R+?&S<)Y, MF'W]/]IT+XOW1E$*Q1!7S\LX\B: NH53"PBL3;&.R!L9SASMA7J+H%"(_1&= M5JTF/0N /*+0YT]C)AQ*JIY,8WY8N_*IDFA8!.^WUJN%4);OXWH5\6#"B)_& MIK%W1+-8JE\JY6HU/K%R.BCHTEH&F_[G'S5%KGZVX5F=3.G<((--CH1 \.@S M2C^$ 1B8JY6E&'<'_462;KU-#V2JI3D:?-V=$V(1%4UGECVCD3C'1/ $,]UE MYYZZ(">M][^.!Z3CF).+S8Z38L:4Y MGACK=YZB+!;D??S0O.^OMVB*A9/)NK[FZ"RRV\3#,;K5L6UOM!'C&*Z<6B%3 M>+@69K*B-Y\,3#WQD1;EDXVT[47LFV_#,3:>X6<#_3;6 .2E"#E<,9PKZ]:G,7VQYIM=]_3VNV3K% MW'07[%[Y2)#,0$";_'# >W?>\U0**#!_L4& M2L4FV.5_$ZN#/NA5KE6A&30V>EUB K!EJ#1&2M!@CH9C,OP3P>-_HMD! M:G-9RP3I!_DC&F,;C30=K#6LZ_ A+:BRX=^_9AHUX@U^BC4XL,"=-RLH)8\:&-/L#[@"'(GH$" ML,, ^ 9?#[X+XR /L\> MA2_17GCOH;5E-NL$ZR2V'50O(!7/[:WE';+)4*'ME!713 M/.5^[[*//M#YJ7Y&2E&Y\IYPQAHK+YC2\H*DV>YV>$%B8G_<2M' 1-!Y\!@K M*)HP18$4&.D@LPG"0W#BZ+8UP)""9E$)%?E7!)-\&?F!/0%N0RN6+VD O\D4 M&W,JC^%M(,2H>GA&SY;YZHS]3Z] /!/6-96,-(,5);*X*(U;*(7/ZSK(/I8_ M^X^%'O ^E_P'UG;/?Q$5R=ZS:[KJ/ZD9[@($@_=2\95,4+-O<\GQI>VV M+"?K(9I ZY,XRO9.'FQ?+:5/9-,[S,^!33?V&W\2@^4J';/DQP[EL=8MS-NS M:\B2IK&4.6?@,CQMI6=OBN]=9(\YK+JS;Q@O?@ZLS6# MV+N;TT?OWMMU/T&,$]&,UH:ISK;?AV^L"[=N#]+;79-*0I(#^W&TP5"CZ:)( M\U(;13D_S.4!B6:8S&.9V:Z1!\VZ.P@CMJ" G4C;TN>T\5<-FJ;6(QV425?[ MBV8S"FT7I8^3(^J4+&EVHA69(6"N9@+7!'*9' M/$9_8OURTVO<7-S6I6BM+%;GBP^1W[\8- M^=L^H:QP(CN8-@"2VC,:(@3OS5SV^U0>V)%'H*PYSN208U/>:ZOMCB)3V*') M.#+3.Z194?C[=#"VEM.VASNPHKLH(!>[6D(^^C]/\3.Y'%@$_WF)1P[=$H?U M5SRW?][;KDHZ\7^6>S@Y\7N=E6SISJ>7X/NT$&'7+ 3BF 97]S\ MUKIK/G5:[3ZZ[72?.MU&WSUJYC3'E"36!B7RO[-_VDKMGXME&K''V6LI^,R> M9:SU6"(43R 7P!*XVE#/^\]=Q5&RO3."SBDQ_>M=J-]VVH\(# 2.MU'3PI$]C^- M*M5B1(,'>.!K?EC_IL\#//P3W"^8J,NAJ9O6]3^&0T)&HS2XMD!$ T1:#ID@ MV>-0:N19Z<*M2?/(U/>#GY@48*&R^X4CN#C?UD8??AAXIFKP^3;4[7\BG (G ].E/B"JMEVMV!EQ W3>J%+&SO M-*354XF8+T)/#45K*9@%FITI!733MG?DP,H!\^@!OI@$%TXDCDJ")QMY,EC/ MDJ]8!\U#4&],"# %>]&7$.YW9.B>R>[]E3\2E 4)-I)@.-I55&![C.YU\_4( M$<$;.2J"')N-"1I_W)4?+-5@TY@Y"UN.31U<(-L+:2+W8H8,:9>:X,Y&[ABF M0T\A;]-_:(9J'Q^'-ZSKYX5U:JZKXGG/RNF\9X6>F&K@9\:Z:_]XEXHZ!2$!R,)$#1XV#Q*B0VTNS# MOV@F7@,11ATIRBKX@^[_3DD)7MF,)OT: W/F4"WW)W%05[/_Y(YI9V8RIX9R MR6-:Z732KL2,,<U&(?WL8)\85.4.L& MW>.A8UH9A/8D#I?!@<<%??AA6,N31GI8=XO9O!A/8#,JM5%^V.RD 6^99Y ( MIUCC16/A]IS.ZV$G[XXP.,_HQY26*Q)#,ZT@_MR!73W'55\R./ \Z-4T8/#! M:A\16.0!ES9[()]B19=]D,NG YGV@5T\CEJ&6_G,3JS/&KRG6,,5#]W*Z="% M+C3?QMI <_A;LF>634DM :?!BNRUOK4;_1_=9F]#MM*[2F,CN%_1E>QQ/NS[!K@]M&]:_>8CDJ_0;8X<7?>Z@)W+W;?)]!.G-[@@L73\Z>:#LK8HO;SE0*$C)E6L&7 M;K_3@D3!INRQ24F;3>ZEWAN(]-2XNVNUOP7'^3F]J1=8QX"U6^K.%;1YE!OG M9,.L[.KD4+N<+IP6G+N+FV[SUV;[1[,7.4G^AO;TQ:7?H?A0OOJ)R9??F,\?2Z2UZ(,2.'G?:V M]H"<'[V[X.DX!5H=*"G5HE2IR:'#<<*SP0^\YT&LG^+GT1K^R'OQ1PGP1SF2 M/XI4*E:DDE*-X,]IP>,QT;PJ0V\[O3X-W?BR%'T(W)(TH0=.NC>>LNH=E= C MM#6\N-26R^61NHVQ;DEE;;AY;#E/$'-M\;GNR4_KM$\I9+[J:MW 3$&'S4"8BYI6Z=<4*1RI1 ^!9"*U_6#*R5::' 2LH@])>S& WT>[=.<3*9LB2YP(&QBB'_LZ@,4HWGF67*).P*R5*H4 MI6II#T<@,HR2)P652QJODY/[TS=&\2?7I'*Q+E4+RE8_A ?6'EZ1E<7UP\TR MR:9IF=.6\P0QU]X#BW5\ZW9Z/?34[=RW^CS,6%ZU]Q8C-.3L?+-,VWZRS)&V M^RUI!^KPHE0KU*5Z*>RA"0M4<'B[!5K9E[LQVI_ W7I%JM+#%H3Y>6:+AYLU MDDW;)*M < - SUT0>C^3:E!Z,FGH=49*E2#:?J1,%5 M1JBXAH+U(RD8H[M:KI8EN5(_[YJMTU1!?",&L>B5H"#&L3K1#'9E(#M=E+C@ MV<$Z+G;#X.4 VT3EA.;<+K"L#3>/+><)8JXMSB+K,KU+%T227S2ZH6PY3Q!S;<"6F ';-QVL(].] M99B^O.KW;;9KJ#:WX\/GN8R)GQ91DBKUFE04>\0$E0\S54-QVMTH M'*-=6I+*M9)4+6\/>_# 7&&9"K,E'Q,M(.9.GIRD4/>!;A.[[W8>5PXT/OW, M\4S1O4W,#VL5='6M@FX90W-"'DP[:2L3V=#E7RXN+VYJM9I4*AQR,MDAQ[]] M%"FX.+FVGF.A4LQ=.1:?&;CD6 4X5BB6=D^"[4.MC\**XZ+E/*GXG+:<)XCY MM^+\VZ=O.X]-],';(N2Z =0MU6O18;V([2&.F)0^SQC,] M8TM6**$C(7TD7!N?76Z:>%V-)-?#I<3"SB6'4OD__@"=6/GCDLP5<=3IB8RSJ)K3(Y5-O+ M@'P7,/=64ILD?43?,FPNUZ-"YH?4 &5%>.>+N.OX&JY1VY^O<6YR*LA208[: M67'FM3X!XSQC%@FWME#6AIO'EO,$,==6Z4H5.K--78MT::(*VY1WVS14S-LV M#3-2TZ=FEI8K4K6Z1\A76*:9H^TZMH8JV_9C:YQ;(TLEJ5#)X$4EPB@5%HMH M64!\KD;IL@#]:_.^TVWZ!4S]QK_IS26_MGJM3AM]^-IL-^];?5'.E%YJ*E0R MO*P4IOKY%L:@&3-0Y%ZDR33LKP2T,W&?Z^,W8C]JAFEISMS//S0,=?4MS;]F M\/$C<<8F?/("CTR(X:17[EXOE26Y&G61LDB <<_A]=P-'?MZ:NXF449?*A6E M>G6[39M:FNTD9:_GI"_RY15NNWLUHES-6WR>4_B5&"2%.[ J4C'R"DNQNUZ0 M>:NJ*494ONW.XB340EF6"M4C[\02&Z[.K^4\N;0Y;3E/$/-O>;:;?40C%SS, MUEJU7(3>JN9LH)/CDBP_A>VAG91NJ/U8@Q3%4/ULFS@GV#5?!Z5;JD:=;[.C M$5G,01+L6"K^E"+SUC,N5%N[G7%)6'G%NB+5ZE&!JX2()LP\/EK.DPV0TY;S M!#'_9EZST6V#!.VAIV87];XWNDT)?6WT6K>HT;Y#=ZV''_WF'0]3F5<;<%&O M_SJ?7S>Q96C&L_U$+'8?C?T5V]JP8:AWFCYSB!J[2?CD-A/4TZWV?4!3%Z[D M(\[N%(;AN1B&Y:-I>(R=N ,-"]M/7!+68L9:SI,ID=.6\P0Q_];B;\W6M^]@ M$%XV?FUV&]^:KL780YT?_5X?#$:0KEDP'T]-[R0LS+6:O1+4[+\QSA&U >_' MSZ0]FPR(U1DQ]=N9.;:##7H)+=/W\1J;80U?N+BI2=5B72K*>Y0P;53R>9"8 M.:7Y.GI78Z7WP4;L.GK7%*E4WK]R_Q2L9NKIDS,PU3G]%P-0@4;N.^W^9:_U MG^8U8JT@]H?[QF/KX?=K]+X=]-CH?FNUK]$[%?,9!; =$EJ<]GFE)ZFTUQ\3 MA(?TJEMLS.EE)H;IP.L 082!6O#4,[VP>XHMA]Z!ZXR)32A;5%H1H=*?6"4& M!J:AD69@8ZC!X\ NA[ BNJOTAA*8.H:8W^; M%1B,=+ *\+C!6,'Z$&/9X5 M"O^$)0'K=XI5ND@8@[]X=(BT6BZ":W\\'8RM97\VVSL7&R390 =;*%#N@OK- M?_<8VP_HKG]L\WNQAL MWMO(Y.8+1F.+2H!_..80J,5 -+0*DW*A2^?,+R(/KC#(CM^)<= NC36:'0; M"UL&:&OXQ,(.?EZH%%6SISJ>7\,BU36#7# ]H-/4UI MXYX$S\S4WH^OO=9=J]%M-7M@5\"[@^9%&@.Z[5#Z]IIWT+=VK_/0NFN W8S MINXW'X'78&'?PT>/3]WF=WBN]6O3R\VGTLN=94C@RSH9.8G)E$0MMK2-HK'J M&D7@UU'J_7)1.:!H?,FH5+2*S]O^]VZSB1[AQ=][J DFY2TV40C$1N)%%DLG'JD0&!]!-;4'><, MVCS*C7.R83[\,/!,A8E2H_=1G9HEO,3\^2P$3J?4(X&"CE+XV)#S*.K-7)U& M(M48,=9=GTQR31<;$L+47LCBQ MD :L/U[S,(^"L'F8: $Q=S+I-(?ZWYL6],I PYEE$6,X1XZ%#5MG9\@@K/YW MYIT"PXY29:EO_,;#U.;TW(9MM5WET"$D3.O6+(\B(J?47F_)AHYG M.9C3PB[-YD+A9CUDTVC):&BT;^EI*\UF7^SZS.2."87_'1-<;L\3&.Z%X5WS MMOGXM=EUX>-PVTMVEWI\@6*QJ5)@G0+68E,E%UP2FRIC9LER1FN+&8V>R+2E M:J/7"QGXW(;#TXYZ_^AVP?5&_AR=?FK"@;]-EF"FDB1BTKE:BGQL:G+UCD9# MDM M>>K HL7VF(>I.Y^-XVOC_*%;?^G<-@R5_D,OZWW!.HWS-9Q;;%DT@OPK MUF=D->+?L#NCXXN82E*Y6I7JE>(!F\?S()^.85K\^\O7$:H2VAQR.*&42UDY M@E!5J5PL2+7*]B/\N1:Y)R@&B!"YC>$0.N78R")# B .=++8KH5UW7S%QI!0 MH-#0(F"J(UK*2FQ.UXZH<1$M"XBS;BPJ"I5<(*!^6J>M9"54Y]#PA=F]:=V9 MLX$SFNF^\.LN9%\2!E!5D91JN+@&84/=-(+0R3]'C.!(C5N6I4JE$AZ!9B Z M/6PDM!4)M(@])?#I"]'G//":9P$2F[%?"6U>"-.B31QWDZ*3!,7E@@0O 9I' MU? ((S\3)%Q'OM N@[W)=Z1TJ@/OJI)J$!]3^H= M*;>GF07+@3,(0YGH9M<;=7<*O=#7BL#L,%P M2U#>UXMU2:X=<6V:V&B>:L-)6'F:49^K&YH560T>I^Z@\Z=AP&H;: M](%IDV02&]6:5"F*G0>\M9RT1UH-5<3MS;QCDQ/ /$7>GIS@6I3SD<1^(-@F MB$%.=R7,X!<63A3"/%5A'CY-&!84=C3CF0'4I>_IC'[8A 5_$MI)5JY(Y8A: M:B'/,T+"=>0+%<3M3[XC!7I)JBI%J5875:8QB/26X6#C6:/GA+F9(2'+4Y7E MH2*_)2!NZ!ZLHN;;4)_1 ]>^F:;ZJKE[YV/?&R/)U;JD%,*;2X1(SP@7UW$P M5.MV, >/WD]4:2G0]CW0>*$Q9G8/ULD^6AZKLDY759JLDRF.!B M8P!O+2U?4=&Q+*(2N_?%?;V*61TJ$#&AZ2/WQ;& M3A+RNE:3BJ(BB[N6DQ;6M=!I/3L3[DC!7:M(]7/?BWNW=)AE5XZQ)IP M64*;K_TO6Z1\+?KF:&^YF<8PP>);20%SJ5*/ND]/;.$2%-ZJ+Z*O/]V)NL=6 M\DH%!:S]TI%70?*H1T1QKRB[$BT+B,_8+O7W<9V!\9F)BR/7*NCP*4L,D43* M+&I2L5:7Y,(>=7,;;^;+@]!*AI-IWAFYEGJAVHL-U#NVR*(N%61%JE2VG_[" M ^.$-2A,A7Q,M("89WFRO-2BONZ*FO>681KWTSRT&E];#ZU^J]ES;\SL=V[_ M[WOG 516[V?4_->/5O_WB-MKA%052RX?$RT@YEJJIN9C^[MG P*3AXD3#,W# M1 N(N1-"?"2@%U?#3/&B5*Z5I%)QCZ,^ M.4#X/+B5WEUE0NW,SV?FHS(3<+-F1$7D;4H,<:U6 MBE(X?&29"\6#A@>:KCE:L@?L%Z1*69&J97$T 6\M)RV\ZZ'2S/V8=ZS\EJ6B M4I64BJC1C$%^+RKK+?)"C!FO)O(9KIXM\KL>JK7TH>BZ2"0IO*5RM2X52J*L MGK>6$Y?=H3+)/5AWK."6JH625(\\S.B,Y#8?=K>'$YJ:%@/8'"&=G3*C+Y4P M)YR.KO3(>)GR-NF_Y2P:WY2:)Z@%*H6*5"B+@GO!Y(,TR98#;79B\+%[;.L5 MJ:QL]P-X(.ZAOD$VEQ W*R6;N9JI",M/F 6B90'Q M65M^@>M41$%H/DF:TY;S!/$99KL?WJ=(V"ER-'DR7,VG\#"_/!,Y/A1[DSDMQ\&.CORU'/PS[/5T'(5MF_K<8P65.^6*U(?NP]4I,4*R6I%KF[D3_2BF-.^+:ILC;2R5"D=<>RH,#[S0-VUE-U4L)>(N2E+2@5H6]Y^314/ M3!46IS!'\C'1 F+NY,E)+,Y;VZ1 D5S[R M,)D\LS8&U1PJ; Y TS#4VR PNUN7?Q/+5+$]WJBE+[E++>2TY>19%CI;;5^6 M11J$9\HR8>[QS?>L#3>/+><)8O[-O>@#YD\_9AH 3%W4HB/@LHGRZ_+ ML1US^*>$?EIKP2JA>MK%EWOTNT_8ZE@]!SM$_17K,_)$K-X86R26@/P3>Y4= M-&Q;[?N+F\)5H1 ^[A5-L85>:"<^H[7C*8;*RE;'X[;8F#ECTX))5X\?1W@, M[GF;A0+[;W@8-OL"#]06,B0/$RT@YDY-G+IZ4U&HFL +*;A)H(8*K*($:LNV M9XD)4T4JE,I252ZMDZ5(8\VSB"M\3) Y'\'<)XK-R#]S@4R!D$XC62 BDTY2 ML'HA^IR'J>69P_%MOI!#FR\"&FO/ ,[NY>R@I\2E-MRUG'Q()[1M8B>R';EW M@AI%4>=%G9'DYL-T;ZBJ1N<.ZVB*-14^1$,\U1RL]!_..O9,,F"?72Y(<>53] M&4GR4]O@B]N 9Y.93J/KR'3&Q +()E.+C(EA@P&.=-,6H8*X9?J']4LKZIIM M'Z .Q>.^3$S7TN-?=G MZ:-0)'&2;P/IHBZF/IITQ\GY .G*!4DIA@L_8N':Q_,UP0."6R4C;:@YG!#6 M>V&^S@?8*MF54"*C2QRL&41M8LO0C&<[@.B="VBBPKQ6D@IED.?[W >_\42! MK,CX7!%W V%#&:P#"1N7(J@5)6K\EZK;=4%L/#U$/XAMC2*3(UH6$)]QR-<_ M-XU5[HU-7266_3__J"ER]3,B?\TTA[.\7*Y4]M;(L!(ZSK<7P+')\$LD*%R1 MZM6B5*KLD=#CX8PJP6!>3E-30CM-=F3NL4'EJE0MRY)2B/*%^".L,$>%K9*/ MB1809LH)/C@F<_A:VJG51WJ/UXK<]-A_@V##4= M6[14DXJUNB1':O0=;=&BL$7CH.M/:;)S+2LWG=.[.RN/O3.N+A5D1:I4PGO+ M>"0CTPN?G(&ISNF_&# )-'+?:?ZW_-,$(IJT@]H?[QF/KX?=K]+X=]-CH M?FNUKZE,_XP"T T)S++U>:7UQ-KHCPG"0UKB@(VY9CS#Y#E4F5CP9V +//5L ML:(VB]UAY(R)32@/5&+8A)WER7P>EG4;:08VAAH+D\ ?V(%_5VD,(M &P\1O M9V!:0%]&"QC:=8'ASA@0:L1C4J'P3Z Y+,8I5FGM-2/I%P_P2(/@(KB0Q]/! MV%KV9[,I<;%!Q QT,#,"+B7J-__=OVRU[YKMOCL14?-0WJG))1 _3_$SN1Q8 M!/]YB4?PCFN$]5<\MW^^V<46\MY&)C=?,!I;=(7_ Z0&D(J! '2A9SU2%GSY MA.%%],$=EM'Q:S4QHBUT/5#*\$''#GY>R&Y5LZ'?QZ!<3W4N4>WC=YW=/_0^:V74N]V7M6!+^MDY"2V MRA,U;M+VX\:J:W. $T,I]\M%Y8!2FB638F#!2GW'1K[VOW>;3?0(+_[>0TW@ M[MTJ)4\SMSN+W0RQ)[Y0J ]RD) ITPJ^=/L=%65)L"E[;%+29A-UV3<2*3)P MGKI3+; ^ FOJ ',&;1[EQCG9,!]^&'BFPD2IT3=><,&2].+82Z\"W7<[CZCS MU*2N4?L;:MSV6[^V^LPIXB(8^"Y8%Y VV4Z&B$D7&:C5E>O*B39Q>-X-E6@" M*8F"^%(H(O]DF2/-H1M+5F/O]S A;D9(AO]WS..S0_4RK2,^9.MJ5HK<$\GD MQ%E^7@IM;]Y"#R5 #^7(:T'KBE2K;[_2^Q0EY2E*O(;ZWYGMW63FF,@B,.M# M32?P70=I;!<8_3O];8CM,9I:YHNF$A4-.,N_GUZ19UIYY[3E/$',O7T6L4/R MPXRF;#7C(S*GQ,+T%C9$!?D+R_E?\S"M@K]YF&@!,7F8$1I MF%FZY&U*BTIXF#J>.1I?86(I=,Q!$(^D74ZE4I6*!7%:$F\M)WY:4CFT\7\K M[6)T995*^?R/2DK;H'2E]8_"Y' M7 /BP7)O6G?F;.",9GIC. 3J.(F'$(MEJ5:N"7'.6Q P1FDN M5^M2M;1]IR?7TOPT9OIOV+(P+3L0TCMMZ1TZVQW<6W4V=#Q(YDT7D<.D]\&. MK1#9F6#?6M:%CCW?@W5QBNQ"+?+2U%-C< 8&^.T87"6"- .-L.;=DDLC+!0P M#3XQ'+9[7E-9*89I<$+M#"RJK2)]D?=\G<^O79Q:QCV@Q"Y:ZHQN%Q#=!A$2 M(CY'+2=?T%LIQ$C#.(M]:?1O'YF?S6)?%Q";"G#,@EWLA*W B5NB8"Y/U50Y M;3E/$)^!4>FG4>G> Z*]L&-1J%B:&2"5=*(&_B[R=^EMW:J$,%['W3TH3\3E-^A_+>X1450";Q3%U54@XJOQ!2^_1D M6\NQ4!IX?XXE(:[E0DDJ5D1!] '"NN/>#SNS+!K-=:,$G- Y PMI6QBW$DIK MAQ?4DT7H?>QW9$0 )-7+FC0,]Q;/5*KI BNM+%7K>UP%DRO:9("P:XD:2B'' M2-0D5$)1EB5%CJKE/R.5(?I'1.\N6 MDY?SH?VT1[ P$5-?DF7EO*7ZBN#EIX)'S"0%%E2(K^R MSZ95WN%;,F^YQ8:#-1/#/3N[F_$[)&97XZ!'"_2X0_*1%_CD2?+FD=@;M,0. M&=S]&)V$KE"J-:E2WE[)LY'<2>N/@+F?S27#SAZS&INIY#DSDB\MK*1RJ/CF2PG&>XR?5E+)44K9O">+!\1+V MK#!V\C'1 F+NY$G:]FSD+;RM]J_-'I^W\ K*9GZB!<3<2:73W##\-+.&8VS# MP^:(^M=@N#ISEJDG?\VT*;V(DX>9Y)FR,?K(M?!U(WC.+D/MFXTA &*1)P^C M)QT;3L-0FSY,B=]?7)&JBCCGXBR9MX%QX:M%CF-UY*"=_6: BE4M[[*3(8^ S/]S=P-E0&>%^G(VS-K=6 MD,KU*,Z*='R>#:.L#3>/+><)8JZMT'?I>"\;#___0FR1@.0.#0U7/1S(XB1+1>JTHU:K;MQ,(FS1C M+>?)8,EIRWF"F&N;-#*E?M]J-]JW(J6>6\KFM.4\07P&*?6&^H*-(>V)!7EHE0H M1-7HNZ@\4% 6X/DU M)8D?(*N4I7)EC_V>0GSSP[8-+ L5UNW/LC@O>2]5I5)ACQN LEG*^IOFC,>F MKM*J 8>>X8CHC1PL4$+&6!]1LYI,IKHY)V[\Q" .LHGCN/=NPM+1A@ZA/3:' M?R+\BBU5B.X417Q8[2)TW,Q["X@[%$$&PS MI"5\4:HH0KZ?)24W4+&<&A5C5 .ENJ0H'&UH.(V!?FM.)H"E*\3!1O>VH*F< MD#>ZHB4_E=];X^KU2G#MN6BR1=1=8BG.&!1X?@PZ[G!][[ MR)Y@^X*LU"6PC\7VA?PR>0.#=ST^<%<&)W-+64$N2;72]EO*A%6:L9;S9++D MM.4\07PF5BDT2X8.RWR]#";(P@ZAV2]JL/(PDSG5Y-L"H4HA5(?69&!V M1DT/RBX@V3&HCJ?_I2+)E#/49S6S<:?;4M+'^ M#8@[A6_ []0FT(P94;T#ATTC\6R:4I(J\AYW=(D0; Y7SEH;6"F$ZNHX73*) MW#16D^IE85@+JRO#5E=.6\X3Q%P;UFQG<+O91Q_NFK?=9J/7_(A:;?O@_:$*Y=D>+-,?4R_+<@3L@] M3R:O)7"HD)@# L=ZA&)5JE;VJ$GC4 M#LW)%!MS&C\Q3 =>X5Z6AC1XZMG".IIBBQ7;.6-B$TH#E1AT2PC\Q!PG3,^7 M\#:'P..V W]@1X1<)=O]P!0Q-/QV!J:E$HL1 @9U76"(,^Q#C7@<*A3^"?R& M)3K%*LTI,'9^\:".M!(N@LM[/!V,K65_-ML7%QL$S_O=FZC?_'?_LM6^:[;[ M[D1$S4-EIR:70/P\Q<_DQN9W'S!:&S1 MI?T/QQP"G1@(0)1;*BD,>J<>AA?1!W=80,>OTL2(YEL'O[7NFD^=5KN/;CO= MITZWT6]UVJC1OD.]'U][K;M6H\O.SUYHVS0Z==NA].@U[Z!3[5[GH777Z,,O MO3[\\PB\Z:'./0J<^_UA4_=9A,]PHN_]U 3B'RWNGI.,[<[2](,L2>^ MX*@/VQ2TF83= MY<8YV3 ??AAXIL)$44.:5^V27KRZ]^/IZ8%Y'(V'I;^!6NW[3O>1>4J MQ>0"LB;;*0\QZ2+/%'FV(#WCA1TJ.S(M%O6CQ\8B'F8OK\FFT*D7+0\5>DIG MFR1^14.Y+-6K47?$BSQ2[O)( MB9O3EO,$\5F$,:>: Z__FZAHC"WUU2UCA"Z8(X?]HI(7HIM36IH(5JSMV/10 M:UK_.*/7'4[QG-8F\3#;>?6"5^[*"N#YW8.S8:@]#\R[)9:W%,J6T?" ?')Q M?'S^<_R<^$V(]8)4K8J"^U/SF@_WN9P*?>-TMN4BT'?_#:#<>]NG":VR>S)5 M! 0DH$^HZG$OS=4U/-!T=B8Y<=?&L\,Z M7NR^X0M>?L/EOJ_OC?:W9H^>XMKK=V[_[WOG 4C;^Y]_U$"I?$;- M?_UH]7^/?QO8]N)9L24LU7+J]V66E:3CD\F,V.>^WW#ZFWMVZ4&Z()S'G)R^ M!WN@PMM. W]X#1!HU);&.J^3?/H>B,7'8P\$*CSV0*#RK@>);[D[@SDX=(/G M/GKSA%O#W6OK$;NWGM?Y/WT/,F LT8+5RY;!ZPR?O@<9P+@Q',XF,YU&,7F= MY=/W0. L.E5$19.N63X-(9.H#L M0"XMRZ=H;K!E>,&!XW@E%V2II)2DNB+8Q3&[/JRG5^CLK4/IM4Q2=9PQL4!T M32TR)H:MO1#W)*6CJ(9L&- O%Y<7-TI)ELJU/33C/G/_47!G=^Z$3LPZD#M= MXF[@:F*+7F1MQT24'FL64!<>9;%A!GOF4!<>9;%A!GON4\0DV?AF=M:& MF\>6!<29;UE G/F6!<29;UE G/F6\P0Q_VDVNGV(;NNBAXL/@RDW=@:UPL4L M"KKF8:(%Q)F?: %QYB=:0)SYB1809WZB!<3<>0XNG94J$0S(=U%S.?;CE4Y.D/Y8)4+/&W8RVG+2?/1#F:B>YQ MCB4VZK17BOV+*PX=A(,Q >_C73;!:GI!^U^J@Q M<\:F!7\AMH1:QO"*ATGEF;T[>[Z7'(PECRTG'SNK1)[LZ9Z;?S>S-./YB5B: MJ?Z*]1EIDU?V2>SY51%/.Z>6DV=E-1U6)G2H>DTJ% J"K'RTG#Q9PW>/)$-6 MD2S+?LO)LS7Z6Q90)SY ME@7$F6]90)SYE@7$F6\Y3Q#SF(E;/1J#N6;T4(PI,6S,'#GR1G\FXG",'!(V MIRT+B#/?LH X\RT+B#/?LH X\RWG"6+>C\X3AV.(JKSLMIQ\)G3E2(DU6="D M3YH0V?ES:CEY3BII<#*9BKQJ7:J6Q'$HG+2( M><^U7=SK\D0U7OXHF].6!<29;UE G/F6!<29 M;UE G/F6\P0Q[[MU(JKQ/NBF;7_D8?)X9JFHQ..\Y>2SH)4=LJ">_WWKN=_] MI??]#6O& ZPT4:''"V.RS-7J*;FZ1^6>X.TYM9S\[2ER[:3$/:R.[Y#K6:1: M4=Q[QC%%US.T?DJ&BNJ]K+6'KEAX>E:I[:MS=M=K?@B\_Q< %"])DP?JXB?S^$@)8LVX4F,9# M.$WA"0X+#@X+/@L\!/A=CYO-)3^X0W,XAMSIQ[#[3C+9@JLO4/V)K.$9%64+4L>)A!M>ZRT48@6K.!CKA MUE\.=3&>L&4E=)_U&%O$=NMP5]WEAMT9[9\]6N<\N^V\BTS6I$J]+%5KV^MK MWSO.11&A7$?D?<((/W%!RFKD)>MC4U>)93?_FFG./$EJAB/FE)<5P3N3V@4)!JI;)4K)8$2[//T@WQ[WI<-$UMQZ%2JD@E9?MYV1MYFXVL338X M6"S$Q,&$TH3ENE0OU*5"K2 X=UZ<6T^Y4$7ZW5OL: MO8L"?$8!X(8$9MSZO-(3UJS?YL"T "$V&2Y?O#%&1DN23WBF'3D8J^Z2&YHZM I23DD[%):ZV2BF.)=3 MO%55+"1..G+MB^U8IO%\L_3JOGSR_B1 %.M$3/&9-9BS*5Z?4LJND13MEQQ2 MCNAK@25-*FGK'3?"C9BW(S3/V9H/-!1\V3($@F>+8"!>*E 4*.8"Q2R,6%A M\5I 2MI+UJU4V;A:(S=9Y&8%9PIM]ZP_@78^T/9J(P3<^8"[<]L24.<#ZCLR MTH::$.0Y@;MO6TR-D>$_9 M881,:*N$+,GUDB1';C(3%,T21=?6J)=+AV\Q>\?1U/9)%,L%22E&[>_91MI# M--I'L1929N3A&\Q6&9G0KHE:4:*BLQ2YPTPP\&P8N)Z AV\=8P0\6"%7I6I9 MEI1"D5]]?.C1"QGC(K>K(&O#S6/+ N+,MRP@SGS+ N+,MRP@SGS+>8+X?!)] M-(%$,WW('($?QC9^V-1%0__SCYHB*Y^12/;ED< Y;5E G/F6!<29;UE G/F6 M!<29;SE/$/-^#+.;_-$,E="3D^2K0GGJ+'T(B\ /VG#K!D?!W@12;.7%R7BO M\_EU=P&%7[<7<3E1,7 Y49)5@G)1JI6B#F'D) .7TY;3HV:H:#5 3\JP7[$^ M(\%"UC9Q.J,^?OM-<\8T24QK#=*B<$06^9"RA#PP*#O<75\[4PY=)IL*>9.H M3PS4>TF5DB)J;L)&[HM-AW"IGRIK.!4/M@ M(.8]J;GT2IA31LL?I\2P,7/FR!O]F8@RR%Q3.*MH$CUGV7+Z9&TF@9)DSFSL%209%D_UD;7AYK%E 7'F6Q809[YE 7'F6Q80 M9[[E/$',>Y9OZ=3=FQ9TSD##F6418SA'CH4-6W9KPQ<4WQ:JDE XY MJRH/',H#>TL)LE=4^V6VY?0(6HZ?H%D5EN+L/[Y71=:&F\>6!<29;UE G/F6 M!<29;UE G/F6\P0Q[PF[I2O7)@[23=OF-$'WM=.]:W8OOW;Z_<[C-9*A^[:I M:^IG;@B\I8?QIO2>&G=WK?:W8&NGF E!BU/08GW4I?+^P@58U6Z\^0&6-N^Y M0$%J0>H(4E?C)?4)DXB"X(+@$02OQ4QP/HX:$63/,=G77PI5J87+U4(L7,X@645.4P39\C'1 N+,3[2 ./,3+2#. M_$0+B#,_T0)BD=,,YC2_8AT;0R*Y(WC$UG",BK*$J.MU'GG.(@Q)-6<#G7#K M8H>Z>(B/79.JQ;I4E*L[NZQ%$4Y<1Y!#'/B?PA.?'OKK RS*^P +2T;2J^&) M93?_FFG.?#7*TK [H_TSF;L7DP-12X7# RV"M7E@;3$FUB9SX4%!EHK%@E0I M'Q$P%#S.#H\WQ+=+<1$YX0V1RU!X45:D>FV/$[TW,CNC>9NLT[8<$VT3RBW6 M2E*A##0M%P5-,T_3]2P-%>OMQ]*#]7]%JE>+4JER9F8L"SM\<@:F.J?_8H E MKD80:V7QKOM.NW_9:_VG>8W8RQ#[PWWCL?7P^S5Z_SKTV.A^:[6OT;LPQ&<4 M8,60 (P63$M_3! >TBO6L3$'F0(3YL#KL 5_!G+ 4\\6UM$46PXR1PB4I4TH M"51Z"[M*?V+I;*I)T4@SL#'4X'';@3],H W[*KVA! !B:/AM#DP+&,P( 0.\ M+C P&"RA!CT.%0K_!*;#2IQBL'B-9\;3+Q[4D9&FB^ J'D\'8VO9G\TQJHL- M F>@X^&?@9H!U&_^NW_9:M\UVWTV*9^CYJ&V4Y-+4'Z>XF=R.; (_O,2C^ = MUPCKKWAN_WRS2Y#->QN9W'S!:&S11?X/$!Q +08"D.:6R@S@PI=/&%Y$']QA M 1W.%%[9L0GC@&B_2' 2%DH AFOX=,4.?EZH'%6SISJ>7\/2U\'4N&#Z@WG>Y3I]OHMSIMU&C?H=Z/K[W67:O1;35[(+3AY3>K\R1EQ[H3V;$$L;+DV9>BC@T;&>L:']S6:0/D_Q5!ZMH]U(J8@_Q M%'KB6#/B?DLS9D1M@)U$?_FC.L*DC"]VD4J!N0J@K9.1$Y-H MOHK,;,370!!:L%E4U,8.0$453V=*+/;WJ%UDD=S\M,(H1C /,KRPEE=ABY'- M<V KMD^IO+;=WS25/)E@N8+=84U-EP#H M [T60"E\7GS*?I<_(].B1BWR/KYU#6'OPX_H%=N@"8?>B\#&U0QT1W3\2@UD M>.TCGJ-B04)RO5YEY*.F\6SHV,A<< _>;YFSYS'2X,^OX$_I\TOS%=QX_QFP MNNW9P-94#5L:63QOSAS6-9> 5$+IZ(=!]0=BLLF64,N"OABJQ)YK$QK*HK_; MK"OT;][S_P=MJ.;D"E%S/S!&N?K91E,+1JA-X>WDC0QGCO9"V/>Q.M$,#=8- M9G\:$ZS^-0,_ +Q!I-D(Q* _(_=8LT;X34*_:I38&H[-ZD^)6VL73;0LR>[B M"?"#8HR1#JA3@DXM\P66CD6GHD^&8\/4S>4Z(C!F#"N6/CO5-0P#772\!1: #A-(1Q\])[VY#38$^M#J M/_9@^*6:\GG-G- GEF^&J>_U&DTDUP+MTN%1>00.N4$7'ECPC9DS-BW-F=.9 M<1E*T&#N+OVKWA7(*NJYL[[ X+_#+%+Y ##!Q,'7KM RI://73'BP[]'4]^( M06?)1]^&MRY%!TC)5\T9(XL\8TNEWZ83J]$CF>G;AA9A/P(3@69TM*;A=9<^ MM\J5G?BDV2QN8;$QH;%INR-0:9R#V+;&O%+C4B435TJZ:&./30NV(1#Y5.0Z M8^S0=]I30LU"1@5CI#W#LRH->2&"A^/%MU9ZB(8P<2K107Q:7NAD27"0FQ@9 M,QK!I8/U7^IQ$2;^F4[("%8S@F_HVM_T5SK;RX5CLUZ[*P?F%:/13-GR\[@47QB/,]R#BW7L JG!S ]AY;+4MH\U2*^_9J!,F#_H8@(R!FNNQS&; M@J!4767EBQYH;Z$1-&-D89"&8!C2N7<\7.GCGGA:B@7Z/I,:S3.Q&*DR_]>*>5W6843^!J14Q[A;"07-@N55[ N=4;OENS<_=]CE^T)1/W, MC\#ND\*B"AY062W7=16];_UYA@)H:$) =1M@[KJ:A/HQ*KPWXLOP@R+Y9ID* M[K5%0(J/,;C: T*H>J:V.WSB&=F^FIK.+'M&-0!H$/IW:Z835VV A3W3/?O1 MZY%GZ&O>$\TWUWB@+YMH8 O3R$@@_-%KWOJACROT%&B(Z:+ ^R60AQ;3?Z#; M6-K7%P\CTW1HO@"IBZ@I8$/% M+.C(GUWG UY.[?NILS2R5H(EBP@0\XN^-1I/BR#/O4(O9 M_\P4GH);XQJ&DZ67QXPL:CMCE=+-'B;8FKMF.%B0FK6<%=K<ZXZ9H+3+2R3 PY,@Y'7DQ+F:::),%-:>N MG*%#[(_79G4';M$ZF*R$.-Y:N(/^,L?%8[3"O$70K6!_J*[/0AL,++8M2RS( MBRBCMF& CM!1ES!?!1"XIPZ07+C\O\7HY@1;WFH+=<\=H#]S,(! =,[_?GCQ MKEF[%F&VNH^9QFBMLBC"BQ]C"(3V_%;]=IC_13N[M,^".C&)>/*AM@"HGJ?E M0G,SNE0, 9N0'GE3"S M&Q)A;HW*8F5,3=B:P?Q&&B8#ZDY!O%!:JTR&0@/L&S:+&5VA!E YZ)0P"7/I M#0GAB=NM5U!M")S*"0S$DU7#('K1"V&#XY*D^YGKTI%Z)DI'8I%"T8Y)G.[' M!E? O^#:OZ$@Y93#.B$<' 1>@!"U."90G^N6=&@VBF>4/: M,P>_T8P*"'DO2ADTQ/"R2MX+20V#=?(L,3HA\+W5L+T=*!OU##A$6/DH]#:Z M?YXQRX3@(NQ)O"IG=YI8U!13J6 Q->9@EC0 8.#5KAYA.0/CA?@O#6"SM/>N MP(A\(<;,4X!^+/<]9-[<@V=@T=@K,PLO"?O""ESJS/+C\LRF0_0&$8\RIDU? MO)AJTWV_MS[<^/_B!GMW?L&3\.SXF3%TTS*+1WQ?D387,%_-F0,JG2Q3/J_4 MDUSW$M^1"9!1\B:?$@NZ:1!GG1&^QCX)6"4KEK4$"P4FU^VP^T9CD4YU[18P M+2@M-AO"J02;CS"1?]AL1$UX_81R(E6[.'16'_2F,UKTY3SD+)5AKN._6,?[ MV<(L>P8>(4TH'A8JH.O!B_';*[X]#?7_"4+8GU'7;+;MV63J5W=0[Y_)4#<> MXZ\DW_RE1G.T(J&_+\,DWK!II]U\>O1WW%;H=/CK*#IHY67OHKIC14K @"B+ M5C,3$*8KYCX(#FQ[TT8?GKDK876N_CM3G]E4NH*0SJC7/I7X)KR-SB/54+KY MRB(-U%.F:6'-\60H?,C&/W>_#/3YFT4S:(Z4&HJ!J7HV3?55T_7(KZAD1+QT M"=5<3/NYWY7B+,/XM&L'2-O+B: M9D G%]NF6T0Q,U0W 8V&F@4ZG2I/FM1#C:$S"X248,WHE)% 9LN/XIAV@/R, M!] 4\^@,(NPBZ_LKBQ*0/ MG7[I=731SS./^$?7BIB4X85ZA* VCR MF#T_F[6X76]$.1TK M]D; JO-&']0A(\VRG6 P958K@&Z09<5,T-9"JYYZU8*![,( MV5Q#;%>1]W;VA H&GFO37S,;A&TINNF2H5N_V5!-9H0'%EL/!+$*,LA>;"-* M9[V%#G9ID]? 6K-, WXY+BT/L! M.N**?7HI%R4_+;S8$X-: 2OX$MVZ1OJ#&^CXT#>G,*=%I?+Q&E%Y^@@6Z,Q: MI#!7GZ;K*NJU3,KZQ?E^SG;QYF5V>O$G<&P(+7E_IF$@:C$S/>;[+RM^A)M= M=9V%,=%9E ?<(GCR;^9HVKX*9CX>#<,Q\YE^BX6>5#)PW#)1YHM=41 W$ /VP\ M=*9^D)LA]GTB)LIL&DEC+BX+X3@L=8U8T3]U20B&'Q:. M*RP_KZR6>3TL.>R54+M?]LUQYI3JKJ/!\LQL<,K()Y42L+ M@G'&7KM,!4=-<\A_]2NP33\W[4:-B.-YK\O^NC[.T-3=_+<'Q5;(I'?C@-FE M+@^\:N*2U0U\4B/0H"5X@)4.HAY:"TZ_A,;F*Z$VW1+7!09L#E9;&9!EKIU9 M9T9@C^==5\-3P,'XG;=7L(A'%@4#YNP![QR@G(>6XZ;@I0!4 )K!:3UW#5 I MQ* !E$M9R:X&X/]6T0U&TRNVZ,F=-E_+94ME S?B<:=^QKL>Y1W6XV\>J$F8 M8Z5]EF*DSWQZ(2SXG!:?+P4C!",$(P0CCM)YRK$Z[T@#].QT'N]Q/)<&&JT6 MAF[)4^?BIF\Z[(R6J )DM@.6GO#XOAJ9ZQ7,W260\88&0^>)!#(#$?LNDG$, MZ\>L3'$5='9XNC[<)% 7J O4LX3Z>D,Q=)O? 3KIZ'35V>FDG?;4A3=LK=]E MY^]S2>.<3;$?A:OBBYA*B).\_?FN>=M\_-KLNCM21.'W>: 6WH<2SP[;[2V_ MWWTB&',>C(G8(V+IR#A7025*01N(X M*WD6T,8#;6"_BL WN_@J M],XUOD#=_#MJ0D4-NV=3_*R?/FFZS?C$:=Q:2+ M21>3+B8]5T4M>=J<]E/\.Q'6[T&[+!5*I=* WZUHW$&9AY;C(EZH(#57LRCP M.^]9/!,A7BE\>87N%(C!7K$]X%+PJ\C=Z^_8PP>J3D1;?8TND]QY.9[KYD8JI$IPU! M+]G/2#/@;5-Z/RZQO7M Z:*8L[LYA]"YE\75J4-8BQ@& &PBMF,:]")+2[/_ MO!S1NX[=-U#S^,6DK=&7N$-2Z?C-*7L-_5PE#K'8]:.+^R2AX\$*>8W5K;/[ M,_W)"XQQ$KC&C[TP\!F(BJ$W6/=:=?INB]A3.I?+D45=4#=A5ZZS7BZN30:I MI=&++H?N7:7TYDM+O9QB"UZSO'C4GA)Z<24\>14?.;E: 8_+N?$O;[7?$]F; MUK4$]MVI.;W8S[UO?GGG)S#OOV3HP@8O:O518^:,3?^^U)8QO%H ]:'5;WP, M7#1/&6#"JL VW<4%8,]TQZ87TP[U&;M&WKLS'H&K^0K ,J9*[ I8]]OT/E?# MIG];4E=RJ0KZ@%WYRK[CTMGCS?+>>\F[N-"41[Z-LMV[;=>]0-9D5[K2!3XA@6L4EYO05_N\MK_F &CCK;T)GGM0N-?O!GKO_TA7E+%8CG^2.5UNL\G4 M?0&[P9:.:6;3FW7?]6C=?.[ /MJSS??2OI<,WLPP)C%R9769 [UAPE]!TQBF M!Q.=\!VGV+^7GEX8#5(:'AO;WOWTCVONG4_[&M_:RI&CWM7J-KT*7F.:IV&H M@:U]MZ9!BZ7=X25PWZ%2KU:'@ZW[R]_-QOG<[5M*^FY?'T"T1) )S>#VS!40 MX[_VU\,P MV!7)79Z0$QTCI5:= RW$YC^PN^Z6]]EY&6@L$7+L+A*T."W\& MRQ\,5,V:P/^\P1^F=),UFRWJ_]BNJ06V!9@!9'$7^X^KWA4:$2I9=/1L@A-H M+*Q'_S9T^B(JD@'/V="AMV^[[[+IE>CP-=^L=17:@BG+?KK2RW86%\ O[C<> M@+*%60"U"0)M/ETH3W>9#L"8?:5VO?<]5]W;R\O5T[N%> -XX@YB[PYB>:0M4&,]+I7"L[A8GP# 3(2M[_/?HJ+B1.!?@<7)NS\Y**D/\B%;V MYW;/F[B@,\,@:)'#M'I>*A(^:JXL;YN+?NRZ^A'HT$NV& MW!],:!=]6SK]'Z(/&.$@/W]N%R[50CGP< 3TFV7:&POS__"^^\<2HDBC#7A"62"@&N))\<@[@\E7AV,E9I4K9:%D[#_&8G$MFF&7#=?:9FL M6[0[M(BJ.9QPE]M5D[7AYK'E/$%\AB:E#AH#OODA^HQ;X>-Q$KZHAI2_KT_N M3>O.G VSISH7%WY6JMOCTFUB9-4*+1 +=&H M9 /'U[UFD*-<'&)1^__;^]+NMI%CT;^"XYE)K/<@#??%SO4YM"3/*+$M19(S M+Y]R0*!)XAH$.%@D,[_^555W8R$ <0,ID$1.9L8F071W;5U[]38GQ:V=HXUN M5ZUG1G++1X!%SQL.JU,.HA+G;?TLGCD75=EA1=Z8V9AL9\W3Y7BVXRN^H[ ? M&N&XTK?M,V7.--=3%4"K/I&5=+RDF\K[Z7M1 MFA^XRMO6&?P%H&LI#M5W\^]=V-(S$-I%?-8 #P=+US' M$C]C'(&@&+VGQ$R]"+1;F@W".^,W'NC,"G7 3;C026 MH0RQF8:ES>%,N!+L7C.FI@V@QT)'P R<4V<>]0"A!SVL9<15XT646&PY5V4I M%A4\!L:8(>0!I$&L_!Y+Y>D]BO:DF5:L-8@D+64$>(%74.[FKXZ[N"''CJ%% M=P"P7+*Y[,^ (<5@K:5X%^[$&8W@23>UOH1V[(#P2R2MV,EDT>;!U>=G,W/C M3(FE8.4S<\3':#&X8I@&W278HFALPQU)#3["+AO O$^F M)WN\X$/ NJ+LF_T H8%D$SZ4!GRR_\J$VE3XR@1^Z+BH7UFXEFECDR+JU/DB M$O$3$Z@@2WY@=3<\*5? _C"P3WB/$1W&P>M+#UR7:#WQ:B1U!(NM85VZJ%K_ M;Z+?"^=DN0 G(Y-3:%9U/8A*H&33F\A>3%X 2'CYA LD6:#>LN&KL"CZIV(,HWEL 4<8T0.3+G01VT66MN4J3M;R*[%2X M)JK(ON?'_#C_HOVOXUY*AOHXOV?40,(>/[ QW4^/56%V59%5V/#UY=-.I;OG M\??[ZVOE"[SX]P?E&ACBJ@R%VJ=8SU=<7"Y=%-K9-UF5JNQ_LP8K$>2S 5YP MYIB$G+PDE,?YC)4!>J]8OKP/2JU*U8\?UU7%>BEHZ9#THZIP??W"]<,H4R]- MCD$!90*-A:$[D0/AWO2^WS$7/]#&[-9FJYJ45"3V[4&@-%UX',;&[J@M?!0< MN_GZ"6=A7 M?N;"%L.''%=%O_$S$"G^UY\X'DO_3E.\8!C])/05!Q9O:!UY!TTOVFZTS=<( M-&SA[[WD'FEDHPP';^G#)*NZ?C^%C>Q-&QO2\@@:8J1!:/$-DR?QW)Y MC&:H6;Q "W[,*7)$05C;IXU1Y%]P!85L^;@SRYR:OG>AW(@>N5D+\+6?)\ P M0.2&$[7F?\9VXG#"(?"*I>G4EA[^RD-SS/4FYDS%WV"<=XC!0W+F8EA;QX"( MY%@Z*SQ&,<+%,U,D)'YT=/AJ<-8O6;@(3'G0!N-J"W_TL[GN^2(T^X#W%C3 M##W6/L!YG?'K<1WHF\V#^^DL,V\'??"!Y>KMT=)@SL+9#ZZ>.M^+ MJ"NVM\]KU8\74_#2>6--\'7-=4W8G\ARXWD,$\TUGC69Q>",?/H+;-@(4"^& MO>)-G@4> 0X&OQ/Q;5?&@$6D^]"29@I)!(B23'AV4TAO MKC)U7#ES)\:@S>-F"A(Z@#LDG#,'MI#R"RC6U?5_**B+H:RL=W^5AG="EXX$<\RZK=2+ MH\1T L.E0NQ):QF=TEY55>;=5IEW)*U M UT'F!O*]8\9L[U,BV.[7( 0=8>:"\!!IPO0:1QT(B;.C/1H^/V%5Q<27!OM M;2JV4YW,HHKM#!:O*K./Q^PIKX>NBJT>+.JJV&KE&:MBJQ6*J]AJ24FH\GH> MC=?SQGX"D#G8)ZTDOJ BW&IKCL$NV(V9ZJ8K@3S?43_G1K.O=MJ]:J[=*TVX M+LA%F6I\MI1NMFR^W, ANMWEK9=+W6#_5>;2W6$O4=/@A8Q4CX$.,8?9>!2F/ZJ;TNN4-T:TW5:#9S<8\E?"RB.G81\4PK\41QW&FXU_P MZ+!6=A4Q8P;3H^-C8^^,D& IB#%_TLPKS5PJ4/W+SCS8N;;7![N\WLO*]UAG MR-+Q2J5"*6_S24I;ZVO-6FJ^_'[4LWZSK?:[68Z?TM#5>OV_]I[2L-=T$)DP MPT3"3 E305[8_?)$D'K*S(X20<39/YN\OY')JD200Q39AY=-4"6"'"SJJD20 M*DN@2@2I4%PE@I24A*I$D*-)!+E,MF<#U'HYCJG#BN"7(26D64NV .>@?N"0 MOD1 [\+[U%/K[;[::&9UC:_R0@XF+Z19:VU"/(UMB:=5:ZC=[AHC!\HH2E\E M.>1!LS0:/"H&.;N.92F^]B,GQ>[H%2. WLGJ(FH>Q]LQ.=MJ/V.HVJ5N1T MZ3*7'AL;T>.6LKM14^O=+'HL#1ENJAT?%4-45075@B>%M:H"+'W;'%/Y1KV9 MG5V?RBC>9:BGIG;:#;7;7L/%6%5S'&8U1[U5 +UMZWBLJ\U&5VUTUJ^]+5MQ MQZZ:S;[8:S8E,NYGIEH/SJ'?0?%;KU!M] M;6F5P@(<#J?Y;/="V7'W68DWBN"%2"N\U6R(J%VTFMWH58D*TA8A\XOVOX[+ M!2*C\J!9'#A, J>XLJ*B-KY"Z5"J@BZ78:N2H-98ZWO(!61)MOPNL/0B$R4E&FSFLFFJCTU,[S595;730U4;UC-:# M:Y-;?&;6KLBMWNZIK55RY*OZI 6Y_2EP ;"!D-ZL[4Y?+\%W27D-M]NM5,NBJ M@OLSTSPV<2Q#,:1J^G-NKM2G(? M(A'F$M_J<>O5)?=.B*^EPC5SD*+[573N00"DX Q-JR2*]C%G32^5\*GZ[@(D M_+_8Q-2M;56B>J.M=CIK^%!.+!YQ M2;2[6I9A<%7 U%46U#;3>RJ+8TQ%IV MY3ZC7SQA,2?%IQ1<^-K,5N"-D.I?L/F-L"D3M=0Z*%6M7J?2Z ^1Q'))*]7# M8'.QO3EIU3K='+VBTM=S7"V>]T[1=#V8!I:&^9$&F[D 5)XW"L+XI/GC.,YT M_ L>'=8.4(_3I@ZL^5\2'*4@OV.VGI;6DF7U=I,R_BHFXN'/%L,_P T]B&$P M]_;>A4[8I/9#O6V*SBJ'P*&3="XI9W6_W!TI;ZF#-M5:KZ^V6EGF36DHN.H? M4&DGU8*GAK4#U"GO,KV"*KRJ'*[!8^Y&L+I#YRO;S5C)+B;:5HT(CK\1P>IN MZ3Q2VW; 9!>33(YHP.3VBQ90@K+ZS,6KP,6J;:S7]B"H7S17'V"!8\*RA:Z$A#S:EYY>,*3*691*L^:IV@S^,4/P+[/K+GR<[Y/ M.]%\5-)DHJE"; G1DFSU:NU-.V9TU%8MW5J2#I]_EF:MJ+,T8F?9LOM'OZEV M,XZB*B[S9@S^\@0(NBB.'$LU)74[FL=.+4#-^"_;49"475.S%,/T9HX'\,7V M!\ZS#:_(YHYCA>IC B[Z1+/'\%;3)C@S>&I*48[ 8Z/ 4BR@, __8BB^$PD, MEBM2ML 9A_@+76)*,=RVW4OEA5)>'5RS&"MB;*=]9$9Z;QXS8R M'%>%MXT)\;)?@;$1,#+ZLMS:RM\U.)0[5SA7<@&J8,V69L\5JH@%SC5MD *: MK0#YVP8Q//S=]#W%0K JVAA8GCZ&ZXX^?]3@!2!J1SA*#G^+/^3B@;E38GV2 M.S]\N$X1HLX, 7NA@)B*K1+,#))*X0]%[QJ^[ A.J'APL\Z5MYW:F0*Z-OQ0 M<[GP(:F#0NF*Z93=)"5/!S<4.^5??NHUZMWWH/Y07Z\Y?0V+F38*O&@YV.7? M YLIS1H'U84R@-_@E1Q8OMQ9N/P'/>A#&?PU1N1--U)Z!^/_CF:#N@ M_7&1#8?G?\#=@-1'$!; C%0;X0)Y82.>#_\A3.*M"[;QZO1._O6J)+Q!&A M1JA3..Z*E_0<7QF8;&OM7E??4>NP?>@^(23S^X:]V_^N7E%1#J7E!,1B* /' M$DP G'Q[LINJO9/@W84KL*WVZG6UW4U[:$2GMZ3.37=!OAF@:ZX[IRYQ4[PD M\/?AH5_4\#,5_-,AF9CTH9O8R=Y;=/=NN[+2\>V11F-IRXT7Y6 MZ(F3XW8=6IK^/19=3X(B5'X7&KW@O+"U^O#\=::-V?G09=KWA _F7UW%DTSM MHM%>:(J39R%G7Y+B*LRX).N=1KO3>Y/?_S%5^/:@3Y@16.QV],D$ <@^FZ! M+ZIH!+@=:&=,;]9JG:7:6=4JAY57;C7&(]5=H>Y+N.U:O;7B$]%OSWE7CWB?;S$E-&\*TGJ75W]C?T* [.BJH>SQHSE6X5$A^ZB1_2_-"EA9L7R*5T7< MI"N_8I%H+EQFW:(^5NK4M /B;+9[:F\CTMP$36=EIOB2TETNV;77(;LE!1V[E7^U)I8#EUC^ ME;^KQ^5$LVUF'80J\=J5R[O0-E(]L;?2-JB[/,=HH8S6:?346J_$C':B*^]1 M%TGE>A>LB^R&=.MJN]-0&ZVL>JV34T0.ER[S=95UR'*9KK(K$JQUVFJOV2BO M]"R_R^,&/4FV9EESY8H],5@R#-?>5F' M.E=17G9&B4VUUNBHS>ZQZ#"OXFIY=#6#*5\!X52@0W^%9[^7S-VR)!A= E8L M(%R^NL:SCH&Q>C@H0O[ -N@O2!=;6QK-9DUMK<.EF8'Y4Q+VITST+^A-J9Z@ M.XH\[80/&MV.VNFNX:U\D0N.19,Z21+/U[W6H?!5@UP[DNJU=E/MU0Y,JF_J M4SK.^Z4T/!:RTK$=]Q17KE!\]"N?$HI+V6NZ+/I:K(WF?C*+EJU?K#K6+S*P ML/G4-K71[ZNU;6R'9F5!'PVYYAO([74"81L8R)L'O>KUOMK;9EYF\P2,WZ.@ MSGSO3:H?]^:V[::$V%7KW;[:J*T1NRJ#)%VI(U:Z5TUN^P_1Y".CGX:A:T/# MB!^A/$U+JEX?9:CB*LXKMJS7Q^:4EQC*H&0L^>'J^O+ZR\?K>]GMHU'*TJ[C MI:*B>PSLDE86>WQ4O2$. V^)SAX5T@X#:5$_CTH>'\FMWM@;PXLN'J6J]*^0 M6QAR7YS.6J'XX%$L.G:4"K>O>1F\>ESG)<7A2!W&KP%T">7NF]?:1?E+;:KN M(NNK[FMT%SEO='OUYK!J,G(<(N5 "#(_DM5<)_*Z3B1K'\2)P=JJR4B)Z2X_ M1K4.V2T9Y;GC)B/]9KGE7_DK7ZHF(Z_<9.2\9=2ZHW52GJM>(^4DFN,AUQ>J M3VH[5DEVUFNDWE-;5;GN8=-E?L[7.F2Y3&79%0G6:WVUTUPC_:O4VDK5:^1T MV:VY3AO"U=25'?8:Z73::K_=+2_?G>C*>]1:UFD(^U61VW5-J'@ M2GDI#7GF*R_K4.XU@"GN[76(+L/P>EZK7R '6I#=;YSV]U>QI5Q2M1PY%A+/5\'6H?!50UZ[:CG2 M!7.V6Q0]EU$MJUJ.[-V:.;;CGN+*%8J/?N530G'5:)=;FYDU FOV>"E _"*&7V_LCV>NCP&6+;_W10LTE MN_'')\=5_ F#?US&E"GL=J+,F&LZAL)L@QG*%\W5)[)-0U.EAR^=Z4RSYXJN MS4P?WOA?>.[G_+LVE=1[&?T.7Q7XS)51HH%AF)3VDJ2\3W!&WGZF#O_WG>U; MT;3:3;69D<"K."/%C'(]C##7PQ,[A'UYOJY@)>%>!F1S=1("O/)L O MF(U=#?N4*$[@*C>/7Q[^\E.OU6N\5]YB?,P"%##;5QZ9/K%!AQS/ J8J'M,#6,TTX%/3GRO3Z!D_^B7&<<23-O.?'?>[ KMU>>J0PDO[ M\$C +8#&?"1U4PI1D4C:<92Z5U,;C0Q4/FN>XKN:[8V8ZP)V1K!!2;0*P/.DL0;P1N(A4Y #.(A?*9=[+3/B_K5L!LA!\[L"/7,5R[/$YK#!% MD@$!B]_@VP"(Y%\D$AIJEF;K3/$FC/D7^Y<(69)H(Z'&+R;31@)^UZ**S?6D M36,3:=--)0AM3,B-&"$WMI,VO48MLUQ@G]+&8KHSG<(F=2$=MI,ZVXF;U "% M(K&T8W'3:H+)MGMQ@T!^ 8*I,3&%0E!&$NY**S6 G)NT-V#3?,U"\)MVN88)Y!B\O$6"I MP.=&!RGPDF[T.FHWXR J(-F;,?@+R.CY"9'_@&3&H@7(X.LIZ1^:#?:OE>0+ M9 -41-*2!E3B!)&_XT9VOBF]S1&7P?'E'I:HX&;WK!3NAUIMHXZ48=N8V7#B M1OM9H=%)CI=H:&GZ]UB"PD++3ZF$+S1ZJ;?6;*[RUQDH@>=#EVG?S[41O.2= MHEG/VMS[ZX_:0J(1^"^GWQ'!_E*6 :NT3&MGWO;[]J\")\,-_Y M4J"K);?7:=B'-='D-11>G7I*?WW0)\P(+.:,7O"H?0I\T*[C,NV:7R,$B$= MU4?+T;^O+K&9![H1[,)W W88G5G+4L]SSZ8:VJ9DKB!(RQ7GV(F+N<@ VEJ) M>6F"_PIK/3XSZXE]04TIKW'_=N$UM=7OJLU:?:FC^5 "S/MC#X!^JZ0<49J< MAP*X:)UJM@PN^C?3W,=G9S?,TP7F:=4/G'E>Y6X!Z+=+0L+'S#SK#&'-8QXT MUG?#/G6PE7J9]4H'Q#ZO=?=T2D+$Q\P^Z\P9SV&?3V#I[X)[VHV.VJUG]2LX M(-YYK:NG6Q(*/F;>66L2<@[OP+,[X9TZW#V9L\H.B'=>ISP6XR;DWBH)'9]D MP50NSZTU7"W-3Y? MYRE?"8R:1<^=*6]QP;_\U<:N]II?#E]&']_5F!B0*ER@JXL3GLTQF:%%^F MA%?? 01X[(EA%@QE9B&'3I2I8Y@CD8"H:"$ZW@I ?HE_G0)H/M9P.7C2H-VP M'R9LU1XK2;0 VV9+R68OE?N,4O+&!KX+*-5-\XE^KC2?78'\<\W92^DHG5@Z M2N>\WJ9L1-Q+N!61.T?I1=E'5MZ:9W 0GR<.X:FF8A,*9@FC=, /1R!.+?R0 MTN1B'-%H8!Z2$XPGB4^;BU)"A85@)9=-G2>Q$/"*BSN@I$["':4I,L^'\X)V MH8V9^&YDVIJMF\ 2^ 7\&1-5X7WP0N!0,*4\\BEEY LH(]-@"HK''_BF>\SY Z+[Y+A(AI:)R=,Y92LOHV,35>6\#;H9:%NP MOS:U!:_EY/D"A;Z0"I7*Z<(KX';$+X!/ LE?M!]X\(^.ZSK/0-^7&MZF_OS% MPWJN_Q_Q0W[,'1X?*QESCC\%8@A0-/P9:*Z/\A4IY>E,@7L=$XF4*<>J)WP.X;<=7ADRQ*$]T I+@ M!?BG3,L;0?+"=@QAGIM NS+3;]Y\(P^V*$DQ9Q:(!(1>GI#KIJIPDD+ND;G3 M0@]W[C']G1&XE F)M:Z+LN>%A7Q1,O52(K3 [$TP 0"Z+P#@6+4T2EU^ J% M9IB@]X 2GI 1,)4>^42FUEO"YM )LYBKZ07#_V6Z3[J5,@P9"]B5J:*^ YX" MR0R_AF>(=4'6\H0J5%]>(*M4VD,66?$,+5BS$,[:,1DICLM5*0^D"P @_ZX) M37+8Z#O08NXTT[AC+B9G@FJUNB$>[OD.+M;XIF^^?@IW?=YX\Z&?WO4O4MBB M0A;8,]A"6'J,F8VZ/I6+(_;P]^A1>>XB]4VR*@^_,.+'7$3W]!C"*:W#]:*=ZPR M-CL_WN?E-Z#1V([B!+X' #2XZ.2$$DGAI-2] -M6N0(<()V&19 $ZI>JL/E* M/D)>#RT@;BLO,[[@ET@ &8\80-CX4B[?0>NV&.IEJU:I]!)2+E-IX$K.Z\GV MVDL&RT6FFP'._F1R>^59,Y_X586/-"HYKI M#,)A\AC[H>$P3F8SV 1>^'P]))]-'&W'*A)N;64P#7I(;,5>;\I MT06GP+6D3]!\B7F#8L[&'+?8/9L%0PM@+$O2N=M253Y_ODS\_F,P9V[X6UFU M!L1_CJ5L@0L+>QJOR@BO+I\:1T?7@W>!N_0"LM"Y[A=N*WG@J2:<4PA>>A;_ MZXQ&PJ#S&%Q]MJ_ M*";_6"P4_]H 6=B4IQ 90Z,;MQB1MS4](@ M&68\.G$IO+*:^6%1*[',*=WL9!;PDP&H?VY%BG#LQB-TS0GG*B=3E!2A51+" M$(W0>DV^(@%G(#Q JY^@OD5/ I=4$;O@V4 ;\12=1O]IH*^,&.HOH9^2@.]B MJ:&'&BC51E^\9CU:7@ OPS,%ESQ[U'[L-(I7TWJC>NN(HWCUBQT'\3B>%$ 4 MTFO!(3R!G@S$Z:/FD/7?'./5^IAE7,%%0G6YH,/^P+ $5[QS6ZVUTIE[U_(5 M(6?=PVLN.62!6F_#_A:%V>9P+K P$[9F[2(]8^7LEQ>MZ58Z(VK+LV364J]L M+@-/M3,,YHWKXA?*KDG&&R9J#@P-'&%H9E" O%B_73Q<@. WR(Z%.\D/R'0- MJ23JJ6($X5T["D A>=(LP7)@5SO/9% EM1I3W##:&/_CDQYL,-&T G#:!3#KO.D?^@,,$^P0V;;A#JT2#S?[=@@Z^1Z_#\W,D)%=^9X)K$T;YPTUN@O#)T))%J,!J9NHGO&U'! M./*B5)B1-9]!3\;8)O?1"6T\\%@R_2%#'%V P$'?4_A,Q.O2),)/27_77 .# M ""9'5+&$SL&B31%&3)AVA,*T&>B&N[^0R<4B%6/!Y>X.204^L0[Z-T8]PM< ME$7T/7:10ADDSCUVG6=_HM+^T.]@DU$!,!1&%GP,FA5 8&Q*\2E%=!3W0]&< M)=!7]&6UTH4R_Y)O&\B770E8PXU+>9$XQ',,M_" C+Z==F!92$%H]K*CQ!OT M^5%N;'$E(C+ >J)#A7?7HBZ6!6,T_X7K"[T V39RS!$%!ADB5?04@R?!PD%V MXN_@%!NBEG:2AUW'3;],4'OB90#(I2\KHV&82AEY -'\?>)8P-\>=NGRYU\= MG^W42F2];F\T/&(KL;'S7,\XU@0G*1Q[A1N- EM91B-KC-I&"3-",YD#%1*0 M/2!(%(*>4#R.TIV-2!TQT07H>V"VY]U8WE3K'H49 >YAH( 8' MX?NV;_3,W[C8YZ^6G[?DT0\H4,&QZ>'&5.7GBUJMKH *0:*8^O?Q9RF4DA]P MPW_E B.2E^@>703$#4(R&P9K7 M#1CIUFNT1)A!V]B[?_BV3HPO$P'UMMIKIMTK.02H/-%94!U ME=@UDN%4_):0PMQIF+-V_S! ]?,9]/CIS'+FC,D0!KPHRD#$1\6B8I$ATS6A MN,\5)@(#P-H3#8V%R+]>5_O]IOPM[F7"+-HB(LH;"02+W41[@.VC#\7AWGA4 MABQ3&W)?/CR\J@:<[JG+\RV1"KPPO@"Z[Q^X,[C,8+5/CDO(^+A(5*]!%EGS M9#N98=\L)^.,TSL'K^DMP!$]26$32 UCO;KF3901Z(X\\A4+KJ(%1+#/Z/M, M7B*Y3OB*H\V=6)1MYZMU@UXNVSH;"OKM+[MV36VVTB[0XN4,W04[DC3Y@$VW MO*,%,'\-F+W$W)]]*=351D:"UZO)V'Y*6]N#C-UX>$(_CQS M@>+,1&=BS#)$C\:+/I\ET9=# ]P+IB(Y-9$R_J#L)G17'Z_%^%ERUCD%+7BE MQ+,X.+&,Z1&/A)]ADH5.!3;)^XGGVDAJ$CDVF.N1XY-J16G=>/5*8.<6EN0E M[4&$)ION0VSJYF-C!X.%2Z=7;YZV:,@Y,NM95 MX-0PYTCLR6/"$T.D&6*#1& H'D5(,.RX/-),:1;#:O%4F\QW\15%E_PDVJ\ A_[,,P>9LC^H,^%YB M\S M931UZG@\ PN^3Z^+&PPOAJQ!*0F)'YM"@2$%\B\+=^];T:K][$*Y1S<]XA)= MHTJ3P$)Q#-/F%R&Y?8=( ;'-O\HELJE?$22;9""%:[L9TJXD[KTUDBI?&@PC MW2%8")D:F.\1JL6E%0?5[2B46HY,P\QR9BR,W$P%VT:5GM%/NGH&1Y&K2]EPMA; MX3K9$@GMM?S6I"ZE>20?+O6$GP(9(I0^M^X]!KFNA>IUAV^+1)/X=C!P MEQ9+F.J5T,-BA>U8F0 W+!(!DAFY*V3O@5O==[ L@HOM]M'8%$3"2D1MBB#B M8S8LX!*6Z.Q2TY5^4DIHM@U,JE.AM1#9'QW--9 -KH Z,+==3 !YHMN:LXT; M 9$J2^*E"G$ PW=AT4+\?@]FE#W>N&A'&>C9=7!Q;N5*;;2V%^;43+'2(:>4 MZN'Z,GS;?6 Q /;PO-[#G)TH:5^E*Q$3'V)OPU^#BFK#!^YW4'!)BT8Q\<3] M0C8;.SX?ZD;3KSAW>?%*/=*TX5Z=\^(1N"CQQ^83\Q(_":-&7P',5)/$K1RZ M, @?R8IXU )#]V(2WI15Q,';OJBM UY5+B(W+HH?HHRH6))/A(.H,"YC)S^W M+CIAT78J-+:*^_B9Q3#^0EYM+]4JX=&E_A7S6.AT:9W:YG=1MK^RWU';O70_ MM-AUQ"W2V)5$5E^L2"/_Q*FLZ(5+VN#POB/PKJ\6%7DO]^H]M9$W;LH+AAZH MC< G%O*)( $^X:,19P(O\&91MHY<^+SPP"H'YY(IJ6YS#>I_LZRDK@R_3AQOFHMRFDGV7:J)-LE2;:I;*&= MZ%@#GQCG"[\P;S'O'R5^6.5UY+K6(!C#7Y4Z+R.M+2DC]<\!5N<"5C?"BE,> M-# ,<\I(%[X+F]8EBWY%%3A5:5+Y,+]L7G5H9*DP%5;C>(A4A%0O<;QR%$05 MJ4W>#I)EN[U1J],\XF39YNZ391%/Y[S@.H[+PE-E0UP=JL<\#BD]!BGE;610 MNF%FA?1@84*?=Q;517O*T &QGH@N\W?*Z;>\O V_'I/K57PN/+2A^9AX%D7QI<63.PJ(XJ0*BR1#PN@WXRS@U_MOFE M].[ ;J'-I&"GGO:YBNF4(C-VQ M8%4;6Y8EY?TJW>%#.Z@( D[T\UR8K^-'E[VB#5-1T?-34V#;M-UL#BPKLJ+-2WB[EF.>$$]S///!4F7*F' M/&7,7UMGQI.\37Z.725[&ZXF5\RM0DA5!B[47XB&^&N7<5R+>@EZ"2\:W#(] MIU53Z_6L^5"+4'U)@I_25,R=4/.:$\MV,1FPU4]5)JU!M!D]KW9(M-T^%@,? MWX# V+S.X^2:THS:#/GFV(Y[BBN?$HK+KJ#F#1S-5U9%'SV?M_A\?0CO;"SI MMBKK=G-*E^JLZ>X$EN7H&-W-#G8VV(..#T&I+ M.ZKW "K]$K=5BWR!6;7W(K?41F<5ALAY=JL71LZ9&# CDY7"NPT;9YB^S\+< M\*Q#Q:.YY&X&%.DHW]^GD56.([Y>W7?S[KX3%G$SB7,Q494PN=)K%TD&,I)Z$JF(F.!6$Q=9CO((Y\40!)%%I'&G/6 MB29K9=K?R]0ORH8Y12;+!#'M.D4V FMRD$.,D*D..?8&HOBI Z(>"3XC8X5F M,6)""M+4.0UBX?,-<9A$HJ\+3T[!DN3LW6!INRAL?<;\%='&18PT#--AHOD2 M-C7?BM/>R\W%DATDL+,,/S0\6V#?B /+FQKX+XY:HL'2JS9TR:ZIX(7&\7(* M7NZQX+*BYFJ_N8ZW1M?YS6M+0 _-ZN="LI^(*["1I\8VM1YT0*(,W%,"&.WQJRA46%9N.*Q)(Q7I_B)T,^$8N1?$S1^Y& MV).C4[&8&K"3&G=24_";YTB@;9=8^U& M 3IAF+':NE#DOA78N"*[BE)?D;?7=P]GR7#_X20.KM-?%/DN$#-PD&GPPM)) MGANF%2"+,0FDJ.L*W1N:)W(\O53.I<@@I<9C\,"[D%0+U[.K*0)K%CAUJP*G M'3%:[:*YD"20E[6;DW;.)5Q6I^W.L-$SWN1G_*:5C3#C=U$T?T3^'MC&%>?N M*N6W2I=93)=98Z/I%^7E?^3G^F;7C90F@>9XZ69OR;X[):@JR_>(R6A3A7]] M,JK2>X\8R55>;RF(Z" 4E;(G].XY;U?*1[(;D@X3[BFYC!P([UZ^@E\]PR8F M<8X[VZ8">I7BM$J*TU?FTXRU,H O8^6=9BEMGHN4/U^XGVI 1#FTW@_%Q[, M2:5BA*.%/_3;=;75[:^>6K05R,^6O_8P:&A9)M#Z))-+*NU:*HBRG%0R)S1O M22K-?D/M]=/SD0H!Z-EVR>2O*!G_6 PPY@38RR4YEU=WO'9V\Q[+F=JU1)/= MA4"MG%8F9@2M-;-LNW%PS;[:K&,K;7IM/;W1P-N(&]^H%T2&=ZF9\RAJ#EY0WE)%!YEAUL+U_9SF[)$V5[NH M9V5B;U)0<"R6P %7"^038#U5]+I(@"*^7[@=L0()UEK;%0/LT<(X3DVI- K1 M<3KZ3G3E4T)QV77$Z,H5L@"KP5!HRVFO@J;L1M9Q$["FFR1W3'5%=QJ< Z K%E;YU1+'L\M%Q M@9'IWJ+[-C.0)^YC[G&]CIXS@%0K06S"E9@TV[,K#FO&2\$)IN?#8CGN* M*Y\2B@]*O^79,:#'4J\*:C/&], U?;-LVNQI):\)O?"\RFFLR"(BB_,R4L$! M:F=-5 M%3,'*2M.EHX=T!6*2R=/RJ'8RHSKJARO+.5X]:7E M>+O*@ZP*\EZ=-LM1D%=;6I"77Q%ZI.5XR^;LI%O7Y[9&#AL@OUK7YKTV*_\D MVJG'QF\LF;N1'E01V'+/0?*,9TS&H M:%0QZX0&*H#H.Y>1[*7C/78YA2)O\$<] M/6KYB=D!0[#*R2ZL"/=S 'A-4;C"UO.;^@M2QVH-]RED-"AVH58I*% M8TG:%]D-T8M;0B"-IW1)M'G*,R!.D9CS,O:PTJV>?X=SQ&6@M,9&FMXL5N?< MZWV-%S"A(: D:S%-/F(@?!I U!*- E MC@-9',_D \5&< T0LD0"GI[$EBZQE3^!Y=W^P;%4D'0RKN-H8 60AS__ V!U M$\$G)F>N?_C,!?"%E/IQ?NHZ&>QKZHIYIB<3JXKH99E(*6#DE% M*?M,BW*DVK[Y<*FYKHD1/6%%E"NH5_8.);FNNT:JU[FPYU;V%__G>3[_C\". M1,X7AODZ&S:A^%!OJNU^5^W6U@C/E0#UAT%TQ?M/)_DRL[['=!60^TW M&VJMW3[L8M17R+< 0TBSM3$S2BJ#3RNES(/ZKJYUN6^WW MTC&9*F>X(O!5;I541M%&MTK1A-U7V[66VNQ6N<*'QUBEX9_C3"0]T95/"<55 MD_=C3_'-OX]3Z97K*IJ;7KF-MMKH-M5.KZ@TWE.02H>?Z9M/B>UM-<.-*;&A MMIH=M=58WC"U# 2X4K;0:^6E;'?81%%(BZ($2"@LQE'IOS5C77V=@^YT/7:9]/]=&\))WBF8]:W/O MKXLY=2^]C4T__$U3)B[*A)]\1P=2(RPX(TK=PSK6O_VJP8OPP7S&VT5JW?:O MRDT6%"F!6R<;*KDL!- MKUG*;PXL:&,LKUQ.ML/-"DL-0=@H>>#;@\!0A*#M@JR-FMK JMQNI\H,.^C, ML-3T@HUB^(735[VKMII-M=M(5WV_-G++GQU&(OG!UWQ&U>*?'3TAFDN6+5:^ M@'!QXKM93%+O-X^P.; -PF4,E5NFRM356B:'51+\*,@SERR+R0?>%5G6&QVU MWJJ&U*PO^3\Y+FS*KH3]JPC[8A)]!0Z+XZ:.VFY7@\G*MO+NA7PQZ;E%DV.S MH;9J:XRS+:-L?Q6M'ELN8[,RT.6OT7,U,L5EY.3N]Y@7A^E/FU/]7H?Z^<@Q\_295E?\0$4E"7SMS.G,W7A6B%PNU1F)E&7[']L>L' M1YP4_Y7*Q@>DFFOE\0\<;.9Z<_O,=<_U_T-H$5C9,F6]I39J?;557Z/A70GP M?A@4M\>4]>;V*>L%$U9=;>' M>;R&8*'$@YX45)>!ZXS8Z]]M)4[5Y0FXK32 M/@N5P:WMT\^153C"M\Q"5&L=$,#=+4($5<;)J=%W+EUOG[]>(%W7ZFJWO[Q. MJ0SD7*6;5+D(IP'H"L6EDR>GDF[R>'OW3IDRPPRFL*S-WBL+-V-CYK]*'LKZ M&RO6(W!0"2HG);/V3, K9JGLF%YSZ?00TE=*F:KRZIU*]['N5>#2!.,)@W]< MQI0I@'3B* M1D;+QGMFP>^,0?P=NY:E7?2AY@VF?V'_S6WV7R"/@<'6[:O]C!.H@!=OQG2< M+&_-U=A@:?@O;11G5&M3T&E\+S:2WK1U*T#,\5T\G* ME(31D(113RY:RH'VJ;)6K-HP?:H%'-C&)>UTS&S=9-Z5Z>F6XP7NU@E)&6U- MM8;6[O:6IBHM2+P#&FO?N9#HV.EL^QC^B X3&"Q\IGV(M1*UU\6.P=?3F>7, M$0K*8 QR7%3+4XO@8COX[HY[X_F2$Q U+#J3%IY)I$F"7J2!A&(_F!Z@M!$B M+&J9K<.+F.UQ]%D@ORQ.'B"UVFRD'?-=U+U0=GP-15A2 M.)H*OWI"))7FZLF8'3#P0&OT=-<<<@;\ZOA,J8-BR$8CKA^C7J*#:RD#7N9)Z#WJG^404>A> 8:)Y++KLE+?XGN@13_D$9&N9 M_OR,7QGW; :V-;#:I38S?1 $\%[F>:KR^?-E.(X!$'&.]DS@PKL]C7?=9T#B M)J[JNYJ!ZG.XQE(!LCV&3GL"0W_-)+FCG\!0O%X@I11FY,E5Z$DP-!V7"/I= M "SN6J:-E17T' HE$TPI02::KXU#?Y=A>C-+F[\S;?Z+F\?K+TKC O;R=?#; M]1= ^%]^ZC7JW?;VZ_*X.L5_#/X_.^'FP?E]I/RZ>;KX.OE MS>"SKF43YS?_WP[?,C/7)[=WT_P"\>@ ]Q6Q^B_\1$[WXUG&VM&2U MB&ONG(O.>]!97&1@N<"\UARE M-JCS"MR#\"XK;Q1.:WG?^AL 69HH/5NZ%,H#MQ4[O MP%V&%QIQ=/3I2 '@^@XFB5G*2-/]A+?'1\A'4,:E\P%\H?S;"12=1 '\'7"' M]R=>FM%ZP[GR#!>6!R?0)P@]Y/M&[;UF3E7Z8_U]^!&\0C=G\-/4-YX'FM'B MIT.XD\%X6_P8+F[+6/S0"%+/,:"V:<9B'(F+GXX=S5K\S,1K(+745)LO?A22 MR>(72$:ISQR\7,ST? M(<%QDO),D&2:B]3N ET308>$*K9"'P*M 0^ :@BT!F)L%/@!/,&>0C>-^,1W M 8Q 38]$/"\P-"XP!(W/0%F@!ZZ+.E^9$Q]!Y0]V"V(()"\PP_/$!)I]9H)S.7/BKZ;A@%]QBWD*$>.(OX?(=49+ MR4,M' )-U#'(-R!YQ@A0 A1Q40"P,]!GX=9UO( /YGD@IJ M4B3$<(:,[K@Q/,'Q/&?*@'L]AKN?.^)L5(OJ6%R<+,'%(!.L2*!)X"DO MF,V GL!(1$\>,"7S5K-?=@G8@X+G+0@$;4@6-/(JW.%H+H\"9%/N=F4D-$!B M O^.YQ5XMP.O1TYGN*I&IB^_H,N+KOXG$M<3960YSQ4E;P5JC0@9(#X:@]&'P$,".C0D==!V\W]SN#RPQT3'PU/B1U MDZ%FT[W)["<3K#.\.2N\;8.W,?('![A$$JI*TM8"SC$"W:^88RL@/P.,YCZ9.JJV&)\#@Y/X1;ZO0L\VZ*&H M)N""!T'):1YJVA,-+HFQRU";1BT;F$+GW]E*4,%]*[C/F,U(S^$B/FI>[#$T MKO 1P09QR[*"^38P#QU+H5<$Q/Z?@>D)_QCY,K@(PBP=)MQ,T2,5_(O3^-'? M->:.$ 0PQN]:TT:/FN/. M89.(+(P;X*\8XSZNJ)V8P:;(*4)1%>:Q-W%<7QLSX24S40>N\+4-OEQ&V/K. MYNC/\QS;9E8%T2T<.::M8ULX($R@UR?' J$"EID(Y3,01?X\M,+@5N N6K(1 M=![G-_]+P8<88\O M*J!O(_MYNA[7.>,<,;(X22-J*@BO2]88K@B#(E'"J,F%Q\"V,4J1CCO_(TP2 MFC.,@%&!1#H5?@3BR> *$3[[<'V)+TD64L398C=)(\KK=#M](6:T)-(\QIDS_.WA8MI(B+%9=LSLA>58L";U86X)7J:,*3V#"]&OPCZH&B_\D-X ME52.YXJE/5\ '<'!7!XRTWEN!WR+,4#:M8^'XB49)@_\V2\&W6\$\%Y,D,!0 MH(4N3FZK4HIH&(KUXD<@IR8Y.4785^3AQ0._XIL_P!R[=QAWU/!.9/A]E[/KV";UM['D'.4!E+UT#B8!)#/BF@R& M#_$.&9G,()=/8",'D=X390&HPD]!:FCL0T28QA->X4;'M'/FP3=A.!^>M>9P M07DJ_?4FDCKQO2 7M0?CGG-2.*H$P=@UDB%TDH4)XRA L5Q9035).HM"#Q)>ZU/'\TGZH682OE#E(H(2 M"2GX(P6"4("XSI)NCX, ?2(6: XJ_#F.!)JZ, M3E\ZDFT6U(#X6Y +['RA H BJM1=,C$3B4R/%H3;X.1.0Z$9@'@1)^F MI\#?P[Q*^0L=X(.>-&?D/VMT@C!MBQ+ $IO&K+B,HS.;5RPD/7: !4 0#T0[ M"FQ6_TZI%SS,X$;Q."[P,P"=.&,VU''+$SB" #F/C1,Q.O:Y\!G*HTK"0UPS M>4LJXW"69NRZA*MXAB!'?R3JIYQ,?B4#2I*]> \+9Z7))PF;XC)?!$IH6"5\ MI'A@E5^I_Y7.3,=G(6R>-"L@0"Y^F#\.-1M]5:&.7"3K MX:?F#^#O !,;T;(2SO50Q!@NI8Y(7T.4OZB89[@;"I2,XMI6Q(/HTX=[$XAG MLB!4,44RP13O%1/>Y]A#1Y0*"$LV)DJ0;,5;0$BZP)IN>,O@S^'W7E3 9C#R MN7*E;O%Q;ODXF,6MZ0GYDR*T87SH=+IXQ7(T](TE*CZ7+= M,L3>"%8YK0IW&<)*Q18("#*2[+KIZL%4E/U&^:N!+9-0>4HAO(MDD"0#IKGB MSD()9\A[0VQ3GN]"&43>!I6^DB_ #&R\I.9X%?_);?L"S=6R6W*? &JH50ME M)6Z)Q'I5Y!14J !@C@Y>>#B+PSY\_G7\? 46".U3FC_PE$Y3!Z DQ%??G6X M 955W'J<0MZ"\X&-B/XQF>0*$!F%$,&R$*Y "3D/O(N493-.K[&$$"!+\D6# M-$%:=,+D=LK9F3IN4DV$'Z-XHNBNYX>-"6+W1$R!H^=\DJ>,SLTE'W[. V$H M;TW;I)B-,-3)^EW8(W]X!N8E:#83\JS0J_E50$2.YJ"!D7[.7&3;D&(9K?&4UK'K//N3@U. UNRIQ*N;GUE8;T]X)?)Q%F=[8;R8Z*DJ M;:A*&U+[NHP3$!J]L&@H8&%;!?JU0#_P*=$& ML],P]>!^\.5.^A_T*" TQ6AA='DO7*B("V&4H$-IY&KP*%IS;H6-];#Q&]SH MPJ)!XD81- %0*7SIM&-3SL"LP+P>T1M"(T,23KEUN7#)CGQ)A9$,(>[N(C\E MFL(BHY..$L=::#QA'X<*5>NAZMJ>\( ^>@"D70JRB9I9)M1J%&Q (-@\XMEQ,8.@PMQZF(O9 M;?$+6H14=8H,<]LH]DD%Y(TU)XO:\ F?VGWCJ:E<)BYR,H==RB M>7MC?#E3X1:RV$*PY;,Y8N2/33S^^/G+&7'3E3FFMEP?30M31Y6_:-/9>V4@ MTR24MU[NBZ$EX*Z@;M"$U9*LFA)K#8 ME(*_QF?:5,;2*I2L@Y*[P/4(Y#&+/LF.86D-NHB\N>>SJ1=6XZ#RAE@(#9R9 MYOHVS3>S=M8SP?R.O&\,PFX MN-><>\A%XDKEV:P\FVFF\Q!7IC@9)6L;)>WCU\: M9Z(BM[J'UL+#++R'=-UEE+6:O%CB9;4+@:-D+"IE-E686 L3L20)7HT0>7NB MJPB[F!AA4#PLN@7Z#Q^JP+XFV$FQE4G+/O-$W-1VGBAN2MN)80 #N"SFXTG MOM*^UH4_"!J;BQ>I2%!&$4]-X+(H(+UXP4\OND3S&#KF8IY'C::IS6"8RT^S M:; MO&XY02(53S;6@(=(VYZ!);2_2D*[ MZ+PJNKUJHJLF-5[E>3"8V1NJ#2Z3"IS(2UP4E2)*-Y=6 BEYLO$Z=F.G+6#7 MSU#TPEJS,/KB3!0G.]RT* *G+ D_&P2P-JOIQPVSZ M^*X/KI9L#03'LU4P[=$U&2],'#M4C9ANK$A@IDPFGALI'(?XUG/3/L>=Q1I5 M<)-1IKB:Y,^ I;XS-N/O#[M<@!()D@%T_PDOF*)%A'_*J7[A3:L(E9HKIF8^'E*+!&F&])Z,;-661%V,RE^DKIB4FE[L2 (8" M'3-8F"(53M'"A,3OB0+NX9P^P[T_@;8,\#!,CT\UN* 2/KBA5-$]3N:T8KR( M*EXQ'=7@0]HT7W99SL("%<.-+6' *W[1$PNR?L%.?%PCP M!&#:]9-F4BT+(,#',2[8&-;4D2)TR4>?)X6 ((E$)K8]ZH!>+T MT/CSY=QZWC 79-!MF/6:DX!9DOLD^SBK#1AXI#&$7QP:0WB=.8;0X_-"7)YG MN>P'C;@N6C9(K2J8%PHM\ (2GRCRHS!O.3;($759TS&RQSE2Q=7"R,9&^Z() M<@NX'R4@MG>7":! ?HO/7O3DH\I;6+O>_.5,1>SH,>PL_J9QT0I_!&R+^.&5 M25A+$0TIC$[#3^#) EKL(!!/YP9]Q'DNT+>8U#XO&FW3WI_#D5/:.3[U3@M\ M1WY 4U[Y)UQ[[[4W4MYWZH#<]TSRB<''[.J.A?S]/V\ZZ?GD2^?G1N*I .J) M_ED@FI1,?_S]_OI:^0(O_OU!N09JN\H<3[5_V)8&F8U]#YM_[1GSQ\N@V79_ M9/&OSZUQGM\SY\*/+G_'.[1BV*4,6U;I>^58EN:6 8&5."A6'#3V34JH2+]( M2'>#JZN;K[_%S[FO*?<5KHO!-;(6HE&_]+)KVV_NAIG\?4S_<4$>=9B2]2;:KO? M53O]?GJM\@#O,-#V<^%8JC?4?K.AUMK]$H+F5)'2Z;353JOVVG!92S*/Z'][ MELQ?1!6LE,SO2DI.>U<>\DCPV(Y[BBM7*#[ZE4\)Q>77_Q=N&>43*ZT-4!H2 M7=M,Z*B]-NBAE97PVBL7A=BNVFCWU$:W6X(SG>+*1>'Q;:O64>O=7B&VTMFA M6!98,T\I2)70WZ'0KX.,J*G-9JL2^L>!V+I:;]34>JU3@C.=XLJ%X;%94QN- M?)E?V0;BGKAGV/!%EMW<4DN=>IJIXO" MIU$9/<>!V;[:KK749N?5U>437;DH/#;4>A>8LYZZ!THM\V-FSY'A]8ATD9T" MJ QJ2D4H%:%4A%(12F7X[(5DFT 0AA,,+1;A9:?YO\O6W\02:K351K>I=GKU ME;USS4IB%8'^92FK16*[T5!;S8[::J02 2KD'CYRU5X3$SV6NLY> [>[:R2X M44N3[8['H6_:."#@78O*U+#'2VJ6;#@ 5?.4G^O-B\ZJO6>ZM9I:@W\2[6;" M:9R>-I6-8Z(F,SB,.WRCB0UEX&TNG$/.[973PK,F6\N.MN(%O!T74^R IH+" M_F83QV9\4@ZV )M2%AY-5D]LO-O^A<^:?<:!UQGPF&HFMKNCN:?F$_Y$=VQL M >;SKFKB5#APC/YT:)VNUFDS/DV.C0+$,#$G_N?.13]L(X2QS IP@LSTL(_ER\ST"K K2@[=9P BY#\I'PSDW)\;%^V0 MR,(I2W%P6-B6CL8$IX0);W<7=K*$O26&=8EI@;2.!@^;KD'#&^9RA /O?_7L M+,@DV8K6NU#^F)CP\A>/@\WUJ+,N[]-)LY456Z,!=RBE^%AKW"ZU_HL-H1## M(T>BWR#NG\;/TA3;Y-BQ"=@VXXD3^.'09!7[ T[P4_I(FV*G0]Y7.1QZ+B4_ M[\!)LZ\]( *:^F/[ $<"N)B%C3LL?BQVJ=A6FAF7.)H3X)/1Z$U^E6J1%FOX MYJW?\:T>HW)LX];#*RI:96E+MWIO\07-Y ORKF";&C8G3H1Z@!R1+L>>Z8X+ M'\PJ MYS,BV0\YE2UE5""+-D$F2]X>F2Z(77FUX)+<>04\D%J'FM@7&K4#Z(EN@NC+J?R2-$3; M8^OWEDU?"[4%-:&QWJU0BYP#63^/E(R%'N:;3K+#[<1F(<+?T, 7+>QQ&!N? M;H6 P1,?B8K ;-)\$"(# W1UDWKY@ST=5QAB#VF)AR2Y%-.+N'G1W5*/Z*ZF M1Y TX[WK\;-Q_OF0K+&M>LQ4.7:#Y(K-7*:;T4SUP=1Q??._]$&,*E+/:;'G MBI0CC4Y;[=5JRQI-=UIJ"Y[*P;&QTF[-A*4!-PY-*'UIBGPTX1E4'7W"+18< M21$N-&3 [;9HKC]D173"OS?%]P+09YO1 M182HM(/X;;N#5'*V2"9BY8QNYJT6>I13QJI#TROHLP6O,4X[L=&F)*5*,UU0 M*JP W2@(%DX?-)($+Z,QN9'1O6:('O['@6^!Z4?M1\)7(3[VM1_<^O;(A[8] M\W?49IKUS6BQ(AZ1S"##\Q-, M ^[-!_;"J8[(\W#]$HY(T5=A0SX8(MZ+&L=RLNH#K;33A!6^/"TNFOV&VN?4 ME6\F'3(2,P*%J;:9G\T_ ]/ ,9QXLUV*^_&>B5$\Y1Y2LDXDRIQ.F6&B')!3 MAH BK/#T,P]VP6#"U3#V$\H%^IRN?/EV(0%H9+P1@6[GD=MX5"L!5%5/G, M3G*8P&H_UVO1( Z,4#"00A?*P%]D%R1OFK=BSY4)^6=Q)! W[/EF8.-\&"O? MB?)1L[_S:44F5Y=YG('SU!"->\ )QFMQH(])7YLN15^4OP?YI;.PR5%G ML"@\D;=HE@ZX8!3@R@&ZDB:::SS3D"MT,C@CG_X2#ZN31,K MA8N"Q7Y'T0\5&,<$"-%6-!=YWJ+)=C@5!]51-ITY+OJW(EGSZTR;<\[G$3B< ML 4:$%"A1QZ3:*P?@"8Q5!9E6CC9%PC2U,T97<#TQX@!A1[Z[6%G8L2?4&"308',&UC> M9O06\7./LRXN/Q5)5"X;@]8.%ZFF W/"B4>@#Y-3G?@^XXJJ(G=[C-PUJ\C= MZ]@0F#0()Z84 T_("2<4S#&7(T]ZX)D1%IBY;GA%24[$; C/07DT89AJHZ-N M(%T?P/1C5YMZ/ CFP05A&RNLBO=LJ%KR+ N>6"?\GYC]XUC.&+^<3@/,!*(K MEC\*G"\'=(>^4!$K"<-^(J(6CC@EQ<,B 3<5QXUM L-Z=*71&& =%6:1V$:Z M!1#B-$K0X#()YPA;H-]PI8%'!^>X+$ JP$PX\P=I6(D!XC%5P@NM^0D>!)< M@\B>1_*3GX"_)T3-KXZ[^%(.%-R/T$!P*G(4,Y I46A9F%QN^MIW)OQ.Z)QF M/-O%X?OA*5NA6X1[L:>:P0B$FN4YM%9L0FVD ^H.F)V4_I6A^XF;1>X!_RMB MG[&,UR<'TPC%74(OP"&O N8:[J\UTKALR"%;0 MN4H/EE6%W&6H7N%0XO#X6GA\J19YW%MA2!$B&#_BZP5NBME61/"8K.IK(O3B M/-MQX;3P4SE>'-T;9%(@F\7R'"-#3 P/3QAM:F1Y1=F5F5)$Q(QQ3+3M$:^B M#64_F:[#,\@I=(""EZ9-\_TS0YA_=B@\XP(R9LCP<_OS&>9?8G)D@-I=?.^Y MP!,[X[:8'+0L[@$W-&NY&!Z9-LA90MH8-%0.\5.Q$/2EY)N9U-!*Y*'+!&HC MDYX*=0)$7@A L8.Q3%D"$A^%)%?4"8BW* M>2#7&331&G/DT SQFQW!M\M#$>]$TT]B09NH7M9.E&>ZM>;RZ$6\_ M-!HJ5$7X%(K;DU(1XLZ1MX)YSN)WSZH*@\&&?OQWTN/!# %@>;NY&E9;Q2HA M./O -:LCC8J<#^;J\-B)7GB9X,^\\.H+A5%\K/F^>:R$@I&QT,J-;Z85?8E.\#I4 VER&31R+!!@/\,\TTT#[ M:<@FFC7"WX-)9#ESK"$3KCI0C'P>D@-UR:0 %2<)#62FD1GUQ14/36;MZMZ+ M\_&JY+-X]T7DLQ;J6UU,[L*JMD4%'K8M^7J$U-I+++#4US^$*^*>,F1LY5+&BJ[_#,PGS>)NO6.^T%86MP06SCSX/"I; M&*M"P@GS$(5_YSIPG;".50;.OCTH!HVMCM4HTL)XJ7$7'<\^DUXTQV6P5J]1=C'*^:PK)Q<$PDF[#IAQM[Q./QPJ&;NU3 QH@G5;BA0WL&2YK2(XN.PV=1B#'2](1')MPG M.B^!.3Q/>F9UYI+71_-X'$I0>IC2'P] >P'P'H "O:]1DC]WV0I;2 :^>*@7 MV#4T9FA?\1H"X&O3YUY>*TH99LAP*/FB\X6A8^'*I4U&OW(6BA#(J13N>C>\ M%D9^=GB1I!+#;D>C\X]J(GL[5Y,XW2X*7-N) M\F4<('UQWRH>D7XLTX6JB@PV(M\OCVX]7%^*D+D4 KM.FMSV?EU15^3/F<;_ MO#&;;R2/:+XV#GO[&*8WL[3Y.]/FO[AYO/ZB-"^4?WX;?'V$2^?QYE_7RN#K M%7[P6?[]ZN;A\O/MP[?[ZP=E\/'VVR/B[1_7C\K]S<,_0F53_N<(\D^_.KZ, M(NZ\:0G'V4NX4@2R.&);$5CVH>6O2X)$4*T+Y1+6O;_]_$#$='=_>WE]A?3S M,ID\FC9HCR^#^#RJC>U\WK[ M+3NC']?;AO@;O&8:6&,RMX(0)@_H%^N=R./$*F:@21I/M M8-"\E7\4J6B8K.QR1Q!M6J2145DW#VO:"EC*4Z#Q\W_&@J2@&<.GB51-F2,N M-LB=D[PB'-_DP?'0%P/*N!<,IZ:?Q$0"_%2]IZ,6:*@R?0'_Z 53#(+\5X1? M^8OQ"Z1EL1JE0HC3D6E$1<#B2[BR$5WU[GM8(9")_%3V1QES'EL%OF'10,[W M!L.,$0X0 2^>4[\*T 3@;<(NF=&T(N 1[F#NBBSD='H,+M'1LP+96'I$IRY M&'Q2*670LIQG@CC%KG02+HB[L>;28N$I(Z@>F@_VY9X_(KT(T'4CHGA2)BO( M63)01+4UB$H RK%?6H_D/" 9!-JU'D$HYK8(F5#&/B4O<:A%U.=*J,DDU'6J M$(GIJ#\6^LQ<[B312"ZBT, <,!=Y3/,<&VP93$'[CI1,O+/P W6[[1?N43YM M@[E=&;KI]O[+V#OW7X] M"%.N$&,E9B_7[34,YKKR^?JWP6=NUUQC']N'8S2#XSX7458(6K?+J%D@)JE: M3UQ#PP>DX%4L4"(LF16P"PE:3OK1UJ&? ;E.E$^#R\?;^Z.D'4R$=TWO>UA& M3M/_T93Z]O]S>/--??= M?'NXQB^%J#LH6LV&,MSQ#Y1+@_+ M[>%<%MC8U!I YJC'WD;!U1FS12C&>UQ2UT[JGQ M7;PQW%FV@N"T/"B3P@%,P:[,HG-X3R MP^P#.^(>%021 AW@ZNP7L(!AX3 M%5S)\[(?5(J)F?M>HB^=B*6' ?:#YOH820 4(\?H;MH:OJ8N.G+0;<43R=!\ M<[&CF"?J_R,/'0D#E](KJ*8](M0$D5)B&K,,KGV(//*0=K"L%Q\['Q+1(VDQ MX&">B<"3T)#*9>9:O"%2/.--JBCQ MD?\"5?#7G^-3[[3 =^0'-/&%?\()I]?>B&YV.L)GWU/;)@:?K*,[%NK+__.F MD1X_NMNA17N?DE12$%=PR8#+TC%.4999 3=5],^R)F=7/.WV7S*[]H'?X'>A M#JIY2M+TK-![0.C]HOTPI\%42: YPJ?X;X1WLE;+@.^5E8B*P'();,N QR,9 ME5]I"%B8![5(.&6@E0IUBZ@;P)J@6X?(*0/$C@U%^Q#?:2[E6MU1BTQK M7C'+.](!F3OE>FK#A][IG*^'&Y/E=X'M7JVUB- MJ#.GFY^,$#M"NKMSL9W6G68:KTE[6'F"#%#1WFG0WB ,MV*HSL.(XIUH%/BR M-5O1P-'0 *_B&,B0>HH0RDH'KZEP[7D*?$2!H]%K>^OW?_0*Z!70*Z!70-_O M)?)^J.G?QRZH1\8Y@,-QW_VDZXR-1HD$@(4+WG<*V&7\ZG[S@9*/R@"J,M'G MVIXK"OW#WNIJO]\LP7G*LW(VZ++W\W/Q^+CH-4H(E%-8N2@4GI?@+.59^779 MZ=5QL=9].J+_':.U5EJN/K;CGN+*%8J/?N4*Q4>_\BFAN/Q6-N5LE0%49:;) MRLH^4+.@LK(/GJ5>W;(KU :NW!+59*0]0-"6TUJ&$EO+EYNNU\C#X=/WX[WB?V(H$ M#I@$VNN00/NE!E+E1_YVLSF((C+:\&Y_N-,NVNY61=OE%0^=-:1#YT*Y_G^_ MWWR\>=S[E; /'HR]?[&"?DM&S&:GGVKTOU0V9+<0GU;8M9IC3/EZ>_%R\8?4 MS M<>[&F+V/9I3 I<#M7UP^7]S=WXE9;W-,K9$D>QCLW]4D6@#@IP">^/WOW MZZ_/S\\7'M,OQL[3KP-7GV WIE^9,=;<7PT07[_6:\U6MU/[%2BHWFFW^NU6 MHUFKM3NU_J_/\_E_V(]ZK7XQ\:=O/M1K%_7_P^5_V=&Q.R ,=!W'J'O*/=.9 M^40"4A;5* ,YP9BWX,'&1%@>J%R*F9#P8^9YJO+Y\Z5B4">MPGJ/N\H38<@H]-%],[L?5?[Q^B(?D7;:XTQ"_/DH@I4Z3\,-Y9 H[E MI-:L"U)KUB_JRH'QV\(1+M'I-8J-4+VD'NW78?_V6]&_'5C("S2;VE4],&H3 MIS1K#=G([4%SAYK-O//;'Q:;RT$'C1H\\?83\0*V[D:F.[NH&.%H&*$1,D+C M0/F@\2(?1#WV*SXHW3O+PP>2#0Z4"5[F@?1=@$TRU^&/?JVS$G\$KFUZDXI' MCH)'4"$O/[QHM(K&AQE=@:&AH)#V]A=J>QT'SCYP?_/UX?\J_^_C_6?EQO9\ MZH%\Y>@!&E]E9.C7992'R]\%L!ZU'X[M3.<@=GUFTT2U!WW"IEH%O5SH70X^ MYT/O4K-T,4=3^6S:W[%;;@7+7%A>77]:A.45CL(S*P"N!L#/@X_YQ/A9&S*K M@N)R*-[=7^=#\8[WU*YX>B5@XJA3FAUVAQ/?,Q4>Y2WO3>[SQJ4\/L;!SZ?_ MV3ACG4\\N?XQ,8>FKP"6SE;5DZK>X;L*0_>J,/1.PM"I-BEKCC'S,*O\X>:W MKX/'Y4.%RW?\B-/B]CR?445/04!#3*!-^G!?[$H2&N M1S(4,2%84.K$V@3]<7-U?7=[\_51N;R]O[N]%XE-TC)>1Q;Q3;9KO[Q_L[AB MXHGFT@?:RYZH-Q:?6"9MX)9B[RB45F\K/)@6GO+C_-V2V/NB7'WSX5?O5^7O M-U^5WR^4?PR^_K8>Q,KIQW'Z_O'Y6_7RB_7=_>_W9]I+Q]CP/4 M?#HFX]T^(&\NBX??W ^1?Q9LG_M3Z\/\!4$L#!!0 ( '&! MKU9?;7M%.@< %PA - =WEY7V5X,S$Q+FAT;>U:;6_;-A#^*UR&%BU@ M)W'<8)OM&DB:M//6-%L:8-V^#+1TMKA(HDI2=M1?O^=(^26.TSAI4VQHO[B5 M2-X=[YY[[DBEE[@L[?<2DG&_YY1+J3^MJK_ILMUJ;6.LMQ->]KYK-H]T5&:4 M.Q$9DHYB45J5C\7QT:N#LQ-I'9EFL]_;";*&.JZ$=55*S[?.C]^=-P]>#UZ] MZ8A_2NO4J.J*EZ=OSCNBM5LXX51&5N0T%49G,M_J]XK94I[5?#OXZSA,#/$=2&X[/>L,SH?]X_? M_3PX')R+=FN[U=NI7_9V,&&GZ(N'LV"FJ:R5U<^/\Z$MN@^C.T+0R$#Y"S)P MOHJD4SH7>B1>)(I&XOB2HM*I"8G3$4;)/+ 9OY7&EA) 7J94B8/("9G'XJQ,2;3:LMEZ]D0^?6 3M1&M_3BH$F4>DPFF MP5%&.05IQY=1(O,Q>?M@>>NG]K,5HT8Z=TVK/E#'V^0?1S)3:=59M2B39JSR M#NS96@^%>\H:-,0O*A<_;XM?86Q#1!X!%38C7>?SF^OD$$&JY0VU@=^:MI 1 M>**SVUUR](P&6$EG'0ETIRIV"89V'VW!ZC0M9!Q#S/.MW2U69&9:$N+,ZK3V MV18,Q+.!(.#9H^Z$]QS)M%;M=-'=6M[W\F9:V[P1L%[L9=TT;2 2B70Q-%$T M!1.Z1%GQ>RD-T)-6XHP*;8"*7+S4)@,BF[\S1/Y0,?VF%8#_0AO,\&G8G2O$ MC_GXUM:;$_RJ %+XLKT2DUNWLC+U=B-F W=QZ]YF;CV4%LZ$V[)*7.1ZFE(\ MID;PK@D^C36C1*,( 3D2T)9YA01UIF3Q3 &*E/VR(RM(F50%C$MQ_*:*J:)BA)A M2_Y9K)^2H5H(;R!3-D6IY!(Z52[!!FT!,F3M++> :3K&-N%G.&58+;OAJP!- M^Q-!0V*DZT?NK;&0%T1.0UUZ'Z\ MHP="&O(A18@45S6X7I#E"J=LPM-Y6@8*8AKBYUC9*-6VQ#HF)Z/3$-O"Z(AB MO+;B"4(9$[ 1XG6EA^#^QH8&9_\)/?5+?0_"3^%1<7>2!TRQ?,'DL 2U$'JV M96-%HRN*1E#$^UP%(&9PP>M!?VS'9X,H8R=)NOH1+U)" KUI3*'JZA-=*\-)$6<]VF$6YE\/= MYH(GE[G64"H]8.NJMP!=H^9A'E3@3-AB=:IB?_*TY="J6$FC> ,JU&;/_CE+ M*BW72Y_?UA=7SXW:$@QROGUOB$*RZ\M4,J5C6]Z(1=W%BE#%EYL/_&](/!&L MB_44?SK+WH%4OS AWP/7=X'S\#YPWI@ KZ%Z<^K<&-Q(B DZ>BR55N>>FZ0% MWKD39"!+$\] !9@K.52I -]3CBE'FY$"X1BA@E.'IZ!?#BA&BJD"U> ;CN^-XV@S'!]/9%IZ M[N(@TVC$]QX3A,>NZ?CF+US>!'K98"!ZUH=4D$%#4*^#@T_.=5OH1]8B\ Z\R45> M1U%I& )+%76-U$Q;A_=\W099%AL6[\/M21"32#OO%YB\/%@I]JSN-U S;H6S M^ 6E]9%]97[CD_?4_4H!NK\MKJ(S A,4,G^^M7'FH4=QZ/%>SS0IX MFJ!!RS2+?[G%G24 O2\5S/=@+W-_WVV??CM+_??/4@* M@+&Z\,[/-%.2%UQ)0QOF:ZEO(/VUX^RJYT[(K8\?X19B#=W)& LMS=GN1I37 M;2>6 *H(=".4= U3DD0$--1!]\LP) M_/C+XAIHC5 ?53[1Z82X2.9R7-]YFYIL*2M271%&IXD.#"NOP!BP^RPE?_M6 M"GOP3TH/SDK[NTQ+1W!_1YS(2K3V&V)O=Z\=3%S^O8&9VKS^L.I<&SX\/3LZ M/FL>GIZ?GYYTQ#"5T85H%9?"7W/4]K?W>?F.W1&_#-[XSW@';UYMH+6UQ^N^ M5+*NG[KTX7'Q.UYQN_7S^,NH\\7\D _]U:;7/;-A+^*SAU MVDEF1%LO5M)(BF;L6'%]4]>IXIGV[DL'))82SB#! J1DWJ_O+D!*LBS'3BNY M2<=?G) =A? L_L\ #6/3L^/)!;K/FNWLISE,@'+4E@PHQ.>-D;#K!Y*O8*/Y_\= M^ZY^6/#^^.+\Q__T-P<.V,7QY.P6L>OXN#6TVV(_O"#<- M##I_!P877T8\ESIE.F;O9A)B]EZF/(TD5^PRQE8P>P[C0V%LP1%(N68?(7+! M=%L="BB? ?O(3]B!K;H? G;9TWV42'N.WLWP?L#+290I-%#@8ESHCG_=W'G/,0=ZJR M%VJ#BQ?8C$=8+/JMP=IJU[6 G/2W58+!0HI\ADVM;QL8M5(9%P+-O&VT&N3( MU%YF0.G5;_Q8VS& MY\ ,S"4LL,CF,VG9SP4W"$Q5L@ED&G<3,^:]-@F"/?B9T/>+%/!!2\RI=]I@ M#Y?A@V5L^,=\>L'^2>[&8:F!4X3 M=P\7)2S7E^$9X$\!\.[3 1Q8O-0B*\@T'?]K;#9K[3*-L0)Z*2/32!4";2(L MU_#11$A+JIH9HHH2@A)%J17B*[#9#=>85$*2X2;U*!1V0)AKQ*)S9UT\$;A;21 MTK; <53TC58>AYG1$0A\;=D+A)T Q+''UBV)2O+9>OW<>P$OW5 G<>G)/TH2 MOZG'/]EG5'37TL+#E&)YM*/XEJ,8'=$\-Y,%>Y#HZ=]&"?XA);D'F5\+SZ] MM^X"\EL2^ZGTL3^H[3+;3L%B@(@[IRL>3HHF29Z(%_;Q0TA[A( KSQY-:,+ MW+8"B_A<6D<-V M29X<.4BM2621&T@2D%UV.*E.R5%@20J[ 6*>:')%H"QA0[HZG399QVM!"<>(_G)8+ M8B6H<(279^NJ$O\7 G5$BL+Q()Z4DCX)U#WA,]PS/A]=4N_ ]/'%^-%H183/ M\9R(0[G5J:MVW"* 2;,3,KD1-4H0MY*'4LF\)'6SS2WEC .4P\KR2FF;@//D M=E--*"OPA&IQ 4F-11$66A> 4_]32%%D*80LMD!&N4!=\&3C88DY(S/DE[\? MF/]@!?959G*T\TP>S[DJ7#DFF$,Q[!+WXQ^V' )>X.!"I MP?JC1JB+_/X('D. ?-D;Z!P5/WRP9F%]0G.U"/Q*N#J"QO]V*#WGWI>5>V+W M+.IA?3<]Z)ZK.FRXEJTY^!G<2[0OGR\>GB\>'K1XK/!(@R&Z#^@('[K_BB0@R"M)M[P 6 "_)HWFCSA. MI;G#F?OX4E\B?U;J5&=U?V>XA4:XP($6EBQR;YI51SH<@KF"2&MZH6A1)=HB MP>GBLKC)5'2[];K]F6&^?(;Y)URE'*/6BPTR01/Q#XZ\,(/<1\,JU9I>>LW6NR3JO3O:>^=ZGW2=F_TWQR.3D=3X*3RZNKRXL^"Q6/KED[ MNV'N#K2*MMNCX8?VD$TN3\:3*_<;EO'EY&Q\C[MVAP9\W55IN]7-'_&L6NK> MCYOS6N]MSTR*MPT!ZK?NJ[#7$>%1P#OB57#TYK4(WK2Z$,2OQ*M.)^2]6(2- MT;T_']M+<)]ZWK-NJW^]M[8U] /'T1]02P,$% @ <8&O5AZN:FJF P M7 \ P !W>7E?97@S,BYH=&WM5V&/VD80_2M33CG=21ALZ*6)39"XPT>X M!DB *FF_5(L]QMN876>]/G!_?6?7<&U0TU;5T;11^6!A9O>]F?=F[*67ZDW6 M[Z7(XGY/N?^M]Y3A#&94;%!HBA4QC#&7!Q1K"X6@P MG[!"HW*#4>37WXJ2PT3ZH ;F?3I0^>FVO0 M?(,%"-R"DALF&OU>?MAJ5CF+\0]AO;3>YMP.)N-7W_O'&P.8#.:C,;&X^2X MC3OML(ROA:_X.M4! 9?]7J&5%.M^^.[E^'J\A&ZGU][_U&M3N)WWX63\YV)5 MY,%I."*R!A61O%5<:Q2PT.22-4PFH%.$FY1C N$.HU+S>X19DO (%3 1[V.W M7# 1<98=8B=.]76IBI)1AEJ"]PR^:RU:-RTX/_.>?A. U[URC_@3*;13\)_1 MM_3V-F$;GE7^,?F&J347/E&?0';;T>/I,#0][+:Z7'Q4WZ')&_V%S#"K()'* M.I"7*I<% 9,CD=SD664F:,MU^OOE-X$5P&*9FW'+?R/6 B/-I8#G[M.#NPNF M5DQ@X=(A-JLO95J0[8Y;QYZNR9]4/I#O0F0*HYA MPE240M=KDAZ=[D?9UIB_)IN4&3%9E3*SQX(CWO/NU%=D6R 5EO*E%C*B=&3?><&%1]O4F MC)OJ<]+1L#=-F&49T#94QIZ]P$5M"NIJ .=(F<1=;[O!D<$6Q[KE+ZZ3QK4(5F6LSBFA2\:;L- J0-. MBN:)ZGM7AHT"\2%P/9L/P[ES/5LN9Q,?SES[ 2_?02$S'N\9NE=/@GO3@1'+ M]D.K91XT'J%V>L>TS9ND:,/=> HO6_#M8#HR6M#+-+;)/JK"%I4NZJ\)=**J M[Z@G3:G4Z5]ZJ9]X<'[VLA^?\W,;^*?#?"*'VS2[\]EU.%_"70M&X6P^"O\U MHIRHYKE<$;"M%Z5:XY=>[Q\<>/^?XO^"@4,Z_?ATLJOHY%6?Z^H,/W7])_2@ MBSGMU']_^[\ 4$L! A0#% @ <8&O5N?CRPR!#P ;Z4 ! M ( ! '=Y>2TR,#(S,#,S,2YXH9 "SAP$ % @ %W M(0 =WEY+3(P,C,P,S,Q7V1E9BYX;6Q02P$"% ,4 " !Q@:]6DX4/NP!. M CSP, % @ &3.P =WEY+3(P,C,P,S,Q7VQA8BYX;6Q0 M2P$"% ,4 " !Q@:]6[HY*\3 \ !4.0, % @ '%B0 M=WEY+3(P,C,P,S,Q7W!R92YX;6Q02P$"% ,4 " !Q@:]6D;O=L6S* "9 M_ L "P @ $GQ@ =WEY7S$P<2YH=&U02P$"% ,4 " !Q M@:]67VU[13H' !<(0 #0 @ &\D $ =WEY7V5X,S$Q+FAT M;5!+ 0(4 Q0 ( '&!KU;*D'3GA < #\I - " 2&8 M 0!W>7E?97@S,3(N:'1M4$L! A0#% @ <8&O5AZN:FJF P 7 \ P M ( !T)\! '=Y>5]E>#,R+FAT;5!+!08 "0 ) "\" "@ %HP$ ! end