0001654954-24-006397.txt : 20240515 0001654954-24-006397.hdr.sgml : 20240515 20240515160707 ACCESSION NUMBER: 0001654954-24-006397 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WIDEPOINT CORP CENTRAL INDEX KEY: 0001034760 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology 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: 24950511 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, 2024

 

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 15, 2024, there were 9,311,761 shares of the registrant’s Common Stock issued and outstanding.

 

 

 

 

WIDEPOINT CORPORATION

 

INDEX

 

Page No.

Part I.

FINANCIAL INFORMATION

Item 1.

Condensed Consolidated Financial Statements (Unaudited)

3

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

3

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

4

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

5

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

6

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

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

24

Item 4.

Controls and Procedures

25

Part II.

OTHER INFORMATION

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

26

Item 4.

Mine Safety Disclosures

26

Item 5.

Other Information

26

Item 6.

Exhibits

27

SIGNATURES

28

CERTIFICATIONS

29

 

 
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,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

REVENUES

 

$34,207,279

 

 

$25,273,681

 

COST OF REVENUES (including amortization and depreciation of

 

 

 

 

 

 

 

 

$576,905 and $502,560, respectively)

 

 

29,541,388

 

 

 

21,463,741

 

 

 

 

 

 

 

 

 

 

GROSS PROFIT

 

 

4,665,891

 

 

 

3,809,940

 

 

 

 

 

 

 

 

 

 

OPERATING EXPENSES

 

 

 

 

 

 

 

 

Sales and marketing

 

 

611,893

 

 

 

521,678

 

General and administrative expenses (including share-based

 

 

 

 

 

 

 

 

compensation of $417,783 and $140,116, respectively)

 

 

4,448,483

 

 

 

3,910,820

 

Depreciation and amortization

 

 

256,534

 

 

 

265,843

 

 

 

 

 

 

 

 

 

 

Total operating expenses

 

 

5,316,910

 

 

 

4,698,341

 

 

 

 

 

 

 

 

 

 

LOSS FROM OPERATIONS

 

 

(651,019)

 

 

(888,401)

 

 

 

 

 

 

 

 

 

OTHER (EXPENSE) INCOME

 

 

 

 

 

 

 

 

Interest income

 

 

49,426

 

 

 

2,196

 

Interest expense

 

 

(58,737)

 

 

(58,778)

Other (expense) income, net

 

 

(34,871)

 

 

(194)

 

 

 

 

 

 

 

 

 

Total other (expense) income, net

 

 

(44,182)

 

 

(56,776)

 

 

 

 

 

 

 

 

 

LOSS BEFORE INCOME TAX (BENEFIT) PROVISION

 

 

(695,201)

 

 

(945,177)

INCOME TAX (BENEFIT) PROVISION

 

 

(42,091)

 

 

6,302

 

 

 

 

 

 

 

 

 

 

NET LOSS

 

$(653,110)

 

$(951,479)

 

 

 

 

 

 

 

 

 

EARNINGS PER SHARE, BASIC AND DILUTED

 

$(0.07)

 

$(0.11)

 

 

 

 

 

 

 

 

 

WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED

 

 

8,897,819

 

 

 

8,739,317

 

 

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,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

NET LOSS

 

$(653,110)

 

$(951,479)

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

Foreign currency translation adjustments, net of tax

 

 

(22,220)

 

 

37,248

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

(22,220)

 

 

37,248

 

 

 

 

 

 

 

 

 

 

COMPREHENSIVE LOSS

 

$(675,330)

 

$(914,231)

 

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,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

ASSETS

CURRENT ASSETS

 

 

 

 

 

 

Cash

 

$5,267,934

 

 

$6,921,160

 

Accounts receivable, net of allowance for credit losses

 

 

 

 

 

 

 

 

of $79,698 and $81,359, respectively

 

 

6,804,519

 

 

 

8,219,793

 

Unbilled accounts receivable

 

 

23,072,400

 

 

 

16,618,639

 

Other current assets

 

 

1,624,712

 

 

 

1,083,671

 

 

 

 

 

 

 

 

 

 

Total current assets

 

 

36,769,565

 

 

 

32,843,263

 

 

 

 

 

 

 

 

 

 

NONCURRENT ASSETS

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

695,268

 

 

 

780,800

 

Lease right of use asset

 

 

3,876,013

 

 

 

4,045,222

 

Intangible assets, net

 

 

6,751,932

 

 

 

7,336,348

 

Goodwill

 

 

5,811,578

 

 

 

5,811,578

 

Other long-term assets

 

 

489,700

 

 

 

483,288

 

 

 

 

 

 

 

 

 

 

Total assets

 

$54,394,056

 

 

$51,300,499

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES

 

 

 

 

 

 

 

 

Accounts payable

 

$12,061,252

 

 

$12,633,658

 

Accrued expenses

 

 

20,594,212

 

 

 

16,175,702

 

Current portion of deferred revenue

 

 

1,850,537

 

 

 

2,009,343

 

Current portion of lease liabilities

 

 

619,708

 

 

 

638,258

 

 

 

 

 

 

 

 

 

 

Total current liabilities

 

 

35,125,709

 

 

 

31,456,961

 

 

 

 

 

 

 

 

 

 

NONCURRENT LIABILITIES

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

 

3,995,834

 

 

 

4,114,516

 

Contingent consideration

 

 

6,900

 

 

 

6,900

 

Deferred revenue, net of current portion

 

 

999,761

 

 

 

1,027,770

 

Deferred tax liabilities, net

 

 

64,753

 

 

 

16,923

 

 

 

 

 

 

 

 

 

 

Total liabilities

 

 

40,192,957

 

 

 

36,623,070

 

 

 

 

 

 

 

 

 

 

Commitments and contingencies (Note 14)

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

Preferred stock, $0.001 par value; 10,000,000 shares

 

 

 

 

 

 

 

 

authorized; 2,045,714 shares issued and none outstanding

 

 

-

 

 

 

-

 

Common stock, $0.001 par value; 30,000,000 shares

 

 

 

 

 

 

 

 

authorized; 9,311,761 and 8,893,220 shares

 

 

 

 

 

 

 

 

issued and outstanding, respectively

 

 

9,313

 

 

 

8,894

 

Additional paid-in capital

 

 

102,349,962

 

 

 

102,151,381

 

Accumulated other comprehensive loss

 

 

(357,119)

 

 

(334,899)

Accumulated deficit

 

 

(87,801,057)

 

 

(87,147,947)

 

 

 

 

 

 

 

 

 

Total stockholders’ equity

 

 

14,201,099

 

 

 

14,677,429

 

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders’ equity

 

$54,394,056

 

 

$51,300,499

 

 

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,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

Net loss

 

$(653,110)

 

$(951,479)

Adjustments to reconcile net loss to net cash provided by

 

 

 

 

 

 

 

 

(used in) operating activities:

 

 

 

 

 

 

 

 

Deferred income tax expense

 

 

45,200

 

 

 

-

 

Depreciation expense

 

 

260,302

 

 

 

267,309

 

Provision for credit losses

 

 

7,566

 

 

 

35,858

 

Amortization of intangibles

 

 

573,137

 

 

 

501,094

 

Share-based compensation expense

 

 

417,783

 

 

 

140,116

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable and unbilled receivables

 

 

(5,317,052)

 

 

(2,528,761)

Inventories

 

 

(291,356)

 

 

(17,294)

Other current assets

 

 

(251,778)

 

 

15,790

 

Other assets

 

 

(6,412)

 

 

-

 

Accounts payable and accrued expenses

 

 

3,909,794

 

 

 

113,869

 

Income tax payable

 

 

(72,015)

 

 

55,703

 

Deferred revenue and other liabilities

 

 

(178,728)

 

 

(121,253)

Other liabilities

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Net cash used in operating activities

 

 

(1,556,669)

 

 

(2,489,048)

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(6,494)

 

 

(96,721)

Capitalized hardware and software development costs

 

 

-

 

 

 

(262,549)

Proceeds from beneficial interest in sold receivables

 

 

259,125

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Net cash provided by (used in) investing activities

 

 

252,631

 

 

 

(359,270)

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Advances on bank line of credit

 

 

1,000,000

 

 

 

4,313,007

 

Repayments of bank line of credit advances

 

 

(1,000,000)

 

 

(4,313,007)

Principal repayments under finance lease obligations

 

 

(137,469)

 

 

(125,568)

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

 

 

(218,783)

 

 

(3,628)

 

 

 

 

 

 

 

 

 

Net cash used in financing activities

 

 

(356,252)

 

 

(129,196)

 

 

 

 

 

 

 

 

 

Net effect of exchange rate on cash

 

 

7,064

 

 

 

24,613

 

 

 

 

 

 

 

 

 

 

NET DECREASE IN CASH

 

 

(1,653,226)

 

 

(2,952,901)

 

 

 

 

 

 

 

 

 

CASH, beginning of period

 

 

6,921,160

 

 

 

7,530,864

 

 

 

 

 

 

 

 

 

 

CASH, end of period

 

$5,267,934

 

 

$4,577,963

 

 

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,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

SUPPLEMENTAL CASH FLOW INFORMATION

 

 

 

 

 

 

Cash paid for interest

 

$51,940

 

 

$55,979

 

 

 

 

 

 

 

 

 

 

NONCASH INVESTING AND FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Capitalized hardware and software development costs in accounts payable

 

$-

 

 

$190,773

 

 

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

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Accumulated

 

 

 

 

 

 

Issued

 

 

Amount

 

 

Capital

 

 

OCI

 

 

Deficit

 

 

Total

 

 

 

 (Unaudited)

 

Balance, January 1, 2024

 

 

8,893,220

 

 

$8,894

 

 

 

102,151,381

 

 

 

(334,899)

 

 

(87,147,947)

 

 

14,677,429

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock — restricted

 

 

418,541

 

 

 

419

 

 

 

(219,202)

 

 

-

 

 

 

-

 

 

 

(218,783)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense — restricted

 

 

-

 

 

 

-

 

 

 

389,393

 

 

 

-

 

 

 

-

 

 

 

389,393

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock compensation expense — non-qualified stock options

 

 

-

 

 

 

-

 

 

 

28,390

 

 

 

-

 

 

 

-

 

 

 

28,390

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation — (loss)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(22,220)

 

 

-

 

 

 

(22,220)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(653,110)

 

 

(653,110)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, March 31, 2024

 

 

9,311,761

 

 

$9,313

 

 

$102,349,962

 

 

$(357,119)

 

$(87,801,057)

 

$14,201,099

 

 

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, 2024 and for each of the three month periods ended March 31, 2024 and 2023, 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, 2023 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, 2023. The results of operations for the three month period ended March 31, 2024 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 13 for detailed information regarding the composition of revenues.

 

Significant Accounting Policies

 

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

 

Recently Adopted Accounting Standards

 

On November 27, 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to improve the disclosures about a public entity's reportable segments and expenses. The standard requires disclosure of the chief operating decision maker's (the "CODM") title and position as well as multiple measures of segment profit and loss reviewed by the CODM. Companies with multiple reportable segments as well as companies with a single reportable segment are required to adopt the standard and it should be applied retrospectively to all periods presented. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective adoption. Early adoption is permitted. As Company operates as a single reportable segment, the Company is currently evaluating the impacts this standard will have on its existing segment disclosures.

 

 
10

Table of Contents

 

3. Accounts Receivable and Significant Concentrations

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

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

 

$4,410,463

 

 

$6,402,922

 

Commercial (2)

 

 

2,473,754

 

 

 

1,898,230

 

Gross accounts receivable

 

 

6,884,217

 

 

 

8,301,152

 

Less: allowances for credit

 

 

 

 

 

 

 

 

losses (3)

 

 

79,698

 

 

 

81,359

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$6,804,519

 

 

$8,219,793

 

 

(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 or a government shutdown 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, 2024, 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 consolidated trade accounts receivable by customer as of the periods presented below:

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

64%

 

 

77%

 

 
11

Table of Contents

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

Customer Type

 

As a % of

Revenue

2024

 

 

As a % of

Revenue

2023

 

U.S. Federal Government (1)

 

 

82%

 

 

80%

 

(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. At March 31, 2024, the Company had deposits in excess of FDIC limits of approximately $3.8 million. The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of €100,000 per financial institution. At March 31, 2024, the Company had foreign bank deposits in excess of insured limits of approximately €328,900.

 

4. Unbilled Accounts Receivable

 

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

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Unbilled Receivables

 

 

Unbilled Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

98%

 

 

97%

 

 
12

Table of Contents

 

5. Other Current Assets and Accrued Expenses

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Inventories

 

$657,326

 

 

$366,126

 

Prepaid insurance and other assets

 

 

967,386

 

 

 

717,545

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$1,624,712

 

 

$1,083,671

 

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Carrier service costs

 

$17,309,510

 

 

$12,959,350

 

Salaries and payroll taxes

 

 

2,010,890

 

 

 

1,681,160

 

Inventory purchases, consultants and other costs

 

 

1,273,812

 

 

 

1,463,102

 

Other

 

 

-

 

 

 

72,090

 

 

 

 

 

 

 

 

 

 

 

 

$20,594,212

 

 

$16,175,702

 

 

6. Property and Equipment

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Computer hardware and software

 

$3,343,801

 

 

$3,355,488

 

Furniture and fixtures

 

 

501,098

 

 

 

503,913

 

Leasehold improvements

 

 

323,847

 

 

 

330,040

 

Automobiles

 

 

128,187

 

 

 

128,994

 

Gross property and equipment

 

 

4,296,933

 

 

 

4,318,435

 

Less: accumulated depreciation and

 

 

 

 

 

 

 

 

amortization

 

 

3,601,665

 

 

 

3,537,635

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$695,268

 

 

$780,800

 

 

During the three month periods ended March 31, 2024 and 2023 property and equipment depreciation expense was approximately $91,100 and $116,400, respectively.

 

During the three month periods ended March 31, 2024 and 2023, there were no material disposals of owned property and equipment. 

 

 
13

Table of Contents

 

There were no changes in the estimated useful lives used to depreciate property and equipment during the three  month periods ended March 31, 2024 and 2023.      

 

7. Goodwill and Intangible Assets

 

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

 

Intangible assets consists of the following:

 

 

 

MARCH 31, 2024

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(598,000)

 

$1,794,000

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,737,453)

 

 

890,627

 

Internally Developed Software

 

 

7,871,341

 

 

 

(4,769,140)

 

 

3,102,201

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(365,368)

 

 

965,104

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14,221,893

 

 

$(7,469,961)

 

$6,751,932

 

 

 

 

DECEMBER 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(538,200)

 

$1,853,800

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,693,652)

 

 

934,428

 

Internally Developed Software

 

 

7,892,045

 

 

 

(4,331,203)

 

 

3,560,842

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(343,194)

 

 

987,278

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14,242,597

 

 

$(6,906,249)

 

$7,336,348

 

 

 

The Company did not capitalize any internally developed software costs for the three month period ended March 31, 2024.

 

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.

 

 
14

Table of Contents

 

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

 

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

 

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

 

Remainder of 2024

 

$1,776,442

 

2025

 

 

1,731,939

 

2026

 

 

922,517

 

2027

 

 

557,950

 

2028

 

 

503,106

 

Thereafter

 

 

1,259,978

 

Total

 

$6,751,932

 

 

8. Credit Agreements

 

From June 15, 2017 to June 2023, the Company had a Loan and Security Agreement with Atlantic Union Bank that matured in June 2023 and was not renewed.

 

On April 28, 2023, the Company entered into an Accounts Receivable Purchase Agreement (the “Purchase Agreement”) with Republic Capital Access, LLC (the “Buyer”) for the non-recourse sale of eligible accounts receivable relating to U.S. Government prime contracts or subcontracts of the Company (collectively, the “Purchased Receivables”) to replace the Company’s matured Loan and Security Agreement with Atlantic Union Bank. Upon purchase, Buyer becomes the absolute owner of any such Purchased Receivables, which are payable directly to the Buyer. The total amount of Purchased Receivables is subject to a maximum limit of $4 million outstanding Purchased Receivables at any time, with an available increase to $14 million, subject to adequate receivables. The Purchase Agreement contained customary fees, covenants and representations.

 

Pursuant to the Purchase Agreement, the Company may from time to time offer and sell eligible accounts receivable to the Buyer. The Buyer pays the sales proceed of the purchase of the receivable invoices in two installments; first installment is Initial Purchase Price, which is 90% if the debtor is an agency of the U.S. Government, and 85% if the debtor is not an agency of the U.S. Government, of the invoice amount. The second and final installment is the residual purchase price that is the invoice amount less the initial purchase price less applicable discount factor and fees. 

 

During the three month period ended March 31, 2024, the Company sold a total of $2.9 million of receivables for $2.8 million in proceeds net of fees. As of March 31, 2024, there is no outstanding residual payment balance under the Purchase Agreement and it expired in April of 2024.

 

On February 29, 2024, the Company entered into a Loan and Security Agreement (the “Loan”) and Promissory Note (the “Note,” and, together with the Loan, the “Agreements”) with Old Dominion National Bank.  The Agreements provide for a new $4,000,000 revolving line of credit facility (the “Credit Facility”).

 

Advances under the Credit Facility are subject to a borrowing base equal to the lesser of (i) $4,000,000 or (ii) 80% of billed accounts receivable less than 90 days outstanding.  Interest accrues on the outstanding principal balance of the Credit Facility at an annual rate equal to the Prime Rate published in The Wall Street Journal, subject to a floor rate of 7.25%.  Outstanding interest on the amount borrowed is payable monthly and all outstanding interest and principal is due on the maturity date of February 28, 2025.  The Credit Facility includes customary covenants and events of default, including the following items that are measured annually commencing December 31, 2024: (i) a minimum tangible net worth of $2.0 million; (ii) a minimum annual EBITDA of $1.0 million and (iii) a ratio of current assets to current liabilities of not less than 1.0 to 1.0. The terms of new Credit Facility prohibit the use of our Factoring Arrangement. The Company did not have an outstanding balance on its Credit Facility as of March 31, 2024.

 

 
15

Table of Contents

 

9. Income Taxes

 

The Company’s effective tax rate was 6.1% and (0.7)% for the three month periods ended March 31, 2024 and 2023, 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.

 

10. Stockholders’ Equity

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $0.001 par value per share. As of March 31, 2024, there were 9,311,761 shares issued and outstanding.

 

On June 22, 2023, the stockholders of the Company approved an amendment and restatement of the 2017 WidePoint Omnibus Incentive Plan (the “Plan”) to increase the number of shares authorized for issuance by one million three hundred thousand shares (1,300,000).

 

During the three month period ended March 31, 2024, there were 503,313 shares of common stock vested in accordance with the vesting terms of RSAs. Six employees received less than the shares vested because they elected to have a total of 84,772 shares withheld in satisfaction of the employees corresponding tax liability of approximately $218,800. 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, 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.

 

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

 

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

 

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.

 

 
16

Table of Contents

 

11. Share-based Compensation

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Restricted share-based compensation expense

 

$389,393

 

 

$140,116

 

Non-qualified option share-based compensation expense

 

 

28,390

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$417,783

 

 

$140,116

 

 

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 (ISO), 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 restricted stock share awards granted during the three month periods ended March 31, 2024 and 2023.

 

Stock Options 

 

The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is calculated using the simplified method. The Company recognizes forfeitures as they occur. There were no stock option awards granted during the three month periods ended March 31, 2024 and 2023.

 

At March 31, 2024, the Company had approximately $0.2 million 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.4 years.

 

Long-Term Incentive Plan

 

The Company maintains a long-term incentive plan (LTIP) that covers the period of January 1, 2023 through January 1, 2026. The plan was formally approved by the Board of Directors in 2024. The LTIP has two components of equity-based compensation. The first is 250,000 Restricted Stock Awards (RSAs) that were granted to members of management on April 2, 2024 and vested 33% on the date of grant with the remainder to vest on January 1, 2025 and 2026, subject to continued service. The estimated fair value of these RSAs of $640,500 will be recorded over the service period. The second is 250,000 Performance- based Restricted Stock Units (PSRUs) that would vest upon meeting, certain revenue or, adjusted EBITDA performance targets through December 31, 2025, subject to continued service. The estimated fair value of these PRSUs of $640,500 will be recorded if and when the Company concludes that it is probable that either performance condition will be achieved.

 

 
17

Table of Contents

 

12. Earnings Per Common Share (EPS)

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Basic and Diluted Earnings Per Share Computation:

 

 

 

 

 

 

Net loss

 

$(653,110)

 

$(951,479)

Weighted average number of common shares

 

 

8,897,819

 

 

 

8,739,317

 

Basic and Diluted Loss Per Share

 

$(0.07)

 

$(0.11)

 

For the three month period ended March 31, 2024, the Company had unexercised stock options of 288,570, RSAs of   112,679 and warrants to purchase 150,000 shares of common stock, outstanding, that were anti-dilutive. For the three month period ended March 31, 2023, the Company had unexercised stock options of 7,500, RSAs of 173,069 and warrants to purchase 150,000 shares of common stock, outstanding, that were anti-dilutive.

 

13. Revenue from Contracts with Customers

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Carrier Services

 

$19,342,789

 

 

$13,597,701

 

Managed Services

 

 

14,864,490

 

 

 

11,675,980

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

 

 
18

Table of Contents

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$28,067,572

 

 

$20,230,576

 

U.S. State and Local Governments

 

 

96,679

 

 

 

91,023

 

Foreign Governments

 

 

10,392

 

 

 

16,557

 

Commercial Enterprises

 

 

6,032,636

 

 

 

4,935,525

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

United States

 

$33,250,246

 

 

$24,209,410

 

Europe

 

 

957,033

 

 

 

1,064,271

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

 

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

 

14. Commitments and Contingencies

 

Employment Agreements

 

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

 

Litigation

 

The Company is not involved in any material legal proceedings.

 

 
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:

 

 

·

Our ability to successfully execute our strategy;

 

·

Our ability to sustain profitability and positive cash flows;

 

·

Our ability to gain market acceptance for our products;

 

·

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

 

·

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

 

·

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

 

·

The impact of supply chain issues;

 

·

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 on-going dialogue around the Federal budget;

 

·

Our ability to mitigate the impacts of inflation; and

 

·

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

 

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. 

 

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. 

 

 
20

Table of Contents

 

Revenue Mix

 

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

 

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

 

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.

 

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

 

 

Capture new sales opportunities,

 

Provide unmatched levels of service to our current customer base,

 

Attain full FedRAMP certification,

 

Grow our recurring high margin managed services revenues,

 

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

 

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

 

Continue to leverage the R2v3 Certification to further our ESG commitment,

 

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

 

Explore integration of artificial intelligence into our solution to provide better information security, and improve service delivery while reducing response time and cost.

 

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.

 

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.

 

 
21

Table of Contents

 

Results of Operations

 

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

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

 

 

 

MARCH 31,

 

 

Dollar

 

 

 

2024

 

 

2023

 

 

Variance

 

 

 

 

 

 

 

 

 

Carrier Services

 

$19,382,669

 

 

$13,597,699

 

 

$5,784,970

 

Managed Services:

 

 

 

 

 

 

 

 

 

 

 

 

Managed Service Fees

 

 

8,681,097

 

 

 

6,852,099

 

 

 

1,828,998

 

Billable Service Fees

 

 

1,190,200

 

 

 

1,250,334

 

 

 

(60,134)

Reselling and Other Services

 

 

4,953,313

 

 

 

3,573,549

 

 

 

1,379,764

 

 

 

 

14,824,610

 

 

 

11,675,982

 

 

 

3,148,628

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

 

$8,933,598

 

 

Our carrier services revenue was $19.3 million, an increase of approximately $5.8 million, as compared with the same period in 2023.

 

Our managed service fees were $8.7 million, an increase of approximately $1.8 million, as compared with the same period in 2023.

 

The increase in both carrier services revenues and managed service fees was primarily due to new federal customers signed in the third and fourth quarter of 2023.

 

Billable service fees remained relatively consistent with the same period in 2023.

 

Reselling and other services increased by approximately $1.4 million from the same period last year primarily due to additional products being offered for resale.  Reselling and other services are transactional in nature, and the amount and timing of revenue will vary significantly from quarter to quarter.

 

Cost of Revenues. Cost of revenues for the three month period ended March 31, 2024 were $29.5 million (or 86% of revenues), which is consistent with $21.5 million (or 85% of revenues) in 2023. Included in cost of revenues is carrier costs paid on behalf of our DHS customer of approximately $19.4 million and $13.6 million for the three month periods ended March 31, 2024 and 2023, respectively. We do not typically mark up our carrier payments.

 

Gross Profit.  Gross profit for the three month period ended March 31, 2024 was $4.6 million (or 14% of revenues), as compared to approximately $3.8 million (or 15% of revenues) in 2023.  The slight decline in gross margin as a percentage of revenues in the first quarter of 2024 compared to the same period last year was related to increased amortization expenses as our delivery platforms are placed into service.

 

Gross profit excluding carrier services was 31% in the first quarter of 2024 compared to 33% in the same period last year due in part to the increased amortization on our delivery platforms and due to increased reselling revenues which are lower margin.

 

Sales and Marketing.  Sales and marketing expense for the three month period ended March 31, 2024 was approximately $0.6 million (or -2% of revenues), as compared to approximately $0.5 million (or 2% of revenues) in 2023. 

 

 
22

Table of Contents

 

General and Administrative.  General and administrative expenses for the three month period ended March 31, 2024 were approximately $4.4 million (or 15% of revenues), as compared to approximately $3.7 million (or 13% of revenues) in 2022. The increase during 2024 primarily relates to an increase in share based compensation expense compared to the same period last year.

 

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

 

Other Expense.  Other expense for the three month period ended March 31, 2024 was approximately $44,200 as compared to approximately $56,800 in 2023. 

 

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

 

Net Loss.  As a result of the cumulative factors annotated above, net loss for the three month period ended March 31, 2024  decreased by approximately $298,400 to approximately $653,100 as compared to net loss of approximately $951,500 for the three month period ended March 31, 2023.

 

Liquidity and Capital Resources

 

Our immediate sources of liquidity include cash, accounts receivable, unbilled receivables and access to our new credit agreement with Old Dominion National Bank.

 

At March 31, 2024, our net working capital was approximately $1.6 million as compared to $1.4 million at December 31, 2023.  The increase in net working capital was primarily driven by positive free cashflow and a decrease in investments in computer hardware and software purchases and capitalized internally developed software costs during the first quarter of 2024 compared to the prior period. We believe that our existing cash on hand, our anticipated cash flows from operations, and funds available under the Old Dominion Credit Facility, through its maturity on February 28, 2025, will be sufficient to meet our working capital, expenditure, and contractual obligation requirements for the next 12 months. 

 

Cash Flows from Operating Activities

 

For the three months ended March 31, 2024, net cash used in operations was approximately $1.6 million driven by collections of accounts receivables and temporary payable timing differences, as compared to approximately $2.6 million net cash used in operations for the three months ended March 31, 2023.

 

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. New customers often take more time to implement our billing processes. Further, changes within existing customers deployment of our services can cause temporary delays in billings.  While we have historically been able to resolve these administrative matters timely, given the scale of several new customer implementations, failure to resolve these matters on a timely basis could negatively impact our cashflows from operations.

 

 
23

Table of Contents

 

Cash Flows from Investing Activities

 

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

 

For the three months ended March 31, 2024, cash provided by investing activities was approximately $0.3 million and consisted of receipt of deferred portion of proceeds from factoring arrangement offset by purchases of property and equipment.

 

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.       

 

Cash Flows from Financing Activities

 

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

 

For the three months ended March 31, 2024, cash used in financing activities was approximately $0.3 million and reflects line of credit advances and payments of $1.0 million, lease principal repayments of approximately $137,500, and withholding taxes paid on behalf of employees on net settled restricted stock awards of approximately $218,800.

 

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.

 

Net Effect of Exchange Rate on Cash and Equivalents

 

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

 

Off-Balance Sheet Arrangements

 

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

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not required for smaller reporting companies.

 

 
24

Table of Contents

 

ITEM 4. CONTROLS AND PROCEDURES

 

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

 

Changes in Internal Control over Financial Reporting

 

There were no changes in the Company’s internal control over financial reporting during the three month period ended March 31, 2024 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, 2023.

 

ITEM 2 UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

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:

 

 

 

Total Number of Shares

Purchased

 

 

Average Price Paid

Per Share

 

 

Dollar Value of Shares Purchased as

as Part of Publicly

Announced Plans or Programs

 

 

Maximum Dollar Value

of Shares that may be Purchased

Under Approved Plans or Programs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 2024

 

 

84,772

 

 

$2.58

 

 

 

-

 

 

$-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

84,772

 

 

$2.58

 

 

 

-

 

 

$-

 

 

ITEM 3 DEFAULT UPON SENIOR SECURITIES

 

None

 

ITEM 4 MINE SAFETY DISCLOSURES

 

None

 

ITEM 5 OTHER INFORMATION

 

During the three months ended March 31, 2024, there were no modifications, adoptions or terminations by any directors or officers to any contract, instruction or written plan for the purchase or sale of securities of the Company that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or non-Rule 10b5-1 trading agreements.

 

 
26

Table of Contents

 

ITEM 6. EXHIBITS

 

EXHIBIT

NO.

 

DESCRIPTION

 

 

 

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)

 

 
27

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, 2024/s/ JIN H. KANG

 

Jin H. Kang

President and Chief Executive Officer

 
   

Date: May 15, 2024

/s/ ROBERT J. GEORGE 

 

Robert J. George

Chief Financial Officer

 

 

 
28

 

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, 2024 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, 2024 By: /s/ ROBERT J. GEORGE

 

 

Robert J. George

 
   

Chief Financial Officer

 
EX-32 4 wyy_ex32.htm CERTIFICATION wyy_ex321.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, 2024 (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, 2024

 

EX-101.SCH 5 wyy-20240331.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 link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Basis of Presentation and Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Accounts Receivable and Significant Concentrations link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Unbilled Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Other Current Assets and Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Credit Agreements link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Earnings Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Basis of Presentation and Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Unbilled Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Other Current Assets and Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Earnings Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Accounts Receivable and Significant Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Accounts Receivable and Significant Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Unbilled Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Other Current Assets and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Other Current Assets and Accrued Expenses (Details 1) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Goodwill and Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Goodwill and Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Credit Agreements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Stockholders Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Share-based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Earnings Per Common Share (EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Earnings Per Common Share (EPS) (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Revenue from Contracts with Customers (Details 1) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Revenue from Contracts with Customers (Details 2) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Revenue from Contracts with Customers (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 wyy-20240331_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 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 Document Quarterly Report Document Transition Report Entity Interactive Data Current CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) REVENUES COST OF REVENUES (including amortization and depreciation of $576,905 and $502,560, respectively) GROSS PROFIT [Gross Profit] OPERATING EXPENSES Sales and marketing General and administrative expenses (including share-based compensation of $417,783 and $140,116, respectively) Depreciation and amortization Total operating expenses [Operating Expenses] LOSS FROM OPERATIONS [Operating Income (Loss)] OTHER (EXPENSE) INCOME Interest income Interest expense [Interest Expense] Other (expense) income, net Total other (expense) income, net [Nonoperating Income (Expense)] LOSS BEFORE INCOME TAX (BENEFIT) PROVISION [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] INCOME TAX (BENEFIT) PROVISION NET LOSS [Net Income (Loss) Attributable to Parent] EARNINGS PER SHARE, BASIC AND DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED Depreciation and amortization on cost of revenue Share-Based Compensation Expense CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) NET LOSS Other comprehensive income (loss): Other Comprehensive Income (Loss), Tax [Abstract] 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 CURRENT ASSETS Cash Accounts receivable, net of allowance for credit losses of $79,698 and $81,359, respectively Unbilled accounts receivable Other current assets Total current assets [Assets, Current] NONCURRENT ASSETS Property and equipment, net Lease right of use asset Intangible assets, net Goodwill Other long-term assets Total assets [Assets] CURRENT LIABILITIES Accounts payable Accrued expenses Current portion of 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 Deferred tax liabilities, net Total liabilities [Liabilities] Commitments and contingencies (Note 14) STOCKHOLDERS' EQUITY Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding Common stock, $0.001 par value; 30,000,000 shares authorized; 9,311,761 and 8,893,220 shares issued and outstanding, respectively Additional paid-in capital Accumulated other comprehensive loss 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 loss to net cash provided by (used in) operating activities: Deferred income tax expense Depreciation expense Provision for credit losses Amortization of intangibles Share-based compensation expense Changes in assets and liabilities: Accounts receivable and unbilled receivables [Increase (Decrease) in Accounts and Other Receivables] Inventories [Increase (Decrease) in Inventories] Other current assets [Increase (Decrease) in Other Current 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 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] Proceeds from beneficial interest in sold receivables Net cash provided by (used in) investing activities [Net Cash Provided by (Used in) Investing Activities] CASH FLOWS FROM FINANCING ACTIVITIES Advances on bank line of credit Repayments of bank line of credit advances [Repayments of Lines of Credit] Principal repayments under finance lease obligations [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] Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Net effect of exchange rate on cash NET DECREASE IN CASH [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] CASH, beginning of period CASH, end of period SUPPLEMENTAL CASH FLOW INFORMATION Cash paid for interest NONCASH INVESTING AND FINANCING ACTIVITIES Capitalized hardware and software development costs in accounts payable CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY Statement [Table] Statement [Line Items] Equity Components [Axis] Additional Paid-In Capital Accumulated OCI Accumulated Deficit Common Stock Balance, shares [Shares, Issued] Balance, amount Net income loss Foreign currency translation - gain (loss) Stock compensation expense - restricted Issuance of common stock - restricted, amount Issuance of common stock - restricted, shares Stock compensation expense - non-qualified stock options Balance, amount Balance, shares Organization and Nature of Operations Organization and Nature of Operations Nature of Operations [Text Block] Basis of Presentation and Accounting Policies Basis of Presentation and Accounting Policies Significant Accounting Policies [Text Block] Accounts Receivable and Significant Concentrations Accounts Receivable and Significant Concentrations [Accounts Receivable and Significant Concentrations] Unbilled Accounts Receivable Unbilled Accounts Receivable [Unbilled Accounts Receivable] Other Current Assets and Accrued Expenses Other Current Assets and Accrued Expenses [Other Current Assets and Accrued Expenses] Property and Equipment Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Credit Agreements Credit Agreements Debt Disclosure [Text Block] Income Taxes Income Taxes Income Tax Disclosure [Text Block] Stockholders Equity Stockholders' Equity Share-based Compensation Share-based Compensation Share-Based Payment Arrangement [Text Block] 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 Contracts with Customers] Commitments and Contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Basis of Presentation Principles of Consolidation Foreign Currency Segment Reporting Use of Estimates Significant Accounting Policies Recently Adopted Accounting Standards Schedule of accounts receivable Schedule of concentration of risk Schedule of Concentration of risk Schedule of accrued liabilities Schedule of Other current assets Property, plant and equipment Schedule of finite-lived intangible assets Schedule of finite-lived intangible assets, future amortization expense Schedule of share-based compensation expense Schedule of earnings per share, basic and diluted Schedule of revenues from different type services Revenue from external customers by customers type Revenue from external customers by geographic areas 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 % of trade accounts receivable Concentration risk % of revenue Segments [Axis] Foreign Ireland Cash, FDIC Insured Amount Concentration Risk of receivable Other Current Assets Inventories [Inventory, Net] Prepaid insurance and other assets Total other current assets Liability Class [Axis] Carrier service costs Salaries and payroll taxes Inventory purchases, consultants and other costs Other Accrued expenses Property Plant And Equipment By Type Axis Furniture and Fixtures Computer Hardware Software Leasehold Improvements Automobiles Gross property and equipment Less: accumulated depreciation and amortization Property and equipment, net 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 2024 2025 2026 2027 2028 Thereafter Total Aggregate amortization expense Capital work in progress Capitalized Software Development Costs Goodwill Range Axis Line Of Credit Facility Axis Maximum Purchase Agreement Loan Agreement Receivable sold during period Line of credit borrowing capacity Borrowing base amount Proceeds net of fees Working capital revolving line of credit Outstanding Purchased Receivables Increase in receivable Receivable description Description of Borrowing term Description of date of maturity extention Quarterly minimum tangible net worth Percentage of unpaid balance of eligible accounts receivable Income tax rate Award Type Axis Class Of Warrant Or Right Axis Restricted Stock Units (RSUs) Warrants Common stock, shares authorized Common stock, par value Common stock, shares issued Common stock, shares outstanding Common stock vested sharaes Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation, shares Issued warrants to purchase Strike price Warrants Term Exercise price Restricted stock compensation expense Non-qualified option share-based compensation expense Total share-based compensation before taxes Restricted stock awards granted Estimated fair value Unrecognized share-based compensation expense Descripton of equity-based compensation Weighted average remaining Basic and Diluted EPS Computation: Weighted average number of common shares Basic and Diluted Loss Per Share Unexercised stock options RSAs shares Warrants to purchase Carrier Services Managed Services Revenue, net Major Customers Axis U.S. State and Local Governments Foreign Governments Commercial Enterprises Revenue, net Statement Geographical Axis United States Europe Revenue Related Approximately EX-101.CAL 7 wyy-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 8 wyy-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 9 wyy-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 15, 2024
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, 2024  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Entity Common Stock Shares Outstanding   9,311,761
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  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)    
REVENUES $ 34,207,279 $ 25,273,681
COST OF REVENUES (including amortization and depreciation of $576,905 and $502,560, respectively) 29,541,388 21,463,741
GROSS PROFIT 4,665,891 3,809,940
OPERATING EXPENSES    
Sales and marketing 611,893 521,678
General and administrative expenses (including share-based compensation of $417,783 and $140,116, respectively) 4,448,483 3,910,820
Depreciation and amortization 256,534 265,843
Total operating expenses 5,316,910 4,698,341
LOSS FROM OPERATIONS (651,019) (888,401)
OTHER (EXPENSE) INCOME    
Interest income 49,426 2,196
Interest expense (58,737) (58,778)
Other (expense) income, net (34,871) (194)
Total other (expense) income, net (44,182) (56,776)
LOSS BEFORE INCOME TAX (BENEFIT) PROVISION (695,201) (945,177)
INCOME TAX (BENEFIT) PROVISION (42,091) 6,302
NET LOSS $ (653,110) $ (951,479)
EARNINGS PER SHARE, BASIC AND DILUTED $ (0.07) $ (0.11)
WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED 8,897,819 8,739,317
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)    
Depreciation and amortization on cost of revenue $ 576,905 $ 502,560
Share-Based Compensation Expense $ 417,783 $ 140,116
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)    
NET LOSS $ (653,110) $ (951,479)
Other comprehensive income (loss):    
Foreign currency translation adjustments, net of tax (22,220) 37,248
Other comprehensive income (loss): (22,220) 37,248
COMPREHENSIVE LOSS $ (675,330) $ (914,231)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash $ 5,267,934 $ 6,921,160
Accounts receivable, net of allowance for credit losses of $79,698 and $81,359, respectively 6,804,519 8,219,793
Unbilled accounts receivable 23,072,400 16,618,639
Other current assets 1,624,712 1,083,671
Total current assets 36,769,565 32,843,263
NONCURRENT ASSETS    
Property and equipment, net 695,268 780,800
Lease right of use asset 3,876,013 4,045,222
Intangible assets, net 6,751,932 7,336,348
Goodwill 5,811,578 5,811,578
Other long-term assets 489,700 483,288
Total assets 54,394,056 51,300,499
CURRENT LIABILITIES    
Accounts payable 12,061,252 12,633,658
Accrued expenses 20,594,212 16,175,702
Current portion of deferred revenue 1,850,537 2,009,343
Current portion of lease liabilities 619,708 638,258
Total current liabilities 35,125,709 31,456,961
NONCURRENT LIABILITIES    
Lease liabilities, net of current portion 3,995,834 4,114,516
Contingent consideration 6,900 6,900
Deferred revenue, net of current portion 999,761 1,027,770
Deferred tax liabilities, net 64,753 16,923
Total liabilities 40,192,957 36,623,070
Commitments and contingencies (Note 14) 0 0
STOCKHOLDERS' EQUITY    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding 0 0
Common stock, $0.001 par value; 30,000,000 shares authorized; 9,311,761 and 8,893,220 shares issued and outstanding, respectively 9,313 8,894
Additional paid-in capital 102,349,962 102,151,381
Accumulated other comprehensive loss (357,119) (334,899)
Accumulated deficit (87,801,057) (87,147,947)
Total stockholders' equity 14,201,099 14,677,429
Total liabilities and stockholders' equity $ 54,394,056 $ 51,300,499
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts receivable $ 79,698 $ 81,359
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 2,045,714 2,045,714
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 9,311,761 8,893,220
Common stock, shares outstanding 9,311,761 8,893,220
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (653,110) $ (951,479)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Deferred income tax expense 45,200 0
Depreciation expense 260,302 267,309
Provision for credit losses 7,566 35,858
Amortization of intangibles 573,137 501,094
Share-based compensation expense 417,783 140,116
Changes in assets and liabilities:    
Accounts receivable and unbilled receivables (5,317,052) (2,528,761)
Inventories (291,356) (17,294)
Other current assets (251,778) 15,790
Other assets (6,412) 0
Accounts payable and accrued expenses 3,909,794 113,869
Income tax payable (72,015) 55,703
Deferred revenue and other liabilities (178,728) (121,253)
Other liabilities 0 0
Net cash used in operating activities (1,556,669) (2,489,048)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (6,494) (96,721)
Capitalized hardware and software development costs 0 (262,549)
Proceeds from beneficial interest in sold receivables 259,125 0
Net cash provided by (used in) investing activities 252,631 (359,270)
CASH FLOWS FROM FINANCING ACTIVITIES    
Advances on bank line of credit 1,000,000 4,313,007
Repayments of bank line of credit advances (1,000,000) (4,313,007)
Principal repayments under finance lease obligations (137,469) (125,568)
Withholding taxes paid on behalf of employees on net settled restricted stock awards (218,783) (3,628)
Net cash used in financing activities (356,252) (129,196)
Net effect of exchange rate on cash 7,064 24,613
NET DECREASE IN CASH (1,653,226) (2,952,901)
CASH, beginning of period 6,921,160 7,530,864
CASH, end of period 5,267,934 4,577,963
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 51,940 55,979
NONCASH INVESTING AND FINANCING ACTIVITIES    
Capitalized hardware and software development costs in accounts payable $ 0 $ 190,773
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY - USD ($)
Total
Additional Paid-In Capital
Accumulated OCI
Accumulated Deficit
Common Stock
Balance, shares at Dec. 31, 2022         8,725,476
Balance, amount at Dec. 31, 2022 $ 17,751,203 $ 101,194,185 $ (350,234) $ (83,101,474) $ 8,726
Net income loss (951,479) 0 0 (951,479)  
Foreign currency translation - gain (loss) 37,248   37,248    
Stock compensation expense - restricted 140,116 140,116 0 0  
Issuance of common stock - restricted, amount (3,628) (3,642) 0 0 $ 14
Issuance of common stock - restricted, shares         13,841
Balance, amount at Mar. 31, 2023 16,973,460 101,330,659 (312,986) (84,052,953) $ 8,740
Balance, shares at Mar. 31, 2023         8,739,317
Balance, shares at Dec. 31, 2023         8,893,220
Balance, amount at Dec. 31, 2023 14,677,429 102,151,381 (334,899) (87,147,947) $ 8,894
Net income loss (653,110) 0 0 (653,110) 0
Foreign currency translation - gain (loss) (22,220)   (22,220)    
Stock compensation expense - restricted 389,393 389,393 0 0  
Issuance of common stock - restricted, amount (218,783) (219,202) 0 0 $ 419
Issuance of common stock - restricted, shares         418,541
Stock compensation expense - non-qualified stock options 28,390 28,390 0    
Balance, amount at Mar. 31, 2024 $ 14,201,099 $ 102,349,962 $ (357,119) $ (87,801,057) $ 9,313
Balance, shares at Mar. 31, 2024         9,311,761
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Nature of Operations
3 Months Ended
Mar. 31, 2024
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 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Accounting Policies
3 Months Ended
Mar. 31, 2024
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, 2024 and for each of the three month periods ended March 31, 2024 and 2023, 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, 2023 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, 2023. The results of operations for the three month period ended March 31, 2024 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 13 for detailed information regarding the composition of revenues.

 

Significant Accounting Policies

 

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

 

Recently Adopted Accounting Standards

 

On November 27, 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to improve the disclosures about a public entity's reportable segments and expenses. The standard requires disclosure of the chief operating decision maker's (the "CODM") title and position as well as multiple measures of segment profit and loss reviewed by the CODM. Companies with multiple reportable segments as well as companies with a single reportable segment are required to adopt the standard and it should be applied retrospectively to all periods presented. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective adoption. Early adoption is permitted. As Company operates as a single reportable segment, the Company is currently evaluating the impacts this standard will have on its existing segment disclosures.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable and Significant Concentrations
3 Months Ended
Mar. 31, 2024
Accounts Receivable and Significant Concentrations  
Accounts Receivable and Significant Concentrations

3. Accounts Receivable and Significant Concentrations

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

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

 

$4,410,463

 

 

$6,402,922

 

Commercial (2)

 

 

2,473,754

 

 

 

1,898,230

 

Gross accounts receivable

 

 

6,884,217

 

 

 

8,301,152

 

Less: allowances for credit

 

 

 

 

 

 

 

 

losses (3)

 

 

79,698

 

 

 

81,359

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$6,804,519

 

 

$8,219,793

 

 

(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 or a government shutdown 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, 2024, 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 consolidated trade accounts receivable by customer as of the periods presented below:

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

64%

 

 

77%

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

Customer Type

 

As a % of

Revenue

2024

 

 

As a % of

Revenue

2023

 

U.S. Federal Government (1)

 

 

82%

 

 

80%

 

(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. At March 31, 2024, the Company had deposits in excess of FDIC limits of approximately $3.8 million. The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of €100,000 per financial institution. At March 31, 2024, the Company had foreign bank deposits in excess of insured limits of approximately €328,900.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unbilled Accounts Receivable
3 Months Ended
Mar. 31, 2024
Unbilled Accounts Receivable  
Unbilled Accounts Receivable

4. Unbilled Accounts Receivable

 

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

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Unbilled Receivables

 

 

Unbilled Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

98%

 

 

97%
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets and Accrued Expenses
3 Months Ended
Mar. 31, 2024
Other Current Assets and Accrued Expenses  
Other Current Assets and Accrued Expenses

5. Other Current Assets and Accrued Expenses

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Inventories

 

$657,326

 

 

$366,126

 

Prepaid insurance and other assets

 

 

967,386

 

 

 

717,545

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$1,624,712

 

 

$1,083,671

 

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Carrier service costs

 

$17,309,510

 

 

$12,959,350

 

Salaries and payroll taxes

 

 

2,010,890

 

 

 

1,681,160

 

Inventory purchases, consultants and other costs

 

 

1,273,812

 

 

 

1,463,102

 

Other

 

 

-

 

 

 

72,090

 

 

 

 

 

 

 

 

 

 

 

 

$20,594,212

 

 

$16,175,702

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment
3 Months Ended
Mar. 31, 2024
Property and Equipment  
Property and Equipment

6. Property and Equipment

 

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

 

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Computer hardware and software

 

$3,343,801

 

 

$3,355,488

 

Furniture and fixtures

 

 

501,098

 

 

 

503,913

 

Leasehold improvements

 

 

323,847

 

 

 

330,040

 

Automobiles

 

 

128,187

 

 

 

128,994

 

Gross property and equipment

 

 

4,296,933

 

 

 

4,318,435

 

Less: accumulated depreciation and

 

 

 

 

 

 

 

 

amortization

 

 

3,601,665

 

 

 

3,537,635

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$695,268

 

 

$780,800

 

 

During the three month periods ended March 31, 2024 and 2023 property and equipment depreciation expense was approximately $91,100 and $116,400, respectively.

 

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

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

7. Goodwill and Intangible Assets

 

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

 

Intangible assets consists of the following:

 

 

 

MARCH 31, 2024

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(598,000)

 

$1,794,000

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,737,453)

 

 

890,627

 

Internally Developed Software

 

 

7,871,341

 

 

 

(4,769,140)

 

 

3,102,201

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(365,368)

 

 

965,104

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14,221,893

 

 

$(7,469,961)

 

$6,751,932

 

 

 

 

DECEMBER 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(538,200)

 

$1,853,800

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,693,652)

 

 

934,428

 

Internally Developed Software

 

 

7,892,045

 

 

 

(4,331,203)

 

 

3,560,842

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(343,194)

 

 

987,278

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14,242,597

 

 

$(6,906,249)

 

$7,336,348

 

 

 

The Company did not capitalize any internally developed software costs for the three month period ended March 31, 2024.

 

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.

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

 

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

 

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

 

Remainder of 2024

 

$1,776,442

 

2025

 

 

1,731,939

 

2026

 

 

922,517

 

2027

 

 

557,950

 

2028

 

 

503,106

 

Thereafter

 

 

1,259,978

 

Total

 

$6,751,932

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreements
3 Months Ended
Mar. 31, 2024
Credit Agreements  
Credit Agreements

8. Credit Agreements

 

From June 15, 2017 to June 2023, the Company had a Loan and Security Agreement with Atlantic Union Bank that matured in June 2023 and was not renewed.

 

On April 28, 2023, the Company entered into an Accounts Receivable Purchase Agreement (the “Purchase Agreement”) with Republic Capital Access, LLC (the “Buyer”) for the non-recourse sale of eligible accounts receivable relating to U.S. Government prime contracts or subcontracts of the Company (collectively, the “Purchased Receivables”) to replace the Company’s matured Loan and Security Agreement with Atlantic Union Bank. Upon purchase, Buyer becomes the absolute owner of any such Purchased Receivables, which are payable directly to the Buyer. The total amount of Purchased Receivables is subject to a maximum limit of $4 million outstanding Purchased Receivables at any time, with an available increase to $14 million, subject to adequate receivables. The Purchase Agreement contained customary fees, covenants and representations.

 

Pursuant to the Purchase Agreement, the Company may from time to time offer and sell eligible accounts receivable to the Buyer. The Buyer pays the sales proceed of the purchase of the receivable invoices in two installments; first installment is Initial Purchase Price, which is 90% if the debtor is an agency of the U.S. Government, and 85% if the debtor is not an agency of the U.S. Government, of the invoice amount. The second and final installment is the residual purchase price that is the invoice amount less the initial purchase price less applicable discount factor and fees. 

 

During the three month period ended March 31, 2024, the Company sold a total of $2.9 million of receivables for $2.8 million in proceeds net of fees. As of March 31, 2024, there is no outstanding residual payment balance under the Purchase Agreement and it expired in April of 2024.

 

On February 29, 2024, the Company entered into a Loan and Security Agreement (the “Loan”) and Promissory Note (the “Note,” and, together with the Loan, the “Agreements”) with Old Dominion National Bank.  The Agreements provide for a new $4,000,000 revolving line of credit facility (the “Credit Facility”).

 

Advances under the Credit Facility are subject to a borrowing base equal to the lesser of (i) $4,000,000 or (ii) 80% of billed accounts receivable less than 90 days outstanding.  Interest accrues on the outstanding principal balance of the Credit Facility at an annual rate equal to the Prime Rate published in The Wall Street Journal, subject to a floor rate of 7.25%.  Outstanding interest on the amount borrowed is payable monthly and all outstanding interest and principal is due on the maturity date of February 28, 2025.  The Credit Facility includes customary covenants and events of default, including the following items that are measured annually commencing December 31, 2024: (i) a minimum tangible net worth of $2.0 million; (ii) a minimum annual EBITDA of $1.0 million and (iii) a ratio of current assets to current liabilities of not less than 1.0 to 1.0. The terms of new Credit Facility prohibit the use of our Factoring Arrangement. The Company did not have an outstanding balance on its Credit Facility as of March 31, 2024.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes  
Income Taxes

9. Income Taxes

 

The Company’s effective tax rate was 6.1% and (0.7)% for the three month periods ended March 31, 2024 and 2023, 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.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders Equity
3 Months Ended
Mar. 31, 2024
Stockholders Equity  
Stockholders' Equity

10. Stockholders’ Equity

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $0.001 par value per share. As of March 31, 2024, there were 9,311,761 shares issued and outstanding.

 

On June 22, 2023, the stockholders of the Company approved an amendment and restatement of the 2017 WidePoint Omnibus Incentive Plan (the “Plan”) to increase the number of shares authorized for issuance by one million three hundred thousand shares (1,300,000).

 

During the three month period ended March 31, 2024, there were 503,313 shares of common stock vested in accordance with the vesting terms of RSAs. Six employees received less than the shares vested because they elected to have a total of 84,772 shares withheld in satisfaction of the employees corresponding tax liability of approximately $218,800. 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, 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.

 

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

 

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

 

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.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-based Compensation
3 Months Ended
Mar. 31, 2024
Share-based Compensation  
Share-based Compensation

11. Share-based Compensation

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Restricted share-based compensation expense

 

$389,393

 

 

$140,116

 

Non-qualified option share-based compensation expense

 

 

28,390

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$417,783

 

 

$140,116

 

 

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 (ISO), 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 restricted stock share awards granted during the three month periods ended March 31, 2024 and 2023.

 

Stock Options 

 

The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is calculated using the simplified method. The Company recognizes forfeitures as they occur. There were no stock option awards granted during the three month periods ended March 31, 2024 and 2023.

 

At March 31, 2024, the Company had approximately $0.2 million 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.4 years.

 

Long-Term Incentive Plan

 

The Company maintains a long-term incentive plan (LTIP) that covers the period of January 1, 2023 through January 1, 2026. The plan was formally approved by the Board of Directors in 2024. The LTIP has two components of equity-based compensation. The first is 250,000 Restricted Stock Awards (RSAs) that were granted to members of management on April 2, 2024 and vested 33% on the date of grant with the remainder to vest on January 1, 2025 and 2026, subject to continued service. The estimated fair value of these RSAs of $640,500 will be recorded over the service period. The second is 250,000 Performance- based Restricted Stock Units (PSRUs) that would vest upon meeting, certain revenue or, adjusted EBITDA performance targets through December 31, 2025, subject to continued service. The estimated fair value of these PRSUs of $640,500 will be recorded if and when the Company concludes that it is probable that either performance condition will be achieved.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share (EPS)
3 Months Ended
Mar. 31, 2024
Earnings Per Common Share (EPS)  
Earnings Per Common Share (EPS)

12. Earnings Per Common Share (EPS)

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Basic and Diluted Earnings Per Share Computation:

 

 

 

 

 

 

Net loss

 

$(653,110)

 

$(951,479)

Weighted average number of common shares

 

 

8,897,819

 

 

 

8,739,317

 

Basic and Diluted Loss Per Share

 

$(0.07)

 

$(0.11)

 

For the three month period ended March 31, 2024, the Company had unexercised stock options of 288,570, RSAs of   112,679 and warrants to purchase 150,000 shares of common stock, outstanding, that were anti-dilutive. For the three month period ended March 31, 2023, the Company had unexercised stock options of 7,500, RSAs of 173,069 and warrants to purchase 150,000 shares of common stock, outstanding, that were anti-dilutive.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2024
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

13. Revenue from Contracts with Customers

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Carrier Services

 

$19,342,789

 

 

$13,597,701

 

Managed Services

 

 

14,864,490

 

 

 

11,675,980

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$28,067,572

 

 

$20,230,576

 

U.S. State and Local Governments

 

 

96,679

 

 

 

91,023

 

Foreign Governments

 

 

10,392

 

 

 

16,557

 

Commercial Enterprises

 

 

6,032,636

 

 

 

4,935,525

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

 

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

 

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

United States

 

$33,250,246

 

 

$24,209,410

 

Europe

 

 

957,033

 

 

 

1,064,271

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

 

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

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies  
Commitments and Contingencies

14. Commitments and Contingencies

 

Employment Agreements

 

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

 

Litigation

 

The Company is not involved in any material legal proceedings.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Basis of Presentation and Accounting Policies  
Basis of Presentation

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

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 13 for detailed information regarding the composition of revenues.

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.

Significant Accounting Policies

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

Recently Adopted Accounting Standards

On November 27, 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, to improve the disclosures about a public entity's reportable segments and expenses. The standard requires disclosure of the chief operating decision maker's (the "CODM") title and position as well as multiple measures of segment profit and loss reviewed by the CODM. Companies with multiple reportable segments as well as companies with a single reportable segment are required to adopt the standard and it should be applied retrospectively to all periods presented. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective adoption. Early adoption is permitted. As Company operates as a single reportable segment, the Company is currently evaluating the impacts this standard will have on its existing segment disclosures.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable and Significant Concentrations (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Receivable and Significant Concentrations  
Schedule of accounts receivable

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

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

 

$4,410,463

 

 

$6,402,922

 

Commercial (2)

 

 

2,473,754

 

 

 

1,898,230

 

Gross accounts receivable

 

 

6,884,217

 

 

 

8,301,152

 

Less: allowances for credit

 

 

 

 

 

 

 

 

losses (3)

 

 

79,698

 

 

 

81,359

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$6,804,519

 

 

$8,219,793

 

Schedule of concentration of risk

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Receivables

 

 

Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

64%

 

 

77%

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

Customer Type

 

As a % of

Revenue

2024

 

 

As a % of

Revenue

2023

 

U.S. Federal Government (1)

 

 

82%

 

 

80%
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unbilled Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2024
Unbilled Accounts Receivable  
Schedule of Concentration of risk

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

As a % of

 

 

As a % of

 

Customer Type

 

Unbilled Receivables

 

 

Unbilled Receivables

 

 

 

(Unaudited)

 

U.S. Federal Government

 

 

98%

 

 

97%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets and Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Other Current Assets and Accrued Expenses  
Schedule of accrued liabilities

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Carrier service costs

 

$17,309,510

 

 

$12,959,350

 

Salaries and payroll taxes

 

 

2,010,890

 

 

 

1,681,160

 

Inventory purchases, consultants and other costs

 

 

1,273,812

 

 

 

1,463,102

 

Other

 

 

-

 

 

 

72,090

 

 

 

 

 

 

 

 

 

 

 

 

$20,594,212

 

 

$16,175,702

 

Schedule of Other current assets

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Inventories

 

$657,326

 

 

$366,126

 

Prepaid insurance and other assets

 

 

967,386

 

 

 

717,545

 

 

 

 

 

 

 

 

 

 

Total other current assets

 

$1,624,712

 

 

$1,083,671

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property and Equipment  
Property, plant and equipment

 

 

MARCH 31,

 

 

DECEMBER 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Computer hardware and software

 

$3,343,801

 

 

$3,355,488

 

Furniture and fixtures

 

 

501,098

 

 

 

503,913

 

Leasehold improvements

 

 

323,847

 

 

 

330,040

 

Automobiles

 

 

128,187

 

 

 

128,994

 

Gross property and equipment

 

 

4,296,933

 

 

 

4,318,435

 

Less: accumulated depreciation and

 

 

 

 

 

 

 

 

amortization

 

 

3,601,665

 

 

 

3,537,635

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

$695,268

 

 

$780,800

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets  
Schedule of finite-lived intangible assets

 

 

MARCH 31, 2024

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(598,000)

 

$1,794,000

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,737,453)

 

 

890,627

 

Internally Developed Software

 

 

7,871,341

 

 

 

(4,769,140)

 

 

3,102,201

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(365,368)

 

 

965,104

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14,221,893

 

 

$(7,469,961)

 

$6,751,932

 

 

 

DECEMBER 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross Carrying

 

 

Accumulated

 

 

Net Book

 

 

 

Amount

 

 

Amortization

 

 

Value

 

 

 

 

 

 

 

Customer Relationships

 

$2,392,000

 

 

$(538,200)

 

$1,853,800

 

Channel Relationships

 

 

2,628,080

 

 

 

(1,693,652)

 

 

934,428

 

Internally Developed Software

 

 

7,892,045

 

 

 

(4,331,203)

 

 

3,560,842

 

Trade Name and Trademarks

 

 

1,330,472

 

 

 

(343,194)

 

 

987,278

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$14,242,597

 

 

$(6,906,249)

 

$7,336,348

 

Schedule of finite-lived intangible assets, future amortization expense

Remainder of 2024

 

$1,776,442

 

2025

 

 

1,731,939

 

2026

 

 

922,517

 

2027

 

 

557,950

 

2028

 

 

503,106

 

Thereafter

 

 

1,259,978

 

Total

 

$6,751,932

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-based Compensation  
Schedule of share-based compensation expense

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Restricted share-based compensation expense

 

$389,393

 

 

$140,116

 

Non-qualified option share-based compensation expense

 

 

28,390

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total share-based compensation before taxes

 

$417,783

 

 

$140,116

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share (EPS) (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Common Share (EPS)  
Schedule of earnings per share, basic and diluted

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Basic and Diluted Earnings Per Share Computation:

 

 

 

 

 

 

Net loss

 

$(653,110)

 

$(951,479)

Weighted average number of common shares

 

 

8,897,819

 

 

 

8,739,317

 

Basic and Diluted Loss Per Share

 

$(0.07)

 

$(0.11)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contracts with Customers  
Schedule of revenues from different type services

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Carrier Services

 

$19,342,789

 

 

$13,597,701

 

Managed Services

 

 

14,864,490

 

 

 

11,675,980

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

Revenue from external customers by customers type

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

U.S. Federal Government

 

$28,067,572

 

 

$20,230,576

 

U.S. State and Local Governments

 

 

96,679

 

 

 

91,023

 

Foreign Governments

 

 

10,392

 

 

 

16,557

 

Commercial Enterprises

 

 

6,032,636

 

 

 

4,935,525

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

Revenue from external customers by geographic areas

 

 

THREE MONTHS ENDED

 

 

 

MARCH 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

United States

 

$33,250,246

 

 

$24,209,410

 

Europe

 

 

957,033

 

 

 

1,064,271

 

 

 

 

 

 

 

 

 

 

 

 

$34,207,279

 

 

$25,273,681

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable Gross $ 6,884,217 $ 8,301,152
Less: allowances for doubtful accounts 79,698 81,359
Accounts receivable, net 6,804,519 8,219,793
Government    
Accounts Receivable Gross 4,410,463 6,402,922
Commercial    
Accounts Receivable Gross $ 2,473,754 $ 1,898,230
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable and Significant Concentrations (Details 1) - U.S Federal Government
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Concentration risk % of trade accounts receivable 64.00%   77.00%
Concentration risk % of revenue 82.00% 80.00%  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable and Significant Concentrations (Details Narrative) - Mar. 31, 2024
$ in Millions
USD ($)
EUR (€)
Cash, FDIC Insured Amount | $ $ 3.8  
Foreign    
Cash, FDIC Insured Amount   € 328,900
Ireland    
Cash, FDIC Insured Amount   € 100,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unbilled Accounts Receivable (Details)
Mar. 31, 2024
Dec. 31, 2023
U.S Federal Government    
Concentration Risk of receivable 98.00% 97.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets and Accrued Expenses (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Other Current Assets    
Inventories $ 657,326 $ 366,126
Prepaid insurance and other assets 967,386 717,545
Total other current assets $ 1,624,712 $ 1,083,671
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Other $ 0 $ 72,090
Accrued expenses 20,594,212 16,175,702
Carrier service costs    
Accrued expenses 17,309,510 12,959,350
Salaries and payroll taxes    
Accrued expenses 2,010,890 1,681,160
Inventory purchases, consultants and other costs    
Accrued expenses $ 1,273,812 $ 1,463,102
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Gross property and equipment $ 4,296,933 $ 4,318,435
Less: accumulated depreciation and amortization 3,601,665 3,537,635
Property and equipment, net 695,268 780,800
Furniture and Fixtures    
Gross property and equipment 501,098 503,913
Computer Hardware Software    
Gross property and equipment 3,343,801 3,355,488
Leasehold Improvements    
Gross property and equipment 323,847 330,040
Automobiles    
Gross property and equipment $ 128,187 $ 128,994
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property and Equipment    
Property and equipment depreciation expense $ 91,100 $ 116,400
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Gross carrying amount $ 14,221,893 $ 14,242,597
Accumulated amortization (7,469,961) (6,906,249)
Net book value 6,751,932 7,336,348
Trademarks and Trade Names    
Gross carrying amount 1,330,472 1,330,472
Accumulated amortization (365,368) (343,194)
Net book value 965,104 987,278
Customer Relationships    
Gross carrying amount 2,392,000 2,392,000
Accumulated amortization (598,000) (538,200)
Net book value 1,794,000 1,853,800
Channel Relationships    
Gross carrying amount 2,628,080 2,628,080
Accumulated amortization (1,737,453) (1,693,652)
Net book value 890,627 934,428
Internally Developed Software    
Gross carrying amount 7,871,341 7,892,045
Accumulated amortization (4,769,140) (4,331,203)
Net book value $ 3,102,201 $ 3,560,842
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets (Details 1) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets    
2024 $ 1,776,442  
2025 1,731,939  
2026 922,517  
2027 557,950  
2028 503,106  
Thereafter 1,259,978  
Total $ 6,751,932 $ 7,336,348
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Aggregate amortization expense $ 573,100 $ 501,100  
Goodwill 5,811,578   $ 5,811,578
Internally Developed Software      
Capital work in progress 280,220    
Capitalized Software Development Costs $ 453,300    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Agreements (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Feb. 29, 2024
Apr. 28, 2023
Mar. 31, 2024
Receivable sold during period     $ 2,900,000
Proceeds net of fees     $ 2,800,000
Loan Agreement      
Line of credit borrowing capacity $ 4,000,000    
Borrowing base amount 4,000,000    
Working capital revolving line of credit $ 1,000,000.0    
Description of Borrowing term a ratio of current assets to current liabilities of not less than 1.0 to 1.0    
Description of date of maturity extention Outstanding interest on the amount borrowed is payable monthly and all outstanding interest and principal is due on the maturity date of February 28, 2025    
Quarterly minimum tangible net worth $ 2,000,000.0    
Percentage of unpaid balance of eligible accounts receivable 7.25%    
Maximum | Purchase Agreement      
Outstanding Purchased Receivables   $ 4,000,000  
Increase in receivable   $ 14,000,000  
Receivable description   which is 90% if the debtor is an agency of the U.S. Government, and 85% if the debtor is not an agency of the U.S. Government  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details Narrative)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Taxes    
Income tax rate 6.10% (0.70%)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Common stock, shares authorized   30,000,000   30,000,000
Common stock, par value   $ 0.001   $ 0.001
Common stock, shares issued   9,311,761   8,893,220
Common stock, shares outstanding   9,311,761   8,893,220
Warrants        
Issued warrants to purchase 75,000      
Strike price $ 5.33      
Warrants Term four-year contractual term      
Exercise price   $ 5.33    
Restricted Stock Units (RSUs)        
Common stock vested sharaes   503,313 15,837  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 218,800 $ 3,600  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation, shares   84,772 1,993  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation    
Restricted stock compensation expense $ 389,393 $ 140,116
Non-qualified option share-based compensation expense 28,390 0
Total share-based compensation before taxes $ 417,783 $ 140,116
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-based Compensation (Details Narrative)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
shares
Estimated fair value $ 640,500.0
Unrecognized share-based compensation expense $ 0.2
Weighted average remaining 1 year 4 months 24 days
Restricted Stock Units (RSUs)  
Restricted stock awards granted | shares 250,000
Descripton of equity-based compensation The first is 250,000 Restricted Stock Awards (RSAs) that were granted to members of management on April 2, 2024 and vested 33% on the date of grant with the remainder to vest on January 1, 2025 and 2026, subject to continued service. The estimated fair value of these RSAs of $640,500 will be recorded over the service period. The second is 250,000 Performance- based Restricted Stock Units (PSRUs) that would vest upon meeting, certain revenue or, adjusted EBITDA performance targets through December 31, 2025,
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share (EPS) (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic and Diluted EPS Computation:    
Net income loss $ (653,110) $ (951,479)
Weighted average number of common shares 8,897,819 8,739,317
Basic and Diluted Loss Per Share $ (0.07) $ (0.11)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share (EPS) (Details Narrative) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Common Share (EPS)    
Unexercised stock options 288,570 7,500
RSAs shares 112,679 173,069
Warrants to purchase 150,000 150,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, net $ 34,207,279 $ 25,273,681
Carrier Services    
Revenue, net 19,342,789 13,597,701
Managed Services    
Revenue, net $ 14,864,490 $ 11,675,980
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, net $ 34,207,279 $ 25,273,681
U.S. State and Local Governments    
Revenue, net 96,679 91,023
Foreign Governments    
Revenue, net 10,392 16,557
Commercial Enterprises    
Revenue, net 6,032,636 4,935,525
U.S Federal Government    
Revenue, net $ 28,067,572 $ 20,230,576
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, net $ 34,207,279 $ 25,273,681
United States    
Revenue, net 33,250,246 24,209,410
Europe    
Revenue, net $ 957,033 $ 1,064,271
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contracts with Customers    
Revenue Related Approximately $ 908,900 $ 709,400
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -V KU@'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 " #=@*]8M.:'6^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW9D**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\S58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LVQ:^'47W1=02P,$% @ W8"O6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #=@*]8*%FY.MH% "E'P & 'AL+W=O[(+ZYGN0G^.B=ZK*]CZ7HKU==T+80FKU$8IS>=M=;)NUXO]=8BXNF% M3$0,=Y9215S#J5KUTD0)[N>B*.PQQ[GL13R(.Z/K_-I,C:YEIL,@%C-%TBR* MN-I-1"BW-QW:.5QX"E9K;2[T1M<)7XFYT'\F,P5GO=+%#R(1IX&,B1++F\Z8 MOINZKA'D3WP.Q#8].B8&92'E5W-R[]]T'%,B$0I/&PL./QLQ%6%HG* <_^Y- M.^7_-,+CXX/[70X/, N>BJD,OP2^7M]TWG:(+Y8\"_63W/XN]D #X^?),,W_ MDFWQ;-_I$"]+M8SV8BA!%,3%+W_=OXAC :T1L+V ?2>@;HW W0OR-]>:CZZ5W!)EG@8W%GM7H7?(@8[U.R6WL"_];?0_*4A:('0HT8:CA U<7Q*5O"'-8WU*> MZ2GYCM"!3?U-:=SR];BYG8N^GK_'BU0K:''_V%Y0X="W.YAN^"Y-N"=N.M#/ M4J$VHC/ZY2=ZZ?QJH_M!9M_ ]DO8/N8^NHUUH'?D2:P"@QMK\L@C84/&?:#! MBID,0#^5*I&*FPYK@T5M6L(.2MA!$]BIB $U)/?0?%_)'V)GP\6=',>ACML? M7CHV1E3;DO&R9+Q$2_9>>AD,N9H\[Q)K/>)RZG0_V9!054ND88DT1,LT!AX_ M9[H+^->EP\XB'(9ED*=Q.K1,.;J-59JT_5-42C3K5+.HT M@EM#'H%1+TIX;!U)3MC4MDY%-6U M!645*<*^P[Y). Z4L;XKGF.K/G(]SQQ9JJIKBJ+6<5:R@:)*J98294('UT MM#EA50:VVL2&&[1EK5(-;11K[H(0HMP4(%=2V=LL[O,HXR[W//@"@40C_,+0 MRGN.7$.K8$/Q/%+6[7XZV5?Q'5RV-V#<[I-U)L%%;1FK8$,;)IOC*;.>$#>K M;;?G"#JT2CH4CRJ'L4A&$7SOSK7TOL($8S[3R,=,IYK'/HQ,5MX?%&;VKZ%P M&^1N9EE@,[IR*1U>0L/8V BKV$/QI'+4,\EC%BVLW6ERP@32=]=U'7=@+?LY M$@^M(@]ME'GN8Z_Z$,JG$@'5FL&7AZE>WS[JXL[O;ZVXYTA!K$I!K%$*>N:O MY-Z'WADL Z]@KJ_=$Y8#UF5.WV%#:_7BXK:\52QBC6+1V/?!/2U_/\!CQ#9J M3D[X4=:@Z8?EY;.4\1TAB54ABC99_#IPS"?-I2/X*DMH!^80A M8XYK;[CG2$JL2DH,#S=Y2QTKP>O!<(.AXUJQSA&.6!6.&!Z./L@\VJYEC$6' M$R9N_ZK+!L.AE>\<"T*LBD8,3S5SX67*5!UE"_(=2?6E8ZBXQORLW,! M68DDD)0W/,P$26"TS=?]K?SG2$ZL2DX,SS?/BOOY=_,*RU4 MN-NOH5@1<:^ZE3YC>+. M?0QU6.RTFN4A?E@8LY+BCC7K8+CJ_W+VCC9"S5IEOC^<$L]\:Q5[HN75<@]Z MG.^\]JK'BPWL!VZ6.E,2BB5(G8LA3..JV!,N3K1,\FW5A=1:1OGA6G!?*/, MW%]*J0\GYA^4._.C_P!02P,$% @ W8"O6&P40(E?!0 2!, !@ !X M;"]W;W)K,R,SQE[YAB/WJ/X5[)G MC*./P ^3J]Z>\\/E<)AL]RQPDXOHP$)X\QS%@8N;O4*?"'1%'T M8>!Z86\\2I_=Q^-1],I]+V3W,4I>@\"-?T^9'[U?]7#O^&#MO>RY># %*&;/5[T)OIP1(AQ2BT>/O2>5:R2H/$71+W&S MV%WU%(&(^6S+10@7?M[8C/F^B 0X_LZ#]HHQA6/U^AC].B4/9)[W MX_NKGME#._;LOOI\';W?LIR0)N)M(S])_Z/WW%;IH>UKPJ,@=P8$@1=FO^Y' MGHB* \21.Y#<@=0=:(N#FCNH*=$,64IK[G)W/(JC=Q0+:X@F+M+^/'Q;+6;!1B@ MLX?0?=UYG.W.T0 ].'-T]NU\-.0 100<;O-AI]FPI&58%=U%(=\GR YW;'?J M/P0*!0]RY#$EG0'OW/@"J;B/B$*H!,_L\^YJ!QRU2*N:QE._/JVR9&:#4?E@ MHM(ODX.[95<]*.6$Q6^L-_[S#ZPK?\DR\47!3O)"B[S0KNCCM?UH+Q]L1T8R M\]133]%]WL8J)8I!#<?*L2:!H2C1BJ;N+"\ 2<5H#3.L'-5LY&S,L1)#KS MPJT/TQ*^(#>(8N[]XV:])]Q!JX#T;+WL0?2,OFF&WK<4+7WY35-(7].5/G2Z MY,#25N7_EDYM!DFKDK$TBE73K+&6&&*JJP9M8:T7K/5.UC?KE>.@^_7J>K&1 M =0;XU)=UTP+U_ U[513L2RJR.$9!3RCLY+R(EG>(/OGO2@IZ=HQOK) OBC8 M"5VSH&MVSH;C^BQ)UQ"HZB_&8>W)^)J-9.L8FY9:FY.FF4:P;ICR*;$*C%;W MBF$ABUT_1>GN0)2\A,>N6..(?<#^(@$&E=))]F[,!D)K=V@;!<*@K!J*C;YA MJEG58*KT,=8_4356F"J;E.%52L+BY<%2L0^KJ M:)N&5+=,M:TI85+")9UPOXNN=+U>W55D4@J5-! ,= TKN*X:,D/3-*G2!K74 M>MPM]JO-K;U&9WE_.D>+Y6QU9TO!?JF0?U6T4]JEE.-N+5^$G$%M3TS0CV-);YJ64<]RMYP7 ?*E+$39E=:"9AFK4()W;"+_$;/1 MQ$(I-DD=L\1.TPVC;2&4FHJ[137M)5/[>K6V\^)$F\E/=#:UES;L>L[%[N=Q MX4"+D<)OJNA MS2B-'(N,;2HA@VCA4 IN+A;QT52%R MP*241](MCTM[@T369=!R5_VT8ZNX(2XR0TO#M/)!< JOU$+2K87V9+V$+25L M>Z%Q.[>3M=U'TXFSF*')^$6X2&E M1I)NC?QA+VYN >E@\@@2>6-G5.#;\F$#7YK+.5#\+*^F.)JF99@-%949&JJE MXOH:'U;.) (6OZ1'-0EL %]#GGW6%T^+XZ!)>@A2>S[%E[/L4*<,DYTQP4?[ MBQ&PO=V]R:W-H965T M&ULK579;MLP$/P50BV*!&BBRT>:V@)\!0W0Q$;DM,^,M+:( M2*1+TD?[]5U2LNHXBM&' (;$8W=V9HT=];9"/JL,0)-=D7/5=S*M5]>NJY(, M"JHNQ0HXWBR$+*C&K5RZ:B6!IC:IR-W \SIN01EWHIX]F\FH)]8Z9QQFDJAU M45#Y>PBYV/8=W]D?/+!EILV!&_56= DQZ,?53.+.K5%25@!73' B8=%W!O[U MJ&WB;< /!EMUL"9&R9,0SV9SF_8=SQ""'!)M$"B^-C""/#= 2.-7A>G4)4WB MX7J/?F.UHY8GJF D\I\LU5G?N7)("@NZSO6#V'Z#2H\EF(A0Y*U MTJ*HDI%!P7CYIKNJ#P<)B-.<$%0)P7%"ZXV$L$H(K="2F94UIII&/2FV1)IH M1#,+VQN;C6H8-_]BK"7>,LS3T6AZ/Y[YG\=D M>D.FL\G#8'Z+ >3LD=-URC2DY^1L1B5PG8%F"H!/6;0XM7OC^;6YJ9EFLU5S,#/ZU6M$$^@Y.M@*Y 2?Z],'O>%^;.O%. M8"_ZTJK[TCJ%'HT!01-&RY'F*:&%D)K]*0_PEPBEB5B@86R KZ&I&66%CJU@ M3&L3M;N=+UZ[YVX.93:$>4&[X]5A+P2T:P'MDP+B#&?@8HA&DI*1*-!<5.*Y+! 2.^RB]1DZ8_E1HN5M9@GH=&P[#+#3PI( M$X#W"R'T?F,*U!^IZ"]02P,$% @ W8"O6/,U(G+T @ \P@ !@ !X M;"]W;W)K0$Q]HISTR[T6B:.4ZI$73T MV90'';:264K)E".QRG/,7WLD8YNN81F[@_MTD4AU8 :=)5Z0D,B'Y93#SBQ1 MXC0G5*2,(D[F7>/*:O=;REX;/*9D(_;62"EY8NQ9;6[CKM%0A$A&(JD0,#S6 MI$^R3 $!C3];3*,,J1SWUSOT:ZT=M#QA0?HL^Y7&,ND:+0/%9(Y7F;QGFQNR MU>,IO(AE0O^C36'K@W&T$I+E6V=@D*>T>.*7;1[V' "GVL'>.MC'#NX'#L[6 MP=%""V9:U@!+''0XVR"NK %-+71NM#>H2:FJ8B@YW*;@)X/^9#P8CL/A ,$J MG-S=#JYFL EG\!@-Q[,03:[A:C2]']Z W>WC$-U-PA"=/%"\BE-)XE-TCA[" M 3KY?MHQ)5!2P&:T#=\KPML?A'?0B%&9"#2D,8D/_4V04NJQ=WIZ=BW@"/,+ MY%AGR&[8;@6?_N?=G1HZ3IE>1^,Y_R^]54DM@KK50=6+WQ9+')&N 6^V('Q- MC.#'-ZO9^%F5D2\".\B/6^;'K4,/QL.9%EPELO!L:D_5C-;!>=-S+*O1,=?[ M_"OL+CW+]2]+NP-J7DG-JRW=1":$HXCE(#M1;6M-4$IA3]!)QH0X;5>1]KZR M,E\$=B"_6#-]SG&.*%7:7EFL[UA%)0\F>C& _\(4GP/06!;I90)?)80K M [B?,R9W&Q6@_,X)W@!02P,$% @ W8"O6([%H'@ !P W!P !@ !X M;"]W;W)K*NQ-,GB9,,^,C(3"Y5%5Z*=9+]^)]F1;).B4R ?VDC6'?7.^KT2>7? MBYF4&CW/TZPXZ\RT7GSJ]8IX)N>B.%$+F<&3!Y7/A8;;_+%7+'(III73/.U1 MC(/>7"19IW]:_7:=]T_54J=))J]S5"SGCKKD,[K#S?)XTR7/_3Z MIPOQ*"=2WRVN<[CKU:-,D[G,BD1E*)@:6176N="B?YJK)Y27UC!:>5'EIO*& M:)*LG,:)SN%I GZZ/[RZ/!]=3D;G"*XF5Q?C\\$MW'P97 PNAR,T^3H:W4[0 M,;J;G*./1[^=]C2\M'3MQ9L7?%F_@+:\X)O(3Q C740Q]2SN0[?[N8QK=[;K MWH-0ZWAI'2^MQF-M\=[=W(PN;]%@,H' ;.&L_3V[?[FK/A4+$G_^@L)\&=;<.\TV$ZHK Z5N4;O#T4QLP6X]@HJKW*7K_H^#4+.8'96V]A- MNX!3 N!JNQU87@W+<\(:Q+%:9KH $HAELA+WJ>RB# A+/2"1 JV(+)8(" K% MN9PF&J6J*&11/CX*>3?@$1+9%!U%I,M\WH5ABH6LR"!]L86[1N-OAQ%ASR=\ M+US3+J*$0U[LX?IUN+XSW+OL/DE3.07",N*VP?4-&)3AD'H8[^$U#4D0D"A@ MW XXJ $'3L!7>B8A]\L\EYE& G*O"QO0P/)^ZH6$[N&TV.&(!2&QPPQKF*$3 MYJW2(GT#S-!X/;P[X'[@[^&T&-+(8S1H60!1#31R,L[EU>5ATHG>DW3>:;"= M:'D=+7=.RW4.%4:N7ZH]*G\LDP5HOJXVN"UN;FY.#FP4[6Q_=UH,0\8"YD4M8!NA)4YQZ_^AU/0)J,\* MCQIO]2-"_'!_XM]@N NO$4?B5LSS6,I\[&&0ST,Y\1CPT"-EJ!QS2 M!K413.)6S#75.0":TN5[C'O8#_8A6BP)P]CC+:)!&IDC_IL*JXOQX,OX8GP[ M'EF)CCC5\F>9[KU&VXVY44KBELJZE%F(ES8])Q;]HS@@U#>VHLTR@,WHMZV@ M1BN)6RP!:+Z$&D0^0_L'Q905J"F %/OM!1^M)%!2MY:41U@&^K4TY]NYMYIM-VPMSI7MZ!>["^GNFV* M=]>>-1.FD#+._4+AT1HT MA0MB=Q8A4<9LKV<11&F&"#S>VFQ NY%[:@;62>O:6MKK;+3*50C10? MJA,K;5_(%L'V*&#F1GYMED$8>K0MP8VV,[>V&UI9;<@WA^";)__V&PO=V]R:W-H965T&ULK99K;YLP%(;_BL6FJ96Z<$L(= E2 MFF1JI:Z-FG;[[,!)0 7,;)-T^_6S@3)(:"[=\B&QX;POSW%\\!EL"'UF 0!' M+W&4L*$2<)Y>JBKS H@QZY 4$G%G26B,N9C2E*',20L) FBL!PJ(_URK.>"/.)["!M6&R.9RH*09SFY\8>*)HD@ H]+"RQ^ MUC"&*)).@N-G::I4SY3"^OC5_6N>O$AF@1F,2?0C]'DP5&P%^;#$6<0?R.8: MRH1ZTL\C$3$:/8G(UNAW=C:=H?CV=/L[1V0Q32'@ //1P=(X^HZ?Y!)U]/!^H7$!( M*]4K'WA5/-!XXX'?,.T@4[] AF9T6^3C_?()>)7<;,I5D7J5OU'E;^1^YK_D MWY9E8=MMMY7%=\E2[,%0$=7%@*Y!<3]]T"WM2UO._\FLL0)FM0+F/G=W%(E2 MQHD'2+P4D$^R!5]FD:@OCV0)9Z)6/0C7>!%!VS(4WE;N+5\9:[?O6(X]4-?U M_':C;-WL.554 [Q;@7?W@L]$P0.EX"-1)=[S!4HQ16L<9:V@A9==0] ZFJ9O M@1Z*:H#V*M#>:: L$.7$$,YX0&CX&_PVX,*S5T/1M>*SQ7Q$8 /;JK"M=V&' MC&7MR-8.B:%U>WV]NT5\.*X!W*^ ^^\"%J<7XSCQPV351MW?H=E>X7T1#5*[ M(K7WDHY)'(LS[)A]:Q^U;P]%-2B=BM(Y@?*H3>OLK)39OFF/"&PPZ]K? TT[ MG?KM/5NZU4D<4]?[UO82MP3:MF,:QEO$M2-8/YWXP*8M+8_ W@ULQU9K383L MX,1!O0H3AB)8"J76Z0L+6C1%Q823-.\K%H2++B4?!J*1!"H#Q/TE(?QU(EN5 MJC5U_P!02P,$% @ W8"O6+Q,.Q'@!P J2 !@ !X;"]W;W)KMFE6 M7/+YNH=[;P_N^>-&J@?]X=4N>F1+)K_O M%CG<]0]:$KYE6<%%AG*VONZ-\.68AFI!*?&#L^?BZ!HI4U9"_%(WT^2ZYRA$ M+&6Q5"HB^/7$QBQ-E2; \5>MM'=XIUIX?/VF_;8T'HQ9104;B_0G3^3FNC?H MH82MHWTJ[\7SGZPVR%/Z8I$6Y4_T7,LZ/13O"RFV]6) L.59]3MZJ1UQM #T MF!>0>@%I+W [%M!Z 2T-K9"59MU$,AI>Y>(9Y4H:M*F+TC?E:K"&9RJ,2YG# M7SFLD\/Q?'8SF2TG-PBNEO-OTYO1 ]PL'^#7W63VL$3S6S0>+?]$M]_F/Y?H MT_S^_ M0_/%Y'[T,)W]!XW&#],?TX?I9&GR6J75-6M56_JRV$4QN^[!GBU8_L1ZPW_] M _O.OTTFGTG9B0/<@P-X$FG> YEEC,TK^"_L*2I$LD!10BV*1Q3QE**LQJZ?J.HZ*#=KE MXHE#CJ+5*_JT+^""9Y\1E-$\DCQ[K.H0EYP5ER9;O7,&]$S*3KSF'[SF6P-Z MP]8LSTOS8[%E2$8OB+T FQ3,9'>ES#N*G>L!M;0BK$LYYM@&!Y3!.RC!])A' M)458X 7:BXGO4(>T\)G$ NIT).#@ ')@!;E0*57R(- PBL&IO$H\9MPN PU$ MX/E^"ZDN1+V!-S ##0] 0RO0T5;DDO]=>5.L(?0RRA[Y*C4##34,7D Q#5I0 M#6(.=D+7C!4[#9,Y5K3+392S"\7I"8(45;%_-P]JE2=YBH-@0%N8#7+8=3#V M.T ?T2^V$\4&/,H*<"V*( &@)$59@E(>K7C:755JI6%6/8N8P_19!>I1/V&?@@A6 VSXUI5ZL_CLT%T$G@>.WM;)(D'AD$/NZ( M8\/WV,JFPVGV!(0B'&+JM?>Q21 'I'-W-'R,[80\EQL&Q68/-3R3 M=:X9D;HF'ZD]T4:J"V(O"#L*.&[8&5MIK 9J >CI 'T7:['6Q;J@-12([1QX MR-1=]'I(TRB.\SUD:5UES)AUHJ.A$P9'8:U1ZX(8TX'?P3BXX45L)\9IP]HU M>"-.G? N N)@KPU3E_.\P*$=*!MBQ'9F/#09.8/MM*\<+,J$."J)1N0Z <*^ M&01$2UN3(,'$ZP+?D"6VL^7\0SAU]FLW15:1T^&HX49BY\;96SM;=[#&!M:$ ME^C$=X$]Z#^.4K(>L R2Q!V$CMO1A9"&),D[)-F:IJ:S'Y/E!Z8IV M4R[Y3\XS1!P;.\UVM\)C$0C\@ M'<1(&F(D=F(<1SLNHY3_#7D'#5KR#$U:B;H0:UG>)+#74U$: 'U;8:[Z1.?% M]KXQB%P0GWAN1_$D#7<2.W="PQXSEA1HG8LM6K&,K3D,&:EJB!G$6JH=58CT MW5:%Z)Q)O!"*3]L47:ZK!#2\2NR\.K-/M!P:F.(C!4'G56BA?(K;)AAHFGHA M";H,:5B8^+]5#6ZGL]%L_(%J8"7WWZX&9])VZH2&SXF=ST?)4Y3%JAAD:!5E MOY 24)6A&B>-]NNDC9WR7SMTNJ +;/V^,V6<)4/^:9PH[2AF4:216*7\L M!U"S,3K+7\"L[.J\:A(D0,$=M$J;IH#:FX*?7&XV4+74IH?&D*F^EB=E1K%- ME*Y56-AVEXI75B6:^B@&;;FLAK)"YCR6<%E($?]"$13SQ&@J-74&>*!/V29! MZI,N0YO^@5JI6>]^JDB]7^QJO:TB!IS2GC9,@A@&O+#C P%M:)_::5]A9^LU MBV49CI>X_&" H'EC*B3*+"-RG<\#QV^SOD&*N#[N:(7IT==O.^G/)@_H9C*^ MGXR6$^C6R@,$(TK3M.M[E)#V7&R2)*%'0J>C0Z$-NU,[NRMP?T#*/_(L4RFA MVBN6O,[(<$0UUO ]8% X\Z []CDJ<-D5,[D5=XF9J,K$AU @:>#D*J M)8$NZ'I!$/I=:= P-;4S]?+[8O&M/$8:?6L.D2 A;N?W=Z.'Z7QF!'Y6GCZ7 MME,7-#Q-[3P]+CLN55;5M]ZW?M%HMF&FQJ&KY95I] Z[SD1H0\UT8(W5;#XK M(W0T6\UN/MQ;42OO_W;,SJ3MU!4-Q5,[Q?\?(TOY_;;U=SMM'Y2ESZ_E7?#FN3LT;-=4A_EV4 M0U$LH*%9@TKG2P!9EU?GXM6-%+OR:'DEI!3;\G+#(NB%E #\?2V$?+M1+SC\ M[X3A_P!02P,$% @ W8"O6*V6LQS"!0 1B !@ !X;"]W;W)K83)]8_K784,K!]S3)BJO1 MAO/MV\FDB#8T)<4;MJ69N+)F>4JX.,T?)L4VIV15!J7)!!F&/4E)G(UFT_*[ MNWPV93N>Q!F]RT&Q2U.2_WA'$_9T-8*CYR\^Q0\;+K^8S*9;\D"7E'_>WN7B M;%*SK.*49D7,,I#3]=7H&KX-D2$#2L0_,7TJCHZ!O)4OC'V5)XO5UFH'E,&'A\_LX?ES8N;^4(*.F?)O_&*;ZY&[@BL MZ)KL$OZ)/;VGU0U9DB]B25'^!4][K"/ T:[@+*V"Q0S2.-M_DN^5$$G"SO MQ_ M_CZ=<#$E23R)JN'?[8='+VT+TC"I3D99X=X66Q+1JY$H M807-'^EH]MLOT#;^T.5O2#)_2+)@2+)P3V:59+*(/\Y^5OCVC?305Z#@61 :NY[)/C09H0.B9T+5.D;Z*'&/+0-@\Q04: MG(L%J>DTD*&*%'JUB&768IF=8MV(_3?.(I92D+"BT&EC*FD:>Y:8GM>01L49 M#4G.(H*>8X6=-]5_'9Y(9M6269V2B4U9;+F9V&#RG&;1#\!SDA6BA,G-?@P> M1$<"7DDQM27=4NX0.\AT&UIVSN#2"M!KR&#((<.!R$[R8]?YL3OS4VX#0"QI MT4 6^ZS0[_*8BNR(X7@>1V*[T27'5I2"IGB\[49V^L%\%=9<[F<18>>M_J20 M3BVDTRGDHBAVLI("MI9RRBVV*+4]EO&YS.KD=-2G&=NHN=:U*!,UQ%1133'/ M(D)'+=ZFOGRZM43N$!+M&PF=1)WTE_8-0Y+Y0Y(%0Y*%KOKX8=>$^DQZ=2:] M2[N&CR2ONP:L2YZG3L3V'&S:C84WUP -B+%A6XV-S5>18PR1YS9J2Z#!N:9A M(<]J="RAI^D:3$,O%C0.SL>XM$<^*URDO#B+0[+Y@[(%@[*%%=M)%ET/(]3V+![L*NSI5_6&1Y]% MU7Q!TW8<$S7;>AW20- 2-1$7:;Q!Z^IV(XF:1M80B;U5T#;#J?\Y"@[W!A)]>I' <7"+MMX,L\#=38 M-H2.5W8EU$"VK=*TWZC!H*.&0[&=)NK@/6&W^7R!N8$:'R@*D-?\B:,GSM?@ M%.G/0L+N^_U9/0]>$7:;Q1=['*AZN#&"KN,JLFJ!GBC035W/^\;SD+""'-=- M$WHM=>+@".$@EK#=[W3S7]P]#,GF#\H6#,H60M7=RM\#^LJAV$XS<3"@\$4. MU-0JKKH[:"(#&LV6:ZY#RE^C/<]6"I *'6/+@5!IXS1 4?G$\);2QJE086"P M?O6B@PU%+[*A6LVZ*2]^5S.H#1V4+1B4+42J#14IA([=K$&3HS>J\@V[R,A# MG!4@H6L1:;QQ!$6^?VF]/^%L6[YD_<(X9VEYN*%D17,)$-?7C/'G$_G>MO[7 M@=G_4$L#!!0 ( -V KUCY@E[I? 4 *\, 8 >&PO=V]R:W-H965T M&ULK5?O;]0X$/U7K$5"()7]U0*%MBNU!8[J5*C8PGWV.I/$ MPK&#[;!=_OI[8V?3+5CT]GKLP.V3P9?-*W#SK-@)BOGOO+BHC@931D0&5*1(TC\^4[G9 P' HQO M?B:WIG(&BTS7_E39^''8?#Z2\*CRWY]#X<3R*V M8H>)ZL.>Y;#S7X3=%Y?.QCJ(M[:@XJ[_!! 'G/,MSK/Y@P$OI1^+_=F>F$_G M!P_$VQ]X[Z=X^_\W[QSVX/ZPW$*O0RL5G8S0(X'\=QHM'C^:O9@>/0#Z8 !] M\%#T_P[ZX;"SL?BMR'>M($NZY\Z[*->/+XT>%\/CT:OJ;U[$@X+V)- MHO]\[II6VDW_\:E8RR"T57T@*K 0;\C(M6005ES*C=B?[HG9JUI MQBAR2JPTFQ^44@LC#89&EZ0VRB2N>*^]:-Q*&ZY;TW16JYZ\#('B73&4!,X2 M>F#;UF@)H@/P"QMQ)NB*V=^?D^4F1&K$DXOKRR7H'QS.CWZ1$[:XC8S4+Y>G M;\7L<&=?IL=JKSQ6Q%3%:1=KYW7<<&9R&4FL-EE8X^48G=!"#PD+R+]'%EE] M*!,2![>Q."T*S>R98Q;IMOS_8JL_R'*6MM4/B'HK3/3@6L<:YW E?<'>G%AH M"=5!-.4I/4K#,F.VSO9PV>ZN5GY+3YH' GH@<1*U"YD!?A2P!6FV@;MM8C$5YR0TKM&P,/H'[SD;-\V3DBH<^<@KU*4G3'/ M?NZEGH%5IBM0&[;9Z8G0M4PT,0$[-$TANL#-MIU0;F=V0S BZ,IJ-&'J!;CR M%KFS_E$9NL$5,/ <#!V2!, 03G#6DDGA2ZG +/)(5:@3['AJE_HF3RT.&6I& MAW+F0=%@G%L7Q0KM+8-&-1I7 TE9?6#8%M352.+%+:A?D:'N^172OW,^>,D M<70(DJ7-AW#H\AF"^:LX^P P09H25-YN6UH6:I_U<%< =::L@5%!#:V.:8BG MK* COG484-R=(:.';J7.QVC7HOF*/ "WDE.@Q'&:.,?0;8O)?\ MK=0XGN.C)YNR.)N-=Q<(M$"5;HJ ME*NG(1 M_98>^=@CSP;X7CH7MPO>8/@?9?$W4$L#!!0 ( -V KU@ZOL)(5 @ *\5 M 9 >&PO=V]R:W-H965TA;:NM7^ZILIM+@>G@^[%%[-< M17XQNKIH]))F%!^:>X^GT59+:6JRP3BK/"TN!]/3#]?GO%\V_-/0)O1^*_9D M[MPW?OA<7@[&;!!55$36H/%O33=45:P(9GS/.@?;(UFP_[O3_JOX#E_F.M"- MJ_YERKBZ'+P?J)(6NJWB%[?Y.V5_?F%]A:N"_%6;M/?\[4 5;8BNSL*PH#8V M_=>/&8>>P/OQ$8%)%IB(W>D@L?*3COKJPKN-\KP;VOB'N"K2,,Y8#LHL>JP: MR,6K:QU,4&ZA[CT%LE$GK&RIID7A6AN-7:I[5YG"4+@811S)@J,BJ[].ZB=' MU)^I.V?C*JA;6U*Y+S^"J5M[)YV]UY,7%=YI/U1GIR=J,IZ@[ M^ZO\3^K/#ZOGDOH0&EW0Y:#A _R:!E<__W3Z=OSQ!>//M\:?OZ3]_S?^9?63 MH?JA$X[L_KHBU5K=EB92J0J'3+ A_0J0+#6_7ABK;6%TI0+$"&4?@]*B#"$O M5MN8R^$@(T4:;[$DUJ3F05 M5HCY7YDRB_<76C[9-J6A]:;:.*3M[[MH+/K-'3LJW$V=!9-*.B M]2::O./VL5AINQ1EM0E"::]XW\\_O9],QA]GMS?RZ_3CZZ&Z[QT46IC?TW^B M"O(19 L'$B5W 5DX%ZV+I$H3BLJ%%C%0EK=4U=/.74@>Q'KKM6&J+)POL8? M1H!4[V+=>&@R#7N^)$M>E&.=FIADV:D'*Z&>L?:@7F4?'X:SH?K;='K?>=K# M?)<5B*RK383\4'V."OG$&EUC+#L*=&MMT2W8:*SHJ&"!TN4?H,KDR*O-R@"S M['!& ! B'IX]Z.U]K2P5% *ZD:245@MM_ X5/FX'%O $U2.>GK@=<5_9N7P0 M4];)B\9&)&6]3[R,5QI"3FNI(0I.:<:N$3[*WGY+N,/E,;+)30N^8B M\JZ6 WO%]BJ$[';_ZQ]>Z)M,_5 M]LR\Y&"''!S -.%SI73RSXOW2.UZCF;FT-S8N\++!R#0W:G=.8L6 MF<+&HL)V60RQFRU*'5UQP@L.K.='&*O+NIB5M#9N*2%#"^K!N\W*<>6XC86J MT,Z#*0U#-44C@:S MM&8!<)#&DG]OLDM*U\FL#8A/464P5>B#E/9[V"@01;>LV;72PQ"O&U-.*A]2U['4U04[>.YLI!$-<\0WQ1IF& M7%B*$*[X!&L/VY=)IJ@T>L7"L&$.#GL+GT*"B9$(NB)F3$Z@B$AS-E8&JG,N MXW!CU]0I[<5F5X=#%/>:;)M3CQX;3O9G(5ZQL2@;UPE:VP;$<, M8'PTJYPR+K#B+=0NZ==%X@,&N,N9IXPO&#[S:VME&QSLMG0]G(_KT0IN'BBF M5(*28AON\,>4= VFEXPG&7Q.+)AI*1XCQR/,T..#/<8[0:$ W&1PTHB:09_N M&$*N*)(6#T%>WH9H:H&5LSJUZ&UD?XR7>!,/#%#_/S9U1LB3$%/8Z\(.3]]0 MEEMCA<("[GE-"DGJTU)5:7+JL.VHB GL,+7P\VZ@R6ZST7SR,9ET"L/1(7MX MO(3<,7/\P9KH)?=AXJE17GO4BU32(UJ!!F%BKBHLBO]/25A7YM\R=Z RS1PDT8-JZ5RY,55U4 07 M6O)I#&0N$SY,LB=I.%KKJDUQR'/H#EK4>?3M/K;$^_LIFV)7=+'ED"USN[G; MY12W@R"-+*[1/UT;,G,\SS_/LV9E:)VX9\[@ MZ@ V8'Q:U%(:$PKCP?),IQ@ST$N+V/:&/]1,Q1F)9/;=O.5"+_DE#W"4=%?K M]I(A$67H1NQ@%<^C M4I=&.2?F+<8AS( \%&L>C9:(8$BH,#RD?N.+T.F9U$D)FTTE*;V[,>%*I7W9 M02OM.DU/_>*'KE[T#MUX_ZM8'VH=>QS18^).<2_N"^-#[$_)0E R$O<2,)/D M7S;)PPS&4%J'7'!O;Y2$B&?TR=LTH_,L42 (2*YIZ:1[]%##?="60#VHWRTB MM$X'3-Z=Y"LYJ_UU.KM&3PXMB\X>9.7-&%N>)_VKK[@5%FKR?OSZ@_J,.8PU M"OD@K](V*>U.\M/N7GSHV\NH]Q&M)K^43X52\#:F[VG;M]NOD=/T$6ZW/7W* M!"A+'GHJ6D!T/'SWRT#Y]'DP/437R">YN8O1U?)S11H,Q!NPSG?Y[H$/V'ZC MO?H/4$L#!!0 ( -V KU@]LK,#'@@ *,4 9 >&PO=V]R:W-H965T MZK\B#.$:%?:^X'@MKNKZE2=>M@7:^N^^URI(%Y7A?&7 M@SR$\GPT\DFN5M(/;:D,GF36K63 TBU'OG1*IGQH58PF<7PZ6DEM!E<7?.^K MN[JP52BT45^=\-5J)=WF1A5V?3D8#]H;#WJ9![HQNKHHY5(]JO"M_.JP&G52 M4KU2QFMKA%/9Y>!Z?'XSH_V\X3]:K7WO6A"29VN_T^)+>CF(R2!5J"20!(E_ M+^I6%04)@AE_-#('G4HZV+]NI7]B[,#R++VZM<5_=1KRR\%\(%*5R:H(#W;] M635X3DA>8@O/OV)=[SV!QJ3RP:Z:PUBOM*G_R]?&#[T#\_B= Y/FP(3MKA6Q ME1]ED%<7SJZ%H]V01A<,E4_#.&TH*(_!X:G&N7!UG22V,L&+!Y4H_2*?"R6D M2<6C7AJ=Z42:(&ZM290)3I(?_<4H0"^='B6-CIM:Q^0='5-Q;TW(O;@SJ4IW MSX]@;V?TI#7Z9G)0X+UT0S$=1V(23V8'Y$T[)TQ9WO3_ZH1:QVR_#DJNN1P](Z3D:; MB9 K[%V5TFQ^^6D^&9]]\,CR5JP7TBGQK(M"I:(";YS(M%OAYQ4W2J<3)1)+ M:A*8L]8A%Z@A)M$XV0C_-GPO?"QQ#J87$/IP=_:249X[4.K-+,%ZAR)?-XT^0O3PZ940AO>$?C8 M,Y5#(3MC2^6T3;U@;IB@TG-Q?_UP^YEI_O'N]N[^YNZAXSS]3,71-R.K5&/S M<0WV4PTV$H]!!A4QTM]L AR_;N$?C8_%SV(6S<9Q-#N=XOHTFL63:#&94#Q@ M;J)QXFAR+";1[&P:G9W,Q#B:+^;19!J+7YWU",X>3YQ&\_DL0B#%/)K&XVA\ M,A&_*>_/A22?2-#"PS].)$[!:E% $.X<38_%V2(Z7\( Z!%>248O.60,8&$:Q0KXG"/>F<-$M% M(EI&B:!P!"'*T#K$TU0>Y+\%8LVSH9@N=(KZI6%%9!3!M7BSA(;V]H[(LG7W5 M:%T*FT*N7=C W?$Q@?;ZE5:G6*5RXXF=< "A$YFS*R8E:2%L5*U:^:7,"MBA3)@D9;R TPD298+U/T0KB> M4A.1 4Z0BUQ4;_24?:2UG_94'C81LT.;BE.T2I>*/ ^75G6YLN3KWBF?5R&U M:\(E QKOIE8@Y(M$ 8&C-< "8LLYD2%@D,W)-R)INY9:TXL7JHMKIA.G_J@4 M48G*1B.+3+09*J="4'[0WX:AAQPGB7,]X]OZ Z)1.O>R^_T4V6;'VWSH0%): M(&!X3(IKOJPM*T%P0NZ4XKSF;!GV%>^)]@[=*8E2>(FCQ]PO-J3C!]7$1-Q" M&>&HU>FXA9%+N-JIUDGU&?8@0VH9OI,0!NV.EHN&N#MF_VBM#YR $"A7-1XB M)HOMG,XEBRJ#V1; /?5/9P@IO)QB/X42H_&0G8>ILVX8[$[.]:9-"$6#E, 8 M!-1M3XCZ'56D.N7R!L,MVN^?E+P;0:7 $1[0YD7[FO$9;P)IFMZI7D%7\GFW MZ:W50_'44Y:CCY&R' "@#]RTV$/T!T-%^YC+K5([&PUJ%?R !*9 MJE\+QE)%32KGF"@[HHDGY!8CJ;DWK?]/U1:E;1JT"NH8Z#J\^T84)"EHH'W. M=E)QK!"$PPB'AP:DIYVIH9X.FBG [Y9['$G5WGK9GS4.S!3UU/$7)HMK>$[\ MB^1LKVY;!4\TS#ST$J)__=Y,TJ_XIS-(/#O#ST'L#C.8J7;!D6N5A,/?'YN> M/C_YC#^\NB"VXAT87NV#O[>F[<&CZF$]P8![CAU:/ MDES!E?#],52;I*@03\^;Z]+1T9%PUD5MK;C@,%B'U^%NDW41Q7J-%UKZ'W+K MU=MS&!RJY^V1+B'PTLJ#P=:UVF_-W9J)*E@S^4'[[^*3-F XY9PV-#+7O8$+ M:VD#%II3'UE*QO3K$9R1[/*>FF8MVI'H=HX&2&@H60YMD3ZG=I JB,1>[D/9 MCADZU+V[+H#/LJ@G31RN/9%Q;S6!#>-)KXD&=V*/NI"* N\# 7GZI9GB]RFH M=:]S! K.32W&!_1=5 LL'4\EF%/*0E)M0NFS38*BB.6ZC.@,M>]G:FM,=!IC M$JHV+5,8*[9Q]_H1,Y>9/EPVMHGR&XDT"+ X;I1T 1\@1PL.&-4Z^$&E$6_< MHF5]_+&$)LEFNH%4BSSC61"[.]3=;"93 DDSILPRS#,JQ:M2.-B>#N<";VX%;-QM09BF;==R_%9V,\?O#R@4?W$8 MIS@GJ)<[U3&B&2!OF;&%N)'F.]G3[J]*]C9]BM&KBM\1T"*FI[,/XSB.XCBF MTK1?[5]R#A)9H6> SM"[WU.[W'WKK,:>Z60>+>)XN.\KPZCWX0@U8,F?QSBR M)M3?D+J[W1>XZ_K#TW9[_?D.@);D^4)E.!H/STX&2&S^)%8O@BWY,]2S#2@X M?)DK-#1'&_ \LZ@@S8(4=-\EK_X'4$L#!!0 ( -V KUA/Z1)#-P, (0' M 9 >&PO=V]R:W-H965T XE M4?.C=3]\B1C@J=+&+Y(RA/HF37U>8B7\R-9H:*6PKA*!IFZ?^MJAD#&HTFDV M'G](*Z%,LIQ'V[U;SFT3M#)X[\ W527<\QJU/2Z22=(;MFI?!C:DRWDM]OB MX;&^=S1+!Q2I*C1>60,.BT6RFMRL9^P?'?Y1>/1G8V E.VM_\.1ON4C&3 @U MYH$1!/T.N$&M&8AH_.PPDR$E!YZ/>_0O43MIV0F/&ZO_53*4B^0J 8F%:'38 MVN,W[/2\9[S<:A^_<&Q]L^L$\L8'6W7!Q*!2IOV+IZX.9P%7XU\$9%U %GFW MB2++SR*(Y=S9(SCV)C0>1*DQFL@IPYOR$!RM*HH+RT>S4UJCA%6>V\8$#UO, M41W$3N,\#92!_=*\0UNW:-DOT*9P9TTH/=P:B?+_\2DQ&^AE/;UU=A'P3K@1 M3"=_03;.9A?PIH/<:<2;_B&Y+=KL932^,#>^%CDN$KH1'MT!D^6;5Y,/XT\7 MN,X&KK-+Z+_-]3+:; 27 $^+HE]TIT6'49\)-#J@:= #"F?(>]<$,#: ,@>K MT,#E"VVFD" BR0?9&1>L.@J+3O0=;]%!0.YNC]]'J MZ*9I\>S[H$(]4:Z<#INC>]T(#7;EMR4:C'\$*O-H;5:A<$//:NM@'*(-M M'#27]!*P5SZP;RZ<4\2/=Y=8>1!&0BF)M$>*$",LF)R3B2JW&O52> MKAQ(<03.0ZHM,R/J-3IEY0B^D[6PFOHE6T-DU-7?#X7U%"S"V[.S[O"R%&_@-W*VVFV_Q2GZ^W=S>K6^W MP_WDSQ165")XS2BGT:8_#=^?Z[.C=CI^_F7CVTW-OWB5K1 M7AD/&@L*'8\^OD_ M3V_G01;QSZ[LX'$QF%)SR0Z=J#UPMK03SC!\/ N_P-0 M2P,$% @ W8"O6$G"^5@6 P 5@< !D !X;"]W;W)K&ULO57O;]LV$/U7#EHQ; 72=0O.[,-V*Z']D/0(%G7SXQTMH5* MI$92[0?NUM-LW!2J>H6I:F5!(W[9;". MKS>IPWO 7S6>S(LQN$P>E/KL)N^K91 Y0]A@:9V"H-UP&LP JW(N^L7?J] ['?#*G5ZK&^">:OM;$LZL/]H@:MKW6*"VLC4%K0,@*UF6I>ZQ@]T3[;] L0DOA M'"DL1^G-(,V_(YW C9+V:& G*ZR^YH=D<_+*SUXW_*+@C=!7D,0,>,33"WK) ME'OB]9+_(_=!.GU=VEVE:].)$I'8%_SKDB"Q'I!B0I:)K;"SAU!X( 'O54#^HY8$0Y[5*6.+[L-)!'US+ MN(:;]=WVG=_WM[OM[F:SNYL.@7LD\,M'*?JJ)LJO\%X^$EGIFI3>0)X5+.$Y MC9(\9S&-;C5VHJZ@EJ;70I;HDU#>\^AUGA-IED,1%RQ+,_A36=&,D&_2>@,Q MRWG*BIC[<31+6%[$4U'P7)0?EO]6:,J=NB[M7$W9EB$;Y8K@R=>-;D"ZQXHA7.HCABLWGDDIS%C [O5-YGZ'I='JD=&N:3 MHR8HY'@DQE+YR#'C1<)F5)^8I7G"XHB/)^0W*"C"W/GA$-#%6FCBHP5 M!'SMJH0O>EV+^N [NBMP+^W0]J;5Z:>Q'GKE%_CPQZ%^NCBP\2JSG?.!V6I#_OAD7Y\J!V ON^5LN>)"S#]2E?_ %!+ P04 " #= M@*]8Q+=@3)(# !1" &0 'AL+W=OX&K$#1VVV?59N)M9,EGR0WZ7[]*#E) M6R M,/2+3:[;1$=[#JI[#)JG>O/D\36+7;<3G2/BKZLM>FX MHZ/9)+8WR)M@U,DD3],RZ;A0T6H1[N[,:J$')X7".P-VZ#INGBY1ZNTRRJ+# MQ;W8M,Y?)*M%SS?X%=VW_L[0*3FB-*)#98568'"]C"ZR\\O"ZP>%OP1N[0L9 M?"0/6G_WA]^;991Z0BBQ=AZ!T^L1KU!*#T0T?NPQHZ-+;_A2/J!_"K%3+ _< MXI66?XO&M,)VU,U9!/5@G>[VQL2@$VI\ M\]T^#R\,JO0-@WQOD ?>HZ/ \IH[OEH8O07CM0G-"R'48$WDA/)%^>H,?15D MYU9WANIKW!-PU<#-CT'TE'&W2!QA>XVDWN-U[B,J LL MFD>,5C__E)7I;^^P+(XLB_?0_P?+=W%.LRPG?P^W%_=674-'KFZN; MV\N;^V-Y_8/!+]\4'QI!)K_"E>[ZP:&!EIMFRPT&(E:O73B< 8M9P>(JS49Y M.HV+JH)/@U'"#7OUM=AYV<(TS>)T7M&;Q?.,P1](?=QJV8#H*-)'],%98#DA M%C-@+(W3(H6+@;I//PA)$%E>Q5DU"^_YO(#/1EO[5IJ*.)^7\9PQDEA6Q06; MDD]KSVD(U4,W2.[STB#EJ!9\G$X$P#MMG/AWO&!Q2:S+ 2&F%[;;D,/T>]501Q.I()_/D*H6ZYVE"EA0J, MT+H02P.#Q?4@01)KZP\-./V(? M;X_[\F)<$\_JX[(EOQNA+$AY56UO_">I2-T6.ULDYW6V5<=[(?__GM-@_W%(K@"85HJQ!Y MW*,CC_(-=_SXT.@U&))&:_3@0_7:"$[V5)0K9_"M1#UW_$[K>BV5 M[7\*%W MO&_DC1)P8JUP]G#AT =)+JJMO=/17O2$O1@N=.]:"^=]+>J'^@O$-@&,=@!/ MHV<-7G SASAD$ 51\HR]> HX]O;B_RS@T5[R8WO4- =VX)4XFF%76&&^BMGQ MRQ=A%KQ^!FTRH4V>L_XOT#YK[\=H\SD\[P>N6P%GNAMXOX&66^S&2ANL+S0[ M/;V$O9058 M'#JMN#$;V3? .[WJ'5F=7-8K0V](S+5&".CHY,$@C-0U"#I_CR#,[X?&Q] J MC01CG0=,II9:(5&AX0.X.+D\>W^'_YW1UL+9#M%)5:VZE>(.W7Q$]CQ%YH&3 M$2;^&2>_<4\\G[E:8?I\+V/DET+Y?=O*P<(>1"PN(Q8$ 3[OIV7A'U_A(F1Y MF?C5&2:E%^J1:L2R"*6+ /91-,Y9DL:H6)0!OL@I5&%ZKM0&L_X5V7= H%=Z MZ=8<4YVS(@]9G(2PG[ \*UF8D->8A4'$HB"$:\-K 1]Y)WSA_!)I^XM%7'$< ML"2/8#_.4A9G!2J6^!0&"<%.6!2%K"AC"@A1H?$R"WU(&\)BFE-\88HR#V MZ4VS@!5)](OI3; >94)>BYQ%V%AC>I.(I65. 66L##+<*'U(.:IF6-3B0[ M=/BQAOAP,+I!SD9)_9.4W&/&,?ES[*LGC$GBVDJMJ#BXKU')@-)]\P=ZZ'8L MN:-CC$(K6?ODWG#%^TJ 'SX>\W@M[: M5W9;P$>L^_O<[5,[W1C &X3?( ZZ M&>[(0-SBM&K%W07U] FVS[L9(^$#)NH63Q:>DPW><#D19."%]M(@] M,XR#\ M<*DV<[PQO[_Z& CKO)$:5?L5UN$!:@))9_/[/&%U'D X0)*B4;L>CY%'[&^* M/&,)T@INI+2,B65+6F901D@784Z+'-(T9V4:T** -*!PLK%T?$EG$YDJ1;Y& MJKG6=%[N<_:/YIG%O=$3Z;?Q S;=JLC3XQ0Z[4XS_,DXNMZ)CQ\ F+-&8I&PO=V]R:W-H965T)C1K;C-ID<'B=I/D/D2D(# @P M2M&_[UN I"A;<3OMAT0DL-CS[5O0IVOKOOLE41 _"VW\66\90OEZ./39D@KI M![8D@YVY=84,>'6+H2\=R3P>*O1P,AJ]&!92F=[Y:5R[<>>GM@I:&;IQPE=% M(=WF@K1=G_7&O6;A5BV6@1>&YZ>E7-!G"E_+&X>W8:LE5P49KZP1CN9GO>GX M]<4ART>!/Q6M?>=9<"0S:[_SR]O\K#=BATA3%EB#Q,^*+DEK5@0W?M0Z>ZU) M/MA];K1?Q]@1RTQZNK3ZF\K#\JQWW!,YS66EPZU=_T%U/$>L+[/:Q__%.LF. M(9Q5/MBB/@P/"F72K_Q9YZ%SX'CTBP.3^L D^IT,12^O9)#GI\ZNA6-I:..' M&&H\#>>4X:)\#@Z["N?"^:6C7 4Q73@BY#KXTV& 6MX<9K6*BZ1B\@L5!^*# M-6'IQ1N34[Y[?@AW6I\FC4\7DP<5?I!N( [&?3$930X?T'?0QG@0]1W\GQB3 MBL/]*K@U7OM29G36 _8]N17USI\^&K\8G3S@X&'KX.%#VO^=@P^K.!Z(>UK$ MM;.%>%<9$N,CSN;XI0@V+2"U!WT1EB0N;5%*LQ%+F0LIWEN)5C&Y^$Q9Y538 M;/4!F6$IID%+$U0FOAKNJ@MIOD.-# !EJ."!4&9K(6I:2R^,#6AA0VO*!^*3 M$=/2*2TFQ_T]CL 4)45P%MY,L\Q6',XM9:16/_^2!^MRMR)CJ.5!0D,O20 M T=Y89DS9YWW^4YZGJ'E(Z>M2&]2YNY$G7'K\\\6WY M_@L !N)KB<>RMM\7,6UBAA05Y*,Y.?-65P&96AML(2:.Q5?94NQUNR_62X5- MZ4B4/Z6&,[>22D=OE9.Q%PY'[IK7.FW1@4%4+31 MWCAH:' %@5>C)T(E2SG- MI.^5C"!9ELTSAQIUO[,0/'1WN.,L?]\_%ZO0ZH MAFS*D4>_0#D;F"L#U^]$E'+B55YAKTU6R6$E"JYE=G4+9+I93QFY9M N8F)G4GP&=)0P7WWB_Z(.0!%T,]2U3,N33 89G-QIEW3S%7X9KYZ*!PJQ43K%H$M59@TG[H]&(_R'C*ZM7 MG'N^M'#*LG13 ;Z4YLB[(=2WF.MZKW$)9]1X=*",NY.(3'7%E%'K3#_@)(=]Q432AU M"#6UI/RR)=].Z<@)&-*,539L]ZGAS6WH.)U7U.B.-Q$..:_]V396NB\>)?S= MS1"TZ2I'FK?C<7B&+G_HF1:Y(8NCBNRE&GR_5#"N(7_O V,U?1*WJ^T?%*;I M.WHKGOX: 6L+C%\D:HZCH\'+HYYPZ0L_O01;QJ_JF0T 6WQ<$NYSC@6P/[?@ MXOJ%#;1_9CG_&U!+ P04 " #=@*]8LV_U?=\" ![!@ &0 'AL+W=O M*>.E766@]JC*"&I/EH]%)UBAMD\4L[MWXQC).GC5N]JDDVLL6L52N\0WIH;SROLH&EU W:H)T% MC]4\N1B?7T[%/AK\T+@)>W.02);._9+%=3E/1B((#18D#(J'-5ZA,4+$,G[O M.)/!I0#WYT_L7V/L',M2!;QRYJ,W.6CT\_!<"JPOCJ@=0C>$4(&Q7@)!V_!65+.!JEI^_? I28RS*TO0NS3:.&4K-3C[9 T#;2OJ!"".3H(;U+ MH<(2O3(02%%'SF^?E;9>[4/UA-#+@3B]"'^$) M.D"A3-$9)<9+UJO7NM1V%3ENO%OKV,:.EFBQTO0^7KKN$]C[8Y#8&A=XCGR, M'/Z_<>E++S';:P@-^E5L>RS1=9;ZWC#L#IWUHF\HS^9]6^;4K^0:#58,Y0?S M(0'?M[I^0:Z-[67IB)M5G-;\=4 O!GQ>.4=/"W$P?&\6?P!02P,$% @ MW8"O6/O,$"*-!0 =0X !D !X;"]W;W)K&UL MS5=M;]LV$/XK![?H6L"Q]9+$;O,")&F+95C1H,G6S[1TCHA(HDI2<;Q?O[NC MI-AKX@';"NQ#'(KD/??VW)$\7AE[YPI$#P]56;N34>%]\VXZ=5F!E7(3TV!- M*TMC*^7IT]Y.76-1Y2)4E=,DB@ZGE=+UZ/18YJ[LZ;%I?:EKO++@VJI2=GV. MI5F=C.)1/_%%WQ:>)Z:GQXVZQ6OTOS57EKZF TJN*ZR=-C587)Z,SN)WY_N\ M7S;\KG'E-L; GBR,N>./R_QD%+%!6&+F&4'1OWN\P+)D(#+C6XZ+D]%\!#DN55OZ+V;U,W;^'#!>9DHGO[ *>Q/2F+7. MFZH3IN]*U^&_>NCBL"$PCYX12#J!1.P.BL3*]\JKTV-K5F!Y-Z'Q0%P5:3). MUYR4:V]I59.JO-D)^ G92>0QF-(HF1_!UXZ>)D*7OKOO P@^T^#<'F\ M1+/ MCCH\N#!51:4@.^"F0)YH5+T&[4"UOC!6_X$Y>$,3KD5(HW$4R1^X0I'38):0 M!1#'(&-X&4VB*(9&6;A7)PP M[N%%;0ZJSH$ZB/,TT/7M!#[7\$M;(R2)H*2"$DSHTTJ:_(9'JFFLN18U;^6()M$1 M3\@P/GHC\:HSZHD.!:YNJP5%@< [MS9B2WU4O%2$#8LU&/*JTF7)+MI<"(MB!5<05R\+7) ;D.=P7^($HI].DS M685["A$!:.Z:F;&Y&+O2I( 5\JHH1UN)[)?K,T>\TP^ 55.:-1*DQ0PUQ[]$ MYTA,U2%E06&G8(&9:D/0UB"=.K"O4!1S12.O2E8PWQ_/9DDOS(846(I]3GGM MEBJT^"Z;CT:0[230&&$1>/4 I58+77(MT&;AR(.FWH[E&EXF\7P\CZB"-BJC M*R!'!%\_,H;*91MLI<1C"A4SCA(.F7(%+.G,@Z4U%2QU34%D*^0<$@-"1#)3 M.U/J7+'O6\P<(-P_R'>ZE>_X8#Q/9_]1NGDRI/QF97Y4RN/QV[?IC\YX.C[\ MG^;[YC%WM>G29!KQ&1_09MJ1L_DN4K@GNX!T0*;'A#RN.:^L_*NR5M7>P:^] MAWM9J9S32TT(JWZ53==.;!WF*'4JH]/%XC:G%#?;P59HK"9.D>#+@TF:/AX2 M'#PZ.X9.+"JHGRMQE9LESXH&I_N47]Z<,1/(#?)J(PBH;+U'YT9?%I()WL56 MLO<3.*<>G7,J3&O_HJRSX.SZ N;QP=Y^!+>MEEH84R*D-%J*56>3$UO[ [A M$"X,/ G4XOJI)-U+I?MCDK1MG'!/8P6-W:%!R#VNEI.2+I] M_C(Q>$$L:%K:S\[/#G9<:YY@99^=;/1@8JXX;_7==_7!55H(EY9$U+TUZ1$A2]VDI0;)B9\\=>N<;CP% M*K2W\N#ARB4BA5?!,#N\J<["4^)Q>WB046AOV<82ER0:368'([#AD1,^O&GD M8;$PGIXI,BSH78B6-]#ZTAC??[""X:5Y^B=02P,$% @ W8"O6">NU2(\ M!P C!( !D !X;"]W;W)K&ULK5AK4]LX%/TK MFK3;@9F0)Z^VP P4=LI.2[,$=C\KMA*KR%(JR0G97[_G2K;C0*"SL_U L"WI M/LX]]TCVR=+8!Y<)X=ECKK0[;67>SS]TNR[)1,Y=Q\R%QLC4V)Q[W-I9U\VM MX&E8E*ONH-<[[.9Z.8Z/6WU*""A1.+) L>_A?@DE")#".-':;-5NZ2%S>O*^N\A=^0RX4Y\ M,NIOF?KLM'7<8JF8\D+Y6[/\+,I\#LA>8I0+OVP9YPX.6BPIG#=YN1@1Y%+' M__RQQ*&QX+CWPH)!N6 0XHZ.0I27W/.S$VN6S-)L6*.+D&I8C>"DIJ*,O<6H MQ#I_-LZX%7N45\H^F1RU=IS@.NEZ6*GF M^BZBJD,;5*%=#%XU^)7;#AOVVVS0&^R_8F]8ISH,]H:_(-5H:7^[)6J4#V[. M$W':0BB=?;N3?^P]_&5./?K./=?L_Z?XGS=4K_?82]9VQA(F@,[4B>J M2*6>H>N>HFDDLN#4_?5TN @.YL)*DSJZABTB[@=V]_GVZHI]_79S]WG,KFXN MKR[9U_/;3Y]K+M+/D.W<:PZ4@,TNNVW@]!*LE>NW;'C\OCU\/\15?[_7[O\?M8^.F^ZI M$L0-KE?OWAP/^D"T$5H]$+ M \[0S:6TT&)C7:Q,X3-CY3\BH%^2 V4)%*/I:]]-=CFV1I@LD8FRD.9MR:1E"+X(5KM1S',HP(I5*U[$^*?<;%D(A M<_1KJ..6_J2-EU'[$4A[)%!D%CPR"Q%;< 'O) "Q%3<2V8@&/Q&JE"VI6VD= MKBF"9O.321_Z01?Y!#X:8$9#I1%:B%.*\[B _U 3N%C2CS8O@%+5-*"!H;2P M0;S(:6;!^9SVP%I6@J(P;&1)ME8/*)P][XR0S"A:B?39"-C2 K%RUR$;>UML!(YML/Z^ M,\82G'9=85J'<-V7JE@&008*J93##/N(VUP MQ*WF!, Z[*I:7V^TI)!1@A.19S)665DQ' MH>$I*52H]+JH3N;SDHNY@**GG6?*,]-!'8#;5$A?A#('8B/:)"GLT]9K*MNO M;;AS_V2L7>]?%&S&TR#[YC$06JW8VUYG@&.W4B4;H[(4ND[KYQL^=BJ\6U'O MU'W20()VH0BI-R^;\ADG?D&K)X(U?->%78:W#U(U/,'+%";1&]E:5RF ?F>? MK02WV"V^&#W;NZ-27]>[[(AV^&;MR(+''\K%%"T(W'AR)-CY#@UZ[U^L]WU+/U\<'5Z8< M.%N1$R7,!6TZP1U. JA$3M* $I[/K51LT*!DN8$-A[]M%\Y:3V(M4RJU":MH M_B9\!Q7)#W%\*2;?26 \Y8]*:=KMZ"5%)J7^-9BXH>YPAK,%94=W;P]Q/#P M#DWBV;1)N])JO7??A6?PFC9Q'*T/1GNEA#V#]IZ.7FQG-+Z]KZ$UA8HHQ0-0 MCG=<$+K-$F&)EHAG(31%;B'XZ?;YQ&//I4A"E2H5 M./C_F(UNQ_<_ 4U.0XW"V:4I.O 73B\N9BT#!<'Y27@A"L^@%1#(C9P(X_A> M5#G"SBP!2-K9]@K:;7PAR 7@H.\@4'13:!\_%M1/ZT\MY_$+PWIZ_$X# 9V1 M)B@QQ=)>Y^B@%8_ U8TW\_"] 2^&./*&RTQPT)KL7U!+ M P04 " #=@*]8(3AIV$(# #F:F1R&?5(:HX:4LN)HYF=;5Q/-4DF') M5$]4R.G+7LB2:=K*@Z/Y M^H3^WFHG+3NF<"F*+WFJLYDS(@IEGW!L;*/0@:16 M6I2M,S$H<]Z\V4N;AS.'D?\#A[!U""WO)I!E>7LM62ON;DI^[+:P>;E>W<'^S6=YU-VX>$5Q]XJQ. M =7PT'D!H$/UV8S'@1N/Q[3YHLM M7\)BSRBI&P&ORQVAD?"DR8\5J&#DCL:Q.PK&M(JCL1L%\1N,/IIHKVPHE-_S MXR:HWPL"6KUO4Z,SB0BE*9HV38"F=(!^_"3K\N!:8R.+\:^0L11JCB\HDUR1 M+?6)Y E$U=U6.!JY@]AW8;.]L0=!$+I#DFI8'IF4C&L%6D!54Q1J:Q ,?-?W M_9/.,^$&VP7JZ$J3-R7:<&&ZO6RN\[_L'T'=M?>+JJ)?5!6[ _]<4QRY_O!W M:WJKB+VSCENB/-BYH@B]YKIIOMUI-[INFH[]:M[,/4K((2=Y!>[)U>_% P=D M,TN:C1:5[=\[H6D:V&5&XQ>E,:#O>R'T:6,"= -]_@U02P,$% @ W8"O M6#/D%B[^ P > D !D !X;"]W;W)K&ULM59M M;^,V#/XK1%8,&R D?G?<)0':-'<=L-Z*IMT^*S83"V=+GJ0T[7[]*#E)VZ$7 M;,7VQ99L\N%#4B0UV2G]U=2(%I[:1IKIH+:V.Q^-3%ECR\U0=2CISUKIEEO: MZLW(=!IYY97:9A0%039JN9"#V<1_N]6SB=K:1DB\U6"V;-Z.K@(SR\3)^\%?A.X,Z_6 MX#Q9*?75;7ZNIH/ $<(&2^L0.+T><8Y-XX"(QA][S,'1I%-\O3Z@?_*^DR\K M;G"NFM]%9>OI8#R "M=\V]@[M;O&O3^IPRM58_P3=KUL3,+EUEC5[I6)02MD M_^9/^SB\4A@'WU"(]@J1Y]T;\BRON.6SB58[T$Z:T-S"N^JUB9R0+BE+J^FO M(#T[N\-'E%N$M58MS)6TFN)DB(2M8>[-HS:3D2533F%4[F$O>]CH&[ QW!!6 M;6 A*ZS>ZH^(XI%G=.!Y&9T$O.%Z"''(( JBY 1>?/0[]GCQ?^UW#YN\#^M* MZ-QTO,3I@&K$H'[$P>S[[\(L^.D$Z>1(.CF%_G'2IV'#> C_"!KN:Y)0#56R MD!NP?-4@[+@!\K7C&BNPBM;J450(O*J$*SS>@)!]]_!EN*+6 ): 2M5VRG@9 M4&NJ<,_ ]!3*MQ3*(P5"\MH=:J$J;]J@M%B=P_WUW6(!-[]^N;]>PN++U>(* M;B[NYM?'<^,>,?SP(/F6N&'U(\RYU@(U+"E3HB3C9Q 6+$XBEH\+MXE96N0L M#T*XX9*Z5/4B&B9LG"4L*0((0Y;E*2O& >G$"8N"G$6Y XA26L0L&X<^>'/R MFU8(*"C=T9,W'HBO=NX^6.VQQS**40IEDCKUSI6!)&,!B MJVGN0I'FY'0,%#DZ:5$>GG#X:JM]41)M6VM$:/L.C*X#T^G59?U"S"7*D6-> M_ITX\8[J^$E0T6+S#&=%,&9%$'B]L]R1# )&\J9#/U:;9_:JANG=<-NW ]ZJ MK4NQK;F%'6JDV);-UG&B(-/\1*U?\N).,>%<88GMBH[VGG!\(!R]-3I\KZF. M7DU#2N;&SWQ#N28>_6 \?CU>*R[Z:?HBWM])*&H;(0TTN";58)BG ]#]G.\W M5G5^MJZ4I9/CES5=C5 [ ?J_5LH>-L[ \;(U^PM02P,$% @ W8"O6']4 MT^MR @ P 4 !D !X;"]W;W)K&ULK91M:]LP M$,>_BM!@KT;L.&E7NL309!T;K%#:;GNMVA=;5 ^>=+&;;[^3E+@9M('!WL1Z M^-_O_F?G;C%8]^1; &3/6AF_Y"UB=YEEOFI!"S^Q'1BZV5BG!=+6-9GO'(@Z M!FF5%7E^GFDA#2\7\>S6E0N[124-W#KFMUH+MUN!LL.23_GAX$XV+8:#K%QT MHH%[P!_=K:-=-E)JJ<%X:0USL%GRJ^GE:A[T4?!3PN"/UBQ4\FCM4]A\JY<\ M#X9 086!(.C1PQJ4"B"R\7O/Y&/*$'B\/M"_Q-JIED?A86W5+UECN^07G-6P M$5N%=W;X"OMZS@*OLLK'7S8D[2SGK-IZM'H?3 ZT-.DIGO?OX2C@XJV 8A]0 M1-\I473Y6: H%\X.S 4UT<(BEAJCR9PTX:/3$_P9N-]NXT#*7OA,5+#GUA ?7 R_?OYN>YY]. MF)V/9N>GZ/]N]C1N.I^PDTAVK3ME=^&6734.(.D>6@AQG3 [U@K/X$4E7E2# MQ)95X) F 8-GJ+:AWSS#5B#S-%YH@@0%@:BG1>Q)!3VH9*1SMIW#" M5, ZL4MT8A[8TG@,EW["ODN434(=FY2>&8LD[*WJH0[!X9AZ&)P4BM(V]$L9 M*X":JO>3USY6=M15&EP39X>G K8&4X.-I^-XNDI=^2)/LXW^Q0W9IL0;"LTG M'\\XI W:+O;HHT7J^+AL:<2""P*ZWUB+ATU(, [M\@]02P,$% @ MW8"O6%\LS5"[" $1@ !D !X;"]W;W)K&UL MM5EK;QLW%OTKA H4">!(LIS8;F(;L!VW&RS2&E;<_4S-7$FL9\@)'Y*]OW[/ M)3FC,2Q/V\7NEW@T0][W.?>2.=L:^^#61%X\UI5VYZ.U]\W'R<05:ZJE&YN& M-+XLC:VEQT^[FKC&DBSCIKJ:S*;3XTDME1Y=G,5WM_;BS 1?*4VW5KA0U](^ M75%EMN>CPU'[XDZMUIY?3"[.&KFB.?G[YM;BUZ234JJ:M%-&"TO+\]'EX<>K MPREOB"M^5[1UO6?!KBR,>> ?7\KST90MHHH*SR(D_FSHFJJ*)<&.[UGHJ-/) M&_O/K?2?H_-P9B$=79OJ7ZKTZ_/1Z4B4M)2A\G=F^P_*#GU@>86I7/Q7;-/: M#R7%FS5987@UI M_!!=C;MAG-*<,$MQ:\F1]C+%2I?BLBA,T%[IE;@UE2H4 M.?&F?7I[-O'0SC(F1=9TE33-7M%T)+X:[==.W.B2RN?[)["Z,WW6FGXU&Q3X M5=JQ.#H\$+/I[/V O*,N%$=1WM'_(A3[_$_BW^\7S_#ZZ!I9T/FH805V0Z.+ M'W\X/)Y^&C#^?6?\^R'I^XW?9^2PF&]K$D'+4"I/I2@,4J5=>G+PO)3\>JFT MU(62E7#00\"H=T)&[Z2$H,'YA D\1:?/<3[M242-=>":,@J4SI!7!+[ M-N/AZ$ H752!5ZS)DM)B+3(K"KTW=2/TDFF!=D-H+;^)[ M&RJ4+TNTM I5C(YK+9I3$:SR*J^X>2S64J^BL%JYR#]O>-V//YS.9M-/\YOK M^'3XZ>U8W/84N0#S>_(/1$'6@QGA0.+/MJ"6QGAM/(E2N:(R+B!I0O.2JGK: MN8N=>V/=>:V8U@IC2ZPA, ="*G>UVEA(4@U[OB)--@K'=VI\VLM.W>N8ZCE+ M!\"SC_?C^5C\;-<*,_@'K!S>6],629_5-JC*.NN-)N$)W:1P?$*)!:RBBE(G31A MX3/LK1=DVXH^$EM\*"%WPR"RIHX*>V#[$XCUZZ)7[)RBPY-/3EQJ';#CCAIC M$0\MN&^)P^F[?W;>/9&T&6TOS$L.MI&# VC]-B.EW?\2O*]@UW(V?9,!;OS0<>.'05*[W>$ BJ^[.+_"D,/".$:, ML1AZ-OWOD&1;Z#X+"=IW+)2S";;#N^W:,%C-5D.4"PNG2H4H9H:2Q?>@&/\0 MFGC+*:X^B $D$,N&XK CR@AJ*(@[G&*7Q^(2L75JI=42^0!R8LF_RRX)62>S MMN!:097"T"$S>(I^Z(8R<]QEYG@PF"A0C$U:7 /OI(NG?>D8EG#I'/D4E4K) MA:I2/) 1TS-\F?4424^,([SS5FI7Y44@\,AZ)2(OK8NS7BE" QQ1VQ%LC"A-DF^+!+K<8#;FGG*\44?RUTDZ+@,#K9+VDF%U?7($XA/I;8EN>8UX2T;;17C O@P6Z#08G\CQH>"K6VE1FA8D2 M)<)#'!=)"5I$U<7E66@[7.84Q6!"Z"*.Y=C"I'Z]5K04OW5-#QU8Q>GRJWR M-'"^ +%4(58M;U@$\#KZ)P\4DCE^!7"Y%,8QQE82O_(0>7@4^V8)FU45>6$W M;6(#J;EWL6ANG%_\M9F"%G*397]VQX-?CU )YOO4MMV+E0-[T2DI&FTX&CK82V MG7(3WM^K^/?N')#=9J-9\VM[DA8.1PO5_:F8B"-X\A-L#+;.$IS21<86PS9GTPQKE?\L0Z@*DZ(VCPKAM1Y77LRS>C;>1A<.JSW MP-6KN.]!HDH'A_Z?.C[Z:;C;](SZB_O(SK/08J;U4Z_F_5-;Y M_B$K C6>J'J)R&3Q?SL(P@QN(Y%"X_W(S;6(78J/>+/C=,0;RM'A='?[.!T, MZAUT:P\JOBQ-9.)>JN:HSQ+-:V^N_D3N;QJM<9///--*H0L]/IVX_B"\9JEABA#VRE91%8[<[/N\N!<=X:9]NK#MWG;WW9?IEG>W/%V6(Q4KGF$K6F+K='R",ZM-]\_I MAS=-O/-=&.]-'1_7)(%_7H#O? '5_F %W?\"7/P'4$L#!!0 ( -V KUCV M=QDL/ , ,T' 9 >&PO=V]R:W-H965TE4*/O*TQNQO?U]D6*ZX["_JREJKBAK=KX M>J>0Y\ZI*OTH"'I^Q0OAC8=.=Z_&0[DW92'P7H'>5Q57/Z98RN/("[T7Q;+8 M;(U5^./ACF]PA>9Q=Z]HYS5&AT(44H' ]\B;AS;1K[9W!7P4>]9D,-I,G M*9_MYH]\Y 66$):8&8O Z7/ &9:E!2(:_YPPO2:D=3R77] _N]PIER>N<2;+ MOXO<;$=>ZD&.:[XOS5(>[_"4CR.8R5*[%8ZU;2_P(-MK(ZN3,S&H"E%_^?=3 M'*CD$92U)C0KN%2=-Y$KA&W*RBCZ6Y"?&4^R M3.Z%T;#$#(L#?RH1N,AA56Q$L2XR+@S,I,A0&,5M'36T'JR5;@]]0P0LC)^= M@DWK8-$[P6)82&&V&N8BQ_RMOT_$&_;1"_MI=!5PP54'XI!!%$3)%;RXJ4;L M\.)?5HU+1:AC))=CV%MVHW<\PY%'UTBC.J W_OA;V L^7!=_GA<&\ M#8^=50<^8XZ*EPQ6AAMDKJQ?9<9+^"(/J 1== .ML V_0\*2,&!)+R:YQY(@ M8H,HHKI7%:JL((]6U(:()?V8];L)A"P=I"R* _BBI-:7TB:8-$U8%/8A97$0 MLK ;P5?4^@9X27.)4TLUT(B#3"&QAI* 2-.*V] ?L-X@A31D<7< D_^",Q T M/"W5-$A8-QR03'S" >L/8KC2TV[3T^[_[FEV?OJL0A7Z^5)7KT+^;%/V-N KD24>4.RQIGM1';\;VAZ\-"*'-( /EUKFGXU8BKUQ#XD&=QCJ:=MH MF[=J4H_H5_/ZH:.AM2EHCI:X)M>@TZ=6J?KQJ#=&[MS ?I*&$G7BEMY;5-: M_J^E-"\;&Z!YPK8F>U ^^]W=B!E$N7#OOCE?,]SSYU][N^4?C4%HH6W4D@S M" IKJX!,/NPZCG_+W#+XX[<[0&E\E*J5>W^9D/@L@)0H&9=0R,IBV.40A'1#+^ M[#F#-J0#'J\/[$\^=\IEQ0R.E?C->L-E:5>S I*+EL9O:VK\,1X"[Z!!#O ;'7W03R*A^996E?JQUHYTUL M;N%3]6@2QZ6[E(75=,H)9].E7'$A,(=AEJE:6@-SS)!OV4H@7+ZXR5SU0TNA M'"#,]K2CAC;^A#:!J9*V,#"1.>;_XD.2V.J,#SI'\5G"*=,=2+K?(([BWAF^ MI,T[\7S)?^1]*MV&K7>:S77.@ZE8AH. 6L.@WF*0?OW2O8F^G]'::[7VSK&G M"^K$O*;[4&L8*YFAM)KY-TT&SEMP- M"0P-,+AP83]68_](4X70UO6CG.:T\7(I69USB_D5+#N+#CQACIH)^*&V MJ"4UOH7[.XIQ?PL7IZH8'KUZBK_QO6W 7V?3 *VU_3Z&3==\N#=_#[VN#9<& M!*X)&G5NKP,JK._G9F-5Y7MHI2PEZY<%?8&HG0.=KY6RAXT+T'ZJZ5]02P,$ M% @ W8"O6'R=M8L9 P -@< !D !X;"]W;W)K&ULK57;CMLV$/V5@1H4"<"L;I9D;VT#MN,@>5ATL9NTS[0TMHA0I$I2 MZ]V_[U"RE0W@& ':%XE#S>7,.>)P?M3FFZT1'3PW4ME%4#O7WH:A+6MLN+W1 M+2KZLM>FX8Y,;]W;Y9SW3DI%-X;L%W3TZ\_Z] MPU\"C_;5&GPG.ZV_>>-SM0@B#P@EELYGX/1ZP@U*Z1,1C']..8.QI ]\O3YG M_]CW3KWLN,6-EG^+RM6+8!I A7O>2?>@CY_PU$\/L-32]D\X#KX952P[ZW1S M"B:[$6IX\^<3#Z\"IM%/ I)30-+C'@KU*#]PQY=SHX]@O#=E\XN^U3Z:P GE M17ETAKX*BG/+/UV-!C:=,:@0G-5*XT\K5%K:JPNK'^)#PCJ"3,^AU1R:G^F;FW+2UP$=&@LFB<,EK__%N?1'U> 3T;@ MDVO9EX]T1JM.(N@]_=\#5BGX3DCAQ&6X5Q->A@MWJX?-IY[P#]O-]FZ]?1C9 M]X\4WGY5O*N$P^H=;+@Q@NCTP:)$*+4E-M] 7+ TFK$LCKR1L%DV8VD6P2.7 MG (&PEO^8K24X/@S[20LBB,VG440LWP:,V(-/JLG$DF;%V@[4]9T("VC&LK2 M,>3JI)ON!1TJQRPI4C:-$UI-\I3%40*#X.^AH HSCR>)6#:;L(2\"%S.XB)C M!3E>T2@;-]S>09Z1-DM,JS:EW6MT; M;+FH0!"OABN2\3NM VR8Y10TS:$@8;-)!E^TX_+,_ \=>DI9GDQ8,=#+HFG* M\B*^R&[X:I8U: []Q+:D9:?<,-;&W?%26 VS\+O[<*/0F#A0 R!Q3Z'134&T MFF%*#X;3;3\9=]K1G.V7-5UL:+P#?=]K[E)DZ:#@\]9ZZT1;5.2]';PZW'271G2 M;A)?$CNQ'S]V:G=VD.J'KA -/#9UJ^=>94QW'02ZJ+#A^DIVV-+-3JJ&&U+5 M/M"=0EXZIZ8.XC#,@H:+UEO,W-E&+6:R-[5H<:- ]TW#U:\EUO(P]R+OZ>!. M["MC#X+%K.-[_(+FOMLHTH(1I10-MEK(%A3NYMY-=+U,K+TS^";PH$]DL)EL MI?QAE4_EW LM(:RQ,!:!T_: *ZQK"T0T?AXQO3&D=3R5G]#?N]PIERW7N)+U M=U&::N[E'I2XXWUM[N3A(Q[S22U>(6OM5C@,MBSVH.BUD1,YT=I'^6(4W0KR,XN- MHO=5YA?PMH3USUYT5'$#K[_R;8WZS2PP%,2:!L41<#D QL\ ,KB5K:DTK-L2 MRW_] R(W,HR?&"[CBX"W7%T!BWR(PSBY@,?&C)G#8_^5\;E$!YSD/([MEFO= M\0+G'K6#1O6 WN+5BR@+WUY@F8PLDTOH(TL?NIK3@UBR>(GL1;CS9.'VYF[U MT=7VW7JUOEVN[\9"VX7!Z_N6]Z4P6+Z!E6RZWJ""BJORP!4Z3EKNC%-> O-9 MPOP\C 8Y3?TDS^%]KUIA^J/Y3CQ:64,:1GXXS6EG_C1B\!FIM2I9ER":3LD' MM'EJ8#$A)A-@+/3#)(2;GAI";@5]FQ#%N1_E$[=/IPE\4%)KZ$Z?=ZP8)'X\ MS?PI8R2Q*/<3EE),K:]I+A1]T]>4FE"./=I!"?MVZ#:NR&EH9!]:X9. M'D_'.7@SM/]?\V&(4K/L1:NAQAVYAE>3U ,U#*9!,;)SPV K#572B17-"E59T=1BOGUE=Q;.RPY.%-JUP*)IE;-=&BCH8M2IFE.9Q*YHN M&@W"WIT9#73O5-/).P.V;UMA7B=2Z#M5C*>^E^7]\9 ME.(#2MVTLK.-[L#(Q3 :)U>3S.L'A2^-W-BC-?A('K5^\L*G>AA13T@J.7<> M0>#G64ZE4AX(:?RYPXP.+KWA\7J/_EN('6-Y%%9.M?JCJ=UJ&)41U'(A>N5F M>O-1[N()!.=:V? +FZUNP2*8]];I=F>,#-JFVW[%RRX/1P8E?<. [0Q8X+UU M%%A>"R=& Z,W8+PVHOE%"#58([FF\Y=R[PR>-FCG1A^TKC>-4B"Z&CYU3G3+ MYE%)&%LKG86+!X&2?3^('3KS)O%\!SS9 K,W@#G/Q?17XJX"U>>AK/=\^578NY'$;8'E:: M9QF-?OXIR>FO9]BF![;I.?31/79CW2,]O8!%TS5._J*PG&MHOC(7;S(_BWV: M.=R.9]./AX3#!Z.MA:DPYK7IEC">S_NV5\(AA<_X=DRP[V#%#X"Y6F$TJ]PK5\QK=GC43O]<)MA)%0D+)( M"$\3N$A)D5%Y MB885KA*:>MHI82PA9<5]0,@*P:L\"2'EI,@24G$&US?3F]O)S6R?7O[_I)>7 M&-P^O67&2?ECZRT+PHIRE]Z4D:PJ?$ YJ6B.&U4(J4#3'"^UA#/]EAWZ+?N/^HW HG<] M1BV.[T6^X-BT\E0SGG5\NAEGTL_7&B\8Z81V# U2Y"3%;.)&YD7NBZOR8@X5 MPRPEA1<*R+*"5!GU0@D9]66>P\-*XA1?X#VB+P^YA<(^W\^JK^G;JXZN^;#H+2B[0E%X6F!VSG:1;P>EU MF%Z/VF&)A^4*_WQ(XQ7P?*&UVPO>P>'OS.AO4$L#!!0 ( -V KU@R5:TQ M&PO=V]R:W-H965TVM(-(A3*Q#W05T.VS20YBU;%3VRGLW^_L0)9)E&I?XCO[GN>> MLW,WV$KUH@L 0W8E%WKH%<94=[ZOLP)*JB]E!0)/UE*5U*"K-KZN%-#<@4KN M1T%P[9>4"2\=N+TGE0YD;3@3\*2(KLN2JM\CX'([]$+OL#%GF\+8#3\=5'0# M"S#/U9-"SV]9TZO36F!7?O _LW5CK6LJ(:QY+]8;HJAU_=(#FM: M+K #\YH#D6NB.YJS[CO!SMIP3/M)]N/:R7(ZGTS([,?C M'R0.9W<_'T_;^[2ZVD^F^:LY2KL15KG0]M6X4Q9DRU18Z<;G9"9DR3*?>V MRB6RJ 1EJ>TYSIV=L81;P:@\6\E@) J=)AQ7$E2194S^F6 JCF/+M8IH:(9/P^<5IU2 .\W)_9OY6Y4RY;IG JTNI^R6?_W^I7\NX(NQ<)S3] M,U0Y"W%L48,HE >T@B^?W#OGZPVYG5INYQ9[L*%^C(H40>P S])SDJZ,YI;Y M-Y,0&(\@2M)"_UOR*H&;(:XG (^+]7P.RY\/CXL-S!]F\QDL[]?31?T6YN-# MXXFS(DHH%;NJ,I4\+S0SS3F$!YH_J5 */D/CKNNW7->!IC$& M7;?5Z0W(>"X[C+C8 24-#.!%MB4VJD=8O5Y9"07]5G_0:_7= >UZ_J#EN[TK MBGZ8:&]J*)33=GI54*?MNM"\]FCV1:ME*/?E0%$DH."ZZKKZM)Y9]U6KOKE7 M X_^YWW"%:2X(ZC3[G4MD-40J0PM\K)QMT+3&"BW,&PO=V]R:W-H965T M $-OR6]PE =HTMPY8;D72;I\5 MFTF,LR5/4IKVWX^R4U\+Y )L=U\L428?D@]-T9.CTE_,'M'"*_!')I&Z)<;K-5QZH7>Z\&JVNVM._!GDU;L<(WVL;W7)/D#2EDU*$VE)&C< M3KWK\.HF=?J=PE\5'LV;/;A,-DI]<<+OY=0+7$!88V$=@J#E">=8UPZ(POCG MA.D-+IWAV_TK^JEN1G9VM\ GE 6&K50-S):TFG@P%8??>P\7E8UTM7IA4%3CUJ%H/Z";W9+S^%:?#K MA:#C(>CX$OIL3;U9'FH$M:7.Z!(P?09EM=VB1FG!OK0(SG%5X-D$+KHXGP \ MW*T6"UC^^?GA;@V+S[>+6UA>K^9W0T7<(X(/CU(. ;**8\2!C M/', /*%-Q-)Q"!>H309JDXO4OOL>\-FBEJ(^=:)KA0A<\[HXJ-K3;[3" ,6Y1S"E"5)1AW3$!-%13 +262UNC)4N)0%$6=I ME$+,\BAA"4_^7]G2H6SI]Y9MAVJG1;NO"A TO\[VQ$4G/[!PTJU](5Q#1!'C M"54I3ATQCJ6,JY&STGH]<%U5K* DZEJL@9N9A9 ET:8KEZY:2R#S"E0R%WM>[):$,[KP,/=+G2=L#-AVNRA"GHQ_6]-#VW M99G3$KBB@B,)BY%SXP_&J8VO OY0V*F]-K).9D(\V<[/^6F0ALWE-LJ3K4TL]3@='Y3%&+#M4(/4 #=DAD# M1/@<3>F2TP4M"-=H+'@!7$MB$Z_0Q00TH4Q=HJ_H<3I!%Y\OAZXV6BRC6S3K MWM;KXC?6_4WD-0K\*X0]'/; QZ?A$RA:>' (=TT&VC3@-@VXX@L_D(8[*93J MUDS[A-6^T)RC)XBP]DMV-2OT@ROI%AZWH\'T)EFV" MKQ 'W2B>V(+DYJ7K%G<3:,W>@ MUJ2 D6,.505R"T[^Y9,?>]_Z/O(SD1W8C%N;\?D^^;B3ZC#TO3 .CDK2C8M# M#V?XC4\^:;4F)[6.15F"+"AA?>).8C]:DC.1'=A,6YOI^4J2=DX7'"9!$H5' M)>G&^6F6XL [*HF[=XG8"]R&PO=V]R:W-H965TF39NT M!0*L[;($J4G6;0^5JD;=GATX@E6PF>V0]M_O; A+*A)5>P'[?-]W]]V98[J3 MZE$7B :>JE+HF5<84T]\7Z<%5DR/9(V"3G*I*F9HJS:^KA6RS(&JT@^#X,*O M&!=>,G6V.Y5,Y=:47."= KVM*J:>YUC*WWO#/=\4QAK\9%JS#:[0/-1W MBG9^SY+Q"H7F4H#"?.9=CR?+V/H[AU\<=_I@#5;)6LI'N_F9S;S )H0EIL8R M,'HUN,"RM$24QI^.T^M#6N#A>L]^X[23EC73N)#E;YZ98N9=>9!ASK:EN9>[ M']CI^6SY4EEJ]X1=YQMXD&ZUD54'I@PJ+MHW>^KJ< @GF% V '"EX#X!"#J M -%K 7$'<*7V6RFN#DMF6#)5<@?*>A.;7;AB.C3)Y\*V?644G7+"F>0Z3>56 M& WWF")OV+I$8"*#%=\(GO.4"0,+*5(41C';*0WOEV@8+S6,/\ G>!BMX 8S M5*R$[[)!)>A2F*EO*#D;PD^[1.9M(N&)1"*XE<(4&KZ)#+-CO$^B>F7A7MD\ M/$MXR]0(HO%'"(,P'LAG\7IX- !?GH=!DP2C"ZI-A(@U%O+SL(QZ5(NY+$?]7*10V*+:#PN.!-*["%\('G8Y]EFWUQ6MW^P6=;H=JX\:?!M;*]Y[VUG[#7;K"\L,_'DT4[*/_1M&.;;O&&TS=; M8DZ45'N:6ZH=A>W&R-H-A[4T-&KYE&:_L0'Z_U'R%U!+ P04 M " #=@*]88^!>A8<" #'!P &0 'AL+W=OY;2P<.[/=EDG[ M\;.3$!56(ICH0^.O,[3P-SNBZT'7"3N")K7*"^K^ZDZ;D=2TY+Y(H*#A)7$^?*OT@CN[Y>\(/B M3NVUP3I9"O%@.[-\XGA6$#+,M&4@YK/%%!FS1$;&KY;3Z;:TP/WV$_M-[=UX M61*%J6 _::Z+B3-V(,<5V3 ]%[MOV/H96;Y,,%7_PZY=ZSF0;90690LV"DK* MFR]Y;..P!_##5P!!"PC>"@A;0%@;;935MJ9$DR268@?2KC9LME''ID8;-Y3; M+"ZT-+/4X'1RE65BP[6".69(MV3)$ C/84'7G*YH1KB&5/ ,N9;$!E[!Z10U MH4S!=R+MV!;/X!/<$CF T#^'P N&< R4PRUES")B5QNE=C\W:U5=-ZJ"5U3= M+Z9P>GQV )CV [_>S^'TY&@<1L/+%W#71*8+3]"%)ZCYAJ_PI405YW SG:4P MXVHC,8>KT@8,_L#Q(5\-G>_5?/8*;9-P,([=[;Z'WCWMO;U0%\%OEU6X_&#R)YY''8>A_^7M4.N>ZG> MZ[HA\_W]] ?C+Y[7G8!GAD:=H5&OH9E$9F[E(?F]P/?*_R"R9QZCSF/T<4GK MI7JOZ^C?I/F>_;U(FKM79NT39TK>FIJ"R'!E@-[@LPF?;)Z-IJ-%55?>I="F MCM?-PKRT*.T",[\20C]U;#'OWN[D+U!+ P04 " #=@*]8A?0;P!<" #S M! &0 'AL+W=O$]-HH$40U8+$471+ M:LHESM,PM]9YJHY6< EKCXM/$AN\KZR=(GC9T#UNPS\U: MNXB,+@6O01JN)-)09OAANE@F/C\D_.+0F;,Q\B0[I0X^^%%D./(; @',>@?J M7BTL00AOY+;Q9_#$XR>]\'Q\TSW9N?A#.)J@=#9?^+VZM=JO46/-W?']2/4')] N*HWAV0;Z\+E\! M&^7)6SEQA"-F/&+&P6_V'N9DBYZ@ $T%^J9:T-)5HKV$==7']]3"-)1!AEW3 M&- MX/SCA^EM]/42Y'\R>X.2EDLPQ:AK:9X]5(I>PI\X8_W7/X*4$L#!!0 ( -V KUB5E#2# M:@( %<& 9 >&PO=V]R:W-H965TVPGB[(MK4#BI?&U[SD^ MQ_:]S?9E[@U)LS),SNW$GG&6T4)@Y5 LJUK+'Y? ^7[N>,[3Q-W9%LI,^'F68.W ML 9UWZR$CMR!I20U,$DX0P(V<^?*OUS$)M\F_""PEZ,Q,DX>.'\TP6TY=SPC M""@4RC!@_=G! B@U1%K&KY[3&;8TP/'XB?W&>M=>'K"$!:<_2:FJN3-S4 D; MW%)UQ_=?H/=C!1:<2ON+]EUN$CBH:*7B=0_6"FK"NB\^].

;X>,X\>(P MERI*ACL.[[KP[P][=X6G=O/61GV]WM;"Y_M"S45QN%_5'!1[N\LJEL>N$$O2 M4:(EY>^4COO%Y<> CVJ]#$',PFA!/ YU$>A?N]""BZ0@7)-\F7 M2,T5A0NMB8CF-GG(ZHHUMXF$?/E*F.$O]S"]%*[%%6BT_>^2EY=Z=^^)0W^! M'TEO-*".[NUJ"EA9^8]^0.!XJY)Y6LW]U"'1O)I.]P96#2N$B96 W]>V:(^P M5Z+=WT2A[$'*59A?BA\S9%]J %/*M!_/,?I2F M8NO?UQW['D;N=+CXRKRQ> R:5HA.+&IS]E@I5WD=4+A$JTW [AJ2P5!K,S5WS4'=FU^V2+ M$$:8L/?01[ [IG6-.F&W.OL%E:.E:1B>7VWK%[@-L>FWQH0O^U@=L6I8_UY? MOS8[."^L=I;>SJLCTW@R//<<=8*K'I,&\,=^&<-1 OCK-AI.7<,B+CTE#JLC M'L(I,K'&[K.''_WR'N*X8V,BT>_0@MLAK<]D'EI:>*S1:K+P++.UPF/AG<)+ M:V9E9-'ELLD&YS#V1EJZRU['*C[I7^CERL_ #(+;J2W8!Z)+[,'%:A&=X:W*C,GIZO>EY-C76Z2%H5CME]TNPZ9N_=\L,QUL/EL6)Q2AB7T>SF MNG,5D(-5@2Y5G?^\.D88ZPUV!:NF+^OX)&ZQ@M/4VXN4JG/A5SN[5,_CS>T0 M*!(FN[\Z6A()7[;G)9#N8B^"3@') (2-ZCC$]+DL]N\+#Q$<7E7.3IB)OF+K M#[I_X?/3"4,'# F;.65="/[^4T.M53ZOWM)8X\"MMY0I%<$4MND3W_[Q\+9/ M?+DLEQGJ.[+:7-_Y4 M]]M+56E(S82]7-Q1?@1=:M65TTNFU _+KW>/1_CWOE\Z4PTA\+Q5SE&X@J3K MI/-^7_1\[4D%L X)HJEA!-9%!#NT.GPX]5CI==#G0I^+RWF]K!>5_,@=$^+Y MW4:"_AX$F"J]JAD.+VN",6^9$>EW =IKT.PC^)+?TR%4;FG3%3I[=J-T6.H* MW&75%=A44D[?6V_D![0;P:]I;.C);LL\CU>6HN0OX[);Q?G#UO(^!WN9AC$'19]$$N M?Z0;IK%"?@<] >\-FK,L*KK?I?&BD)L^S&,9]U)F5:2$.SRJ$0:[KJI;W G. M>93CE"I[N(PR"QJ* N[3@$DN IHB>%T<6I]47#>_?..4Q(LHX#Y]&HH";E' MS:4\"O=[[K(2E=R%H7TRS;DB=:%UDQ.HO1 EW:*DFXL\LK4EW;6H W@Y?6S. M_ Y2M;W-M7"B:ILCB*V$5G57:*5=F-T4A=E)P92\%V8KHC![Q[!@>:G11X\& MSZ^FC@-3;[DN\=R613,PG"G1VZ\38KFGD7U1/4=L*2A8"_(7PP+LP7)0N)Z\ MIV+X&Z$%&X']C0A2$L@\;V 1-^<_DAW+_PNCV;U1', B6'TRUMX)>#%%L/KT M:2B"U<)I*(+5@M8B6'TR6!(.X?PYA#O6,VR93:\:X\1/EH;+<>,;F;/P\#;? M&D;A'L^RNFZY6I=4I;:#.[<(?M=]\+3N^N0TO;>-K6&SY]W(:JTFR8FP.2[- MMF*:(_;/@9GF/;VRT]#](C56 D-=6C9S\?BN';ZPO[8-%S?AD UGFBK#5N6W M)R^@;^";;%DZJBQZR%WQ?">0J4NUZ5J MI7K:0B6BB>?S$'%S1N9'(&_++>+(12(QUTJJ[X8:V!Z]BSLA\,C#!JZ4Z"HL M0+>G0Y-\/HP/8-WXZ2J;L1X?A]$M9:FF5*2ZG-2%;H5V^=:[JE+O:I'X63;X M7.=32!6.*V$8B]X?1CV4I7)#E6IU>:V"R /Z-DHTRU^N2IB;0X+2HG@R61 MIY*_/)6KY99]0&.7-S_6R6:LJ+'4@[AAM(%KBI6/!73J^V2ZHE3:IG=J@L>@ M+JGEIE25D[K2WJ+&TJ.U %JU13!]DBM2L-B6UNL55"CRRYJ-DP_2Q MB6G^($N"F>"98YLF\O KMQF%W$3$TF/AE5C\?W<6'M*S9>GW/C4'E)C[G3!% M*LMEJ=$47)RWD3/G_)58?M7NG#\3;,I2K2%+_Z^]+W]NVT@6_E>FG&2?71_$ MY7TX[[F*EJA$N[:DE>3-VY^V(& HXAD$N#@D,W_]U]TS@X, 29'B 9+8VB0V M"6)F^NZ>/@ PARW\]YH_/F63T#-&NL]]C>X+0CO0'5GL*^^@"VRR'R"[+54) MF2N^]55"A.5;A>3S&,4JMVP3=IA6[S2T[BJWU"=%/$= MG/)-7-/M[Z6V!VY M-ML-K59=8;1?$17'7KP&PD%!B/MUP><"\-L&PN.OCPJU\E-$UE$B:0;[DWNN MJ?NCA;QUMGZB4JU,5#H!^IU+MYG)3VO0[5NSX,'=S75UBT>X96)\L2VK8SON M*:Y\2BA>U_(\)AB<:FY[9R,1A[5#S%6MU6MJ]3+'?>]T6HP<]_9&(@IK!P?: M6JW3TCJOB X4@0J+VU1U7L_,G+)M')L<3&]MW0GZCCGX3VA-L('MA>4;MHMC M7]^:VLWDH%9N]H$@\"__[AJ-QT9U,_E"2QIJMBM,G9'BZM$!C[U[YE?]_UQ/ MR!).!0>3)!BX L,A%RHTFAF_=2X]EP4*AY!]> #)[66!PN'CL"Q0*)/6RP*% M$M=E@<+!T%)9H'!\B5#G[G@2 LC82/?,%]T3/>%\=QC@7XH5[3G82H5FYDYZ MKH_TF^?ZRP@B AS^72:J[$^B9*Z,W"'3YBG]' M2(6?7TJ4OHW%6M6:5EUK8-XI4,L1T.E<^LS<(;U!!6R3/AM:K]8X; 6P%[/] M"]=]/G)MDUGCB><^\[&8%U<(\CX"QEJJ #)EH1M0 !%2KQ(X?:.150>#OIDW MU[+4 $=!J',)-%,,XHKGQ**BRZ3S"FG^22"H""$_5!UQJ MB^:U05&*Y2*A5^#/-L<_@'W03R!WKNVP#:NUH;6K-:W=SC,;RM!'2?;+;=^\ M)E7;(_>W3LS56HV.UGZ%E5P$*B\[.Y0FT6D ND1QX>1),:S>V]S(J@:O*EAX M]:3Z1+1>G\5]S;=BM[9[+:W>7B&?KP@5^D=(IX7H$]%Z?9KW/')\:[NP;E7K M5E?O%U;8/A''UX'@(O2PBP#V#PA&'N=L#/ ;,2 3RS5]QD'KF.RK[ADCK,-E M**)(Z2!QS.M6D H3RV&+[$7WF3Z!7_P ^@BX/64_SZ?<*'GN93J-J#;5^2*Q MA!P%__J> >L11QY\7Y>43X[1Y$^VF"P)R(Z:?PC)/)*03'!?+62 MW8G^Q,\>/:Y_/].'\)*/3+=?]*G_[M-KW KY-C[^]-\Z VH#'OTI<(W:NT\T MIA6IY1SYGQ*V=7@3/CE?2>VJN8ML$:1' FX+;8)>RZ\/*8XS1KKS!&^U'.)@ M#D^-Z<(R]/DPM)D-\LS'OY@L<&/UQ.+T)%#W MW',$-RA14GS8J;*'P,'3/FU)CK;$;@BR MT:@R,B%I$3(%0B5 M(R6;!)_HQ">J19F?Z5!6@ YDF5*'>%3ZI07DQK^ @LC(N(W,3,\1;_5:SVB9 M9;.R;02L=]'5IK8A:V>--F9L:3.COF%C5/>_?7LJ%<"9."PJ1DUA53 MF_?4K5)439Q+ [0(8KY$Y%J(3.3ZE%@\6"Q>\X!]=MWO14#A*8KP;=KP.^]" MVJ=H0MF']&2PG@*RAWWNUK M%T6OE'_WZ3ST07)QC]UQF[2#/[(F!6O/;? C':B*^_0%LG4@6S8%MD.Z8*.:'2T9FN=SE%' M9X@<+EW.MU56(DBS>[NCCEHMFIE^WF M2J)_F]VT2E#R+?=.6^KNE-=[2OB;%!<=B29TDB<^WO5:A\-=><6V%FGM MS;5JWHR) LOTLKEBL9V88SON*:YT[J]%:Z*B]!RL"37[9#K?/>XGFG+OEGW>/TKKV:[I_7:*X1I%Q+P MD;J^1T&=\SW;S"#0]3W;M1L(:YU63>LUWA")/.WFK7/[Y)5=?PZ[GG!W77\N M!N>#KY\'=U''LK+NO#"]"HZD#K<$<0GB S]Q*9E6S&[9<1>5V69&)2\>!MY2 MO8M*I!T&TN)61:4\/A)_8V?]2U1GHD+U*RF1NS'D+AR/6Z+XX%$L^PX5"K=E MNZ&RW5#9;FC_U7='VVYHV8"]#8[1Z_4V*L@X4-)1*\45JW:*C2T9.KG=AL =5N-5\T&+;12+_O^ M%$;*;YVUJM6-V@&[[_>S=Q2=XLH[,!M6*71EXQX0$9&&7/GM/CK>HJ>:"O,S2VV:L'0P[- M5N'8[$17WH&]L4H\;%U[8XNM>1J-FE:OYI6*E&9'08AOOMFQ"NV]QNS88N.= M5KNJ=9LKF+=%M#_*?CME7X8EULHJ)56OOQ[9>9^=XK5B*&E\QS0^W^:IK1+[ M>\O5S';:ZC0;6JV7UXAD2]UT"F0%G10!SZ][785^7WLMM)VF.=V.5N\LC]H4 M04"7O7**[6\42Q4>_\BFAN.R5L\7V#LOR;#;:S6&NJ;7*"*ZE_O!; M6N(TZUJKES>\HGC]&TIB?!,Q+FAXL\I=TAJ.Z_I]1GK5-I!H[VWD>1Q.Z2&1 MVOP0R2IQP"4NYOJWD8U&6VLT5WFS+1,P&/ #'UB!?#@GWBQ,&56G.=@1GD.OKS^ ?+T M Q\)D07PJF#D<<[&@)D1FW#/_ZI[QDBU:FE6=G_0?0'X_P52$@4-W7]4W3HM2AM&2YA#.*OE@U^'_@[FP& M3*NA-7+RFYD[? WA:6SBPSR.#8CB3L >N#%RP)-XF@(J'/V)C_'3^ZD?\/$'C?G<"&$U MRX1/K6#*QO$S0?Q+O("33SH\>'&][PQVZXDD+2:*$/%((#,!V0M0F4E,7X#* M/0^@JG>K6KV>19W@M!?=9X&G._Z0>QZ@9 @$INB9$8 L!Y#G/GG]S(+_.X8=(G?!YR[\R&.VZSR=P0ICI!/0K?@-O@V@1W%D MHIM'W=8=@S-_Q'D@A-1>VJ,M;GZ&FG0;SK8"7#DV:/']>]G^A!>\I'I]HL^]>&YU]?:\O&G_]89 M2&D@]I\"UZB!(XLY@?_??]7A3?CD?--DO_WS.L-:O=K83%'U2E8$ M\.@+_LMQP8[P)ZX/8D(*<6G3*L9+L/(KS042KZ@=*^QT# >TS/0GD&A/()J8 MGO T&?\QX8[/F<<-E WF O/+7PQ0@3-] K+S!TAVT(K31=HIX[S@V9<5/V =I.C]X^X\ MNY0I$5%CHYE)U[LW1MP,;>X.%T0'+L, [,TDD0Z$7""U]0![^6R[QO?7LR#W MP3Z#701>R(O0@;4HB?YW?*Q;($7)@D> %2LB6_1BV_I*0TJSY'P-:SV\^%JGT]::91[J&NP!T&\5E",*2[!%]L&[[1:':W7*EX;AX-0/-V"4/ Q\\Y*5:!S> >> MW0KO5#%VUCYLWME/Y1V&N^FFH2!T7%9Q)(.[*U4A97FNCXC=)N/5M'JKI_6. MO'QC)^PH[N\>W$"W"\V*1Y&[UBCXY+4#REU+9A3L*9=MSF5$-1.MO>"/P87E M&[;KA]X&[A6V=SHU.[!;8><>-ZV ]9_ :1^+J_MH,-]1)O(A L3:?PL=#H(1 M[\EJ'2+&)5J W8>H/YA%Z' [%S1-*]KMQ6'_B63:K=_/2^2C#A2 & M6 &P]PT#ATKX[(X;W'JF^[;;T#-&NL\3:'B/[_C+3]UZO?IK]FOZHO;K!X&M M.SX!L0_84ME1L ;W?8U]^7*>>M'G<,J]Z++.'K(ON%PRG% M#:K:KQ?OUZ-69)C/X;)OE?L*^\T%3>/0QC$WCS*L A32/H-%_/ Q\?=A"CSO MP8BPU06W@-S,J$>!8_-$8L=]N:3 +$K+:)/B4@FA9 -+"G M>!1\)ZU289@"$J!M@W?; 'A\>>X[\5(;(/M_\!)\A0YG_F&-PS&SK;%%/YN? M"]&,S.67Z?1C]/K$V^?E/C03N0_-LWKWW[X7_/NK6%FD%E("HGIE!.TWI!V> MM<'D 2,&=MM^]RE;JR\8'_2TC6=TP\ 'JX1R0//A!F(,L87X$2@)D M@9A6)6-]*E)J<7GZ$?[7'0Y!!(ED9-M>++BSHD;(-I!)0K"A^/#$.<9IJUE/RJJ8IR[ Q/2LR:)$K3=RURHOS!*'-\$R!IV&&44@ M-9ZX8TP57&94H49(Z;9R?HJ6TK*?S_H,FGI.PESJ!X%&'Y238]*"0\L!Z,X M7:#-MTQ,FHKP.4'("\-./I-^-[,I3YL^%TB;^2E]KT\F8'Q(G>83T;$AR!)7 M4"7R?$6PV GEKUVLG/":YG6P+]!2%Y; 0EW>Z.;SQSV\8:NIF&>MI"*I5[*I M "Q2RL.DRB#+<\&!,O'S6R&/?#S )9"3."3?[?&RD;OH>*(0@;:(I2!X7*)Z MEI_%&%#F-(F!E+D2,Z@^)<95I0DA):+EJPCB,;#W^(^))3TSX8[(O+532AH% M5^R2/WHAFAKU7AY;I;VQA>Y!TG'"YR+7 Y\'BAQ;ON_"0M*C^,*4MQ,'+=*^W0V(@0M8B[R3:S*1@$#(39$R%<5__&LD MQ&?+Y,1C.D%T@1&;28G^ @;;S5 $4BYUP[(!)B(5$@CTL^MY[@O\ ?Q,^"Z8 MS@OVU<_J/=*L>,Q-V*S4G;1:K>9.\%&)TL^N_8QL9,,9D/H-$0X:RF.D<"1# M1>J("N8G9'SVS6>4+7Y"N,P A;S5E(?YJ @ )!/(('0&;&53HBD@7.'WUH=% M-)>1[E2LQOU 7L5$5#:W6K&>$._[(#7@K/<6'+(+5B&<]Q&T &:DY]C;TGX" M(=.K,A.-[(2\5PRLSH]O\$+ B"NJU)*J 22Z8U@3 +?2"2J.,HLS85B*['@/ M?;44EFXI.G.'GU/,R!\)E8%"Y ^P%]E] " ,V-_<$.ORTMX?&]HNG)W>Z@XE MX<[%UGJ!P7LS_.9,=,O\+,YQ,QQ(AT4%QF(+YNWXCY ,>I,GL7QU M?1EI][/ZNT^=2CW;I_N72K(28ZY_DDG2Q.#Y%=C?7DA[P5 4H.8"P+;,9UGE M<)]N$O1A*1J2M"/M=\&PB&(_BCN1(6J+\E7$N)OW&OPRICD+"[BX>O=8'HB9 M@A 2.E=$0%NSKDM25NA.6);2/\[4Z&SYNP\X29M MVE^%B(O!(47*X//5PT5_"20RR6-Y9H7TP_=G5*0A4EL&$2)& (KU88D\Z"0% M7X+C;X;161^X-WZ[ - 9%9N3K1-Z'CD#HMX)I+7Z!,CL$>%M<>(AC#S$6@D. MC<\FSAZQK A$PS[%S\#:F.53TEO-KV;5=J6=-7:+OY1\AG;((LNV,!*?L+_!*0NP486O5=P M)](:H+NA %>,;=L?/.J&\@WSN4SP_. )>9V7ON8A6+?G='K7[/.&=*2VZ M!S7T?>3:@&=_ &9^,,4HX&%)\EJUPI+GD/*-B?,\-KRS 8@7F.[<6P Y/O@]R9+^><5"*12%'<82>CI!N\ORH46]ZH%,IZ,FW03PC@V5PY:F'R3"!B@$G'C.[_ M,&8'1$M_ES^B1- _+)/?NF GL)NQ8SV&F'V!WAMJ]EMPL]-IAG;BDHN:LZE$ M*$P2#"E8!B^7V$J($5+8/J:R@(D"2MYU>'0U*BRN4>B89)2,W- G1((%;4O_[O[;*F&Z7/&! MA6N-6G8TX1P-P)[I,&CBXKV,9Q)M1M>O^"UA1<6W[N[[8/K>6S\8'T]L=\JY MNL>!E\3Q,N)0L:!BAX9,HX9K(*O2HB6W'^QGRYG+F#%>>_U2V,%(,? M]0?L&B4";!@^H&\_SV*Y,'CJ-K5.SA Q!37$P(C;A!C1.>FRG$8J<_/!+3"47@SSHX>?X(+_I>1*HA9I.)"Q- M8?E\22/;)<'D0P/<@M 91O6ID_H?.JHBO&\[W@#:%\599W3M:@TM;#B MV)H7QFI5&CD*(HI=H2":Z%X4GR"PF?).*+J@(:CYEM(=5P]]5"FP<>"E!.MQ MW7/.W#!0%A=)-7P*(2^RGDG*,RH(\V86DSOHWY^S;JUUUJRRI] B:T(#]E>) M?&I/OJAFE/0>H9CD:B1SY;5)U)YVJ%LJ>D=9$7%Z0^Z[Q(HRE )O3B9M8/(5 M1Z.&:JF @K@.PB75M9XRL2JLCYD5LOJ,B4L4\6=U335G>_B=W$M"B_B6NG$: MNWY 5E,B)3U>%S<8:9N\!OLI-9*8D("9')05+2][WLL6UQ\J["#'K\P5EXK1 MF BP'K.HO''2RJ^>3K]7(=Z(W(!=HY*B^<9>*J-* /%FJ*#ZX*JBB#SO1L:O MZV^4>[DV<:>URJ5$C@!4@B MGE"XB2M6%'\H$4BRR(LC>>'>8>9-2-#'8Y;?; ??*:@9-K!&)Y'EI>:U> M\J01\SJ: LJCDG;*MX;69C+HR26T_26KM,DEMW3R' M3")OG-%P,TRZT-+E/L?Y3+&3+>-1_D%D/]0JC'9^1J$TECP=.]3DA]>J[>3! MC>3!W\>I]EX4]%#Z#,.,_H>X@-]GCV#0I3QG^4XUO$1D(N'73Z2SY.="D<5Y M_%)><3%D3L;W<%]N[!J(UZ0VJU9)#H("_4JI5U3M8&+^$YQ"IPM0];CR/90/ M#W]VA".__S$1K;EC(F0P-Q/,ZLN(SK$,A-C^C.==MT<K M=R&-U-LFR#/9Z3)%JO$J4OX]_'XW&+"O\.+?[]D !,M%6C3N![:O5^W'0SV; M:ZZID)PDR!V3%?SH_'?T&4MJ.CYJJN^:FL2XG@6$E-MB=>>MKTM)]2 M,-2>HMPX)!OF_3='!U<&')@/A=0N!6BM+$>?Q8[>/+]0^D[%ZK^\5I=EI31^ M3FB,34\*4"^>%X7M9'+29S(,9&N,;4_6;'1[6B,GS2,+FN+@^C"H;(>C]]J9 MXJ2^;;L&AN?R(P:+B&N#TTYKS:I6JY6C)U87R->N%$&L;1[FR;M MI2KH3^ZYINZ/%E+UV5'/73E.CBH,XT3\<6S'/<653PG%A;9M$W.J('4]0R0G(L$DJ0@*D<$0Z2K4K W<89>);D\ MJN*>F(^H%"7Q!F(X,>B5*]Y.69;86(UA,B 2\QDUC8?7 K_C!)941;%(#*RP MNSF[T6F: U4VO&#NH"PAIL$,B53$()KL%3=3442_N -.NC(Q'RB*]P@:\-6; M"A4/K>=.?E(K 4?6P9\>9ZEJKSS>RM$DDGQ"G\J"V6?,M3^[-T8N#FP10*1) M3?CUV#6YS=ZKJ8*I1^F[:)Z"2.Q-K4WE:XDU4<7&E6F2IU5K<<';8E.D6;-K MJ=EZGFBO+>8R 2.-)RI5.%)A4XO;)FA!R__.AL@34;]S;'$("NW9Q<&&6/XF MAC?A70HQFKQT 8C)9&5\QUG..T@8I,03=8!\\*@7^51L00[GD,6+LH T&DDH MU)Y<&"M)E%DA-P&B1/1GQ&) XF\Q!BP6AA4V4+^/3F3E[6T$ZX)% E9WXNBJ MCW-*(4="<18DN$%9_3B[9V6<*)&4;B$9(]6WL!LZT>*8@XEDRG[QLWKBR2%9 M#L ;<@OG.U(-(75H< TC]&8%9:J$>PWQ*':Q QE9^%DAP<)95314]I6-&SJI M:6[?G BOB3A"KINV@5'2Z8;OU4I.FZ+$P"JAJL/$#I?>N6IJ^E.BTC8F5DW, M315]1.:^BJ87O, VV"-GB;4C!GRA(!Z:"?")_H0/R?D\2J#$;4DR57"=3%>2 M*X=F)%R*EA"Z??,(R!<5NM@[0[1?O\ "9,OU9*V/7.\/N9.^V,BY+("[I5VL M%?DY\[GQ$5@3"^JP)7]SUA5E^ W8_BJZ ZI<]>X\S J=_(8#<) S+$V<:==W M8&=;QVI)=#5F-H*!E,F,4_[^R\/5[0?!*C@LQ/,3!3Q(_G_3'1I((ILOH8AW MPZ?1S.=MH;?HE=@SA0@1QX1$C1:EMY_CSXNN!$WQ!MP.E9_B"$RJ4W+4S!). MS7-S&+TRGT<;>0,D<'Z$Z,2[[;9DA \YNG-!%_-.IC,%O4R49XL&64(2B$+> MF36I1]5OGNL7I\5@O36GR>RLE\[Z<5#%EV1(-HWWV+0.N&MH"2" N-.4>W7&,&]U!4P'Z>N8,[]\!JIS90\#I9+I\, M406Z]T334:0TF!T!U-(RZN:M,+P%PO07EN!WXKE!R.X#];I+>!OU(-Z\&90: M "V1FZ7Z#+:M(1$7A3B2YA]L3XYP$I-D26R 'T4(X?Q,[" L-%'$AE('**8 M4RTD.QN89:'\G@KE.V6A_+J%\IDRW8'NH8GLJP[B!U$"7Z\PM6\4UDRUR*?X MXOO![?V'HZ^$?Y"5YJ$<1T\#'G4?D(VRS[3L$$4]5U"*VUN1 4!&)%:Q^YFJ M6SU/L9(=!WS MQ_K*VO*S+VD5M.2O+@8^O1+0L M+B^IZ0 +CLOB\M/!=5E<7@A:.B0CINC%Y3LN6532\G/D.DG7(>U@"L_R//:W M/B[6T7NO%DC(HN.N'"B!7O1RC5WWAA!2Y)H'-,"S". ZG,X/\P?I=C(M-@'" M8H3NEQ4NQ]9,58]FZ'YJMQI:K;9"V>^;0/ZAR!TE]MO780&I9!H[+">5S54U MQ*32:]6T9J?W^D8.JP#TP\$4KOTQFXV9JA)/KEY7&92\I-$OO:FF8. ML7<:.#$X.QRNB#1>:+N]05O..N)H,\1.>*$9]BAJJ^<;=MW,:.[9^U>)LXU[ M W.&;,2V7K52S6/!=8JKC\5/..#*Z04DF"F=7H4$W^)EO(($:]F9\5NCO*3_ M<7IET96I,I#0406[LQ7*BV:E=K-C;_&W-QYE@_:?=<:\F"6RV1T@WG ML"X[479<;-GN 6J>A5=N; MX8;VYKAAPX?<"C?L+T][3DIC+55<>"?* A"@JC1-E+3!&UWXY9O'4L4E 7U M"O[EWX9I-EKZ;K)U&]B10%0^T/S3Z)"B8B0ZYBFD[,[.CL)RKHG')[HGRG&P MGLLR@8!-472@V\QR!#M1(R&>,H.WQ'69P7N<B;@ MW.!1+Z=YK?#07MT@ ^?32^PHY*S2%".GD6U/:S3K6J>[0LY) 5!_&$2WPY%0 MO67>X5.Y]C+1*BOU%+&+*@,/JUTJZ6"/7.Y MN99@ERC?$/,UM6Z[J37+.4\E=:^I4C(WDFNIE,U2=4UK=UI:KYM'U<4CYG+8 M4['*S&;MKF,[[BFN?$HH7M=L/288''<*\?S,DTQJ_ZHVYMHCHYM:O=K1ZKGU M8.4,IF/-))YO%^:,,E_-+EQ[;FT+J+"AM;MOS!8NTN"EL@GFSIM@=E>]K3G) M)I@R\TV/F'\+V6_KCA.2#?-73-V*,\C4=RR83L2("9\'^!S\KBB]&QMS$AT' M/X "'=V.DO\^3^-T1SA.F=157IF625U'0RQE4E=)/(4DGC*IJ\1UF=1UG'+C MD"R4,JGK=0D%-*3PDH,=K]OL-YSKXF"GCV+%RPXWMRO3Y&VM%(!O]Q)#,8+> M=F%:[VK5=D=K=;*3\,K\KD/*[\ITAEOK,G[S]%75ZHTJT%>[S/%:3R3?!S@* M#$N1O[A&2C07+.>K>'>[&Q/?[>IJ=QISQ;=/V.P[)N$R@^NQMA.V?P)0? M8(AJXEE^6;Y1X/*-=G6U1/>Y=7D1XA-X?QL3MK5JHZZU&WG.=5G#49+X9Y7^B*Y\2BLM"CI,MY.BURT*. MDR?18A1RM,I"CLT574!LNSGN?YS M,NU_B\[0][A>-E M,]G*7/OC(99MIM#N/M>>E=1S--13)MN7N"Z3[8]3;AR2 MB5(FV[\RL]-!&(GT*-P,PW7W_;+5:CH=5;5:W>7.&& MM@"H/PRBVUUZ?;NZH?3Z3=)6'<.U/:U96][K[E"N+W8G@ >AYTZ*/?+VR%,2 MEHGSVMM3[GTO^+= ]!OSF%L=K=K(2V0NDVQ*BEZN/-Z>I;\I2JYIU3:HC<[J M]RIE5LV^F:DP/'.<*1A/DF]0;(CII/9.3HDXGG_@!""+@]%6_]>;[?75PWJ6'R!L#_NI#;)#G.ABARSF$!OCQ)]S M*>KV5$L,FH;_TC9Q9K4^!HL$9\]'X] & M^8A(( ).> SQ)TDJ]?3R\1CW9%/7_69>U3)ECUAD8@54NMAWS'/:Z1-W#(O[ M%Y9OV*X?>AM(MMK>H:.Q[*IV7])Q!G MLJ*=&AD?U G728T< 5OR& !Z! "9$0D6A0[=QS&@?3<\46G M91MXW18THR;:8_]B'S[V=,?@;*)/Q=OAG>K=EN,'^*5?.3!XSZ6H+U9@/1%$ M3H6,+'B=&P JGUW[62@ _!C5F(?%Q#9_@G\#31B<8U:G'TOULG_\3OO']U;- M53F]_O';5[+_C3DS:A5Z$NPRUR.1\3$$,]JS+0?U/3V'9H<%-J.D(#W0GR*O MT+3\B:U//UJ.^,75P^ KJU?$:6!'U_W?!E^!(O[R4[=>Z_QZSRZN[L^_W=]? MW5RS_O4%_-/_\J_[JWMV<\DNKZ[[U^=7_2_L_.;ZXNI!/7,WN/_VY8$>N;D= MW/7QBWM@8-SF[-H-.+L#*>8AS[-+UWN!/YY]<=WO M^'>Z-9>&PV$"XO52'V3]/T+= U%@3P$D$S #&.A^ ,D8ECW[!]FVH-AI=@%! MR990\B,HX3.@_QW\U T]]ACZ0+Z^#[[&A L^$&;$T'+ -D 5 I^3EX-F!'X# M;S MLCK A'D!>4P>!KP+^,'!%SW^GW AQ(OX#_0HY)O1*$DNN\ZJ9 ?IX/7X M(:V$+I%G^=_%&T)'FC_8S"W5*9JFQ/IW]*"*3V2^0C#*?N:BIK.QR$]!!V $:GH@XEG T+C H^X#J0)O&"&X M_N!.))E.8PJK\$=X$3=T/XA\!4("L=^C&P9IYL1','@$NP4Q!,(8F.%E9 '- MOG#)N8(Y\5=CFMB)>_HOGQ$9#L4;B% GM(@ZSLSVT8)] LD&Q,XY@4@"(2D$ M &HF>CGN1#A,CJFL7O;=<5\7R2"P(S +A0 'V$8($@J^O.U*^W9MFG;B*Z.[F6;&:"_1M)0WN7 MMDR3/_*GXT?7IIUU&[]&5E]V@[G[N@$:UA\MVPJF2%Z@<,#?]XL\HVW"^;#!ZU-D!>3JT K4%R1I24\]DX09L:'MOO@EJ-\"ZB>$ M,RS[G8,$!Z*>4"@K,C ! V9H!"60WP3D%X QKA^5:VN1T% ?P0=@FOF1!0^Z M"?_C&V ?H";WY01OM$[X#["R:9*:>E^)GK>@AT+ @ L1,::(8&1DC'00-D\> M1T,"#0Q@"D-\Y["PA/N;X#[A#B=]2=:Q$;=N]#G:E?B(9(.D.5W"?"688Y3; M I(&$8-B))Q,P&0Q1G1Q 1X%+^'Y)AJ.HA.1:PUJ]#^AYWBNIP>6%($J22'_&4;,2"6]!PAC]E/8)"(+X]'X*\Y%H"1N6V/R,7**&7*!6Q)6_L@% MS_^)RU"+A1YRB:^WX,OCA*WO?(JA(=]U'&Z7$'V#6K4< SL2 6$"O3Z[-@@5 MF[-)^&A;!N,@BH*I=++(@!=Q/O*Y#'T"'JYM_4ERJ$3"ND@05F)@8/018\/. MV9.+(MX$C>P^8?H6Y9^3I:GFL#V&)BCG$N9O$OTB5428\ (7ON"(H2U(&E%3 M@GA5LL;(=Q1?C[.5+"$\^HZ# >_LY>7?HWGK4X[7*)31FLQ9I%Q6-@3Q9 J# M")^]'YSC2T3F:[TM,E\K>TQC8/O)!EIP,;'D(G.LFR!W')#^(DT4H6HB6XRX MQ]UAA?W!&>5%!/IWO*AA+J@&D6)%GC!I"OAU.*%?N1AK>+;P:L.9SM\6+J;+ M:P]<%6$ C$>YM/!F;>9:#&-Z>&_S B_&"!1&^VB_ZD-XE3*;I\S67U0:QAV' MXWGB=L80.07P#%XWT=X#/)K(K;7$'9.SZ&97O%3\^TI"<^&%/%Y V7B1)L($ ME'@:7?WYR3/A _":<705+/.[DA>-\IL_P'.[!141WU8FKN'Q/>)J65U79JY7 M@0US/O)S5@K]Z$$/DXJQYXRMLH,1@M%6V+GK360:C;B9$YD&E"!%: EZ921(_--/>3C!VZ,'!?L MEBG(9'4=+)C]7L2!V?N'K[I^_T$$*9%$+%\HWJ$P;C#(@[IE:'&30FNA@^Q" M\>7XBEF3\0LR3Q,?(G9THE &JAX3'[D/WT0WQO"L/07%Y6OTUZM8YB3WGMHP MT' H+Z__0+%H3X3O9UOBXM<88<(%=$?:Q*#GQI9,!4#E-G:E]9'> M<;R#(-Y!\A$*P4Q!#?K<"#U\02+#1DEU8P2@X\X38D2DRXPG-O\1W^5SY]D" MNL175O:FJ_9(M"[=JR/FB !CM +\P,)^&@'*AP Q"R^W!?C-^/)B[)K V"2,T"M1CJM C*%E? M:"_4FRJN$ 4;4*R/73\@AD E%;U0$U1#B4MT[Z)H1&I$803,(;\*N\F!!U64 MP/D A%@EA-(<:0E_H&PO 2CQ.KR&LW!EC _2B2QQ*-V@W9)= .(" XKL&14 M4O P/F1JIPH9/JV) F)H/852LP X,?SE,_A[E,>E?F$ ?##HX@Z#%YU.$"6+ M*((G4RFQ=?2W<@# '42G/Q/B 5P F@C1\$?8LO&=[M!%G-^++\2$),@!=^JD M:D]Y&,#MC^ X$OPZ10J),,$]E*$F=6Q%A(AWKH0H>XH&>B6D*4CJ"8(?PUAH MJPB2^2O9W8H%Y'MX-+!%/4F8E;)^%C21/9X*K>&Q-2%Q_U0Q,#?@$82>=3LD M<,Y(>=T'/$L!;7*LD,@3]BD&CK_=A)5UD.RK]>/8C5<4MJHL.F,R M=!]I)=,#!>Y$D8PXT8Y9'W W= TS3-ILL:C&&P,@+I QHQD]C+E\*=GY*[/@ M?:[SZ,H$=^D-)_0.2C?Y%M"K'DAP+S),\.?P>_2NX D4BR:GB*XP#6Y#_K] M![1#G2>YN$B=Q,=LX8>/K(G2N3/G0],U0*M))*/IJ'Z-J6&# DF\$3Q[6A7, M'X25AI6P"#(R!@S+,\*QK&B+$RU#1V5+BNMC>!>I*D4&7/>DF8.*T%2FAMRF M.I_2"_TX;J'1 ^HUF"J,ULT4;;C_B*# !OW6N).REUU*^WN1Z&D9 "Y@0N+;:U=8(8/G4RBD M025@P_G T,*0FTI]!8@,(XA@98.PPZ4> *Y&FG.XH.1$>@\0+$7"0=H@E;I1 MEC9E8(U=+^USP(]1?-'=LA]$-;D)/9+P ^BY@.0MIW,+R8B?BVLXE,>6 QO0 MHW F9 S>Q0/3\!& U-S1/$;>K50%43^:%.9F&<@V([<9?*UDJ\$IPS,;"YS MS:8JWS69Z/KDN2_!J+)#"WI[BUR!_K?0O2=9H"%292L$LA4$N;BS$VOP=IKH MIX@Y^5N=!9-)E3_DA/R__-1K-^H[O)0[UR=TZ1'SN3M!U89]1"SN:X7H=W\D ML+Z5T8+0 2O%&(%0EQT4XHQE9;"HDJK(,\!BJQ(9&URP'U!6#Z;"88K#7?_K MK8I:B9A0">T-+O@;*&CINB!IH\8: 1"9>"8;^E:#VTHD;)+D36E^H0&8N180 M@B?_,DU9A^0/B1 IQ;EE^$&$"7#1)%(C)PI[%928W.2"7ZC%SI.LHE.7#V!J M!^@"$S*?%,?=8Y@_&H1(47S,JM#-9]VA1%&9@)'2^PSP[M&]GJP$Y=+&1LL< M" C[([RX'B8KE(C=X(*#A(N75/WRCM? J^H2X)NT?Q.NE:VX"LG]KO[<8.=) M@T!XT1[%_1!!@_O?Z!9)]$XKL;)1-I#U?I[K^V<^YAFEQ9,L),$+1A)05P_] M9)E(HD:=7:EKO(0^>W]E?OV@@;*S^#!WE]\IH_Z'R*=61+&ANU(U45&N*L3:\+1P,!@F8R3 M4,]25P:[5. VLD9F^SF(UP1<'ZM+X!)A&_1Y0\\GA"0"]6E6C@J-,(3E3_V MC_VH-@DC_(BC*%HZT;W X9ZXJ2\1M6G+(^(M9? G0[*!FRD]Q<;+);]L%@VV M2[UA! /(2RE=V"$677,%H \M[,_*!5)2",,<8QEG>N0!UF$G[\54II:F4JPH MLJZ"3_*^=8HY9S;>5IHA!G.I02\H1TZ16YEQY@>5)?VQCS#M_2;1M(3N^T0B MIN*:Y 6/N,R1:7ME4+X,RJ\B!'S$HN6/2'&JXK=$/H-J0"8R<;%O5TB)>WGY M?^\?OM8_R"8!I:C>X(*3R+0Q#(]3^G?:5DG6K<_M5ESTUJ>VJ2"'"W/I('7EWY&; EK3:*$MI2^PV(+5Y5P8(JBHIKXDQGN%ON6]9G4'D/D M,6'""Y5E>5%M2W+7NZSL.^V\^5J9-[_W3,H[V;45#G\3Y;)N-WDRVL-NSOFZ M7OD/-(KJJTNCJ :YHZA\,:_"$\F3RW[02/8=.!Q:>:VVF*F[0*$I/XFJUN4- ML4IC3@S[0AULN6;^R"^JW$N-]6(_-YJ5.AOC'0G>Q6!;;(C4TQ6-%P;.?Q_WK6SLV67SE*,!=0& MR"#^QW(6B_N'W^\& _857OS[/1L FU^D9?W>8%L89-9W/2AXW_.!CY=!\XW5 MV$Q=G5N3/+]CSH4?G?^.6K)DV*4,6U3I>^':MNX5 8&E.-BL.*COFI305%Y( M2+-CCFLXYOADI,-1X%IXD25JCQ"UBHW_J7O4M*VHK+Q//;'CF>PQI0V'^_8) M=G_T$NC[.+HZ:_/=OG8QG\%_?=2-[T_4M_<,-NIZ'W\R#,Z'P]1-P#;N"Y/B M$RM*1?L/VYE MURH.\ X#;3]O'$NUAM;J=;1VKU= T)PJ4EI:I]O4>IWJOB&SDFP>TO]V+)N_ MRCI;)9L_%I2@]F;-'+L%!:?59;-+5>JZ$U:HVYVB+W@ON4 M^/\4R:.AM3KP3S/CGI34<(+44-,:G9[6:6=T5Q&H85W'YSCILC#D]P8'I@D^ M=5-KUTH/YD@P6ZMI[4Y+ZW7K!3C4*:Z\*40VM%JSJ[7KAQ7M2C@^1X;7(S)& MM@J@(M@I):&4A%(22DDHI>>S$Y)M $&8;OAH\Q@O6TT#7K;^.JY0HZG5JQVM MWIF?(#Q+B(U28FT"_)[7H+,-S #(\2N4>'W*[6:V B><9E*@)N#[QW MTBJ=?#.#:J.YJKK/?J[UXAXSV,-&['1!(YM6I9MX/M&_)IKVF=>B9@]=C/<) M\W%ZTA,;>9C1L3,2 MP-T#.:+&5>/F9"?'Q$AE7_0&5!V)1Y9GBIZ/+LY,4>.)$9F$C-/!193CE(*L MQ\>ZA0"C4<76,]*UX3J^Y6-'N\6$?#JP2Z<*B)G;$?DJ C=Q]D=&0C2C!F'1 M"*LD+$'+!V)4\RQ]B[,FYE5$L\B<.>0H:["#F,>Q/Z;J,[9PMSBAB_JJ MBCZ=U,F?.3JV-!7=^'&'^A@<-#&7)(C&O6?'?2.OT5PB)X!MT_D4?P%_GMXD M<.4 +\SO(S[/QS MO3;[XU;ZQS.-ZZY$'U93#+:?V3\N( 4Z?@=R6K=,' S\R$>Z/50-7B]^OX][ MB[M#2=PSS-)+< O2WL^U1J4=\\]<2/GYH,)7X#$TFAPA^O_:TPK[@X/1#+9K MP(+I1 PSH^;V+)R('NCR/!-]FFCJNT$+=R]$^1L.L6*WGCNT@DS;1?'EA+Y< MG2313FTF,(4T56O.$N3B7HJ-V)82OU],DPQ-"]]&5X:9W*#12_#$$YU#@!T7 MU$7?YFC"8$RVJ/WR>NPU&K_D M->:,D8BZ%A[ >4X*VW,0Z3IS\8>32(5-&O_6BY1P1'-"(B.V;1?$N"33$T*S M$D7W-.L,P?:59HH E!1;1X(I?F:LGE&\M): FA$WU1EQ=59?35Q59U1H?;&T MVARLR][@BWJ#UU?M/U3V!M^-\<$=\M.1G_LF>!06#00 29HU11*/ZJE'8UVZ MB>;0S82QF6=P+#=8.NG?-W)%0+W"4E$0,Z09![2MV.43=H28_^*D0B;^"!7& MHRYF#XP1 "G#XG7&R@DJF0L^\;AA"6 1W26T>8;J,D_G&7&;4#SU5EMK5:O+ M.HNW6UH/GDJK$20D8Z0[3T09YJNV;*6,5$.?T.!8,924O!LUF33'L $B-&CX MEQBA$2WTR,%N<>1\TT>N%N:FW.?&E=ZAT)PH(AD(T&=,&O'M!FFIB9>PRT@) MZ*V;H22U8;:%F0V'@JPK!Z#&V8/^(V<.@?PRT'\ @3M\7;%^M=#[\LB*L3NI.1)'?-0_8%W![8])#.S*2&?#G/L8O MY" BH 0:>AN.0Q&G9T,=1RFBB^2X 2%7?W2?N08;#,#!]%>WDL3:)I\?SJ[W MNEH3Z"\K9=JM1AY51WO)4G*O52-%N"JI[,Z5VO0BF3:N7ZS_A):)@S)1JYY+ MW7S'?=#'5(2XS7DZ^^<$O(BUQF-N6BB'Y*&14NP(+FH$F*'[(PVE&MY+H&&" ML]C0:=)8Z#R"%4X1%_6AB!O TSAH7Z_)6Y+/N?#\EL=0/9L2!)L$&4'*][R(<)P@TQQ*I)<(I,R(@=0<&^N@" MT#1^!$,HXNA$1#?I^$4.2X V8 E.Z$UB&-2%-0-\B!'QQ M*^=&,[K$'=\P=$PXT[-NB2MAFFA%6T@QP[G@ETO=H'&^&LIH-WP:,2O ('M M,[QQ%Y?\T0OQ1K#>)9RV-'%+"+Z!'PYQ8KB@>4LU7 M#'% ZB-0J_!KDM,6(]WA $6S6EUH#[^R11F^$T61-!9>-X?L'!%^&2-<#F4# M /?1W />('5RQ)/%+K-F1/ZUH#"0B$-HH".ZOQ%[+)-ML<0Q7% Z1C1D,D M>5OWGD#Z2^$9L4@B5$(VMKSB!M'H>E%*! WQ/_>3$-Q\8UC%?L3:*Q:$4M5*#X.)1](8;(\>UW2?\&42V MB\J->^-(5,L)JCB[U08B%Y)>E[/@87& 6HB)1]8/(MW4R-Z$_(]N9_T1'@>7 MJ+ ^P%[$OJ)SB/=$:/HK_&?FI0(TN!^I-G 2;9RTHO)T"!%H/UM.PBJ)U@#8V>Y4O&R& M"@'R\ ^(KP1TY%$P15 L&]/FR ):>^%@Z8 A-(*%7$_F;#QR.(80J4A;OFO' M0XC3%P<@2 /<%9[4!COFB:0XD9@A!PO[8&?AM8.3 %4,$64\#<%B0A+(+*A6 M0!M7+H-!>TO-07;XDTJO@Y?BV&B1:2(,U8R95@X3WM&%8:.\,#P\Z_:*G+A3 MLF[/DQ:?%1U?CXXO@L8F&9WP@*F, RE\8UT]HR$3_C I,2^.$FS M8^:G:DR[PX71.D:%DLQ7C9QG.80]Y6AKL;<<9ZGF6@8@)[@P<,!2(OV+CK#S M;'FN0PK&HM.#[*0\/K%_;DJ7W8G,HJ3ID_ HQ;GC3$#TC=-[GPL\N3,Q=3YR MIH6%YT4Q"V%:#2T';"="F@H_;5+*%]T*7\$](_A)6CJ2$-FB!.9,=R4) ]! M>S*(BV;F!)\^)1?KMO]W_YJ=OLUG^-KM$U] !)U)I %N@)B1(7(JF$=,6-@7./@;&D M3R],E=3%^N)_[S#7K'B6P64D94_*,DA*R_>2KSXD5@@0,V\->NU+F:DE!24IQ_7I*#:VR@HDQK9 M6)>>ZBVMO6-Z:N"*!YP6L+K6P]21@8A1 C@&/V0D\H[2>1Q&*@$1, !C]%FW M133AF)7@JT5THB8,GT?;#>\7D:*B5$H9WAV$GAM5Q:H;VF_WS*1I[(E*#UH8 M*RI%G!X 'O(HB.YZ'+8JV/I1MP7[91-K.GG),W'V[L%;=IG4EYOA\.RS@ >[ M'^&M<#_VM(X^\^4A<:$$;@ESW#B&#E[FF:04YA-D$CXHE9&!_TH!#G$M">]3_??'O MK?]]\,#NKN[_'HE4]9^C)MEK-U"7:*+FW!^#T\RQ]IS"*#)+7'\P_TXUK+E'^# MUXQ#^XGLW3AW\![CG,))C7R2OO!1:KU&DU;4Q\(L?X\_>)=\[-V'"OM,!C5E M6\"&XF-IZ\(*3R^;5T0YE,MA(VHHXEH)W5=. 7=,]4>9HVZXS]2&!6QZVK3, M\:2:/G'MY#!P3\9 UV?_2%QB60X&AU,YC:8LIY(;C+L8B3?Y<#STC%'WAH]C M*TA#/P5RJOHR4)N96I3! 7_TPS$&LO^4UV/BQ?B%S.0@7\:*"PBQ;88UM.*M M@+7Y7_#N4*6W4:$8E3CZ_#60C1*ZYWQOY5X (5Q('W )C1A" MB0S$O_S4K=D.DD$5%< M8,:=ASRF^ZX#QA@F_'U'2B;>F?F!]K;ME[E0.W(&6J4SL._8[R*CGDFKGCR M23V6I+?]NP=V=<6(M6J_LIN'WP=W[.KZ\N;N:__AZN8Z(38/,0J\:>DSZ87^/*F6H!Y@P@+)UB0<&WXV3;'T%BJVS;]=W@]^N M[A\&=X,+=M__,KAG-Y=L\(]O5P__0K?QV]W5P]5 A*"^W0_P2RE3[]EI$3@0 MI$Q'0QLGCIJ<3D($ZI2ABQZPR U <\_#=C:^+,R-G7T*K,G^G53DA/V05$HQ M^#$R.X!R#;AM"H$@$PHC7P/K._"QLYP^2C*O "6"2D9(-N-()C$HJ:&ZCLK\ M*6Y^+(J+DOBUS8?!UER6K0YSV/7\GI&YZ?&DRJ?"JB\4:?_SKOYN(_01_V,Y MBR_8'US,/;\.2:6AF"&^V;AH??V&;J7,,]-[>,WTHIV/$RDI< ,([V-!W1-G MMQ[6+=[JEKE/ZL-,"62!DOI.@_HN1)K6/U4VEI!_+))"&)/?(SW"ZK?8X&_"4W-#!!M2WMHX-#3R\_Z12=E8RS&DPS%?]AS4.QRS%.'ND MR9AGHZ8"CYS-L2)VNC.1!=#'"[WG/)8I*L>\/K!_# /:9@:H)1@KO:EMS^,\ MJ:EX)=!+H)= /V:@KSO?7OU@QA0*W WL,JFZWWT2F0R8Q5 $>!6)2&<)\_6C M0IM:IU,OP(&*L_(FI[JN,9BWTLJ,;2T 4$YAY4VA\*P 9RG.ROMEI[WC8B6M M.J3_'://5EBN/K;CGN+*)8J/?N42Q4>_\BFAN/B^-F49% %41:;)TLT^5+^@ M=+,/GJ?V[MH5:N72S3["PJ'U,[Q7ZI7"+@:7_6]?'MBWVYMK=C^XOKJY2R1V MGU8.][7K\ ,[VL:I9Z4F%.SKU?6 W?PQC/SIGRDS+XZ+B MRO54[P(YDGH:S7C!?@BB SJU&_'8BX>=*!SL=^S$%1)1@0MXK]&$C:@]B&RA MHI!GCDU[Q9CKQW1:9[>)KJ55!];9[7W MQ@=<%:?5)#[%#GWFUKJOEW7EB^K*VV5=^6%*ZO8*DKI=88/__?WJ\]7#_E5Z M,6JDYC#13U7Z7UZ:\ 8\'HF#-*S7?-?U366^,UG?QCN+&*-^%TO^E^GTW_Q'HU:KC(+QNT^-6J4FA/YVX;R?TYWC M:L-$2_]S:D@UB)I5WAYX>Z&,EZ+Z?2-:IU99?=Z]ZC[G#_[.:'S:>J MAUN]"D^\OZ0>9&AG8F7LATH:FOO*8Q!"W7)PQ,;'1LE0VR>Y>L10]2-DJ/I" MAHH[DY4,53+49DA.\=,1W=X,CI>M;T0JVM$1.E[R;!QZQ.Z=Y)K?8 3,W>,?>BR;'@>A%*))I M&#&$F$@$Y$_SN"P'&&-D/5H! Z;_L.=L=E8FM-4[94+;W@<(KS@O!:>*O?MT M?_7;=?\AG79^U.G#R>LR,12-AHI%X]M?-;9/_/#)\G'*=4 #B\W0GC)##\7\ M:YHV1T,6Q$0V.<(-5+<%R\AA[X\BEY=2#=6,-[R("QWX$;U/#X.12\/ICC\U M5WXNWM)J_/)K6IS-/M%HX1-_7%T,;F^NKA_8^7E?97@S,3$N:'1M[5KO4R,W$OU7=*22[%;98&.HY&R'*EC8C9,% M=EFJ+IE1/R$9'_6=?QV M\.:B*_XHK5.CJB=>7UY<=T6[53AQK3*RXH*FXDIG,M\YZA?SH=BJ^6'P^UDP M#=V:KX_/!V__W17.=\S1T7#'GC@_OGHSP"RM8M83CF:N*5,USKM&C1/7P\#6 M&9V/C\Y^^WEP,K@6G?9NN[]7O^SO%4?BLT\=80?)8.[O\J$M>D\\R2LRV%X5 M2:=T+O1(O$H4C<39C*+2J0F)RQ%:R3RQ&^]*8TL)Z#@M/E#DG>FT]MDAEY#X M(,U0YF2;E[.4*G$<.2'S6%R5*8EV1S;;!R_DRR=V41O1/HS#5*+,8S+!-6R4 M44YAM+-9E,A\3-X_>-[^9^?@:9R:)\73@F0YRZ A?E&Y^'E7_(H%-D3D45-A M Z3K?LDE.CE$R.N9AMH@"DU;R @\TVWUUG0?Z=QU/6G@J?7M#M:3 MIH6,8PSSTTYKARQ/>C4BF]=1.%[V=U1W) MI!FKO-OB =J[O!"P9GQKK(<,,1")1&(:FBB:@F5=HJQX7TH#G*:5N*)"&^ O M%Z^UR1"#YGL&X[]43.^T0HJ]T@86/N%["V?P8?YZV>O="7NND [8YX[W;QFO MQ3(W+>6.Z<>=^)3]VG_\EI](BXW&EF:5N,GU-*5X3(VP\R;L=ZP971K%#XB3 M2!:95Z )9TK&*\JAKXP(A!09GHR2J1A))@HC=*8\\WF[>P8Y162M-!6;9/*& M/.\LQK1X%\,93)GR;LTY,U(&Y1AF.;K7A#5-5)0(6_+'LO^4#-6#\ (R95.4 M:"[=4^42+- 6H&2>G<4C9'BHW"J/TC+&F(#!2CP:@)!B5B@0108@ S--EPBK@VOO3 T0 MQXH';K!%F<( L-*(O9_.>G\B:1,Q2O74SC%G:*P@CKB02WX9_(:7C17HV+DS M][S]*M!S\'CT7-_:ZN]MC8RZ*G/BZJ#:_/8/A#3D XW *:Z?"(@@R[54V83- MV2P#:3%Q\7.L;)1J6Z(?TYG1:8AX871$,5Y;\0(!C@F("5&\I7U8E]D@S Y? MT$O?U6LG?@J/BE55'I#&XPNFDQ4 !D"P+UM/-+HUT0@3\3KOPA(67#Z[MZ., M#U867[>.V8BW-2GT*!$4M/JC4N"4+&P "5_,/H[7!M?92)9V^RY<\(8$[-4S MA1*J2^QH"2:;*.OY$5:4^W%8#2^9=96=#:72@[FNH4M -FKFYD8%EH4O5J@0J7W]2+GD4K+U=?GOO6EVK.IM@2'G#^2-$0A>4_+5'(1 MP+*\$\LJCAY!$ZQ*&?PU)#8$3Z,_Q8_GY0?0\!>F\$_ _$-P.OS<4-^:..\A M?GO*W1KX2)8)SA7H*JW./:=)BUQ@S PXIH.10IXD5@GB$()F]4+*DJ<:"PREM5-%(%.O0->O8XIAVA)@7ZT4,%IQ290Y@'A M2#]5H(H\8_R3 1H]'N-G$YF6GO,8 #0:\1W0!*&S:[3E=]_\N-_^H6>WX?#P MN%YN>DBC(_C7!E$[U*7;[,$V548NK(D5^^CC1R8QG)\%?)92V F?81C\&96? M"JGX,S!O"/A]X/#9OI:AON6.''\ T[)DT%%4&@;&2GU>@_9,6X?W?"&)L2S6 M(/X,MSYAF$3:A?I@NO,0IMC7 >]ZS=&52-4-I?5UPAW[QJ;9MUY3[SYLG]7U M P7RX><^(R["^)&3HK]9C.>P;RRYB:ER%8!+FF*2>X HN:> %ZY)J&"GC5WH M /\"0V:93 RH*\&D$&><8$M?[=>@[ 12K;*)SJ=$-?M7([K MKPA,3=*4%:FN"*W31 =FEK<@#DBNT1\/K]B[?V?J>W*>.VPQT9TB,%UQ+BO1 M/FR(_=;^P09FZ[#U2=6]UWQR>75Z=M4\N;R^OCSOBF$JHQO1+F;"W^?4WG8. MN?N>W1._#"[\]ZG'%V\VS-3>9]LOE<3K35>^]5V^G!MNY]B*]=KGC?]PL&FZ M.3[]OY <_0]02P,$% @ W8"O6'DOK;)0!P <"L T !W>7E?97@S M,3(N:'1M[5IM4^,V%_TK*IVVNS,)) 2F;9(R TN6IE-*FV6F+U^>4>R;1,6V M7$E.<']]SY6<%R LV>DFRS/E"[NV)=TK^9Q[CN1T)RY-3KH3DO%)URF7T,FL M+/]'MZWFX3Z>=0_"S>YG]?JYCHJ4,B=>^WZ_KIC_V+G]KBS\(Z-2H[XNW53]=MT6SD3CB5DA49 MS831J%4FG=";T2+R9*!J)MRJ36:1D(JY&>$IFRVG\7!A;2$#% M:?&.(I],JW'(";D)B7?2#&5&MGYUFU I3B,G9!:+09&0:+9DO7GT2K[>00[[V*--0&KZ)N.+/2SB)O_#'O7\Q_G7EXZ0JDQ(MN^:DL ;-8O(^P0/=&?7IJ M6WYAASN%QYFT 5>?UJ*FTS/$HJY$'B4F("-6'-O#&J%3Y07 MWO0(*.(K)6FY":IO"%??A=C6MR+D0Q" M)OP.YM(1*0,7@F89NE=U>S91T438@O\L^\_(4#4(3R!5-H$S8<=PD8T\1:8U&&Y>HRO(!_%W!L/0_PDQ@MW-(23C7O4#0>FY7G*ANA M<@:SI;(H*6*,"DF^&O)%E;07F=I[,@VQ?D+X+[!WM M%.G7=V#QE:U07/D]+H@Z; H\5/I"&O*@!,@4.S. 1Y!EEZ;LA)MSLQ1BP(+ MU[&R4:)M@7XL$T8G 9VYT1'%N&W%*X Q)J [(.Z.M6;;;X/O/WY%KWU7;\WY M*EPJ-NU98 6/+[A,KY E@)=SV3C0Z$Z@$0+Q/.]3""W80K7O8@=_V+/^MQWR MQX#F&KKORHF'#>:N.'A.%L,!D]ZE/$V8&ANH2!9V\R[L9(8$\%>1@C?2!5YI M@;(_5=:+"5I1YL?AC=Y2AE:ES% B/9LJ<[1D1*V2.7ZH($G(Q>I$Q?X\R!9# MJV(EC>()J&#AO+AF/%)AV5;YXF.]!_/2HRTA(>>WW#612U[^(I&LF)B63V)I MS] CF+U5CXK_#8D;0M30G^*=BMAV-.OY2N-V6;\E^@T_(=DWUJX'G-]<]3:F M/LK%%-M[=)569UY6I$4UX.T4TUR:>$XY% $EARI1KF1SN2XL%R#/3D^\Q9GC M.O\<7,1M-:&\,#F(;[T9CB(HFD_ ;\S&E,'C)N _GE#.A86;8-,9.(X"I'(( M^:<'[0O+GQ?+HYVRO#>52>%UCRE HQ&?!0%^[Q##9Q&G+1FGB+.WKZ/$0,YYMG7Z)2U_ ]U=;A/G]V MPE@6TQ5_A0/X,,Q$VH4'9\GS)*;8>P&?>J73I4C4#275:>F]]K7'HF\\I\Y# MXKYLW^3S^A = "W \<0SD/QW%YRD9K$ M#M-I8Q<.T]_ D&FJG"-ZC\ .-3PL/X\5\O.#O *7H&>6]1+_\CYWSECZJU!( MW[.SR/R':OOZY;3GY;3G7T4[3;#UP8#^EQB %A](1HI @,K>+4Y=9B1OV*^% MK9!W;'X3Y[^?S<_Z/XA6U0%).,1=(QXR1D=+"^UXE(+5U@]=P".@L!9,HX5C MM$6*Z6)9_&0J>5W[562-KKP8PO^\(=SM<Z)#R=37001WF'Y"#E&F/YX59L_SFKS]:E MYKC!6G..%],6E[(4S>.:.&P<'CVB&"UN?5:V'SP^NQJ<]P;ULZOKZZO+MA@F M,KH1S?Q6^./J*MO6,7<_L =B<'76&US[GT/UK@87O4?"-0^YP_]W+7MRU(\. MK_N_-;L;>9[-9FNZTGKM]3;G\9[?4CX^G3E__2]B3_X!4$L#!!0 ( -V MKUC4HD-CCP, .$* , =WEY7V5X,S(N:'1MO5;O<]HX$/U7]L@TD\Q@ ML"')M88R0Q*'DA9H@9OV[LN-L!>LJY%<62[XO[^5#(1DPOW('>4#,UC2>V_? MVY5IQWJ9=-HQLJC3UEPGV%D5Q>^X;C:\&JVUZ^7#]D^.5:?!EZG0_]'M#'_[(,\WG10ON M1L.I#YZ;:M!\B1D(7(&22R8JG7:Z/6IV.9/^;T&YM3SFW'4'_0^_^D\/MF#0 M'??ZQ.*FZQ9H7&N')7PA_"UKI7,J9EG::M?3#OSO+(HO8DT<[4PK*1:=X,N[ M_G5_"LU&N[YY=!SBD%)!=>3J=B2?%=<:!4PT=8%M"#D''2/PV_U":UFQJH/;P,S/1>7!XDG,L&D@+E4-IHT5ZG,")>B"N4R30HSNBNN MX^=]J0++@$4R-7.>[KDXP5!S*>"->[6-?<+4C G,G-$ZP0*ZH6V(ANLVJK#" MJMV3BPA51A(Q>DF;&,#//,*/DI.,&TG%*&9UG!GTTY/7C8;;NJ'"F"CL+Z]U M7@6%66KT?B*^HAL M'",1:K/W3JHEI>9\VC5]2;IS^EMY") JCF# 5!A#TZN2'XV+1VI+S >Q\SPA M)AL.IZ!L-F:[PF\Y5W;0;'S;!+SF&3L'8O4NSZ+S71CD*LVG00C68) M>&^:%]9D6R 7I'A9FAA*H1DWV7!A43;USADWU:?DHV&OFF66)$#'4)EX-@9G M9C:==B+8+UZ/Q M;3!VKD?3Z6C@PRQAX5?PTC5D,N'1!K]Y^:I5V?=BR=2""]\U:/6L#O?](;RK MP?ONL&?JH7=T](BEA+FR,':1OM1?"SQ$=T^)&RKJHR\Z,-&/Q.T"^&=Z M]G;_^],'[#YQ[6?/\-+/\>@Z&$_AO@:]8#3N!2_5?,"=L9S1E6/A4:H%_JV1 MS[XE'T0=./O0X/]1[Q.@'\)Y2S>*3[=E0;=9>5>^F)^^S'B7?T$[?P)02P$" M% ,4 " #=@*]8YH *SOX. ",G@ $ @ $ =WEY M+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( -V KUB]F]@^?1 !7- 4 M " 2P/ !W>7DM,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( M -V KUCHEU^7H1@ .%V 0 4 " =L? !W>7DM,C R-# S M,S%?9&5F+GAM;%!+ 0(4 Q0 ( -V KUA[OGS[BD0 ,%9 P 4 M " :XX !W>7DM,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( -V MKU@5B5*SQ#< !, P 4 " 6I] !W>7DM,C R-# S,S%? M<')E+GAM;%!+ 0(4 Q0 ( -V KUCY(LHH\+8 *V^"@ + M " 6"U !W>7E?,3!Q+FAT;5!+ 0(4 Q0 ( -V KUA@3S4_*P< *$B M - " 7EL 0!W>7E?97@S,3$N:'1M4$L! A0#% @ MW8"O6'DOK;)0!P <"L T ( !SW,! '=Y>5]E>#,Q,BYH M=&U02P$"% ,4 " #=@*]8U*)#8X\# #A"@ # @ %* E>P$ =WEY7V5X,S(N:'1M4$L%!@ ) D +P( -_ 0 $! end XML 74 wyy_10q_htm.xml IDEA: XBRL DOCUMENT 0001034760 2024-01-01 2024-03-31 0001034760 srt:EuropeMember 2024-01-01 2024-03-31 0001034760 srt:EuropeMember 2023-01-01 2023-03-31 0001034760 wyy:UnitedStatesUsaMember 2024-01-01 2024-03-31 0001034760 wyy:UnitedStatesUsaMember 2023-01-01 2023-03-31 0001034760 wyy:CommercialEnterprisesMember 2024-01-01 2024-03-31 0001034760 wyy:CommercialEnterprisesMember 2023-01-01 2023-03-31 0001034760 wyy:ForeignGovernmentsMember 2024-01-01 2024-03-31 0001034760 wyy:ForeignGovernmentsMember 2023-01-01 2023-03-31 0001034760 wyy:UsStateAndLocalGovernmentsMember 2024-01-01 2024-03-31 0001034760 wyy:UsStateAndLocalGovernmentsMember 2023-01-01 2023-03-31 0001034760 wyy:ManagedServicesMember 2023-01-01 2023-03-31 0001034760 wyy:CarrierServicesMember 2023-01-01 2023-03-31 0001034760 wyy:ManagedServicesMember 2024-01-01 2024-03-31 0001034760 wyy:CarrierServicesMember 2024-01-01 2024-03-31 0001034760 wyy:WarrantsMember 2024-01-01 2024-03-31 0001034760 wyy:WarrantsMember 2022-03-01 2022-03-31 0001034760 wyy:WarrantsMember 2022-03-31 0001034760 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001034760 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001034760 srt:MaximumMember wyy:PurchaseAgreementMember 2023-04-01 2023-04-28 0001034760 wyy:LoanAgreementMember 2024-02-01 2024-02-29 0001034760 wyy:LoanAgreementMember 2024-02-29 0001034760 wyy:InternallyDevelopedSoftwareMember 2024-01-01 2024-03-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2023-12-31 0001034760 wyy:ChannelRelationshipsMember 2023-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2023-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001034760 wyy:InternallyDevelopedSoftwareMember 2024-03-31 0001034760 wyy:ChannelRelationshipsMember 2024-03-31 0001034760 us-gaap:CustomerRelationshipsMember 2024-03-31 0001034760 us-gaap:VehiclesMember 2024-03-31 0001034760 us-gaap:VehiclesMember 2023-12-31 0001034760 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001034760 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001034760 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001034760 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001034760 wyy:ComputerHardwareSoftwareMember 2024-03-31 0001034760 wyy:ComputerHardwareSoftwareMember 2023-12-31 0001034760 wyy:InventoryPurchasesConsultantsAndOtherCostsMember 2024-03-31 0001034760 wyy:SalariesAndPayrollTaxesMember 2024-03-31 0001034760 wyy:CarrierServiceCostsMember 2024-03-31 0001034760 wyy:InventoryPurchasesConsultantsAndOtherCostsMember 2023-12-31 0001034760 wyy:SalariesAndPayrollTaxesMember 2023-12-31 0001034760 wyy:CarrierServiceCostsMember 2023-12-31 0001034760 wyy:ForeignMember 2024-03-31 0001034760 wyy:IrelandMember 2024-03-31 0001034760 wyy:USFederalGovernmentMember 2024-01-01 2024-03-31 0001034760 wyy:USFederalGovernmentMember 2023-01-01 2023-03-31 0001034760 wyy:USFederalGovernmentMember 2024-03-31 0001034760 wyy:USFederalGovernmentMember 2023-12-31 0001034760 wyy:CommercialMember 2024-03-31 0001034760 wyy:CommercialMember 2023-12-31 0001034760 us-gaap:GovernmentMember 2024-03-31 0001034760 us-gaap:GovernmentMember 2023-12-31 0001034760 us-gaap:RetainedEarningsMember 2024-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001034760 us-gaap:CommonStockMember 2024-03-31 0001034760 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001034760 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001034760 us-gaap:RetainedEarningsMember 2023-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001034760 us-gaap:CommonStockMember 2023-12-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 2023-03-31 0001034760 2022-12-31 0001034760 2023-12-31 0001034760 2024-03-31 0001034760 2023-01-01 2023-03-31 0001034760 2024-05-15 iso4217:USD shares iso4217:USD shares pure iso4217:EUR 0001034760 false --12-31 Q1 2024 0.001 10000000 2045714 0 0 0.001 30000000 8893220 9311761 10-Q true 2024-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 9311761 34207279 25273681 576905 502560 29541388 21463741 4665891 3809940 611893 521678 417783 140116 4448483 3910820 256534 265843 5316910 4698341 -651019 -888401 49426 2196 58737 58778 -34871 -194 -44182 -56776 -695201 -945177 -42091 6302 -653110 -951479 -0.07 -0.11 8897819 8739317 -653110 -951479 -22220 37248 -22220 37248 -675330 -914231 5267934 6921160 79698 81359 6804519 8219793 23072400 16618639 1624712 1083671 36769565 32843263 695268 780800 3876013 4045222 6751932 7336348 5811578 5811578 489700 483288 54394056 51300499 12061252 12633658 20594212 16175702 1850537 2009343 619708 638258 35125709 31456961 3995834 4114516 6900 6900 999761 1027770 64753 16923 40192957 36623070 0 0 0.001 10000000 2045714 0 0 0.001 30000000 9311761 8893220 9313 8894 102349962 102151381 -357119 -334899 -87801057 -87147947 14201099 14677429 54394056 51300499 653110 951479 45200 0 260302 267309 7566 35858 573137 501094 417783 140116 5317052 2528761 291356 17294 251778 -15790 6412 0 3909794 113869 -72015 55703 -178728 -121253 0 0 -1556669 -2489048 6494 96721 0 262549 259125 0 252631 -359270 1000000 4313007 1000000 4313007 137469 125568 218783 3628 -356252 -129196 7064 24613 -1653226 -2952901 6921160 7530864 5267934 4577963 51940 55979 0 190773 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 8739317 8740 101330659 -312986 -84052953 16973460 8893220 8894 102151381 -334899 -87147947 14677429 418541 419 -219202 0 0 -218783 0 389393 0 0 389393 0 28390 0 0 28390 0 0 -22220 0 -22220 0 0 0 -653110 -653110 9311761 9313 102349962 -357119 -87801057 14201099 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. Organization and Nature of Operations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Organization</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">WidePoint Corporation (“WidePoint” or the “Company”) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries throughout the continental United States, Ireland, the Netherlands and the United Kingdom. The Company’s principal executive and administrative headquarters is located in Fairfax, Virginia.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-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> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Basis of Presentation and Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Basis of Presentation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The unaudited condensed consolidated financial statements as of March 31, 2024 and for each of the three month periods ended March 31, 2024 and 2023, 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, 2023 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, 2023. The results of operations for the three month period ended March 31, 2024 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-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Principles of Consolidation </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Foreign Currency</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s condensed consolidated statements of operations, depending on the nature of the activity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Use of Estimates</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring use of estimates and judgment relate to revenue recognition, 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 13 for detailed information regarding the composition of revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Significant Accounting Policies</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no significant changes in the Company’s significant accounting policies during the first three months of 2024 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 26, 2024.</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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On November 27, 2023, the FASB issued ASU 2023-07,<em> Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</em>, to improve the disclosures about a public entity's reportable segments and expenses. The standard requires disclosure of the chief operating decision maker's (the "CODM") title and position as well as multiple measures of segment profit and loss reviewed by the CODM. Companies with multiple reportable segments as well as companies with a single reportable segment are required to adopt the standard and it should be applied retrospectively to all periods presented. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective adoption. Early adoption is permitted. As Company operates as a single reportable segment, the Company is currently evaluating the impacts this standard will have on its existing segment disclosures.</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, 2024 and for each of the three month periods ended March 31, 2024 and 2023, 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, 2023 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, 2023. The results of operations for the three month period ended March 31, 2024 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 13 for detailed information regarding the composition of revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no significant changes in the Company’s significant accounting policies during the first three months of 2024 from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 26, 2024.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On November 27, 2023, the FASB issued ASU 2023-07,<em> Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</em>, to improve the disclosures about a public entity's reportable segments and expenses. The standard requires disclosure of the chief operating decision maker's (the "CODM") title and position as well as multiple measures of segment profit and loss reviewed by the CODM. Companies with multiple reportable segments as well as companies with a single reportable segment are required to adopt the standard and it should be applied retrospectively to all periods presented. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective adoption. Early adoption is permitted. As Company operates as a single reportable segment, the Company is currently evaluating the impacts this standard will have on its existing segment disclosures.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. Accounts Receivable and Significant Concentrations</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">A significant portion of the Company’s receivables are billed under firm fixed price contracts with agencies of the U.S. federal government and similar pricing structures with several corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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, 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>4,410,463</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;">6,402,922</td><td style="width:1%;white-space: 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,473,754</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;">1,898,230</td><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="MARGIN: 0px 0px 0px 15px;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>6,884,217</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,301,152</td><td style="width:1%;white-space: 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 15px">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>79,698</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;">81,359</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts receivable, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,804,519</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;">8,219,793</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(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 or a government shutdown that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for credit losses if deemed necessary.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(3) For the three month period ended March 31, 2024, 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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Significant Concentrations</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table presents consolidated trade accounts receivable by customer as of the periods presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="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;"><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; 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;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>2024</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;">2023</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="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>As a % of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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;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>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;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;">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="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</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>64</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;">77</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-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-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer Type</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As a % of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</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;">As a % of </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Revenue</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2023</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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;">82</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;">80</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">(1) Sales to the U.S. federal government include sales from contracts for which we are the prime contractor, as well as those for which we are a subcontractor and the ultimate customer is the U.S. government.</p><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>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. At March 31, 2024, the Company had deposits in excess of FDIC limits of approximately $3.8 million. The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of €100,000 per financial institution. At March 31, 2024, the Company had foreign bank deposits in excess of insured limits of approximately €328,900.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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, 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>4,410,463</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;">6,402,922</td><td style="width:1%;white-space: 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,473,754</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;">1,898,230</td><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="MARGIN: 0px 0px 0px 15px;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>6,884,217</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,301,152</td><td style="width:1%;white-space: 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 15px">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>79,698</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;">81,359</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Accounts receivable, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,804,519</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;">8,219,793</td><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> 4410463 6402922 2473754 1898230 6884217 8301152 79698 81359 6804519 8219793 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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="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>As a % of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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;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>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;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;">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="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</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>64</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;">77</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;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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: #000000 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Customer Type</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>As a % of </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>2024</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;">As a % of </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Revenue</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">2023</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">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;">82</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;">80</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.64 0.77 0.82 0.80 3800000 100000 328900 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. Unbilled Accounts Receivable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Unbilled accounts receivable represent revenues earned but not invoiced to the customer at the balance sheet date due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and hardware and software products delivered but not invoiced at the end of the reporting period. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table presents customers that represent ten (10) percent or more of consolidated unbilled accounts receivable as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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="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>As a % of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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;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>Unbilled 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;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;">Unbilled 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="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</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>98</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;">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;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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="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>As a % of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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;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>Unbilled 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;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;">Unbilled 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="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</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>98</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;">97</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 0.98 0.97 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. Other Current Assets and Accrued Expenses</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Other current assets consisted of the following as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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">Inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>657,326</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">366,126</td><td style="width:1%;white-space: 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>967,386</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-BOTTOM: #000000 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:right;">717,545</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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>1,624,712</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;">1,083,671</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Accrued expenses consisted of the following as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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 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:9%;vertical-align:bottom;text-align:right;"><strong>17,309,510</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,959,350</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Salaries and payroll 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="width:1%;white-space: nowrap;"><p style="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,010,890</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,681,160</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,273,812</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,463,102</td><td style="width:1%;white-space: 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">Other</p></td><td 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;">72,090</td><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>20,594,212</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;">16,175,702</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="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><td 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></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>2024</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;">2023</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">Inventories</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>657,326</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">366,126</td><td style="width:1%;white-space: 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: #000000 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>967,386</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-BOTTOM: #000000 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:right;">717,545</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Total other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 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>1,624,712</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;">1,083,671</td><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> 657326 366126 967386 717545 1624712 1083671 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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 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:9%;vertical-align:bottom;text-align:right;"><strong>17,309,510</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,959,350</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Salaries and payroll 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="width:1%;white-space: nowrap;"><p style="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,010,890</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,681,160</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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,273,812</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,463,102</td><td style="width:1%;white-space: 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">Other</p></td><td 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;">72,090</td><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>20,594,212</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;">16,175,702</td><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> 17309510 12959350 2010890 1681160 1273812 1463102 0 72090 20594212 16175702 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. Property and Equipment</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Major classes of property and equipment consisted of the following as of the dates presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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">Computer hardware and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,343,801</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;">3,355,488</td><td style="width:1%;white-space: 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>501,098</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;">503,913</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>323,847</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">330,040</td><td style="width:1%;white-space: 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="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>128,187</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;">128,994</td><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 property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,296,933</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;">4,318,435</td><td style="width:1%;white-space: 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin: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">amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>3,601,665</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;">3,537,635</td><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:11pt">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>695,268</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;">780,800</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three month periods ended March 31, 2024 and 2023 property and equipment depreciation expense was approximately $91,100 and $116,400, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three month periods ended March 31, 2024 and 2023, there were no material disposals of owned property and equipment.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">There were no changes in the estimated useful lives used to depreciate property and equipment during the three  month periods ended March 31, 2024 and 2023.      </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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="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></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>2024</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;">2023</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">Computer hardware and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>3,343,801</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;">3,355,488</td><td style="width:1%;white-space: 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>501,098</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;">503,913</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="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>323,847</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">330,040</td><td style="width:1%;white-space: 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="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>128,187</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;">128,994</td><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 property and equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>4,296,933</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;">4,318,435</td><td style="width:1%;white-space: 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="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin: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">amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>3,601,665</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;">3,537,635</td><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:11pt">Property and equipment, net</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>695,268</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;">780,800</td><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> 3343801 3355488 501098 503913 323847 330040 128187 128994 4296933 4318435 3601665 3537635 695268 780800 91100 116400 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. Goodwill and Intangible Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-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, 2024 and December 31, 2023. There were no changes in the carrying amount of goodwill during the three month period ended March 31, 2024.</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;">Intangible assets consists of the following:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31, 2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><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;"><strong>Gross Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Net Book</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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>(598,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>1,794,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,737,453</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>890,627</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>7,871,341</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>(4,769,140</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,102,201</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>(365,368</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>965,104</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>14,221,893</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>(7,469,961</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>6,751,932</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">DECEMBER 31, 2023</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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,392,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(538,200</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,853,800</td><td style="width:1%;white-space: 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;">2,628,080</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,693,652</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;">934,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:#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;">7,892,045</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,331,203</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;">3,560,842</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><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;">1,330,472</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(343,194</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">987,278</td><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;">14,242,597</td><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,906,249</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,336,348</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company did not capitalize any internally developed software costs for the three month period ended March 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">For the three 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;">There were no disposals of intangible assets during the three month period ended March 31, 2024 and 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, 2024 and 2023 were approximately $573,100 and $501,100  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, 2024, estimated annual amortization for our intangible assets is approximately:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Remainder of 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,776,442</td><td style="width:1%;white-space: 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">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,731,939</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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">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;">922,517</td><td style="width:1%;white-space: 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">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;">557,950</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">503,106</td><td style="width:1%;white-space: 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,259,978</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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;">6,751,932</td><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;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>MARCH 31, 2024</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"></td><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;"><strong>Gross Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Net Book</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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>(598,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>1,794,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,737,453</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>890,627</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>7,871,341</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>(4,769,140</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,102,201</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>(365,368</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>965,104</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>14,221,893</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>(7,469,961</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>6,751,932</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;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">DECEMBER 31, 2023</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%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,392,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(538,200</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,853,800</td><td style="width:1%;white-space: 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;">2,628,080</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,693,652</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;">934,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:#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;">7,892,045</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,331,203</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;">3,560,842</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><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;">1,330,472</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(343,194</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">987,278</td><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;">14,242,597</td><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,906,249</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,336,348</td><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 598000 1794000 2628080 1737453 890627 7871341 4769140 3102201 1330472 365368 965104 14221893 7469961 6751932 2392000 538200 1853800 2628080 1693652 934428 7892045 4331203 3560842 1330472 343194 987278 14242597 6906249 7336348 453300 280220 573100 501100 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Remainder of 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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,776,442</td><td style="width:1%;white-space: 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">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,731,939</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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">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;">922,517</td><td style="width:1%;white-space: 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">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;">557,950</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">503,106</td><td style="width:1%;white-space: 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,259,978</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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;">6,751,932</td><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> 1776442 1731939 922517 557950 503106 1259978 6751932 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. Credit Agreements</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;">From June 15, 2017 to June 2023, the Company had a Loan and Security Agreement with Atlantic Union Bank that matured in June 2023 and was not renewed.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On April 28, 2023, the Company entered into an Accounts Receivable Purchase Agreement (the “Purchase Agreement”) with Republic Capital Access, LLC (the “Buyer”) for the non-recourse sale of eligible accounts receivable relating to U.S. Government prime contracts or subcontracts of the Company (collectively, the “Purchased Receivables”) to replace the Company’s matured Loan and Security Agreement with Atlantic Union Bank. Upon purchase, Buyer becomes the absolute owner of any such Purchased Receivables, which are payable directly to the Buyer. The total amount of Purchased Receivables is subject to a maximum limit of $4 million outstanding Purchased Receivables at any time, with an available increase to $14 million, subject to adequate receivables. The Purchase Agreement contained customary fees, covenants and representations.</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;">Pursuant to the Purchase Agreement, the Company may from time to time offer and sell eligible accounts receivable to the Buyer. The Buyer pays the sales proceed of the purchase of the receivable invoices in two installments; first installment is Initial Purchase Price, which is 90% if the debtor is an agency of the U.S. Government, and 85% if the debtor is not an agency of the U.S. Government, of the invoice amount. The second and final installment is the residual purchase price that is the invoice amount less the initial purchase price less applicable discount factor and fees.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three month period ended March 31, 2024, the Company sold a total of $2.9 million of receivables for $2.8 million in proceeds net of fees. As of March 31, 2024, there is no outstanding residual payment balance under the Purchase Agreement and it expired in April of 2024. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On February 29, 2024, the Company entered into a Loan and Security Agreement (the “Loan”) and Promissory Note (the “Note,” and, together with the Loan, the “Agreements”) with Old Dominion National Bank.  The Agreements provide for a new $4,000,000 revolving line of credit facility (the “Credit Facility”).</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;">Advances under the Credit Facility are subject to a borrowing base equal to the lesser of (i) $4,000,000 or (ii) 80% of billed accounts receivable less than 90 days outstanding.  Interest accrues on the outstanding principal balance of the Credit Facility at an annual rate equal to the Prime Rate published in The Wall Street Journal, subject to a floor rate of 7.25%.  Outstanding interest on the amount borrowed is payable monthly and all outstanding interest and principal is due on the maturity date of February 28, 2025.  The Credit Facility includes customary covenants and events of default, including the following items that are measured annually commencing December 31, 2024: (i) a minimum tangible net worth of $2.0 million; (ii) a minimum annual EBITDA of $1.0 million and (iii) a ratio of current assets to current liabilities of not less than 1.0 to 1.0. The terms of new Credit Facility prohibit the use of our Factoring Arrangement. The Company did not have an outstanding balance on its Credit Facility as of March 31, 2024.</p> 4000000 14000000 which is 90% if the debtor is an agency of the U.S. Government, and 85% if the debtor is not an agency of the U.S. Government 2900000 2800000 4000000 4000000 0.0725 Outstanding interest on the amount borrowed is payable monthly and all outstanding interest and principal is due on the maturity date of February 28, 2025 2000000.0 1000000.0 a ratio of current assets to current liabilities of not less than 1.0 to 1.0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-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 6.1% and (0.7)% for the three month periods ended March 31, 2024 and 2023, 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> 0.061 -0.007 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Stockholders’ Equity</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Common Stock </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-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, $0.001 par value per share. As of March 31, 2024, there were 9,311,761 shares issued and outstanding. </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 June 22, 2023, the stockholders of the Company approved an amendment and restatement of the 2017 WidePoint Omnibus Incentive Plan (the “Plan”) to increase the number of shares authorized for issuance by one million three hundred thousand shares (1,300,000).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three month period ended March 31, 2024, there were 503,313 shares of common stock vested in accordance with the vesting terms of RSAs. Six employees received less than the shares vested because they elected to have a total of 84,772 shares withheld in satisfaction of the employees corresponding tax liability of approximately $218,800. 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, 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;">There were no stock option exercises during the three month periods ended March 31, 2024 and 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;"><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).  </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>Warrants Issued</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 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.</p> 30000000 0.001 9311761 503313 84772 218800 15837 1993 3600 5.33 75000 5.33 four-year contractual term <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. Share-based Compensation </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Share-based compensation (including restricted stock awards) represents both stock option-based expense and stock grant expense. The following table sets forth the composition of stock compensation expense included in general and administrative expense for the periods then ended:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>389,393</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;">140,116</td><td style="width:1%;white-space: 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">Non-qualified option 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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>28,390</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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>417,783</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;">140,116</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company’s stock incentive plan is administered by the Compensation Committee of the Board of Directors and authorizes the grant or award of incentive stock options (ISO), 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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Restricted Stock<em> </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company records the fair value of all restricted stock 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 restricted stock share awards granted during the three month periods ended March 31, 2024 and 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;">Stock Options<em> </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 estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is calculated using the simplified method. The Company recognizes forfeitures as they occur. There were no stock option awards granted during the three month periods ended March 31, 2024 and 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;">At March 31, 2024, the Company had approximately $0.2 million 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.4 years.<strong><em> </em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Long-Term Incentive Plan</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company maintains a long-term incentive plan (LTIP) that covers the period of January 1, 2023 through January 1, 2026. The plan was formally approved by the Board of Directors in 2024. The LTIP has two components of equity-based compensation. The first is 250,000 Restricted Stock Awards (RSAs) that were granted to members of management on April 2, 2024 and vested 33% on the date of grant with the remainder to vest on January 1, 2025 and 2026, subject to continued service. The estimated fair value of these RSAs of $640,500 will be recorded over the service period. The second is 250,000 Performance- based Restricted Stock Units (PSRUs) that would vest upon meeting, certain revenue or, adjusted EBITDA performance targets through December 31, 2025, subject to continued service. The estimated fair value of these PRSUs of $640,500 will be recorded if and when the Company concludes that it is probable that either performance condition will be achieved.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>389,393</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;">140,116</td><td style="width:1%;white-space: 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">Non-qualified option 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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>28,390</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><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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>417,783</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;">140,116</td><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> 389393 140116 28390 0 417783 140116 200000 P1Y4M24D The first is 250,000 Restricted Stock Awards (RSAs) that were granted to members of management on April 2, 2024 and vested 33% on the date of grant with the remainder to vest on January 1, 2025 and 2026, subject to continued service. The estimated fair value of these RSAs of $640,500 will be recorded over the service period. The second is 250,000 Performance- based Restricted Stock Units (PSRUs) that would vest upon meeting, certain revenue or, adjusted EBITDA performance targets through December 31, 2025, 250000 640500000000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. Earnings Per Common Share (EPS) </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The computations of basic and diluted earnings per share were as follows for the periods presented below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Basic and 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 class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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>(653,110</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;">(951,479</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 15px">Weighted average number of common shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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,897,819</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,739,317</td><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 30px">Basic and 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.07</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.11</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">For the three month period ended March 31, 2024, the Company had unexercised stock options of 288,570, RSAs of   112,679 and warrants to purchase 150,000 shares of common stock, outstanding, that were anti-dilutive. For the three month period ended March 31, 2023, the Company had unexercised stock options of 7,500, RSAs of 173,069 and warrants to purchase 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;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><strong>Basic and 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 class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">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>(653,110</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;">(951,479</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 15px">Weighted average number of common shares</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="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,897,819</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,739,317</td><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 30px">Basic and 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.07</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.11</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> -653110 -951479 8897819 8739317 -0.07 -0.11 288570 112679 150000 7500 173069 150000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. Revenue from Contracts with Customers</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The following table was prepared to provide additional information about the composition of revenues from contracts with customers for the periods presented:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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>19,342,789</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;">13,597,701</td><td style="width:1%;white-space: 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>14,864,490</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;">11,675,980</td><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>34,207,279</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;">25,273,681</td><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;">The Company recognized revenues from contracts with customers for the following customer types as set forth below:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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</p></td><td style="width:1%;white-space: nowrap;"><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>28,067,572</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;">20,230,576</td><td style="width:1%;white-space: 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>96,679</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;">91,023</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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>10,392</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;">16,557</td><td style="width:1%;white-space: 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>6,032,636</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,935,525</td><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>34,207,279</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;">25,273,681</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company recognized revenues from contracts with customers in the following geographic regions:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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">United States</p></td><td style="width:1%;white-space: nowrap;"><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>33,250,246</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;">24,209,410</td><td style="width:1%;white-space: 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">Europe</p></td><td 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>957,033</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;">1,064,271</td><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>34,207,279</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;">25,273,681</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">During the three months ended March 31, 2024 and 2023, the Company recognized approximately $908,900 and $709,400, respectively, of revenue related to amounts that were included in deferred revenue as of December 31, 2023 and 2022, respectively.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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>19,342,789</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;">13,597,701</td><td style="width:1%;white-space: 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>14,864,490</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;">11,675,980</td><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>34,207,279</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;">25,273,681</td><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> 19342789 13597701 14864490 11675980 34207279 25273681 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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</p></td><td style="width:1%;white-space: nowrap;"><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>28,067,572</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;">20,230,576</td><td style="width:1%;white-space: 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>96,679</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;">91,023</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><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>10,392</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;">16,557</td><td style="width:1%;white-space: 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>6,032,636</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,935,525</td><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>34,207,279</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;">25,273,681</td><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> 28067572 20230576 96679 91023 10392 16557 6032636 4935525 34207279 25273681 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 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>2024</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;">2023</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">United States</p></td><td style="width:1%;white-space: nowrap;"><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>33,250,246</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;">24,209,410</td><td style="width:1%;white-space: 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">Europe</p></td><td 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>957,033</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;">1,064,271</td><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>34,207,279</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;">25,273,681</td><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> 33250246 24209410 957033 1064271 34207279 25273681 908900 709400 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. Commitments and Contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Employment Agreements</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-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-INDENT: 45px; text-align:justify;">The Company is not involved in any material legal proceedings.</p>

"[Y$PV9K-#.S96+1V0YBYQ;42>I5HG,J_J0H$6K1" M %/H2DI0$F%6HJNB$"V4Z/-!/Q@)$ITM06%"Y3GZ@.[72W3V]CQSE99@B-RB MW^ZZVRXXLMU7+"Y0Z+]'@1=$$_#%:?@2B@$>/H>[VOC@/AC3<<9C[1\3-)P]E+RZ[343^,HGI8<#Y+CDY*_GW#N7H*3',9_DOR/U!+ P04 " #=@*]8#<.,3]P" M """0 &0 'AL+W=O9 J@T"YGA9Q:J5+EE6W+.(60J'?++G(J=)3L;)E*8 F%2AG M-G$"3VS6Y8DRZ&0&2^0@.74NL97L]#$5P&_,MC*@S$R3AXY?S*3VV1J M.480,(B58:#Z;P,S8,P0:1E_&DZK7=( #\=[]F^5=^WED4J8-Z M8(\*^I_NFOVX0" 3P%( M R#_"W ;@%L9K955MN94T6@B^!8)$ZW9S*#:FPJMW62%R>)""?TVTS@5_50I M"#1;"P&%0M=2@I*(%@FZCF.QA@1]W>D#(T&BLSDHFC&)\#GZC!X6 /*BZ1BR\0<J5^D@C2E05[*D M,4PM78$,&5C1IP_8=[[T'8QW(CMR[+6.O3>GQ>ON=N ZH8=?'IR>0!)ZH>N= M.#M^*](?%+F@C.J\U/>WI,^",X84W?7+'>1Z;6[>B>S(=M#:#MZ55 M*3YYEP97>&V^WHGL:#/"=C/"-^*EU73?.1*M^!JF.J/)! F0+]?&ULK59=;],P%/TK5D!H2+#8<9(FHZVT=0R00*J8@&L+WU?9 M$DJFSD4-E;FS$+)DVDSEO:]J"2QO067A!QC'?LEXY4W'[;6YG(Y%HPM>P5PB MU90ED[^NH!#KB4>\IPM?^?U2VPO^=%RS>[@%_:V>2S/S>Y:=7]L\?-0FP!2'@$$&P P?\"Z 9 6Z.=LM;6-=-L.I9B MC:2M-FQVT*Y-BS9N>&5CO-72W.4&IZ=S:=X(J7\A5N7H_4/#:Y.11F?7H!DO MU&OT%GV[O49G+U^/?6V>9U%^MN&^ZKB#(]Q?F#Q'E+Q! 0Y"!WPV#+^&K(?3 M7;AO7/96@]YJT/*%1_@^2*$4JK<-PY-AE[F.+6[9[&Y83<,@C5-JM*RV73CJ M*$E"&O5U.W)I+Y<.ROT,2EV8USQKRJ9@&G+S=IJ=FG'6O?]&/BN%U/QW>\'E MH'M M*6,QIC$<;3GP%$7T5%\S$'8.P@''!<[_! 19Q&09SLB3TL M&R4XP=BM->JU1H-:;QI9<=U(:,7>\$<[5BZ9@SSVJWNA:I;!Q#-A*9 K\*:O M7I 8OW/M@!.1[5B.>\OQ2?=#?+#P$28XW<_'54930MWYC'JQHT&Q,U'6C0:) M/C*9KYG)Z58LM!VXI YR/3>C$Y'MV$YZV\E),TH.=S(-:8+)7DBNNB@*D\2= M4MK+3?_QS3(GZE(4.?I4&M$KL#J=NVB0Y[D)G8ALQS+!?T]0?-*,-G0[BQ_0 M)!SM9>2JHQB'1[YT9.O()X."+QO358@[7K@_<,/HYV9S*K9=KW_/?'+:0Y\< MGN8D2$AR$(ZS+DW#O7#\K=;,]L6F)[KGE4(%+ P0GX],O+)K-;N)%G7;K=T) M;5)JATO3GH.T!>;^0@C]-+$-8-_P3_\ 4$L#!!0 ( -V KUAX!(#:2P( M +,% 9 >&PO=V]R:W-H965T5V!DD1:VTWP8:A:-?CL)M?&6F)GMM-V_YZSDX9V9!5(?(E]]CW/W7/Q M7;P3\E$5 )KLJY*KQ"FTKB>NJ[("*JI&H@:.-VLA*ZK1E!M7U1)H;D%5Z0:> M-W8KRKB3QO9L(=-8-+ID'!:2J*:JJ'R>0BEVB>,[AX-[MBFT.7#3N*8;6()^ MJ!<2+;=GR5D%7#'!B81UXES[DUED_*W##P8[=;0G1LE*B$=C?,L3QS,)00F9 M-@P4ERW,H"P-$:;QU'$Z?4@#/-X?V&^M=M2RH@IFHOS)'Y+"F3:GO MQ>XK='JN#%\F2F6_9-?Z7H4.R1JE1=6!,8.*\7:E^ZX.1P#D&08$'2!X"8A> M 80=(+1"V\RLK#G5-(VEV!%IO)'-;&QM+!K5,&[^XE)+O&6(T^E"XH.0^IE0 MGI.;IX;5^(LTN9B#IJQ4Y#N5DII*7Y(/Y&$Y)Q=O+V-78V2#=[,NRK2-$KP2 M)21W@NM"D1N>0WZ*=S'C/NW@D/8T.$MX1^6(A/Y[$GA!-)#/[._AX9ETPKZ* MH>4+_ZF*0W5J>:)A'M.R$U73#!('>U*!W(*3OGOCC[TO0R+_$]F)Y*B7')UC M/Y4,_A3T.&P5#=6C)QY;<3)IM^MGW/2]VM\<"__3R_7%TY-:F M[AZ]_PKDQHX%13+1<-V^J?ZTGSS7MN%>G$]Q(K4#Y#=-.\[PQ6P85Z2$-5)Z MHX_8S[(=$:VA16V[;"4T]JS=%CA501H'O%\+H0^&"=#/Z?074$L#!!0 ( M -V KU@2'?P0"00 "H1 9 >&PO=V]R:W-H965TSTU]<. MF80D)H#*"\3)O6NO-O>^K^9KE5-V)#2O, MDZ60.=6F*5>^VDA&%V52SGT4!)&?TZSP)J/RWJ.]![N_&4K=;:WO GHPU=L6>FOVT>I6GY-3U%@ M$\J(OS*V5T?7P);R(L1WV_B\&'N!9<0XFVL+0C[W$ PNVI%NNG\3^#U85%%J\N>"J_ 7[0VQH M>IQOE19YE6S:>58<_NF/:B".$B YD8"J!'1I JX2<%GH@5E9UHQJ.AE)L0?2 M1ALT>U&.39EMJLD*.XW/6IJGFHSB$*48= MAOVX&.,(D\1-,*P)AH,$_Y1T8=9 LSZ68B^;X"O-F7*1'<2RB^N]VM Y&WMF M]51,[I@W^>4G& 6_N@1^([!6V5%==G0;N4>]88<8!R3N3L_YN!;/N.89WTSL M<5_#. IQE'2HNN((ABEQ4TUJJLG_E'K2ZSB-0AB0#C]'6!*C^(30TYI>.DAO M6MH&D^")\7((U3K;.$4^B'.MR&\$UBH9!HV/!;>1>85S/.@(IV;;$W0FYX+ M-M5[N%4!K38A3XB#I"$P,RY,D M&ZN$PUXY7=.B8/R\YH=QKA7]K=#:53>>"X=-]W+5]TT512@)DMX,G0]LSDCH]38P0D_@HUQPF'GO$#W?2],[%XJ[I+LQZ68 M$'1BH8>-9\)ATS0[=B8+RODKF+&=.91MS. ^BZ7>4^EF/(AWM?IOA-:NOK%A M..S#EZN_;[1Q$D-,NIMC9Z!9\TEX8J8:3X;#IGR5^M.^IDDURN/X],_@-0 M2P,$% @ W8"O6#.R)M2E @ 7PD !D !X;"]W;W)K&ULK99=;YLP&(7_BL6FJ96V\@VA(TAMHG6]F%2UZW;MP)M@U6!F M.Z'[][.!LC2A9$*["3;V.7Z.B7F):\:?1 X@T7-!2S$WL M@E*-K!DOL%1=OC%%Q0%GC:B@IF-9@5E@4AI)W-R[XTG,MI*2$NXX$MNBP/SW M-5!6SPW;>+EQ3S:YU#?,)*[P!AY /E9W7/7,WB4C!92"L!)Q6,^-*_MR$>GY MS80?!&JQUT8ZR8JQ)]VYS>:&I8& 0BJU U:7'2R 4FVD,'YUGD:_I!;NMU_< MOS395985%K!@]"?)9#XW9@;*8(VW5-ZS^BMT>7SMES(JFE]4MW-]UT#I5DA6 M=&)%4)"RO>+G;A_V!+;WAL#I!,Z_"MQ.X#9!6[(FUA)+G,2WE[FNY MJ?+VH9T^M-/XN9-"#\5K_;QA/WW2+D6%4Y@;ZB@)X#LPD@_O[,#Z/!3V/YF] MBN[VT=TQ]^2-!W#=JH)&I4_^+K'#,/ \)S9W^^RC[A/9O9[=.\7N#[&W*O\5 MNVM';G3 /NH^D=WOV?U3[,$0NW_$'CF.;X<'Z*/F$]&#'CTXA1X.H0='Z+X? M1KYU@#YJ/A$][-'#4^BS(?3P&-UR;2LX0!\UGX@^Z]%GH^C?2V!#P68 M'?_E'3^*PME!@M$U)B:(^@31> (F,1V"CX[>-4'HJ_-Z^*XYGA>Z;N!Z?T.V M7.9>^=.?'JK:;$@I$(6U4EH7H=HGWI;SMB-9U53$%9.JOC;-7'T! =<3U/B: M,?G2T46V_Z9*_@!02P,$% @ W8"O6,*-M-CV @ [@D !D !X;"]W M;W)K&ULK59K;]HP%/TK5C9-K;0U3Q[J(!*0/?JA M4U74[;-)+L&J8V>V@;:_?K8#&8\048DO8#L^Y]YS_+@>K+EXE@L A5X*RN30 M62A5WKJN3!=08'G#2V#ZRYR+ BO=%;DK2P$XLZ""NH'G==T"$^;$ SOV(.(! M7RI*&#P())=%@<7K&"A?#QW?V0X\DGRAS( ;#TJ?/IG.7#1W/) 044F48L/Y;P00H-40Z MC;\;3J<.:8"[[2W[=ZM=:YEA"1-._Y!,+89.WT$9S/&2JD>^_@D;/1W#EW(J M[2]:5W.[.F*ZE(H7&[#N%X15__AEX\,.0/,T X(-(#@$1"< X080G@N(-H#( M.E-)L3XD6.%X(/@:"3-;LYF&-=.BM7S"S+)/E=!?B<:I^ ?GV9I0BC#+T!U3 MF.5D1@&-I 0ET54""A,JT2\L!#9+=(V^H*=I@JX^7@]-@ 3]KA M":2GX'MJPGHQ0LL7G> ;Y;F '"M N.!"D3=LSP:\Z$,NH4 MP$I?NR5D:,KG:HU%XQ*WTKU3U.229,F%R/9L[-8V=EMMG."2*$QM54&$H5)P M?7:D;'*P>[1]@KX7!(>'I#7@>[VY$-F>-[W:F]XYWI"WG9VUW6RZ8BLTX5(U M.M4[VO-1)PR/KI/6\.]UZD)DE5/N3B4L0.3V12%1RI=,556E'JT?+2-;JP_& MQ_[MI'I[_*>I7D*Z9N2$241AKBF]FY[>6*)Z750=Q4M;;V=IMFPO]( -A M)NCO<\[5MF,"U$^\^!]02P,$% @ W8"O6%WL,AKT! DA8 !D !X M;"]W;W)K&ULM9C;;N,V$(9?A7 /V 6VUL&'.*EM M(+9WVP6:-DV0[C4MC2UB)5$E*3L&^O =4K9L;1BF M1+&\V240$9EGQ>0XY,-%QE5>"NVGBP$T-@89:D7^O[8 MRRC+>_.I:;L7\RDO5D'OU/# MHG2#=Y\6M M/()Z M*NX%WGFU2LPRR"7C.1&PF?5N@YM5,-8&IL=?#/;RXIKHJ:PY_ZIO/L>SGJ]' M!"E$2DM0_-G!$M)4*^$X_CZ*]FJ?VO#R^J3^R4P>)[.F$I8\_<)BE8_V5=]Q^@Q*J7BV=$8[S.65[_T^0CBPF#BOV(0 M'@W"_VHP.!H,OC' D=H-AD>#H2%33<5P6%%%YU/!]T3HWJBF+PQ,8XW39[E> M]T3K6<V,V@WK]!D9O^(K> T3 M=G2= I$\C4E<"I9O20&"<1OMA5-.1YD;6= (9CT,(Q+$#GKS'[\+QO[/-E1= MBJTJL;$1T^%J-P^O??TW]7860L.:T-!)Z%[P"""6),*\W4E2% MSC47**!?NHBB3Z8.-I3C%VLX])MK6%%RNFY+J2.Q!J6KFM*5D]*BQJ(_RX1F MO+1OLDIF]"89I[NV9#H2:Y"9U&0F3C)?,!$Z;A>F:(K9TXZG.]V2-G:6#=;D MQ38*K+"<(V@+JR.Q!JSK&M:U$]8*9"1887)$)'/>50I$9B/DEJ-$IS3<0"Z% MP+A'J)2 :8_B=4O*Z)JE3#&0NF/.L0DD=DDP8 9]7_?%'UN0%8("Y]:O=4N8%93%^T%*: M1Z8%4E:QHU&DMZW$:'Y*R*T4*W=!>('1[_M7>N,U*3K'U9IB1VI-BN<:)7 7 M*7?TV>RT?\A]*:)$YP/.O-,MUS;Q[%1MU95:$^6YF GRTT+GJ-9(TEX!]'^4 M,<&YC@G":*\4S&ULK53+ M;MLP$/P5@D6+!"A,65+=PI4$Q$Z+YI#"2/HXT]+:(B*2*DE;SM^7#UEU L7( MH1>+2^X,9];-.[:MC=L@ M1=;2+=R#^=FNE(W(P%(Q#D(S*9""38ZOIO-EZO)]PB\&G3Y9(^=D+>6#"VZJ M'$=.$#10&L= [60]V"K@3(0O/?1U. %8GG% MW /BYX#T!4#2 Q)O-"CSMJZIH46F9(>4R[9L;N%KX]'6#1/N7[PWRIXRBS/% MC2@E!_2#'D"CBVLPE#4:?:=*45??RXP8>XO+)67/N B,\0N,";J5PM0:?1$5 M5$_QQ*H;),9'B8OX+.$M51.43-^C.(K3$3W+U\.3,W*2H6*)YTM>4;&QZ@1T M.HYV33G7+2TAQ[;K-*@]X.+=F^DL^CQF[3^1/3&:#D;3<^Q'HX8>D'T,,.8U M$$Q#Z=W V!?1))I-,[(_=7'^GHMH\C%Z>SFFF)P\; YJZ_M=HU+NA D/:-@= M1LJ5[Z1G^PL[:L)D^$<3YI1]'ELF-&I@8RFM%-NH*O1^"(QL??NLI;'-Z)>U M'9>@7((]WTAICH&[8!C Q5]02P,$% @ W8"O6**KGKAK! 41< !D M !X;"]W;W)K&ULK9AM;^HV&(;_BI5-4X_4DC?" M2P=(+63:^="M*J?K9S/'DQVA M'RQ!B(//+,W9U$HXW]S;-HL2E$'6(QN4BRS*.R$?\N)[/+4< MV2*4HHA+"RA^MFB.TE0ZB7;\K$VM)J84'I?W[G^4G1>=>8<,S4GZAF.>3*V1 M!6*T@D7*7\CN3U1WJ&Q@1%)6?H-=7=>Q0%0P3K):+%J0X;SZA9\UB".!-[P@ M\&J!=R(0@=4"OQ;XIX+^!4&_%O2O%02UH.RZ7?6]!+> ',XFE.P E;6%FRR4 M]$NUX(5S.5&6G(JG6.CX;,E)])&0-$:4@?!G@?D7N%D@#G'*P%^04B@'\ANX M Z_+!;CY]=O$YB*L%-M1'>*Q"N%=".&")Y+S1-CG,8H5^KE>[VOTMNANTV=O MW^='3VOX!&D/^.XM\!S/4[7G>GE?(5]<+_<5\E O7Z#HDKP%PV\F@%_Z]2_X MS4F6B1>6R7EP"U@"*6( %CPA%/^K'*Y'K:%[9!D9H:HFEBR&Z1=;LMU_< M@?.[BG5E%I1F0@BU,"Z2BJ#7J M2K$R&QWUQ^DYCGN"T&3(\/]"MO@%#;^@^VS$C!7JF:@UZ\HP.)L38]]UAX-3 MBB:#AN=!1Z.Q[WD7YN&@X3CHSE'L$QB'>8SSM0JFUK$KS,&5,$T&#<^#:F$. M&YA#+8JD9D=#8)AL'9O\E<&[(K:I-FH2&S%NIQ@WJL12W*^ .!#<61DFVE'AZQ M#7J^?X)6&Z(K6I-FH2&S%EK7.>RTG:N6$? #T4RYC=;K5Z2@=U](["DBL1^F M(L4J8 JXVFRN-^LZ#$;=0E-N[8$X2GE<+4V^J[1[$/B<$S_,I0SL./72)9O@:'M9N@R.>GCL:G>78BGK^X+16:*IM;>R' M%-'5YXBFL._S(B5^HYFEJ\CR^L.A=TK_O)H['ONG] TUK:)O'QT=9HBNRS-; M)G881AI[&PO=V]R:W-H965T--2?.;/?!O^?:24/69M60 M^)+X<<_Q.=?V]6@KY)/* 339%;Q48R?7NKIQ797F4%!U*2HH<68I9$$U=N7* M594$FEE0P=W \V*WH*QTDI$=F\ED)-::LQ)FDJAU45#Y>P)<;,>.[^P''M@J MUV; 34857<$<]&,UD]AS6Y:,%5 J)DHB83EV;OV;:6SB;>@ MD*@*>/JG%R0Q_D=.7M_/G(UKFAP;MJP3VKV MX!7VD-R+4N>*?"XSR%[B753:R@WV')^2$ M;?9"RQ?^8_;Z,E4S1?U,YK+>J(JF,';P-BJ0&W"2#^_\V/O49_,_D;TP';6F MHU/LR0,H+5FJT3,>S_2)I-US SO3AKX,U+2QI37599.$P^OP&C=BT_5V'.9' MGN_';=@+U8-6]>"DZN^BO'A>4\Z6#(6+RHI5G?U[JXMZF4%'7C ,K[T#$\=1 M7K_^N-4?G]3_0VC*7Q>\ *SH0#3=@>I3'1\E-?*OKH:'N3\.Z\V]VRDX!VPAV,3_ )J"OV7YKZ_<"KNF*E(AR62.E=7F$N95V3 MZXX6E2UK"Z&Q2-IFCL\82!. \TLA]+YC%F@?QN0/4$L#!!0 ( -V KU@] MQP6/SP, "4) 9 >&PO=V]R:W-H965TO1:[L-,B<*^_"T"89%L)>ZQ(5?=EJ4PA'6[,+ M;6E0I%ZIR,,XBL9A(:0*9A-_MC2SB:Y<+A4N#=BJ*(1YN\=<'Z9!/S@=/,M= MYO@@G$U*L<,5NG6Y-+0+&Y14%JBLU H,;J?!O']W?\OR7N /B0=[M@;V9*/U M"V\^I=,@8D*88^(80=#?'A\PSQF(:/PX8@:-258\7Y_0/WK?R9>-L/B@\V\R M==DTN T@Q:VHL#[_CT9\1XR4ZM_X7#K7LZ-< DLHZ71R5B4$A5?TO7H]Q M.%.XC=Y1B(\*L>==&_(L%\*)V<3H QB6)C1>>%>]-I&3BI.R-]6&G];4RF.B=DG\2 7N6IN0\3?C*ZU9:-7P_.N,57V5(D. WHXK-H]AC,?OFI/XY^ZR![TY"] M^;]DK2ED3G$QQM!J!3V!$]*@\'/_-T1@Y1:FC4]'EVW M+O/'=26G:-@ :['\9Z$JFE50WS$CCTB+<8^FV.8[31863JA^I:HX@50;,L%K M8$^QY?I@NV3,(K!WO+N@NZ)'22,B>0X;YI%H0_EXWH=557D<)JI(\+FB24#OW($%# X G[QX5 M,S<]$.GWRH?S\?[3U\6<&9UL@A-FAX3N,J.K708+3'R63A?TJ-?6+.'9Z"J0 M$'A 6PIII5P]Q9K3Y@TPKT??/^+U X*FP4XJ"SEN236ZOJ&^,/50KC=.EWX0 M;K2CL>J7&;UCT+ ?=]J[4X;-M"\C&9_ U!+ P04 " #=@*]8H!SP+[P" M >!P &0 'AL+W=O1"NVT2>N$BKH^F^1"K,9V9CO0_?M=.Y !2]$>Q@.QG7N.S[WQ M/9[LI'K1.8 AK[P0>NKEQI1CW]=I#ISJCBQ!X)NU5)P:G*J-KTL%-',@7OA1 M$/1]3IGPDHE;6ZAD(BM3, $+173%.56_9E#(W=0+O2H7"F=^PY(Q#D(S*8B"]=2[#CP_LGUWNF,N*:IC+XIEE)I]Z0X]DL*95 M81[E[@OL\^E9OE06VOV371W;BSR25MI(O@>C LY$_:2O^SH< 9"G'1#M =$Y MH/L&(-X#8I=HK94 ;FZ7RROR=4=&,H*?4UNR-/RCER]OY[X!C>V<#_=;S*K M-XG>V"0F#U*87)-[D4%VBO=1<*,Z.JB>11<)'ZCJD#C\2*(@ZK;HF?\[/+X@ M)VZ*&#N^^ V^&=4L)51DY(X5E8&,8.UL-\>ZI"E, M/6Q/#6H+7O+A7=@//K4E_)_(3M+O-NEW+[$GW]%LF$@E!U)(K=MRK0GZCL : MRS:YZ??B, PF_O8XC9:X42_L#D9-W(G"7J.P=U'AL^MF_"YT"PK-B8B*K_# MRS5)ZS.O[9EOE5XS]XXD#8>CP3 "PO!,O7]D-1S4QCFPQBI6PM3]VZPV)G_K MO.UL?8;F7WOU'YKZYL#NW#"A20%KI PZ ZRIJMVXGAA9.D-;28/VZ(8Y7F"@ M; "^7TMI#A.[07,E)K\!4$L#!!0 ( -V KUB9X*(;D0( /(& 9 M>&PO=V]R:W-H965TV^\.]W=M)02NBF:5\:GWW/<\]=?>=T(]63+@$, MV?)*Z+%7&E-?^K[.2^!4G\D:!)XLI.+4H*F6OJX5T,*!>.6'09#XG#+A9:G; MFZDLE2M3,0$S1?2*)U#)S=@;>+N-.[8LC=WPL[2F2YB#N:]G"BV_8RD8 M!Z&9%$3!8NQ=#2ZGB?5W#C\9;/3>FMA,'J5\LL;W8NP%5A!4D!O+0/&SABE4 ME25"&;]:3J\+:8'[ZQW[5Y<[YO)(-4QE]< *4XZ] M4@7DY&8V/R4GUV HJS3Y096BMN2GY#/1UD.GOD$%EL?/VVB3)EKX3K2(W$IA M2DUN1 '%:[R/RCOYX4[^)#Q*>$O5&8D>@8A,,>/=._AT='Y$1=-2/'%_U; M-?L*UA .^PEM#U_JFN8P]K!)-:@U>-G'#X,D^-*7[7\B>Y7[L,M]>(P]NQ>P M!94S#07!:YL_$5G;3NV])@U5[*CLH%EGX?EY/ I2?[V?SUNW41R\.+W2&75NN.[;]#%$VJ^C%?2/,FN MM0W1.-M(Q>L.C KJDK5O^M3EX0" /,, KP-XIX#@!8#? 7P3:*O,A'5-%4T3 MP7=$:&MDTPN3&X/&:$JFJ[A4 F]+Q*GT#K; -D!6@M=DP9D2F%B)(E1!%L8] M"$G.KD'1LI(?R2=RO[PF9^\_)K9"]YK$SCI7\]:5]X(KG]P@?R')%Y9#?HRW M47:OW=MKGWNCA#=47!#?/2>>XP4#>A;_#O='Y/A]*GW#%XRG\IPP4$/9:=&1 M0>N?:YOZ@>?$7CQ-[.VA[.>&7NC%?C1Q>\,C@4$O,!@5N*!"E"#($L2VS$ . MB1QET"WE4C8T@YF%/4,B#UCIAW=NY'P>RO\;D1T%&_;!AJ^J1HL.#Y+L3K$> M\>2T&@.&?CB-8^>%:D2]P&A4X UEV";ST6J,,OQO-=Z(["C8N \V?E4UXF>? MO!M,HB"8.B?5&#!THSB<3IR3:M@'/1%[V-J,"DDROF&J;3']:3^-KDP3/CF? MXY1JA\I?FG;$80-9ETR2"E9(Z5S$^)&(=FRT&\4;TWD?N,)&:I8%3EH0V@#O M5YRK_48[Z&=W^@=02P,$% @ W8"O6*>'?"\9 P _PH !D !X;"]W M;W)K&ULK59=;YLP%/TK%INF5NK"5X"D2Y":=-TF MK5+5J-NS"SV+[3K:4/?$$0*#G/"-\ M:B1"%)>FR:,$<$ QQJ49Z9C6;Z9XY08X43/W;%P M0M8[9WQED=#LU;&,W<9^N$J$FS'!2X!4L0#P4=TR.S)HE3G,@ M/*4$,5A.C2O[9N*?;[U EY"F^ MB&9<_Z)M&>M;!HK67-"\ DL%>4K*)WZN"M$ 2)YN@%,!G'W \!6 6P%GE@')U=@\!IQI%]CCZCA\4U.OMX/C&%%*!HS*A:;%8NYKRRF(MN MY0H)1U])#'$;;TKAM7IGIW[F]!+>8C9 KGV!',L9=NB9_S_<[9'CUL5T-=^P MOY@7B(#HJDZ)]C5:[:]-Z X=*W""\<3<-&4?!CJ>$[C^R*X#6P*'M-<(:^T0TP(K>FX%VB>QG5*7/)"QS!U)#'" >V 2/\],'V MK2]=?IR(K)6\5R?O'>5.B?8:11_[_H$U'5&V_O=T^>+7TOQ>:?)$DN<->7R4&^.#.ON6Z_BNO^?'8=QP['J>XW4[ M8ELO=Y3UUK&%;B &UCJM.N^?7J+WFG(JMG;:C:O9/LJ7"MZZ)D:6'WC!_D[I MBI2'EN4%_IXW9J.5D/M@I3LLCB*Z)J*\E^O9NHN[TKW+WOQ,=7>Z17FA*5M# M>>NN4L)1!DM):0T"^8]A9;=5#@0M=,/R2(7L/_1K(CM48"I ?E]2*G8#M4#= M\X;_ %!+ P04 " #=@*]8F@=_]IP" "Y!P &0 'AL+W=ONJ MK(":J7/1 ,>;N9 UT[B5"UW8OTT0L=55RN)=$ M+>N:R=\3J,1Z[/C.YN"A7!3:'+AITK %S$ _-O<2=V[/DICQW/"((*,FT8&+Y6,(6J,D0HXU?'Z?0N M#7![O6'_:F/'6)Z8@JFH?I:Y+L;.A4-RF+-EI1_$^AMT\8P,7R8J99]DW=I& MGD.RI=*B[L"HH"YY^V8O71ZV ,@S#* =@.X#PE< 00<(;*"M,AO6#=,L3:18 M$VFLDD\ _(]2CX8">Z;_#@R-R@CZ9@>4+CR?SC'#00]EIT9%% MF]]KE08A]6(:7R;N:EOVH2$=T3B(+OS><$=@V L,CPI\Y*6&G,PTTZ"&%!Z% MFXYRI1J6P=C!EJ% KL!)/WWP(^_+4/+?B6PGTE$?Z>A-I6C1H^U2!'2$7U&T M5XI#0XHUNPQ];[@442\P.BKP=BFQ%0]).XK[WQJ\$]E.B'$?8ORF&L0'7_GE M*/:"8*\"AV:^%X4TWO\7W*TNB%UK88>#(IE85 IH[4,G], @&?DF9\-+$G2U4FLC:<"9@ MH8BNRY*JIREPN1][?>]XL&3;PM@#/TTJNH45F(=JH7#G=RPY*T%H)@51L!E[ MD_YH%MMX%_"=P5Z?K(E5LI;RT6Z^YF,OL 4!A\Q8!HJO'KH_L=TX[:EE3#3/)?[#<%&/OUB,Y;&C-S5+NOT"KYZ/ERR37[DGV3>P M@[-:&UFV8*R@9*)YTT/KPPD >$]5CT3]]R0,POA,/;._AT<7RHDZ4R/'%_V+J>=L:VCC M\[2VH4>ZHAF,/>Q8#6H'7OKN37\0?#JG^3^1/7,@[AR(+[%W#BR!4P,YF525 MD@>&;0?\Z9SRAF[@Z.SDV:7#X'88!(F_.]7T9]A-,(Q/PIIJ_9.&0*^W;DYH MDLE:F.:OZDZ[431Q'?CB?(HCJIDHOVF:^8;_S)8)33ALD#+HW6"#JV9F-!LC M*]=V:VGP@[ME@6,6E W ^XV4YKBQ";K!G?X"4$L#!!0 ( -V KUB72XMB M3P, $84 - >&POR0 /4AUH>U+*B-[S[?=]_9 M%^)V6*D5I[=S2I6WS+FH1OYJ\F;%0JB1WV]Y9N4B1TY-^? MO?ZV*-35*\_>3]Z8J%#0[2M$<11AR[B7___(5L3XOLW:!^QU&H7IBV5C!,<%"WT7B8 M%J+MIM"W#LU.&N MM:##:YZU=^FV N>DDTT(F5#9INO[:-1YRFH(1ZD#"2 M%8(8#>N(>J!I9Y3S6WC\OZ9;W,MT8]_,KHEFJ 750TMC#>#?9+/ Y6*S38]WR4I[^A2K=MIF>*:>T>H^=^N MD4%]RM@XRFP=9!JO!P?&D?\%CI^\3>I-%XPK)FIKSI*$BD?G&4VOR%3_D;3% MK^7YG^H9H/58#-,V<"(#-&: MQM@H%S(Q'RR/.R;6E[O2. [#*,)6=#)Q*IA@ZQ9%\.-FP[1!!)8',OW=6N.[ MC7?(_C[ ]G1?AV"5XIV(58JO-2#N=8.(.';O-I8'(K!=P'H'\KOS0$^Y8\(0 M=A73ACW!.!+'& *]Z.[1*$)6)X*/>W^PIR0,X]B- .96$(88 D\CCF *0 .& MA*%Y#^Z\CX+U>RIH_W,X_@-02P,$% @ W8"O6)>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'5]),HJ.UI[O!P!1'J+EYK4X@W9:]TC6W;E4?!N:D@9?F"&#K:A / MA^-!S86,/KR_[6NC!_Z*LE!8H:1K;!N^"KB8']O;57861NQ$)>S3).I^5Q"Q M6DA1BVZ%LMW M#]R!3*+QT.UP+[2Q78]N_]PQGL%UOJXU5GT2E04]YQ8^:]69(Q MQCU"_A5[D D"F?0)F7B0*0*9]@+Y<7H_7NPV,RY*MN&TT,+5GZU.0)]\AD.]H(3]R M(TR+M-%@7-K0%M\:<6K_X--ANAD1^^:S4N7%7>J.;ND>&WEH"5["Z5-BOAE1"T=# M*=PU/FB MFL ACEF1"R9I2Q4#6S+OT/ A"EE1.R4W*KB\:BJ$K3I;CC[Y*-A M(AD1FR0_<@V_[[AQF66F:KJ]IA2JO=2,JPB[!'EP_]&S'&)!)3#UU< (7M MGM$F)A.8F*=8'4#>[7U M,3&?Q,0^04N',)J876)BN_R\='!Q;,-I@G2$"20_ACUAB33]R3?%[B MZ6-B#HK[=% XEX(Y*.G302$FYJ"$V$%XWO0G?1+,0@FQA7!,?[(B06?0>K60 M/UV18!9*>K70W,?$+)3T:J'@WL0LE!!;",<,[DW,0@FQA7XERSE8+BJ_WDPP M"R7$%D(QP[R)62@AMA#J] SQ2R4$EL(QPSF]#$+I<06PC']1RC%+)12O\;Y M]S3+/T\/6W'M3_2FF(528@OYDRXA(6_?)_J8Z)L<8@O]9![&I_4Q,0NEQ!;Z M=5GW+Z;^? W4$L#!!0 ( M -V KUA\?ND;U $ ,8? : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-V3M.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94 MUMCR]5]8GZSQ_"7MVK+M#GFS[?/DN-\=\J+9E-(_A)"7F[1O\TW7I\/YRJH; M]FTY+X=UZ-OE>[M.0:?361A^SF@>YS]G3EY/??K+Q&ZUVB[34[?\V*=#^65P M^.R&][Q)J323UW98I[)HPG%W/9W#Y2 WY\G-Y/EMT0S/;]*$VD$*05H_R"#( MZ@BV?M =!-W5#[J'H/OZ03)%&:<$22.L";06 MY%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1;".06I%L([!;$6PCT5M1;"?16 MU%L)]-;1QS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MAGH;@=Z&>AN!WH9Z&X'>-MHL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'F]T$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'I'U#L2Z!U1[TB@=T2](X'>$?6._ZEW+J==RM>>[S4^_S^I M+N=[T_7QE^7WR=&K7!E&ULS=G);L(P% 707T'95L1X"!T$;-IN M6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR>MM:\KU-735^G"Q" ML ^,^7Q!M?:IL=3$D9EQM0[QTB)9GI5 MA=[S)K[VI6G&B:/*)[W'W<0V:YQH:ZLRUR&.LW53?$OI[Q/2N+*;XQ>E]3=Q M0L).)K0C/P?LU[VNR;FRH-Y4N_"BZSB+;2KFP[8BGYXO<:)',YN5.14F7]5Q M2>JM(UWX!5&HJW17].9\Q M$+E0GO_$8V(L??7W47O:!16_S([;^V'&UL4$L! M A0#% @ W8"O6"A9N3K:!0 I1\ !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8"O6/,U M(G+T @ \P@ !@ ("!CA8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ W8"O6+Q,.Q'@!P J2 !@ M ("!.R0 'AL+W=OZ7P% "O# M& @(%),@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ W8"O6#J^PDA4" KQ4 !D ("!^S< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8"O M6$G"^5@6 P 5@< !D ("!24P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8"O6-DU0[\+!P &PO=V]R:W-H965T&UL4$L! A0#% @ W8"O6">NU2(\!P C!( !D M ("!"VD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W8"O6']4T^MR @ P 4 !D ("!+'@ 'AL+W=O M@ >&PO=V]R:W-H965T# M !X;"]W;W)K&UL4$L! A0#% @ W8"O6"YH MD"-; @ 8 4 !D ("!.H< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8"O6*QL']>U P V@@ !D M ("!,9 'AL+W=O&PO M=V]R:W-H965TIP( M -4% 9 " @<>6 !X;"]W;W)K&UL4$L! A0#% @ W8"O6*JD$]!: P B@@ !D ("! MI9D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W8"O6&/@7H6' @ QP< !D ("![J( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8"O6!(=_! )! *A$ !D M ("!G;, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W8"O6%WL,AKT! DA8 !D ("!YKT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MW8"O6 (Y28N6 @ ) < !D ("!&LH 'AL+W=O&PO=V]R:W-H965TW0 !X;"]W M;W)K&UL4$L! A0#% @ W8"O6)G@HAN1 @ M\@8 !D ("!X-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8"O6)H'?_:< @ N0< !D M ("!S-P 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ ] #T HA /O $! end XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 86 215 1 false 32 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://wyy.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://wyy.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://wyy.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://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 4 false false R5.htm 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://wyy.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://wyy.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://wyy.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 Sheet http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY Statements 8 false false R9.htm 000009 - Disclosure - Organization and Nature of Operations Sheet http://wyy.com/role/OrganizationAndNatureOfOperations Organization and Nature of Operations Notes 9 false false R10.htm 000010 - Disclosure - Basis of Presentation and Accounting Policies Sheet http://wyy.com/role/BasisOfPresentationAndAccountingPolicies Basis of Presentation and Accounting Policies Notes 10 false false R11.htm 000011 - Disclosure - Accounts Receivable and Significant Concentrations Sheet http://wyy.com/role/AccountsReceivableAndSignificantConcentrations Accounts Receivable and Significant Concentrations Notes 11 false false R12.htm 000012 - Disclosure - Unbilled Accounts Receivable Sheet http://wyy.com/role/UnbilledAccountsReceivable Unbilled Accounts Receivable Notes 12 false false R13.htm 000013 - Disclosure - Other Current Assets and Accrued Expenses Sheet http://wyy.com/role/OtherCurrentAssetsAndAccruedExpenses Other Current Assets and Accrued Expenses Notes 13 false false R14.htm 000014 - Disclosure - Property and Equipment Sheet http://wyy.com/role/PropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 000015 - Disclosure - Goodwill and Intangible Assets Sheet http://wyy.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 000016 - Disclosure - Credit Agreements Sheet http://wyy.com/role/CreditAgreements Credit Agreements Notes 16 false false R17.htm 000017 - Disclosure - Income Taxes Sheet http://wyy.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 000018 - Disclosure - Stockholders Equity Sheet http://wyy.com/role/StockholdersEquity Stockholders Equity Notes 18 false false R19.htm 000019 - Disclosure - Share-based Compensation Sheet http://wyy.com/role/ShareBasedCompensation Share-based Compensation Notes 19 false false R20.htm 000020 - Disclosure - Earnings Per Common Share (EPS) Sheet http://wyy.com/role/EarningsPerCommonShareEps Earnings Per Common Share (EPS) Notes 20 false false R21.htm 000021 - Disclosure - Revenue from Contracts with Customers Sheet http://wyy.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 21 false false R22.htm 000022 - Disclosure - Commitments and Contingencies Sheet http://wyy.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 000023 - Disclosure - Basis of Presentation and Accounting Policies (Policies) Sheet http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies Basis of Presentation and Accounting Policies (Policies) Policies http://wyy.com/role/BasisOfPresentationAndAccountingPolicies 23 false false R24.htm 000024 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) Sheet http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables Accounts Receivable and Significant Concentrations (Tables) Tables http://wyy.com/role/AccountsReceivableAndSignificantConcentrations 24 false false R25.htm 000025 - Disclosure - Unbilled Accounts Receivable (Tables) Sheet http://wyy.com/role/UnbilledAccountsReceivableTables Unbilled Accounts Receivable (Tables) Tables http://wyy.com/role/UnbilledAccountsReceivable 25 false false R26.htm 000026 - Disclosure - Other Current Assets and Accrued Expenses (Tables) Sheet http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesTables Other Current Assets and Accrued Expenses (Tables) Tables http://wyy.com/role/OtherCurrentAssetsAndAccruedExpenses 26 false false R27.htm 000027 - Disclosure - Property and Equipment (Tables) Sheet http://wyy.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://wyy.com/role/PropertyAndEquipment 27 false false R28.htm 000028 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://wyy.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://wyy.com/role/GoodwillAndIntangibleAssets 28 false false R29.htm 000029 - Disclosure - Share-based Compensation (Tables) Sheet http://wyy.com/role/ShareBasedCompensationTables Share-based Compensation (Tables) Tables http://wyy.com/role/ShareBasedCompensation 29 false false R30.htm 000030 - Disclosure - Earnings Per Common Share (EPS) (Tables) Sheet http://wyy.com/role/EarningsPerCommonShareEpsTables Earnings Per Common Share (EPS) (Tables) Tables http://wyy.com/role/EarningsPerCommonShareEps 30 false false R31.htm 000031 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://wyy.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://wyy.com/role/RevenueFromContractsWithCustomers 31 false false R32.htm 000032 - Disclosure - Accounts Receivable and Significant Concentrations (Details) Sheet http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails Accounts Receivable and Significant Concentrations (Details) Details http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables 32 false false R33.htm 000033 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) Sheet http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1 Accounts Receivable and Significant Concentrations (Details 1) Details http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables 33 false false R34.htm 000034 - Disclosure - Accounts Receivable and Significant Concentrations (Details Narrative) Sheet http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative Accounts Receivable and Significant Concentrations (Details Narrative) Details http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables 34 false false R35.htm 000035 - Disclosure - Unbilled Accounts Receivable (Details) Sheet http://wyy.com/role/UnbilledAccountsReceivableDetails Unbilled Accounts Receivable (Details) Details http://wyy.com/role/UnbilledAccountsReceivableTables 35 false false R36.htm 000036 - Disclosure - Other Current Assets and Accrued Expenses (Details) Sheet http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails Other Current Assets and Accrued Expenses (Details) Details http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesTables 36 false false R37.htm 000037 - Disclosure - Other Current Assets and Accrued Expenses (Details 1) Sheet http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1 Other Current Assets and Accrued Expenses (Details 1) Details http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesTables 37 false false R38.htm 000038 - Disclosure - Property and Equipment (Details) Sheet http://wyy.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://wyy.com/role/PropertyAndEquipmentTables 38 false false R39.htm 000039 - Disclosure - Property and Equipment (Details Narrative) Sheet http://wyy.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://wyy.com/role/PropertyAndEquipmentTables 39 false false R40.htm 000040 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://wyy.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://wyy.com/role/GoodwillAndIntangibleAssetsTables 40 false false R41.htm 000041 - Disclosure - Goodwill and Intangible Assets (Details 1) Sheet http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1 Goodwill and Intangible Assets (Details 1) Details http://wyy.com/role/GoodwillAndIntangibleAssetsTables 41 false false R42.htm 000042 - Disclosure - Goodwill and Intangible Assets (Details Narrative) Sheet http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative Goodwill and Intangible Assets (Details Narrative) Details http://wyy.com/role/GoodwillAndIntangibleAssetsTables 42 false false R43.htm 000043 - Disclosure - Credit Agreements (Details Narrative) Sheet http://wyy.com/role/CreditAgreementsDetailsNarrative Credit Agreements (Details Narrative) Details http://wyy.com/role/CreditAgreements 43 false false R44.htm 000044 - Disclosure - Income Taxes (Details Narrative) Sheet http://wyy.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://wyy.com/role/IncomeTaxes 44 false false R45.htm 000045 - Disclosure - Stockholders Equity (Details Narrative) Sheet http://wyy.com/role/StockholdersEquityDetailsNarrative Stockholders Equity (Details Narrative) Details http://wyy.com/role/StockholdersEquity 45 false false R46.htm 000046 - Disclosure - Share-based Compensation (Details) Sheet http://wyy.com/role/ShareBasedCompensationDetails Share-based Compensation (Details) Details http://wyy.com/role/ShareBasedCompensationTables 46 false false R47.htm 000047 - Disclosure - Share-based Compensation (Details Narrative) Sheet http://wyy.com/role/ShareBasedCompensationDetailsNarrative Share-based Compensation (Details Narrative) Details http://wyy.com/role/ShareBasedCompensationTables 47 false false R48.htm 000048 - Disclosure - Earnings Per Common Share (EPS) (Details) Sheet http://wyy.com/role/EarningsPerCommonShareEpsDetails Earnings Per Common Share (EPS) (Details) Details http://wyy.com/role/EarningsPerCommonShareEpsTables 48 false false R49.htm 000049 - Disclosure - Earnings Per Common Share (EPS) (Details Narrative) Sheet http://wyy.com/role/EarningsPerCommonShareEpsDetailsNarrative Earnings Per Common Share (EPS) (Details Narrative) Details http://wyy.com/role/EarningsPerCommonShareEpsTables 49 false false R50.htm 000050 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://wyy.com/role/RevenueFromContractsWithCustomersDetails Revenue from Contracts with Customers (Details) Details http://wyy.com/role/RevenueFromContractsWithCustomersTables 50 false false R51.htm 000051 - Disclosure - Revenue from Contracts with Customers (Details 1) Sheet http://wyy.com/role/RevenueFromContractsWithCustomersDetails1 Revenue from Contracts with Customers (Details 1) Details http://wyy.com/role/RevenueFromContractsWithCustomersTables 51 false false R52.htm 000052 - Disclosure - Revenue from Contracts with Customers (Details 2) Sheet http://wyy.com/role/RevenueFromContractsWithCustomersDetails2 Revenue from Contracts with Customers (Details 2) Details http://wyy.com/role/RevenueFromContractsWithCustomersTables 52 false false R53.htm 000053 - Disclosure - Revenue from Contracts with Customers (Details Narrative) Sheet http://wyy.com/role/RevenueFromContractsWithCustomersDetailsNarrative Revenue from Contracts with Customers (Details Narrative) Details http://wyy.com/role/RevenueFromContractsWithCustomersTables 53 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding - wyy_10q.htm 1 [DQC.US.0043.9873] The company has reported the concept ProfitLoss as part of the cash flow statement. This income item is being deducted from the value of operating cash flows in the calculation defined by the filer. This implies that the resulting operating cash flow calculation excludes this income item from cash flow from operations. If ProfitLoss represents income from discontinued operations then the element NetCashProvidedByUsedInOperatingActivitiesContinuingOperations should be used as the total rather than the current total element of NetCashProvidedByUsedInOperatingActivities. If the item is an income item and is being deducted because the value is negative then consider changing the sign and weight of the element. - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 4602, 9356 - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 4602, 9356 [DQC.US.0085.9361] The element DeferredTaxLiabilities appears in the face financial statements of the filing http://wyy.com/role/CondensedConsolidatedBalanceSheets. This element is a footnote concept that should only be used in a footnote disclosure. To report the value of deferred taxes on the balance sheet either the element DeferredIncomeTaxAssetsNet or DeferredIncomeTaxLiabilitiesNet should be used depending if it is a liability or an asset. If the value of DeferredTaxLiabilities is the same as the value for DeferredIncomeTaxAssetsNet or DeferredIncomeTaxLiabilitiesNet, then one of these balance sheet elements should be used on the balance sheet and not the footnote element DeferredTaxLiabilities. - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 2606 - https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd 2606 [DQC.US.0085.9367] The element DeferredTaxLiabilities has been reported with a value of 16923.000000, this element is also included as a calculation descendant of Liabilities in the financial statements. This element is a footnote element and should not appear in the face financial statements. The properties of this DeferredTaxLiabilities fact are: Context: AsOf2023-12-31 Unit: USD. - wyy_10q.htm 1 - wyy_10q.htm 1 [DQC.US.0085.9367] The element DeferredTaxLiabilities has been reported with a value of 64753.000000, this element is also included as a calculation descendant of Liabilities in the financial statements. This element is a footnote element and should not appear in the face financial statements. The properties of this DeferredTaxLiabilities fact are: Context: AsOf2023-12-31 Unit: USD. - wyy_10q.htm 1 - wyy_10q.htm 1 [DQC.US.0085.9367] The element DeferredTaxLiabilities has been reported with a value of 16923.000000, this element is also included as a calculation descendant of LiabilitiesAndStockholdersEquity in the financial statements. This element is a footnote element and should not appear in the face financial statements. The properties of this DeferredTaxLiabilities fact are: Context: AsOf2023-12-31 Unit: USD. - wyy_10q.htm 1 - wyy_10q.htm 1 [DQC.US.0085.9367] The element DeferredTaxLiabilities has been reported with a value of 64753.000000, this element is also included as a calculation descendant of LiabilitiesAndStockholdersEquity in the financial statements. This element is a footnote element and should not appear in the face financial statements. The properties of this DeferredTaxLiabilities fact are: Context: AsOf2023-12-31 Unit: USD. - wyy_10q.htm 1 - wyy_10q.htm 1 wyy-20240331.xsd wyy-20240331_cal.xml wyy-20240331_def.xml wyy-20240331_lab.xml wyy-20240331_pre.xml wyy_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wyy_10q.htm": { "nsprefix": "wyy", "nsuri": "http://wyy.com/20240331", "dts": { "schema": { "local": [ "wyy-20240331.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "wyy-20240331_cal.xml" ] }, "definitionLink": { "local": [ "wyy-20240331_def.xml" ] }, "labelLink": { "local": [ "wyy-20240331_lab.xml" ] }, "presentationLink": { "local": [ "wyy-20240331_pre.xml" ] }, "inline": { "local": [ "wyy_10q.htm" ] } }, "keyStandard": 181, "keyCustom": 34, "axisStandard": 13, "axisCustom": 0, "memberStandard": 13, "memberCustom": 19, "hidden": { "total": 14, "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 86, "entityCount": 1, "segmentCount": 32, "elementCount": 312, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 403, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://wyy.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R3": { "role": "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical", "longName": "000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R5": { "role": "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "longName": "000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R6": { "role": "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "000006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R7": { "role": "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://wyy.com/role/OrganizationAndNatureOfOperations", "longName": "000009 - Disclosure - Organization and Nature of Operations", "shortName": "Organization and Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://wyy.com/role/BasisOfPresentationAndAccountingPolicies", "longName": "000010 - Disclosure - Basis of Presentation and Accounting Policies", "shortName": "Basis of Presentation and Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://wyy.com/role/AccountsReceivableAndSignificantConcentrations", "longName": "000011 - Disclosure - Accounts Receivable and Significant Concentrations", "shortName": "Accounts Receivable and Significant Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://wyy.com/role/UnbilledAccountsReceivable", "longName": "000012 - Disclosure - Unbilled Accounts Receivable", "shortName": "Unbilled Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:UnbilledAccountsReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:UnbilledAccountsReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpenses", "longName": "000013 - Disclosure - Other Current Assets and Accrued Expenses", "shortName": "Other Current Assets and Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://wyy.com/role/PropertyAndEquipment", "longName": "000014 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://wyy.com/role/GoodwillAndIntangibleAssets", "longName": "000015 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://wyy.com/role/CreditAgreements", "longName": "000016 - Disclosure - Credit Agreements", "shortName": "Credit Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://wyy.com/role/IncomeTaxes", "longName": "000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://wyy.com/role/StockholdersEquity", "longName": "000018 - Disclosure - Stockholders Equity", "shortName": "Stockholders Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://wyy.com/role/ShareBasedCompensation", "longName": "000019 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://wyy.com/role/EarningsPerCommonShareEps", "longName": "000020 - Disclosure - Earnings Per Common Share (EPS)", "shortName": "Earnings Per Common Share (EPS)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://wyy.com/role/RevenueFromContractsWithCustomers", "longName": "000021 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:RevenueFromContractsWithCustomersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:RevenueFromContractsWithCustomersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://wyy.com/role/CommitmentsAndContingencies", "longName": "000022 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies", "longName": "000023 - Disclosure - Basis of Presentation and Accounting Policies (Policies)", "shortName": "Basis of Presentation and Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables", "longName": "000024 - Disclosure - Accounts Receivable and Significant Concentrations (Tables)", "shortName": "Accounts Receivable and Significant Concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://wyy.com/role/UnbilledAccountsReceivableTables", "longName": "000025 - Disclosure - Unbilled Accounts Receivable (Tables)", "shortName": "Unbilled Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:UnbilledAccountsReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:UnbilledAccountsReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesTables", "longName": "000026 - Disclosure - Other Current Assets and Accrued Expenses (Tables)", "shortName": "Other Current Assets and Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://wyy.com/role/PropertyAndEquipmentTables", "longName": "000027 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://wyy.com/role/GoodwillAndIntangibleAssetsTables", "longName": "000028 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://wyy.com/role/ShareBasedCompensationTables", "longName": "000029 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://wyy.com/role/EarningsPerCommonShareEpsTables", "longName": "000030 - Disclosure - Earnings Per Common Share (EPS) (Tables)", "shortName": "Earnings Per Common Share (EPS) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://wyy.com/role/RevenueFromContractsWithCustomersTables", "longName": "000031 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "longName": "000032 - Disclosure - Accounts Receivable and Significant Concentrations (Details)", "shortName": "Accounts Receivable and Significant Concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "longName": "000033 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1)", "shortName": "Accounts Receivable and Significant Concentrations (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2024-03-31_wyy_USFederalGovernmentMember", "name": "wyy:ConcentrationRiskPercentageOfTradeAccountsReceivable", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_wyy_USFederalGovernmentMember", "name": "wyy:ConcentrationRiskPercentageOfTradeAccountsReceivable", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "wyy:AccountsReceivableAndSignificantConcentrationsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative", "longName": "000034 - Disclosure - Accounts Receivable and Significant Concentrations (Details Narrative)", "shortName": "Accounts Receivable and Significant Concentrations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://wyy.com/role/UnbilledAccountsReceivableDetails", "longName": "000035 - Disclosure - Unbilled Accounts Receivable (Details)", "shortName": "Unbilled Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2024-03-31_wyy_USFederalGovernmentMember", "name": "wyy:PercentageOfReceivables", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTableTextBlock", "wyy:UnbilledAccountsReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_wyy_USFederalGovernmentMember", "name": "wyy:PercentageOfReceivables", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTableTextBlock", "wyy:UnbilledAccountsReceivablesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails", "longName": "000036 - Disclosure - Other Current Assets and Accrued Expenses (Details)", "shortName": "Other Current Assets and Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1", "longName": "000037 - Disclosure - Other Current Assets and Accrued Expenses (Details 1)", "shortName": "Other Current Assets and Accrued Expenses (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "wyy:OtherCurrentAssetsAndAccruedExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://wyy.com/role/PropertyAndEquipmentDetails", "longName": "000038 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://wyy.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "000039 - Disclosure - Property and Equipment (Details Narrative)", "shortName": "Property and Equipment (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:PropertyAndEquipmentDepreciationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:PropertyAndEquipmentDepreciationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "longName": "000040 - Disclosure - Goodwill and Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1", "longName": "000041 - Disclosure - Goodwill and Intangible Assets (Details 1)", "shortName": "Goodwill and Intangible Assets (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "longName": "000042 - Disclosure - Goodwill and Intangible Assets (Details Narrative)", "shortName": "Goodwill and Intangible Assets (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://wyy.com/role/CreditAgreementsDetailsNarrative", "longName": "000043 - Disclosure - Credit Agreements (Details Narrative)", "shortName": "Credit Agreements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:ReceivableSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:ReceivableSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://wyy.com/role/IncomeTaxesDetailsNarrative", "longName": "000044 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://wyy.com/role/StockholdersEquityDetailsNarrative", "longName": "000045 - Disclosure - Stockholders Equity (Details Narrative)", "shortName": "Stockholders Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-03-31_wyy_WarrantsMember", "name": "wyy:IssuedOfWarrantsToPurchaseShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R46": { "role": "http://wyy.com/role/ShareBasedCompensationDetails", "longName": "000046 - Disclosure - Share-based Compensation (Details)", "shortName": "Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RestrictedStockExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RestrictedStockExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://wyy.com/role/ShareBasedCompensationDetailsNarrative", "longName": "000047 - Disclosure - Share-based Compensation (Details Narrative)", "shortName": "Share-based Compensation (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "wyy:EstimatedFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "wyy:EstimatedFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://wyy.com/role/EarningsPerCommonShareEpsDetails", "longName": "000048 - Disclosure - Earnings Per Common Share (EPS) (Details)", "shortName": "Earnings Per Common Share (EPS) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R49": { "role": "http://wyy.com/role/EarningsPerCommonShareEpsDetailsNarrative", "longName": "000049 - Disclosure - Earnings Per Common Share (EPS) (Details Narrative)", "shortName": "Earnings Per Common Share (EPS) (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockOrUnitsAvailableForDistributions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockOrUnitsAvailableForDistributions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://wyy.com/role/RevenueFromContractsWithCustomersDetails", "longName": "000050 - Disclosure - Revenue from Contracts with Customers (Details)", "shortName": "Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31_wyy_CarrierServicesMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R51": { "role": "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "longName": "000051 - Disclosure - Revenue from Contracts with Customers (Details 1)", "shortName": "Revenue from Contracts with Customers (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31_wyy_UsStateAndLocalGovernmentsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:RevenueFromExternalCustomersByCustomersTypeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R52": { "role": "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2", "longName": "000052 - Disclosure - Revenue from Contracts with Customers (Details 2)", "shortName": "Revenue from Contracts with Customers (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "wyy:ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "wyy:RevenueFromContractsWithCustomersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31_wyy_UnitedStatesUsaMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "unique": true } }, "R53": { "role": "http://wyy.com/role/RevenueFromContractsWithCustomersDetailsNarrative", "longName": "000053 - Disclosure - Revenue from Contracts with Customers (Details Narrative)", "shortName": "Revenue from Contracts with Customers (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:RevenueRelatedApproximately", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "wyy:RevenueRelatedApproximately", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wyy_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "http://wyy.com/role/UnbilledAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Notes Loans And Financing Receivables By Legal Entity Of Counterparty Type Axis", "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r15", "r521" ] }, "wyy_AccountsReceivableAndSignificantConcentrationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "AccountsReceivableAndSignificantConcentrationsTextBlock", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrations" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable and Significant Concentrations", "label": "[Accounts Receivable and Significant Concentrations]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable Gross", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r123", "r211", "r576" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r440", "r492", "r526", "r576" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $79,698 and $81,359, respectively", "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." } } }, "auth_ref": [ "r211", "r212" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "verboseLabel": "Accrued expenses", "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)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Less: accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r47", "r118", "r385" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r24", "r25", "r66", "r124", "r382", "r410", "r411" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated OCI", "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." } } }, "auth_ref": [ "r2", "r7", "r25", "r342", "r345", "r366", "r406", "r407", "r544", "r545", "r546", "r552", "r553", "r554" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r61", "r521", "r580" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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." } } }, "auth_ref": [ "r315", "r316", "r317", "r417", "r552", "r553", "r554", "r566", "r582" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock compensation expense - restricted", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Total share-based compensation before taxes", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r311", "r318" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts receivable", "verboseLabel": "Less: allowances for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r125", "r213", "r217", "r218", "r220", "r576" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of intangibles", "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." } } }, "auth_ref": [ "r5", "r40", "r45" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "[Assets]", "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." } } }, "auth_ref": [ "r94", "r122", "r152", "r179", "r199", "r205", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r335", "r339", "r351", "r378", "r445", "r521", "r533", "r561", "r562", "r568" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "[Assets, Current]", "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." } } }, "auth_ref": [ "r115", "r128", "r152", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r335", "r339", "r351", "r521", "r561", "r562", "r568" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "NONCURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type Axis", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "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)." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capitalized Software Development Costs", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capital work in progress", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r588" ] }, "wyy_CapitalizedHardwareAndSoftwareDevelopmentCostsInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "CapitalizedHardwareAndSoftwareDevelopmentCostsInAccountsPayable", "crdr": "credit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capitalized hardware and software development costs in accounts payable" } } }, "auth_ref": [] }, "wyy_CarrierServiceCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "CarrierServiceCostsMember", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "label": "Carrier service costs" } } }, "auth_ref": [] }, "wyy_CarrierServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "CarrierServicesMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Carrier Services" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash", "periodStartLabel": "CASH, beginning of period", "periodEndLabel": "CASH, end of period", "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." } } }, "auth_ref": [ "r31", "r76", "r148" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET DECREASE IN CASH", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "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." } } }, "auth_ref": [ "r1", "r76" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "wyy_ChannelRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "ChannelRelationshipsMember", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Channel Relationships" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Axis", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "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." } } }, "auth_ref": [] }, "wyy_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://wyy.com/20240331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Strike price" } } }, "auth_ref": [] }, "wyy_CommercialEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "CommercialEnterprisesMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1" ], "lang": { "en-us": { "role": { "label": "Commercial Enterprises" } } }, "auth_ref": [] }, "wyy_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "CommercialMember", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Commercial" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 14)", "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." } } }, "auth_ref": [ "r21", "r57", "r379", "r431" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://wyy.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r87", "r240", "r241", "r493", "r560" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r552", "r553", "r566", "r579", "r582" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r60", "r432" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "verboseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r60", "r432", "r451", "r582", "r583" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value; 30,000,000 shares authorized; 9,311,761 and 8,893,220 shares issued and outstanding, respectively", "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." } } }, "auth_ref": [ "r60", "r381", "r521" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "COMPREHENSIVE LOSS", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "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." } } }, "auth_ref": [ "r26", "r131", "r133", "r140", "r374", "r391" ] }, "wyy_ComputerHardwareSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "ComputerHardwareSoftwareMember", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Hardware Software" } } }, "auth_ref": [] }, "wyy_ConcentrationRiskPercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://wyy.com/20240331", "localname": "ConcentrationRiskPercentageOfRevenue", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1" ], "lang": { "en-us": { "role": { "label": "Concentration risk % of revenue" } } }, "auth_ref": [] }, "wyy_ConcentrationRiskPercentageOfTradeAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://wyy.com/20240331", "localname": "ConcentrationRiskPercentageOfTradeAccountsReceivable", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1" ], "lang": { "en-us": { "role": { "label": "Concentration risk % of trade accounts receivable" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r53", "r507" ] }, "wyy_ContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "ContingentConsideration", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contingent consideration" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization on cost of revenue", "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." } } }, "auth_ref": [ "r547" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "COST OF REVENUES (including amortization and depreciation of $576,905 and $502,560, respectively)", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r70", "r152", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r351", "r561" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r52" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://wyy.com/role/CreditAgreements" ], "lang": { "en-us": { "role": { "verboseLabel": "Credit Agreements", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r88", "r150", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of date of maturity extention", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r91", "r109", "r329", "r330", "r551" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of deferred revenue", "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." } } }, "auth_ref": [ "r541" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, net of current portion", "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." } } }, "auth_ref": [ "r542" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r50", "r565" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "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." } } }, "auth_ref": [ "r5", "r46" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r46" ] }, "wyy_DescriptionOfBorrowingTerm": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "DescriptionOfBorrowingTerm", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of Borrowing term" } } }, "auth_ref": [] }, "wyy_DescriptonOfEquityBasedCompensation": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "DescriptonOfEquityBasedCompensation", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Descripton of equity-based compensation" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://wyy.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r283", "r284", "r312", "r313", "r314", "r518" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r537" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r538" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Common Share (EPS)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsDetails" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted EPS Computation:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsDetails" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Loss Per Share", "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." } } }, "auth_ref": [ "r141", "r159", "r160", "r161", "r162", "r163", "r168", "r170", "r171", "r172", "r176", "r349", "r350", "r375", "r392", "r508" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEps" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Common Share (EPS)", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r167", "r173", "r174", "r175" ] }, "wyy_EarningsPerSharesBasicAndDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://wyy.com/20240331", "localname": "EarningsPerSharesBasicAndDiluted", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE, BASIC AND DILUTED" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net effect of exchange rate on cash", "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. Excludes amounts 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." } } }, "auth_ref": [ "r353" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://wyy.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r321" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r535" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r535" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r535" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r539" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r535" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r535" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r535" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r535" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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." } } }, "auth_ref": [ "r8", "r112", "r134", "r135", "r136", "r154", "r155", "r156", "r158", "r164", "r166", "r177", "r215", "r216", "r280", "r315", "r316", "r317", "r325", "r326", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r354", "r356", "r357", "r358", "r359", "r360", "r366", "r406", "r407", "r408", "r417", "r471" ] }, "wyy_EstimatedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "EstimatedFairValue", "crdr": "debit", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated fair value" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2" ], "lang": { "en-us": { "role": { "label": "Europe" } } }, "auth_ref": [ "r584", "r585", "r586", "r587" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r54", "r92" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayments under finance lease obligations", "label": "[Finance Lease, Principal Payments]", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "[Finite-Lived Intangible Assets, Accumulated Amortization]", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r120", "r234" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "Thereafter", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "2024", "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)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "2028", "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)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "2027", "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)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "2026", "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)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "2025", "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)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets By Major Class Axis", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r231", "r233", "r234", "r236", "r370", "r371" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r82", "r371" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "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." } } }, "auth_ref": [ "r41", "r44" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails1" ], "lang": { "en-us": { "role": { "label": "Net book value", "verboseLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r82", "r370" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency", "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." } } }, "auth_ref": [ "r352" ] }, "wyy_ForeignGovernmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "ForeignGovernmentsMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1" ], "lang": { "en-us": { "role": { "label": "Foreign Governments" } } }, "auth_ref": [] }, "wyy_ForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "ForeignMember", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Foreign" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures", "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." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "General and administrative expenses (including share-based compensation of $417,783 and $140,116, respectively)", "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." } } }, "auth_ref": [ "r72", "r455" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r119", "r221", "r372", "r513", "r521", "r557", "r558" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r81" ] }, "us-gaap_GovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentMember", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Government", "documentation": "Organization that is the governing authority of a community." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "label": "[Gross Profit]", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r69", "r152", "r179", "r198", "r204", "r206", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r351", "r510", "r561" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "LOSS BEFORE INCOME TAX (BENEFIT) PROVISION", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r67", "r96", "r179", "r198", "r204", "r206", "r376", "r387", "r510" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://wyy.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r153", "r319", "r322", "r323", "r324", "r327", "r331", "r332", "r333", "r415" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "INCOME TAX (BENEFIT) PROVISION", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r100", "r110", "r165", "r166", "r187", "r320", "r328", "r393" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable and unbilled receivables", "label": "[Increase (Decrease) in Accounts and Other Receivables]", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income tax payable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredLiabilities", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue and other liabilities", "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "[Increase (Decrease) in Inventories]", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "[Increase (Decrease) in Other Current Assets]", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r548" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "[Increase (Decrease) in Other Operating Assets]", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Increase in receivable", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite Lived Intangible Assets By Major Class Axis", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r232", "r235" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "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." } } }, "auth_ref": [ "r42", "r84" ] }, "us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining", "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." } } }, "auth_ref": [ "r13", "r58" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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." } } }, "auth_ref": [ "r39", "r43" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "[Interest Expense]", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r56", "r99", "r137", "r183", "r361", "r456", "r531", "r581" ] }, "us-gaap_InterestExpenseBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseBorrowings", "crdr": "debit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Borrowing base amount", "documentation": "Aggregate amount of interest expense on all borrowings." } } }, "auth_ref": [ "r98" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "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." } } }, "auth_ref": [ "r143", "r146", "r147" ] }, "wyy_InternallyDevelopedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "InternallyDevelopedSoftwareMember", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Internally Developed Software" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "[Inventory, Net]", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r126", "r506", "r521" ] }, "wyy_InventoryPurchasesConsultantsAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "InventoryPurchasesConsultantsAndOtherCostsMember", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "label": "Inventory purchases, consultants and other costs" } } }, "auth_ref": [] }, "wyy_IrelandMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "IrelandMember", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ireland" } } }, "auth_ref": [] }, "wyy_IssuedOfWarrantsToPurchaseShares": { "xbrltype": "sharesItemType", "nsuri": "http://wyy.com/20240331", "localname": "IssuedOfWarrantsToPurchaseShares", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Issued warrants to purchase" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r86" ] }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "http://wyy.com/role/UnbilledAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "[Liabilities]", "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." } } }, "auth_ref": [ "r17", "r152", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r336", "r339", "r340", "r351", "r430", "r509", "r533", "r561", "r568", "r569" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "[Liabilities and Equity]", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r65", "r95", "r384", "r521", "r550", "r556", "r567" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "[Liabilities, Current]", "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." } } }, "auth_ref": [ "r19", "r116", "r152", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r336", "r339", "r340", "r351", "r521", "r561", "r568", "r569" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "NONCURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Credit Agreements" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Axis", "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." } } }, "auth_ref": [ "r16", "r549" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "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." } } }, "auth_ref": [ "r16", "r549" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Working capital revolving line of credit", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r16" ] }, "wyy_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "LoanAgreementMember", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan Agreement" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1" ], "lang": { "en-us": { "role": { "label": "Major Customers Axis" } } }, "auth_ref": [ "r210", "r516", "r564", "r577", "r578" ] }, "wyy_ManagedServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "ManagedServicesMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Managed Services" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r282", "r368", "r405", "r422", "r423", "r476", "r478", "r480", "r481", "r483", "r503", "r504", "r512", "r514", "r517", "r522", "r563", "r570", "r571", "r572", "r573", "r574", "r575" ] }, "us-gaap_MinimumNetWorthRequiredForCompliance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinimumNetWorthRequiredForCompliance", "crdr": "credit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Quarterly minimum tangible net worth", "documentation": "Amount of minimum net worth required for mortgage banking as defined by regulatory framework." } } }, "auth_ref": [ "r487", "r488", "r489", "r490" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1" ], "auth_ref": [ "r210", "r516", "r564", "r577", "r578" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://wyy.com/role/OrganizationAndNatureOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Organization and Nature of Operations", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r101", "r111" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "[Net Cash Provided by (Used in) Investing Activities]", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "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." } } }, "auth_ref": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 }, "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://wyy.com/role/EarningsPerCommonShareEpsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "NET LOSS", "terseLabel": "Net income loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r78", "r97", "r114", "r129", "r132", "r136", "r152", "r157", "r159", "r160", "r161", "r162", "r165", "r166", "r169", "r179", "r198", "r204", "r206", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r350", "r351", "r389", "r453", "r469", "r470", "r510", "r531", "r561" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Adopted Accounting Standards", "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." } } }, "auth_ref": [] }, "wyy_NonQualifiedOptionShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "NonQualifiedOptionShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Non-qualified option share-based compensation expense" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "NONCASH INVESTING AND FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other (expense) income, net", "label": "[Nonoperating Income (Expense)]", "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)." } } }, "auth_ref": [ "r73" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "OTHER (EXPENSE) INCOME" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "[Operating Expenses]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "LOSS FROM OPERATIONS", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r179", "r198", "r204", "r206", "r510" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease right of use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r362" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Nature of Operations" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other current assets", "verboseLabel": "Total other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r127", "r521" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r121" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments, net of tax", "verboseLabel": "Foreign currency translation - gain (loss)", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss):", "label": "[Other Comprehensive Income (Loss), Net of Tax]", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r8", "r14", "r130", "r133", "r139", "r354", "r355", "r360", "r373", "r390", "r544", "r545" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "wyy_OtherCurrentAssetsAndAccruedExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "OtherCurrentAssetsAndAccruedExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Current Assets and Accrued Expenses" } } }, "auth_ref": [] }, "wyy_OtherCurrentAssetsAndAccruedExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "OtherCurrentAssetsAndAccruedExpensesTextBlock", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpenses" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Current Assets and Accrued Expenses", "label": "[Other Current Assets and Accrued Expenses]" } } }, "auth_ref": [] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate amortization expense", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r5", "r46", "r71" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other (expense) income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r74" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "[Payments to Acquire Property, Plant, and Equipment]", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized hardware and software development costs", "label": "[Payments to Develop Software]", "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." } } }, "auth_ref": [ "r75" ] }, "wyy_PercentageOfReceivables": { "xbrltype": "percentItemType", "nsuri": "http://wyy.com/20240331", "localname": "PercentageOfReceivables", "presentation": [ "http://wyy.com/role/UnbilledAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk of receivable" } } }, "auth_ref": [] }, "wyy_PercentageOfUnpaidBalanceOfEligibleAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://wyy.com/20240331", "localname": "PercentageOfUnpaidBalanceOfEligibleAccountsReceivable", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of unpaid balance of eligible accounts receivable" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r59", "r267" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r59", "r432" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r59", "r267" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "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." } } }, "auth_ref": [ "r59", "r432", "r451", "r582", "r583" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding", "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." } } }, "auth_ref": [ "r59", "r380", "r521" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid insurance and other assets", "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." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ProceedsFromFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromFeesReceived", "crdr": "debit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds net of fees", "documentation": "Cash received for fees during the current period. This element excludes cash proceeds from license fees." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Advances on bank line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r28", "r549" ] }, "us-gaap_ProceedsFromSaleOfOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOtherReceivables", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from beneficial interest in sold receivables", "documentation": "Amount of cash inflow from the sale of receivables classified as other." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r114", "r129", "r132", "r144", "r152", "r157", "r165", "r166", "r179", "r198", "r204", "r206", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r334", "r337", "r338", "r350", "r351", "r376", "r388", "r416", "r453", "r469", "r470", "r510", "r519", "r520", "r532", "r546", "r561" ] }, "wyy_PropertyAndEquipmentDepreciationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "PropertyAndEquipmentDepreciationExpense", "crdr": "debit", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property and equipment depreciation expense" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment By Type Axis", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://wyy.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r85", "r104", "r107", "r108" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Gross property and equipment", "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." } } }, "auth_ref": [ "r86", "r117", "r386" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "verboseLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r6", "r377", "r386", "r521" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r142", "r219" ] }, "wyy_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "PurchaseAgreementMember", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Agreement" } } }, "auth_ref": [] }, "wyy_PurchasedReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "PurchasedReceivables", "crdr": "debit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Outstanding Purchased Receivables" } } }, "auth_ref": [] }, "wyy_RSAsSharesOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://wyy.com/20240331", "localname": "RSAsSharesOfCommonStock", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "RSAs shares" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Range Axis" } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r281", "r282", "r307", "r308", "r309", "r367", "r368", "r405", "r422", "r423", "r476", "r478", "r480", "r481", "r483", "r503", "r504", "r512", "r514", "r517", "r522", "r525", "r559", "r563", "r571", "r572", "r573", "r574", "r575" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "auth_ref": [ "r242", "r243", "r244", "r245", "r281", "r282", "r307", "r308", "r309", "r367", "r368", "r405", "r422", "r423", "r476", "r478", "r480", "r481", "r483", "r503", "r504", "r512", "r514", "r517", "r522", "r525", "r559", "r563", "r571", "r572", "r573", "r574", "r575" ] }, "wyy_ReceivableDescription": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "ReceivableDescription", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Receivable description" } } }, "auth_ref": [] }, "wyy_ReceivableSold": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "ReceivableSold", "crdr": "credit", "presentation": [ "http://wyy.com/role/CreditAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Receivable sold during period" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable and Significant Concentrations" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of bank line of credit advances", "label": "[Repayments of Lines of Credit]", "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." } } }, "auth_ref": [ "r29", "r549" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock compensation expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs)", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r62", "r90", "r383", "r409", "r411", "r414", "r433", "r521" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r154", "r155", "r156", "r158", "r164", "r166", "r215", "r216", "r315", "r316", "r317", "r325", "r326", "r341", "r343", "r344", "r346", "r348", "r406", "r408", "r417", "r582" ] }, "wyy_RevenueFromContractsWithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "RevenueFromContractsWithCustomersAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "auth_ref": [] }, "wyy_RevenueFromContractsWithCustomersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "RevenueFromContractsWithCustomersTextBlock", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue from Contracts with Customers", "label": "[Revenue from Contracts with Customers]" } } }, "auth_ref": [] }, "wyy_RevenueFromExternalCustomersByCustomersTypeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "RevenueFromExternalCustomersByCustomersTypeTableTextBlock", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Revenue from external customers by customers type" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Revenue from external customers by geographic areas", "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." } } }, "auth_ref": [ "r12" ] }, "wyy_RevenueRelatedApproximately": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "RevenueRelatedApproximately", "crdr": "credit", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Related Approximately" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2" ], "lang": { "en-us": { "role": { "label": "REVENUES", "verboseLabel": "Revenue, net", "terseLabel": "Revenue, net", "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)." } } }, "auth_ref": [ "r138", "r152", "r180", "r181", "r197", "r202", "r203", "r207", "r208", "r210", "r214", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r351", "r376", "r561" ] }, "wyy_SalariesAndPayrollTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "SalariesAndPayrollTaxesMember", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1" ], "lang": { "en-us": { "role": { "label": "Salaries and payroll taxes" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of earnings per share, basic and diluted", "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." } } }, "auth_ref": [ "r555" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of finite-lived intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r41", "r44" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other current assets", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "wyy_ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "ScheduleOfRevenuesFromDifferentTypeServicesTableTextBlock", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Schedule of revenues from different type services" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://wyy.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of share-based compensation expense", "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." } } }, "auth_ref": [ "r10", "r11", "r49" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of finite-lived intangible assets, future amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r44" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of concentration of risk", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r32", "r33", "r34", "r35", "r55", "r93" ] }, "wyy_SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "SchedulesOfUnbilledReceivablesConcentrationOfRiskByRiskFactorTableTextBlock", "presentation": [ "http://wyy.com/role/UnbilledAccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Concentration of risk" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r534" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r536" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails" ], "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." } } }, "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r210", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r238", "r239", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r513", "r540", "r577" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2" ], "auth_ref": [ "r208", "r209", "r419", "r420", "r421", "r477", "r479", "r482", "r484", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r515", "r525", "r564", "r577" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196", "r208", "r511" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative", "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "wyy_ShareBasedCompensationExpensesIncludedInGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "ShareBasedCompensationExpensesIncludedInGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock vested sharaes", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation, shares", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation and Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r79", "r149" ] }, "wyy_SignificantAccountingPolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "SignificantAccountingPolicytextblock", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r113", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r210", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r237", "r238", "r239", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r513", "r540", "r577" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r22", "r112", "r134", "r135", "r136", "r154", "r155", "r156", "r158", "r164", "r166", "r177", "r215", "r216", "r280", "r315", "r316", "r317", "r325", "r326", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r354", "r356", "r357", "r358", "r359", "r360", "r366", "r406", "r407", "r408", "r417", "r471" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2" ], "lang": { "en-us": { "role": { "label": "Statement Geographical Axis" } } }, "auth_ref": [ "r208", "r209", "r419", "r420", "r421", "r477", "r479", "r482", "r484", "r491", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r515", "r525", "r564", "r577" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative", "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://wyy.com/role/CreditAgreementsDetailsNarrative", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1", "http://wyy.com/role/PropertyAndEquipmentDetails", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2", "http://wyy.com/role/ShareBasedCompensationDetailsNarrative", "http://wyy.com/role/StockholdersEquityDetailsNarrative", "http://wyy.com/role/UnbilledAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r154", "r155", "r156", "r177", "r369", "r412", "r418", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r452", "r454", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r526" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails", "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetailsNarrative", "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://wyy.com/role/CreditAgreementsDetailsNarrative", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails", "http://wyy.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://wyy.com/role/OtherCurrentAssetsAndAccruedExpensesDetails1", "http://wyy.com/role/PropertyAndEquipmentDetails", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2", "http://wyy.com/role/ShareBasedCompensationDetailsNarrative", "http://wyy.com/role/StockholdersEquityDetailsNarrative", "http://wyy.com/role/UnbilledAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r154", "r155", "r156", "r177", "r369", "r412", "r418", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r452", "r454", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r526" ] }, "wyy_StockCompensationExpenseNonQualifiedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "StockCompensationExpenseNonQualifiedStockOptions", "crdr": "credit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock compensation expense - non-qualified stock options" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock - restricted, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r59", "r60", "r90", "r413", "r471", "r485" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock awards granted", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r8", "r90" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock - restricted, amount", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockOrUnitsAvailableForDistributions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOrUnitsAvailableForDistributions", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unexercised stock options", "documentation": "Number of stock or units eligible for distribution to members or limited partners of the limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets", "http://wyy.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "[Stockholders' Equity Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r60", "r63", "r64", "r80", "r434", "r451", "r472", "r473", "r521", "r533", "r550", "r556", "r567", "r582" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://wyy.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r89", "r151", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r347", "r474", "r475", "r486" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://wyy.com/role/GoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names", "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." } } }, "auth_ref": [ "r51" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://wyy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "wyy_USFederalGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "USFederalGovernmentMember", "presentation": [ "http://wyy.com/role/AccountsReceivableAndSignificantConcentrationsDetails1", "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1", "http://wyy.com/role/UnbilledAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "U.S Federal Government" } } }, "auth_ref": [] }, "wyy_UnbilledAccountsReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "UnbilledAccountsReceivableAbstract", "lang": { "en-us": { "role": { "label": "Unbilled Accounts Receivable" } } }, "auth_ref": [] }, "wyy_UnbilledAccountsReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wyy.com/20240331", "localname": "UnbilledAccountsReceivablesTextBlock", "presentation": [ "http://wyy.com/role/UnbilledAccountsReceivable" ], "lang": { "en-us": { "role": { "verboseLabel": "Unbilled Accounts Receivable", "label": "[Unbilled Accounts Receivable]" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://wyy.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unbilled accounts receivable", "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." } } }, "auth_ref": [] }, "wyy_UnitedStatesUsaMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "UnitedStatesUsaMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails2" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "wyy_UnrecognizedShareBasedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "UnrecognizedShareBasedExpense", "crdr": "debit", "presentation": [ "http://wyy.com/role/ShareBasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized share-based compensation expense" } } }, "auth_ref": [] }, "wyy_UsStateAndLocalGovernmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "UsStateAndLocalGovernmentsMember", "presentation": [ "http://wyy.com/role/RevenueFromContractsWithCustomersDetails1" ], "lang": { "en-us": { "role": { "label": "U.S. State and Local Governments" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://wyy.com/role/BasisOfPresentationAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r102", "r103", "r105", "r106" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://wyy.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Automobiles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WarrantExercisePriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantExercisePriceIncrease", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r279" ] }, "wyy_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://wyy.com/20240331", "localname": "WarrantsMember", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "wyy_WarrantsTerm": { "xbrltype": "stringItemType", "nsuri": "http://wyy.com/20240331", "localname": "WarrantsTerm", "presentation": [ "http://wyy.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants Term" } } }, "auth_ref": [] }, "wyy_WarrantstoPurchasecCmmonSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://wyy.com/20240331", "localname": "WarrantstoPurchasecCmmonSharesOutstanding", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants to purchase" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://wyy.com/role/EarningsPerCommonShareEpsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r555" ] }, "wyy_WeightedAverageNumberOfSharesOutstandingBasicAndDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://wyy.com/20240331", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDiluted", "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "WEIGHTED-AVERAGE SHARES OUTSTANDING, BASIC AND DILUTED" } } }, "auth_ref": [] }, "wyy_WithholdingTaxesPaidOnBehalfOfEmployeesOnNetSettledRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://wyy.com/20240331", "localname": "WithholdingTaxesPaidOnBehalfOfEmployeesOnNetSettledRestrictedStockAwards", "crdr": "credit", "calculation": { "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://wyy.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Withholding taxes paid on behalf of employees on net settled restricted stock awards", "label": "[Withholding taxes paid on behalf of employees on net settled restricted stock awards]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(5)(ii)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-9" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-32" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.7,8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 72 0001654954-24-006397-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-006397-xbrl.zip M4$L#!!0 ( -V KUCF@ K._@X (R> 0 =WEY+3(P,C0P,S,Q+GAS M9.U=6W/;-A9^WYG]#UB];#JSLBP[3AM/THYLRXEF''#80X0Y MODO9XF,O$'TL'$I[2$C,7.SYC'SL;8CH_?+SW__VX1_]_N]GMU?HPG>"%6$2 MG7.")7'1$Y5+I$A?L)"$]_L1]V]A.:?HZ.#XX/"G^/D9%B#E,RT#Q&%,N0!] MR)\C1VG6HH;/Y1/F!&'N+*DDC@PX]I!+!%TP!(:CT*%3 M-/JG@RZ6F*_PFI,59LHI-'J4![&N#Y@7L'/E^ )X?'@]^O*/O6BS@YF9>ROAL U3 Z >< UB;FUIR". <+ M_W%@J"I6QT8$$%U@O.YC*6.I.18/6G]$' "1TX= LZ1F*!.<2% 2.DGS\ZR MF%-14JR4/1(ABYE#&K /C_N'P_[QT @QLE UK#0^[P?<]\@@8HNE,'5$<4F: ME V1W*R)*(R/IJ38A5SSDM@ )#D)ABI86L[T)6&E=< M/V"2E]7;D)C&1/(*R($:H\%E&7HQ*:79E3PCD-(/Y($B*YE#516/ALFB5&4K M*4J3TD416NPQ$%*,+%A9K $.PJD3"_BLAHS/^ADYL+/0^*(NH[R[2#(_;;:H MPO6!XZ]T7WUXK-IPW+%<^GQU0>8X\," @/T98(_.J6JPQ"-J*$DQ),@2\P61 MUWA%Q!H[I+PLZ'\1^H 9\Z4>./2]>K)>4S;WHUMXH%K(J0+K#H*$U,7][22G M5_WHV$=:ZL,@RYK5$L!H.&4_ MZVL8IP0(:Q_4(!%)1RQ5D@[VG,!K(;BUK%PN>FKBUC*@.;F9W\-^7\?7=#$TOT?1F?#NZFP #>A.7]4.'\0X8W\!4CLDED13<:P]X M6HT5_>.70Q^]297=U8;:M>'<7X'[2^"AC^3*%XT;?H4":PUXVZ8&G$^_W-R. M/P/?Y+AJ='T^1K//X_'= MK$.J-E)U^^<*(2N&[]I@V/6[K?M=+):7GO_4O+_-"UJQ_;%5/SN:?4:75].O M7?_:#N$E9@LB)FPF?>?;TO=:?1]>?QC,TN0;" M]/S?GZ=7%^/;&1K_>C^Y^T^'?83]E"\PHW]I"T?,O<8RX"0Y)0X!MK-947RO MEK-4.)XO0!9NDCIUHC74JC*V6[T=4!%09UA0:$@W"0\!B)&C,UZ4+6Z@V3F4 M1'C5YK;!-CS,PJ95*Y"2RC5^6_7(Z._@B^"+8B-NB4/H(W[P". QHPM&YS#= M8!(Z3@=<3S6ZAC)6*(=9*$T!:%N"!C)1!DH7TN$9X7G/'JCG$3>/48A=!=V* MTU$6)Z.L"+ .$3.2P=2=G^OW5G(D!"P;PAZ/!\0=/Z_5],0,9G4XK2@=Y\8S MI19%>E&HV/2+2C4RNCO((LANN \#O=Q ^-5<<*WF=R%$A10K)&^SD!@U&H98 M41?_*/Z??-]]@IX%HCP!#]F"JC%&5]P0ABH&*QHG632,-HW&5E_45#I4S'*, M$UB@CA:4\#R2UY)"P@E]Q?P2H7EKB.%%^I7)X'0D+_S2-H[&Q6 MB'(K[T@GFH-2%&L-]S[&>CN@X@3U:D6EGK+ 3%2%"ZHW8=MT5Q6#%9S<DF,)$J5'%: :BJC0V^W1=D%D9AZK59E1M2*;"YO MTF99%I76X;P3SL,=@![:D"1[(#Y5H<5^Q=)OACL MXW*[.F#/PZ3Z<#N;%Z9E8?E\PLIA:G%:E<$L>"5#IO+Y=3$JQNKFB"6Z1J;"%@1S.5LZB+8 M]936?=K%\%FYK)CELB^Y?=P=3/7V=A7'DGN_>YP:;0?O!B>&GQ6 ME'*ICX+]XAU8C5^_IB:$U2Q6B'+YC?(7L-TLL DZV>94C]>*5RZ%8<6K:U<- MWIVGFI:5RXI6+H=A?7O>-;*&4&7:67UV*WBYM$9=\+H6UV(71*KEU>:V@7B2 MRW74W ?1M<.6 Z;(6A/?YRTWP_P-N#YY5G.)3ZBJ_!ZRJ2#5!4KE&!N9/3DOM:/2C1;W$H$0-C>P\-7LHK M#S\T]0I$B/=*W8&*U=2=3%U\A4Y!I6_J5+J=O+Q/'P;)K\'#7?IK\1_ )9]+ MQ/)?FZ\X-R$\]./*=[2B"A%UUS=R??6H/SSJ'P\/GH5K;&QBPM:_9B88N<8F M%!\&4;-P(Z!*/6E07O$I$46%BBH1E+P.!17P[U5U&[[;R91V9K2TH>Q$FUH0Q/SZJBT(^L23 MJ/,;S&%*U"?/:P\S+'V^N83[>J'P.$]I&6^5[(9,P2$\=>U)2KV<$0T"8B1V MJQ?)(X5J58RM0'C9MDO8'L94JUC#KBX:%%EZRDUEH;GC90;$DV*KHZT!R1-] MVAJ@=>S<*29/""JSQ":I[T4;Z+=G3=7#WO#KJS;!#T0+\)-'!H7Q-VI:FM < M_D(3FM: @L.2VE:^=GXG#E[:P6U]%%S.@.@()KW0ARG\'XDTN,Y0"_5U#F?$ MW OJ!;J#5[:FTN5E?-3SU,[TCSW) [584*>1G<($G?KNG5Y&N$'X@X,>"I<5 M,% KNM8WD62EN,#EX$%(*O4Q?)^X'ZP_]D)5%%A*_?A*U"E]Q!T]$HX7!.8A M#X1/YZ&MTT#J,P[!@1+WVHLW]CKD$%KSKEX7ORPT>Y$GS/$"E[@3]HDP\$MM M41JY*UAV"1FF4R).$X674U<8E8?PS @("7F@LGZL5CX,VYAO=HU6_)T@]:,; M05UB"@N]+R=7>^/H[3Y%[H0+0/E]O%$I.;5# DS6FUEN,'6G[(PLL3>?SL>P M8OI04?53K.A\T0OR2#Q?[S\^]X6$VFY^=7.#-^%WHZ-JLK.:UQD>#6%! MN[_VV:_FC#[-,UTK:EQO6LB]S@ T_#@2>99G'KAEXM!>O/G J8^$/)5&QZZ> ME_]X+>]F3=Z]^U3K0SM9YYH*[=U+^V< LBXVDMB[?XGVD_D&W4:5\9#TK";O M_GV".;T;0'N9SDUC2C2B5#ULH_ZJ](_/]6<7H9X8_4B;Z551J/-@KV[GVBA8Z?)>$,>W'C/-MLVRD44>S] M+@KV[GVJLJI*"BM.]0!69=/Y'<0]0E#\T\8U)PY-3F=C'VJSO\HU\#;L,UCK;7N, MS-/7.4._";BS5.F)HKI53'OE(%P0X7"Z3J8ARHAM$TVP0F>+72U.F#*=G_F< M^T\J3T#XRIA=R;%7VY.]SCU;8VH.+YW.QQX-?ZY7.J2T%=YG+SP1 M8KT_E7 MM6L*#+OS3>,(\YG&MQI\3?OEETQNGGM8B-BZ*;]5*=KQ,\2("G+#J<+ F!Y1 M8]=:RK899<]!IF5>G=]B2G_ M#7O;:5DAI:4/WS5A?,]@DN+#&ODOXFXQR,!E8WJ-CIFA1XT\X6\%"TY328]2 MU:Q[;6>WLY&(WCO-HU^FR.3BKI2\US=1IJ>2\1CBG,>_JDF^0ATX+VC&^",^,DCBC[:4)U MTKA9+QO*O"I_K3G=K+--!%Z%IZ'9ESXG=,&^$/5VOA>[GWG<.H?E^BM,V6XF M3CAT LS-FIAYO%<3U:BA)L+8RUJ9I^S5T/O9)5%OX;U/_B/A3%&R%E>P[#?& M,+I16!B$26;])C@7['*6O9H^@Y$)#%/=WPW><-_S]': K/D6MOTV0@;=F]KM M:J86ZA6("#PU!54&AWU]$2C-)??=E->!)-QL1#"[$ H:=B7??IU88L:(IV=/ MZM7XDJ[SC:6"9\]5+7S!XFVBG1_$+0.A!NM>73%5/OYN4=:!4H:]FGWE8U9J MBH+97,>VW C&J]UY"U1#W N=J M33'Y?VGRAT&X@_WG_P)02P,$% @ W8"O6+V;V#Y]$ %7DM,C R-# S,S%?8V%L+GAM;-U=;7/CMA'^WIG^!]3]T,M,95NV+[F[R24C M6_*=)CY+M7Q)^BE#DY#$AB(5@K*M_OH"%"E1)%Z6(B$@S4S.MH1=[K// KL$ M ?#['U\7 7K&,?&C\.-)]_3\!.'0C3P_G'T\69&.0US?/T$D<4+/":(0?SQ9 M8W+RXP]__N? M-]?Y@"Y.+T_/WVT_OW8(E8K"5(9^V=U^TZ?Z4#1%+M.M>G5V<7UQM M&TVB:?+BQ!@YL3OW$^PFJ]@)D(>)/PL1-1QM 'U O7^XJ#]WXH6SC/'""1DH MU'M.3K>Z;J+E.O9G\P2]<;]![#)HV+D?/*+K%?%#3 B:1,&*F4+^B8:A>XIZ M08 >F 1!#YC@^!E[F;K #W__P/YYHO@0=71(/KP2_^/)/$F6'\[.7EY>3E\N M3Z-X1O&<=\]^_7(W<>?4KHX?,H>[^"278EIX?CRAWW<8'>>7&YU_WVN3 MK)#FD0TE](%/@>"^-)0O]E<4U&T]$2QZF/R-?067DT MR#RE>8>K-(!F3/M/F,QQXKM.H $:5[]NG#?1@O;S.6WC/^.[B+1'GEJS#FS7 M3L!&A3^ M/H\"CZ;EP1\K/UDW!J56W1#=*)XYH?_?='3IA=Z]0W,]+HXX"@A@^89VTI+& MIPX9Q[0D")/\L(O]9^ U F0/%*.;SG7&\WYCZQ!NYE_7Z6V_ ^R'"I^A%H 9&]]11KJ M I"E:D%]-0+(0+"\EAP%,A$BJBM?@0P$2NO.72!;:VHYZBC;QXGC!^T.LR6= M)O!T=0#JFD1T[\3L@V?5W64[RK7E1EB\@>6/D!UA%A^@Z7BVJWK#(:HT9'>8 MIP&2^FR#]L(Z*O15(S"'PA5HMU05J#4T:+<5&@H':&IYGJBFP5#Q]N:1:AH( MD&Q]GJFFB7 %6FI\6,<'R>JT#^S-6DITW9? G H5UVPEU+6U]>B^HX)YN:Z: M(UFMRE^U]1S)[HN6[+XXLMW0*#]8GQB'ZP3N*D@'HCOZ]UY[_)K@T-L]9V>8 M ,N/$C]A[K? K6V4V"&G;-1J&TRA>9 \1=!C78&%1 309_]-AG=#?N]1_K'Y)'^^#*X?YR@T2T:C0;+5_ MLUG?E<,,(G8:#A.2? ML,"Y3(,F^^"W3W%$""WHI_[V(6/@/.$@O=YO6:N]1F<&K+R)2#*:9H$NMK/4 M;-_20MCT8A=%,2U?/IYL.[43N_O!4EF:E[4X(ZO%)BP[E+5%+C^EW4_LM,Q% MD=+IFO)Y91L0.W[6 ^/K2H*_+6#AN-N3E;)P)9^6E M!U5WF7 6%UL#"'E._VD5.TO]Q]./@70P ?TS@) XGBT MI]RZC\)H'Y!RN):(F$ P#!,<8Y)L3$D?O(AMYS:&Q--[;?&D9* 451*\]HQ: MN9'*8*HTA)#1/;>.#762-]7#TP@YH)NKY$!$=:TA"N8&FWI0GEWR.38_7%&S M=S-$UW@:Q;CPZ&;P2BM.ZGD_=.+UD#J/4+PNFYV+TKN(/%9EO5'C14$!HV]J MY @.%>5_3J5P<&'3U3>A<7P/_8GZXSU.(!5XJ1F(47W3#%RC*QE,/^O6L+@% MD<79-;UGE\Y""P5 S.J;E( S*P0KK5&^/ROCNJ-_6_% A+^)M/!TY+*]IR/H MS=[5OC'R4 BP8;F _NH0]#>C+^.'P6?:;OCS -V-)L:?$6U6T!61[^*=!O]H M2N-:4;PJI8V5XP++;NDPZ\_"S;I!=_T8.R%QW&R:*OTK&V*\_ZQ(NCVFF2>: M7,_L!9+$ODL)85_0$7G_@T)+R0#73*W9K,=EK[R^HPV_V9/% MJOM5Z*"ACE^IE-GL "$1@MH>CO*]13MKU2.,3,9LBH/PHT9L#SMI @:.^[RV M9A=?0-@0([2'A?UC2T09U_0*BM+A*A& "FL\G&\0&]-:+2GN$J-#I]COD;$#@VD/.]E'('78(3H_<'$V_DLVN+L[7N*Q"ZGU[/5RH+-@3KAKE M4[&YX942\G%*AM >(NY\AU;NHZ=-;M# -^TEML;7C,^>F!OWL!++C$KB-0>&C;X9$=)=B-2>$,I.'0)P46T) M(D+?7 .8"!%&>UCH>9[/ #O!V/&]87CC+/W$D9B'[*'X@9T^%6(O/XRM (A6 KXKV_(!D041 MJ6_* DPDW _V<%>HS]A!RS4*(K4DB+>C3'!(H8EG/>RC"_"N#G[E(10"D724 M*8XZ)('?67+(BNZ+H\PQU(&K>@^0Y:NXE9O(OCUD2;<=V\7$;R3CSTW\9\5DQEU=)BWWN!),Y]3>X6G#2EHRV8BNSJ]1;X*@*V1Y"4ESL?>:W4=R/5D_) M=!7DZQ=DO=J.= :CD/UF3[P45\>AOC1 M\B*,65TXH2U#5#,(1$H,[T#0P[S<8S;3G4]_'=C;N>*&MS%HH%CB)9O)W4]* M!U(L46+^1$J]:=QJNC>GV\N/LBJV,7_(9.,YQ1)>B^HJ 3IV'T<:/D+BZC 2 M<,XZ?2KX&/7L(FY.'(Q]M(3F"=.@$=3^&0J1-;P-I;F7(+]8T^N M%X"^]4,G=)NE%ZX.TW%[YX>8K3Y)WW4-"]>2B.&-/?4)DT0IUQOV!.<#7F;# MXV@*)$XB8GCW3V/BE-ZP*%5L4.%T<^4X]BG )5MPOS%?S)Y"S/ &G,8,@KS2 M'HO<':?L]<=L022U-YM1\KU1>(WG3C =30>+91"M,8VMD**=X"1)SP_,#^), MEU/V:'GB\4BDZMO3;GB/S^%=..,,/ M3H('TREV)>/\L>TPO+W)C-NKYW_7G6@Y?"FYQM/!+?:E[&;C<%_JFWNSV9>R ML=J:$G<#C":% MA1J.E8<2T7,[Q9R8H(U,BBK?M4]O9RI*#),)1LMRELZGAW MT*:.S[W[3X,)&M[3+T8W/WT>W?4'#Q,T^-?7X>._=6QA&<4S)\Q6J5*F[IUD M%>/BNYYXV-Y3/'V?N$%$:&OZ1U$+4R;WMGWM4'3/RRA29(%TP_++2+Y@BE&E"&U5Y0#%E:*>M?13Y\Q+NHY*"U5=EJW/!U-+*$Z4V M3T\ M,5G$V_K0IIGY80'C]. '=LX*N_A@R:/XHI+0]$(5H8(F'3MZU3O'"X97 M,E5!/AV3N-OI311 DD+HHI*V:A5"Z$W^FY: JE<3/>X_@2R K&2Y^I41>K-1 MKP6GN$028ZKD0UFAI-5Z2,4DQE%)F."Z22LH7@$E!E%)L/PR2JO%DGI*;'@E M!T!>^_$[(-GWCS#92LE00YZ>Z4C5P>2^*U9 M'NB,5$A]($'2I$"P!!:WVU5JAOJX-/4V7NTC(:A20XB*'YUL2&R6C@.5(D)A MO.:^+BGBQ Q<50H*516GDPDU!%YWN*H4$T ,FOJ &H4LK*XJY0,4C=[P*L]@ M0J!4RH/*C.:QK"_,KV1F)0#-% CO,24L5+*R\B93)QDJ!%(^*CD:"D4S+_GY[Z&2 WC0.A73!@U1)XC4A71B%).M2;RM)O2:T2TR M,#(T,#,S,5]D968N>&UL[3U9<]L\DN];M?^!ZWW8?%7K.\Y5DYF2;3E1C6-I M+#N9?4K!)"3Q"T5J -+'_/H%0%*B> #@ 8%TF(?8EM#-/G#TQ<9?_O:\=(Q' MB+#MN9_WC@^.]@SHFIYEN_//>P'>!]BT[3T#^\"U@..Y\//>"\1[?_OK?_[' M7_YK?_^?Y[?7QJ5G!DOH^L8%@L"'EO%D^PN#?O4-8!^B_?UH]/?P.9^,DX/3 M@Z,/Z\_/ 290GLM@R)?'ZV\N"3[#FQDFQGAR=O%T/FGHS_PD@ M: !D+FP?FGZ @&-8$-MSUR"$&R%#GXS!_YC&Y0*@)5@AN 0N9"'\&$;2+/SUC^_/>PO=7GPX/GYZ>#IY.#SPT)_P< M'1_^\]OUU%P0NO9MEPK/'0_9M/#0S\OD!.?$S3@]C6OP9(#CX[#+\D0[']"3/*KCV3Z4'B"4;A"/K7?CQLGWZT?WRR?WI\\(RM M/2(XPPA%ASP'WL*907_>WXXVSWQY.3"]Y2']_/#"([.7D,@@%@C./N^1[_>I MYHY.0YS_O37&?UF128SMY)7S>>%MR1;PH*,L1_A MM8>;4YX8LPK>SH%#-Y#I D(?5V$A%X%R2FO/+3$VY3,)X,65XSTU.(,*,2KG M90'<.<0C=^I[YJ^%YUCD!!_^*[#]E]I,B5'7Y&Z,YL"U_\UVEX%KW0!B%L#D MCB-@01J^)IW$^K&)0":(6 ^N'S]N8)I>X/K$;)D0\9DV%)%;%DU-JB/$^!:: MT'X$#PXD3YL2@\N>D=7F^D3O)J%#3M35D-7DX-Y]L!T'6MF'"Z@5 ]:=N63/ M0A#.;3J;F 0$1$E UMUO$23;]V".8+@+BO;0@N$UJ2!> MB[>$=^!9.(ER1M9\=NES1-GI,"5N(&2.)S70R'I@>XN(&BY038J& +EDG\83 MLG"]Y=)SV=.&*Y&6A' UZ;J%C] -X!7REF0?)INPZ>,?Q,._"+!/I@<2T2<- M7]N:62YMGZT4LH3IHXA4H"MQ=$I [NB,;_BLUWKFW]$!S9[\VRB5G?]2E,N" M[\ 6D**W/"(%=H$4I6) =3:"%('2\$K.*"D294!5G5=2!$I"JSZ[I&@MB66G MN^PE]('M-+O-IG#JX.=8!4/'.CFZ 8A^\"CR+IM!KNQLE)MOTO [.!WE**Z M:7>TBU9#%50*3G'-QI)($2D V'F67R E5%EPQ ME;*B+8U'M4C\*HUG1W2?-$3WR8[IEIWEE?$5\P&0&;.2-S1) M3D$E4UP@14N8SAB9"X("F<$#W+?L):WXH,F!Z$%)6:VQV*Y_2(8>1F,.UR3/[>HAL\^=*U-:0U%)U%QZ-L^'7<4 M_CLV]C?5L/L&&VE,P!P:(W?FH668+F0$Q20YGKE%AT,K+#V4%1^.^<;0/)A[ MCX<6M&D=["G]A>Z6IZ$ H?V3/7?P@-D^&6-RP -T&/Z?9$S$1"27PYOI\)+^-AU?CRX'=^2/Z1WY\6UX#*\ M'=R-R #CS1K['THF1U,%CPF63YMCV7BS]30M(I"HB$PP_[8*\Q?C;Y/;X5#M3(ZW\\'UX.9B:$R_#H=W4RW4"^?HNRJLM&(V%E=7 M)MA[7VD6#J9?C:OK\0_MNXY,M66"VP^5N/TZN/DRG!JC&_+%^.+O7\?7E\/; MJ3'\Q_WH[O_JGGHS@!_8D1_@_3D J_#H@XZ/XT\V9V#TP<\U"T2T<$1^Q3F' M830X;^RA3IKOD@6%''JC<=NT;F;5 &U332RE&&ED-$E:I2',C'A@0KE%S_.X M!'N(S,'/>\3R.R(0S S\9!+?CLSZH<,&$E,2SJ/2P.A[QR.3_/.>CX(,RSM6 M3[AXZ%'FN:QPZ-F6F5WY8"J5E^M2BI2Y-?F*%)G/RUJO>A24(NHR\DF+%%,P M7*5"L@ZS2!N\N9923@$_D5)..ZR4G\<9XI7I)?8=52N&\13IYJW$-JA#=P/+ M8B(&S@38ULB] "O;!\ZW*(12I$,!F%)%;@=Y"I3(G9,IY0F8B;>\8TT:,LU@ M&3C4Y@L+ 9+^59AK$VI+'D7'-"?/6*S%$SU:O*41;!=:<4)'I+*B\=W23Q$7 ML3).]2@C2J519TFDAYRAW5)!#@.Q]-]J,K)I"A./, XVSF^.3;TU2K_,Y3VA M+<(C66LZ.XKC 7E.3'9LE\2>0WX\T?4(_P;ZX1%$@Z#% M:1>=_Y2V*P]!>^Z&)93FRQT"+@9F]%X-^\L)W[*Q_@PP>U.(L#:>W8'G8K6I M>EZ']*]*!+'+I,LCBBG"=UZ!:\#V^(=TQ1.M)GV&R+0Q',_8?C1>;;W2G.=' M*7A8AZ:0$OZC^7.F\L[< +(5HS@".:#=DBW$MQ$FGK7 M*DV%!MP-?&)?<<.^>^X\ ./;, MICDO[IY*T)3'T@7E5&(L4M&'G9:!R'=52>0C/]*Z&AO3] \93?Y(8F$=WD(\ MM%5<$E/CB=;2358V3!P?I9E@R"C)272,FPU"8X.Q<68J=EU)L'2<9BE&:6QP M,H826(TTVL;YDNC/DN#A),U##)['C )J2W5J2=!]FED3%)$183)"5/%LHLB, M#;;&F> V=$D0_39-= S("$V -DZA3'>7!*%G:4)C>$;H!H,1HVB^IJ.H^TN" MRG=I*D,@(PG5.&%Y76$2-+U/TQ2.-R* QLF1JF@Y_I"F*@EF;$>SFB2.WS F M06#FB&.@^\RK,;:!&Z=2W$%F0^A)YAB+H8T)W7X8?$B\\68XF:HH=Y+O*).@ M.W-615@,:FX9:SQA\]H$)@7%6N)N,PFZ,^=3 IYM1BD,VFP>CNUSDCFL2MD^ MQIOX-Q6SJ58+F@2/F;.MO#%DO G1JV!3NE]-@J7,*\"E1_R5[0)BU[KSS;K YR_7< Z<(;$1_1?Z-A&!@F@%R%EX1^CC%V(W M^Y1.U6TWR[KF,N\$A92F;2I%]<52P*TH 5>Q*%+30DH8FNO'56N[1;7E[=!X M%PK3O]!7F%WZ?%&)9G:D_IQ>B2F=4E^6FWKUY[G)5NHET-H)3J$_&98=U4G! MYG*BN1P\ZVM\0=PJP4( _2J1+_8IXD%OD>S <;PG^B[TE8#!GP5.<7(Q M1S62\%W2E"1+>@MLLQ3=P+R&&(73CPWODEKR.4@7WNZDTJ-FB]Y$N"23/:@1 M+C&.^X!)'S#I R9]P$1/P"3K:;X.%[H/F.0%3%YK>*P/F' ")J=J B:Y?OK] M] J2AP)'(AI"QG.&Z[=RJWGN');B+;?1N$C"JKRU\:\).7-H_$2,RTE/# M6N%\2V76HI@S5E8UASXN_Y"L+?1%M;]V_(NN^SPGU.:'V9 E:XI:T(T.@W;'L MI?H=;A$5\!&K*,@.>MM\& [M#&V [ @X2$ ZY33(N!% MLUVZIBZFS8;X&P0L_C1VR1E#MBUBM;&.(?>N]X A8F?.R%T%/OG:(T:=8[/$ M;9H_D56[@T>WP@.26@-%DT:=;#0G>U[SQ&N1,];*R:*A^OW%W:V?I*53,4"49!@FP('D,=1\WL"7HAH'-;%CJ>ID$R%P XMK0JS')-@7"MFM19WK!\BN/Y??4;WDY M:;[?AQ$4.;\).44>97E&4*9[F$X<<>C.?_A0TA^+"=%+\$GQI+EF^)KX^ MI!<;C)8KY#V&UT"(E@D7J).*DF%,P]+CNJR/-"^:;QHN9$30 M;$T$IU]%TOZ7B!7M<:#X_O9+N$+0#".3Y'<'QC=1+#WD1W>!%3+##1LU](0. M*;TYIO4V>"LDC-OGC0_5(37R&='2]8T3+^2^M9^Y;$$0.$R^F;_3JRZ*@Y]O M,QU38+D_O^NI?M_ M?+'>+73"WG@+>R6,6'.!],=7*MHZZ58I/";C[;W)'-P"N"YTY!1!\U2<\9W7 M@8"_6/R-5A3[$+G$VW^YA(_0\5;0DLF"2H"]!F5(L!GK1%.VC76=70+TBQ8D MLS\H0\*M3 "F7WCKTW":TG"_6]ZU1>%8K6FX M7?;IZR-*S424*O;R:^8E\F3Y9*IJLGAQBB'U:[#T<<[NA3OP,A/ MJ(;\M5$+^>/G+3$IB[HJD.\37W&M$T+(5H0I15-.0E';7&FN#56GL#9L=VJ4IJV64W 8?0//]C)8\HZC MU!"-GEKZ\,Z<12E2%519QATLUYX3+Q1;.%B_MRN[AI-7>Q1QHZ":DE[*(R7B MW(&=%&\N)_6*(G-%N[F59>HY5KY4TV/T"U3J\IDTV7H#RWESX!929FE_70\A M[XG\<@%6Y#O_I=RAR+0(HA.J2/8B;2$6G].UYDDM7<[XJQ=$AMY1B+ MG;SF;5=+? M=[L@NB+J0^-CWTG5TF(BVFKN$X<^1R]?!>N/E@G5!(7*<1-IY MK\+,O8381/:JH.1BRVS<&MH%Z193'TGT0W,23: ?S]8;UAU$RWRQ\L9W1+8\ M%B(!?]2SH5S"!W_D8A\%S%T$?H#(J7%)>.)/]PA>$KP+:BK'D>:"W6]$@.2X MOX'^#P_YBUOXK\ F]L"5AV@5AV,#U^0DD.6@.Z0T.884W\E[[ZZ ;9T#ASYM M/!LZ=EB-&%T2O=E?"VRE:JBZH*7JW,4J6WOJ.RF-(4:&MX3L[BB9JIBWZ:J8 M$-Y@"';427#J>^8OVH 8(DR[&)(M2X+RLS3E231&B*>OZ.DK>KI4T5-"/8,G M@*STI08YK7NWAW4J6Y^B7?-K)],%0/"<^M3T7";\A87<9%MQYV']X/G+9LP$ MO-#/& L;/ER+MJ&5>3=%S=-:40J0.W/3:U0)^YK[!W9_!K6H-D'7+.I"?1=[ MN92)%C$7J!6[N7"NR2BH)45= M3:NH1=ME@VKJ0DN^6XA]9)L^M)A7>$]$CF^G]Z).5@*P%L0K%)H0J1D@D(6" MNK)HLG$[]J7'Z%>)Q*:1B"6EZ:]7-U9_Q_.62\]E"F;3!@\"?^$A^DH=9\?C M >E7B/S[@SP^-+^0NR%M M 8,9XL=F?Y!")&K91^BH&[J:=B?C2_F9N>2B., M@U)K* ;HIEZV>=!;$)4A:QSXV >N9;OS$@K9@NJR5K88T5LQBQUB;\3FP1:-P&5U'@6LB>(@#3^M Y-!34"J%6453_N;?T98)^9NJRM M,;3NO#OP_,/V%S3W0R;YE8?RS61.E+P.T@Y-B%I\ZJT>"V??!-@T,UY;X=6P M=4C3U1ALO@0M- G6[A&^\^+2Q,+=FS8V$D)U0152C#1?HY;KD Z?(3)M#"?$ MI8<;>J)O"]10#5-'5%.-N5H5;]RH1W$1X?:(CHAWFVC-)6<1,5O:C:MQBP\) M/E07]"#%2*:T;"=U2OE'$.?FT'>9>A^*89_9KD821^+.4 6U2CRRN?5*[TO3 MWQ:O@ZD$R"(/'&*Q>P(U*7XD5O4GCDTH"(=66[P#5MX(P? M''L>WE=*LQ9AKXA+Z-.M#['/U^UQ?D :EH76X!$B,(<7Q)Y!P/3#7;+XY%#W MQ"[,"N5"2">(=Q)/' )$2<.$B*@"@NXQPQ7FA!0_I$-R,1*#8#%"-&&8SG@S MG$S_4!I9%#' #2Y^K,J)VC<[;^$C= -(>_3$DR2<7-&]T!SEG!VE68J0&73* M&VMTQA/!9ZP1)E34ATS[D&GW0Z9K+LX#3!C&>!J2*+B;3@#6J9"J@!?=(=:0 M&&%D:WM8*X*:4G,KK8QM/G1')RL(OT7QP-H*T'4OVP6Q&FR(IA ]VB;GAGA: M9Y$_M 66=F4W).4@W M(UH@8UG39T-T.A*X$U],UNS/NW'[+'/C=CF[GUZ\W5O^O>7??.#&X1IWGF@=>?YR#>? &;ID&;V,9Q<4"J(50/Z+1*U%HT_IE%_1+.N: MW9 $A92F;2J%=Y+( +?"95&Q*-(MBF6$H=GO4:WM%OE([="XM@H*X=TU]*;H MV HJONTO;UPW-NL"XC5<6D?K+\:S+6(*EQH9SQFN=RLMD&A&[!P&5/32V9'T MV["UU=9 X3(I=(DS-%G&4,Q2O"4U M&!FZQVQS)"?>-8%)/),;)!)#Z;W 3+B4D_(6\A*+O<$BG2L/07ON2HJ[>'1W MQ%S,0RS>!BMS:#Z:OHK$EA]9<,C&@A@R#Z [0N:R$X=F]7.)>22BCF0T/(H2DEM,3I;401.^C 7%"Y;[-W+0@+^!X#K@.6 M/U2OI2J<2UO%^KD,Q-M0DV\0"5; ,$#>"A8*FPS9'M$1&6?HCD7;%T+\AN8_ MK[;[[+2F&Y"N\(XXI__1YA-__7]02P,$% @ W8"O6'N^?/N*1 P5D# M !0 !W>7DM,C R-# S,S%?;&%B+GAM;.U]>V_D.)+G_P?<=^#U[F&J 5=W MOA^].WM(V^EJ8UU.C]/5/7.#PX I4;:F9P?, M=-E6!/4+,D0&@Q'!?_]?[\\!>$5QXD?A'[_K_]#[#J#0B5P_?/SC=]OD,TP< MW_\.)"D,71A$(?KC=Q\H^>Y__<=__V___C\^?_[S^?T-N(R<[3,*4W 1(Y@B M%[SYZ1,@C[[")$7QY\\9]2_L/3^!P0_#'WJSW=_/88*YHI#RX(?]W9-+W!Z( M/."0EBEK;_QC?_3CH#<8[8C6D9>^P1@!&#M/?HJ<=!O# +@H\1]#@($#)M!/ M8/$'!UP^P?@9OL3H&89$*+!X37_8M741O7S$_N-3"CXYWP/R&G#]^7;Y ,ZW MB1^B) 'K*-@2*,D9N Z='\ B", ]X4C /4I0_(K2)_U-"7W<3.;1S%=B D(+\]CDG M^TS^]+D_^#SL__">N-_AW@" ]4<@>>8""_BG]>,$:E?C/+P&!1/_V%"./ M#R6(XQ\)_X\A>B2*1EXS)Z_I3\AK_B7[\PWK6 MVWL^W;V,9WW4K9<+G"< G=8!M^Y:7I\&Y$\W^*<20/2>HM!%;@Z1-""9<6G[ M=&*G+>_:CIQ2JP&9NZ.X+G>"6Z4M)LCYX3%Z_=%%/EDVA^2'S^0'*C+^Y6\7 M$38 %ILDC:&3YBU1(?[X'>?YCV5 A&X1YZCP$MP@6$;QHQ/A!>XE_1P4IT0O MCIZY+\UDCC@/_Q9L=ORL4_ KN#!+1#%*HFWLH%;C4<0JZJ$,SW. *8@5A<+/ MW];?_0>E 7_-J?[/O_^X;^7D0[P,4S_]N$>//GE[F-["9\21@T^F9\!E$/-Q MY]%8,/P26%4M8*1@3PL(L0%=N, &.[:2K_&4]/Z?Z$,H58U.IS8(0);5H4)D MC3[P<0D4(B,&E!I@_@'G"+''G*C_4H ]2/N[%9Q8,-P=.=91W6V1" MHW5H%_BU+GGU50 ?.> KS_4,+A=4/KJEAQ8,+P]/=7QW-( 0:1W@BVT<$W!^ MXL#@+PC&>#](W"8\,T5(JLFF:X"Z,^\$=!8H0P.TFM''R &C!X0!8 Y 6 PL M^NMG& 2Y)TNX<%6H="[X7(#EY;Y$8H%&B%$)EGI*NO,GFM"")Q0$%]'S"PS% M=E^92*L.<.!55*! 88\&U$&)%(!0@HS4P/@OGU'\Z(>/7^+H+7UJ4@0!M4Z- MD (NJP:7U!H=D:$3*$O. AB/0;7)UK)[]!+%*4:T3F&Z%:\B(G*M^TI(X8DVE9GUL6,"C,O(WG)W6"$P3@5T>G>;7)#5;6>)R (%D>$2;D09 ML4EC],H/4'R!W_T8Q>+EIT*E<_;@ BQ/&B42"U1!C$HP15!2D-,:F1C8WHCI MXQ7^&V])D=#JG2"$8*N31(W0 NUHPB:<+++M:S9G4!:#JD)VT6J*4J TH28U MH'PEV9%9IR)59$T*0OT;^M4CLY"BY^1\]OZ">).66U3&K>$#1^Q625E MTFJK*L"O6*P2#@M421FDR'JEG("R L8+"LR&+);;[?,&Q=*E-R?1;:N4H=4- M%?;<&LVH09*8*( 1&ACSZ]")8KQ]HA%R9/N$+J)MF,98L5WQ$7H#ET[-4!*@ MK"Q2%FOT1P6E0*5*K'13C$#&# BW 3U[@._7+EY*?<]GT9@-$XV07J=N-8 N M:Y6 V!I]DN,3:!)F F4NK&! .<_I!S:A5?!='KW[HB&UC$;D!31% MYJI+A=8VG>'#:U <9OEBS@6,8("'2D_UA33QH&TBV,K/+-@Y#EP:O%J=*0QC?ZQ M)5F(P=U3%(I=;'42/6,L@I:/<_6Y!6,M@%0=;TH&*)V)?>L:.=L8JUQ_L'GP MTX#W3==)](RY"%H^YM7G%HRY %)US',R@.D )=0ZY@\Q).[[]*J#G-$ 1F3DHUZ^.T\8$A+DFO')]'[(3YWFC>M1)-:>C":#64M,J=!9IB ":.&5M1V]"1_*S/JRD MT$G]5W0)4Y@%MDJ.!OGD>L]=99"K!ZX\6@MT1@&>\(AUQT,"3&$>C'Q$Y?%@ MLJ%R;)//CQ"^, U"09KD?]FK4O:'OY&3WV=$_5Y$N055#QJI3Z](BH")'C60 MDG'ZV\P9S#>.06UJ!;+FEEC=7BYOU\M+@']:KVZN+Q+B932W0&3ZJJI+<+W]9WGY;K@V/^$64I"LO@RP0J$*C;^RYX(H*4"*@_3T< M]M!H;($62*#5YXOU YD2K]1KG&@7!C@5*IXJSY5&& $FH9/.=\IAM1BZ-BYF: *4%3LY"AW RG\Q[T )5:P6V9@TQ9JIQL,0.4#8= M%HW;A*3)?-[0>LIXGTT(]G;MJ#\]F\Z&S*[MCWIG_?Y$V:[5HLN7!5.<]%?! M5!=TKI1#GPXK "_JKX2.U*0 MTTKV7SIZG/F);Z)$WN=[,BK;>.3.Y[K31\L#YSDFV7DX!-A^-ZTX^0V"J.R'-F4TN! 4>#3ITW* M0A1UJY$I.^5"SD:77U:F;2WAUAPL#S\O[\&GS+OR/;B^O5A]71H_WTT1[J>4 MR;-*GVJ!Q%)*G>>Z0J#E,]T:6>8^GTZ' PN4J!%@56UR!N!3#B-61HY!XF*H MD##+R9VY\Y,?A7'OI9'V/1>CL-^S#8 E'ZK<356CTO^!MM21_M"BC[(&K&9# M[+0B(S5M/- )1+@PB\"F; M?+[/9O\S$"))2)@) Z^584=E[DTW7E_7?K]QTZF(5> FZC)*9G<5;;O!BEU$ M>R7KVQ""HP"QML(4>78;U8Q-ME<]Z=*>[ZZO\-\OHA!CVV)XV88Z"I-SY$4Q M8G0/\!TERW>\(XIBUP]A_'&=HN<$RX5?E>)W!K0WV#K*-Q-.]CKFA$?0&4UL MF7^T2WRZOKA^])3-$OU^OKU:UQT_?DZJ=O M3/3'0O^7^6[[NKY9^59!@Y"<;4?!80G(*(/]J\'^W6!#7YZO&_3U9Z#\.I"_ MS_3>9==%V>IVCD(D#AT44NO^GH2 Z]]"C33S3GLS:(/[7 EDS2_2<:DXI=F( M4ODA1HD@<_L,W9$N?V#S'D2,K]K]Y&YMLG*;WE[PNEPFE=9M1'M]Z-O@+Q# MJF\14%H^P@*+-(W]S3:%FP"!- )WD.2.'3C!OWU\D($?]8;L6O)_P7_XVQ+& M(5Y$DCL4LQK#YS#QG47H7OK!-MU?UYN)IL9R>M5H YUHB@I]9EX/9SV3!POM MD=8R$!?WM]>W7];@;GD/UC\O[I=GX'RQOKX B]M+<'E]\^UA>7D"5?H5^8]/ M&-WB%9LOCUGAE957*WO=K&&=6]*C> <*FNMCQV:8'VL^'\Q,!A(?38"J]OZZ MO/[R,U;0SXM?EO>++TNFP6NP^O:P?L *C#7[Z.I\I*2W+U'D)EC.-8I??0W_4EO7,]$?NB'SF/U*S5(^\?G_F MF;1V3R90+?>$!O?3MX#B:_*S6]/Y37E._\ICQCR6DL",T1-&AX7,_BJ/ FO= MBL9,J&X"EM*CVC7!(KN'0> [E72X6'V]NU_^C.FN?UE2-X%::0>[ M]N+SWKP_T'4^C$W1392@EMZ9'&%[[\RI@RDX"D9@/\!W:6JK&BO;1VX&\[&N M1#&%X>F$G1]NX11;R0[SP:> N%A^LB'01WUPN_61]M"?TVNK#>%E;?'RE;/4 M0-G_=T;O5?EKWI#I@QV9O%=1C/S'D%6WNAO =L"N7_?)BE9 M/?'TN_*P?!TZ]Y"7V?$E'-Y=JA].]S=1O<5">XX-F>HZ9*Q^H%F[P,D:!NF^ M+0!WC24T,(QLQ5/X;IV)T%5QRETTFX\WNLXVFQ/*6L/^+V47'#!SVC8/'D4Y M;0@); 6VGL+6; G+F\7M!3F[72X?3$^-BR1!:9+5 M7V[010&M/N63@BUJ&Y>0#=9@[FQLJ)ZC +&F3]_N[Y>W#V"Q7IM7G N8/)'_ M+_^Q]5]A0'9\]PA+X3LI!8Y$"M!+DZB$GHU3 M?PX]SP*54T=:U:B<$\0[UIW?"@9!](;7?02\* 9.C%P_!<0/@A):,F\Z/YO, M9ZQBWJQ_-AS/RP7S#&OJMW#C!P%R]YV2R/54QJ!/2YMA%W543,W&?3CP9C9, MBJHXJ_J9\P%85U0;G'$E*T;F!:H0:G:T<6'6W&HE*A9NTW,G(RNJM37@$[AR M&2F E-&(AZRQY^M"P9XS<725)6_T@DGP\=/D53M=__9.14)CVSDUW;#AQA$^ MJIK/BI&=Y7<;F?9!,3@D.[+%7I]'KEL_Q)#KJE*G95_LI#\=VN#\5$-9"[1: MW5JU];^+2=&&].,.HTSQ;H[LWUZR V2!X'(6?2JE KVH5C)Z=G*UV<"Q#?XD M=:15] M \N0G+M]*WP\+:#6*G$0#A 3%K*+WN)?J*5D/#\_Q2A]O*W*YFB4+M^SRODD M@^4-;\,$G:'&JK4XG;(HE8IUC7RL?..@/QS:H(;M$7,*'V8M9/:Z#=->@[Z9 MT"F9WI1ZVNN-YHX-ZR$?5>T*C8S*]$*WW][OC<-F5T"1UHA'I0Y6X%39$]+Q M<$>]S=B&%$4%B'S72A"%CY]3%#^;=ZZ(MT-L/[42SRGTAE MT;\C;ACPO@U7^E7Q"-PCIKTB-S[<^(&?^D@Q!D+&H$\/FF$7=4-,3<<'P;X[ MLR%U1!6G*"[BYGIQ?GUS_7!M_#J__%CQ#GZ0DQJU\^$JL?Z383YU0PUE:T M[ SQA10W83E 4VNUMJ MH3D#&]80&;;:SKI ;$WT00&3<@A" X\1_5$+1I RL+-^4O+6A@NH6T"5A"78 ML_,6+'W-7O5F/N/628.WO8F).5&&LQ&R(8JJ)5S^,7)0G.JRL&VG;,"B-[.IF8/\+VPQ#=T M1958OX+QX?*TJTS)RDE-^B-M=QVIJ)8,HU"O4OA>6]=,;[@;C%P67^C"&=05 M%=1FBUU&Q]];6[FG;A;-T"Y(11T&-GR(7%"R#;/I??)%]/SLL_I9M(!J9L(X M8FV05XH";!PG)&(\_6BL1R)FT%F%I EVN?:(B)JYPH?3S= &7XPJSEKM M[X?5Q7_^O+JY7-ZO_P"6?_IV_? 7XRDBF3E#9?H%!EO17:Q<2IT)(4*@Y3R0 M&ED66#R9#VWP$#<"K&=]Y 9G0CC.P+_V?NCU^N %QN"5L/\;Z/?.>CWZ?Y#0 M:TL W*9/4>S_$[G_!@9GO='X;-H?Y0_])"%GWF2R"Z,0@6A_R8D%JVH4-JIB MG4SO^LF#6%TTBS0L!F'L3GHVA$K(T?&6QR@4Z]Y0JGOSLV&_?S:=]*FVSOPPOXXN.-B"@,142M,;I'#K@4V\,G M9?O?C3.?V9 ?H 2R%M>S8\*ZZKN?_1 XC,^T.CG.]GD;P!2Y!Q1);=V*UN"R M+@)60L[:-,'<@*--W[5A?3\(/"<\+6\,1)RBOZ3(C6&%ODPPPJ9UN\,GUT&8,1CV=] Z:VG:32 M;;SQ#%D38M0$DN\&30I/MYK3%'Z^B^#+:;E)O&]3+3(J,=45FC=NG5N*4 M=DU*G"R=832?S&R(+>N"N6:3EJI_NEDK%M9A+'M^\9J[BFGIO)W;E2K-)/=?+[8>7&5>J3.9$H3 M1?#%&ECE8&L@&HT=&^;(-E@;-:[FHK=0\Z[IH4"+WL@9S&I<&7:3MC'J[.@% M>5,;\K%5<:IJ&3O=L5##5ONSIA9=4>(RJVL< 9H4KL#"SIN'O9EG0^!.*["J MJF?ED79+DT^)T\C!=QMC3X&-57SHH_G AO/&UH#E)^:VV'@%L10-/"F'$;U3 M,>TDY,PZAQZR(J]*&:A:.,W&FYS%H&8UF&TR>F8&P=%T9L.5>^I(E13-'FNM<)<@N M$O6+'SDL1BY\%$(77/18HVOOHO<\X]O"7*OPUTR]H)$1[)C M'+EZ=FE(G])V%[.HRNU;8<>MH[$WL<'QU4![-%WNHJX -Q4XYD&I'XV3(*Y==XU]9?7MPEQ7HJD;=D$3V M*$PQ@("0785X_2/_QZJS#-O-)_94 CO]!+6,P1V;R0?8YR_DU:)(-,W^2OYV<%O!2_9 M:\'F WS:XC<#/_P>1/G+ =R]_2=+ZDFPCGN [TM6VO0\'?D,\KL,0GT:E1=6AE M]=D_9[GBR/,&-OB(QO9! MN^/^Q(9"&^I(.;?/,<[Z+=NF+=9G8F'_D^K^RJO>-26R.!J8-%J12O!+]J"4 M@SE@IV//BHJH;;#6;+0"+ZG^X3:L<]7J?0VP(DOP^/-G*UCT1L4;?L!1N MR2O,I61K3\]U/"O*;RA@K)7>(#R?-X2)YE#F7):LE=@8C$FAS$O$_BUL;+)\ MYX:M=)L&=-YPV%:L\CV'JMQLJS>=#"8V1#1UQ5USXS[AW\@Y;)C=L473+@I9 M0)*]IM9!S0V(1A^]SEJU4#V6?==^')#7)U5_ !$@@OM-GG*=!AWH9X ME -:OG+7DG63E,+ '])S9J>JDVMUWX9PD8ZP:R[PO!WP*6_I>S)Q[=2;Z#2[ MD;'0GIF4T[K(U^$K"O$'(RB")V7(W(SN8'SRM>>0"4J(N'[3[H[0NOF&,TYM M!#<[GQRL9'T;SJH58:K.#P5F6R8#5K8ENV!!N =7X6-I$[W9YO3;ID.FAB;@ M_(MU\S+:5ES_VF84._2'X3W3<16R;\.I>CNTJK,)T\S\9JS&FVOUC^+^N++M M.%8X60B*"^>N11$R7:#S)Q>;)Q7!&';J"PLFEN.JI!5W6K?%VVYZV373/,$8 MWI9G%^OBC5S]>M36VT%Y8S9LU%7$5=NQRUIBU2B-U_L8N,L>.. M\+ID>11/E^F8RVM2/27"R!63P\BR.39SS['AZ+H#Y*9+J%BI:VI&V'.339.Y MU$5-)2W88_&V5EDA.[NZJ#/EM9)<*_ ^;:ZILW0I+@LF9 WLX9H"V=[8I T\;,'+/MA;W$&^P@>EE' M7OHFJCLK(F;WD_<&?7CR F1=IAXIVMHZPB),224H\ 1CEW"P:O$9.W!9<\_L MPO7$^#%;XQBJ=HR9>>5@Q1O8$-:C %$Z261<(&6!#$VD='P8D88C6 M5" >CR0*%(.IK=@[';9G8M;H"#JNKO/XKJZL1O!"5Q8_)]_/V[/>L249],Y= M9Z-I8E0(CEMX]>LFV1RNO<7B$ MQ.QX=NQ"]^0Q.NJ>"46TU5':LY&AX8P3@-DX&K_2MF'H5/M#[P6V1],W*TK? M*$"LF59E#:-BB&'BL51#0..QH$_B/M&"#Z($VCBP MH1ZY(LS:A)'Q /C[^]JN?/I$;.;&EG<6\^NXJ/$=/,/!6 MWO+Y)8@^$)X-0VRGKU&:!LB]QQO&V'?2[ J=Q1N,W=)H'K-=EKWC;;RY!1;) MZ02KJDKA+22T&)'@>-^E!B=]$UEG4/XN\F=2.C)AKP/Q[GVL\#V ](V'S618 M=C([C7K#89_.4*?0GA/TLX[Y[G?S(0U,QFN=1IK:)'N*3\>,,:?N&CG,,<3" MXF9C#6;>@=[[1O"-@:A>WH+U_GK),'?N+#O=FT?07BLN[>V"N:V_?M>81?[Z MI>B6_U"@%/3P2=ZD M[Y,X84<5OYT3O(;5\($C;VY#Q/?)!>0M(XB^E%H/V6M!C-]++ BRPABQ$ X2 M^0[%?N36DW>RBR2*GA&P1.)IWW5TJ6&CI6*R VIJNGP E\N+^^5B MO037M_2J*=/WZ1G14*-CI/7.O_\7)X"A#1&,IN2N&8RDZ3-F,A;>< ;V+P>, MA$3E5OY8YF"H *<:2?%^H1P<(.@ @V=F?WQTP^EP"V(,!ZZK*\;QA8[7.H5Q M>K(5JBP5+]CB#&S0HQ^&1#=(M@D%]?_U@?65Z'7A0_T\.]IJM65;DU5M9O)U"IU+X: M*]L(.;U9WX;;BSJ!KA7C_W9W=T,O8%W<[*]?Q0;RU>K^Z^+A>G5KO"(&BQLG MWG"\U13T18U*9V4++L!R]8H2"7/+PLU4R_ M:20]/=SEO.'Q[F\72\O ?YIO;JY MOEP\X%_6#_@?8I:NP>H*7/R\N/VR7!._[?IA=?&?/Z]N+I?W:[#\T[?KA[_8 MHKT/DA*752(#^O@@*E19ILCB0#SU4I'@,KHC<;;QRK%KIFJ%5%8QQ@SP+^2IA,J]K"=7WB)B+! MV;Y['6:6Y%?TO$&QH!<:>#3>TZH"OG1-JXR!&2B3T69C0Z14"ZCUY+N<%1#> MS]+X(\A1D\H3/Q7Q*I$RQ5/G5^C$K85JJ20JLQT MQ#?.O+^Q(;JH(VQ.6?N\&;"ZN#:>9)A"; *X2QB3D[I$JHHB8IWIA3*XY=Q" M'B5SGLWA!-I0;%X%HTQ]+FF!&=,N:/P=/$B/G[O2RZ^0Z2;;(Y75W\7EV.RV"4)(IOT:^#9Z84-<%Q=4+>B*49T!1F1O M0*M4F8-I,IQ9%JC4!%7X(<)GXNDWE:/%3,*;*!$ELNP)V,0RAA.DJ^M3W)=( MUND2?+PH>)]==Q-@8B/]+;+("?JK*$;^8\CN8W0^'F(8)B3+*PH7H4M_"UC4 MB/OW;9(23P>6:.4]P'?>P)WF32R>;@!'8UW[\%<4;R*Y#N@0M:I,6;O9O:[. M!TCW;8'/X!$;S. 34;/O3>_K=X*1&L=\QP5=#C8P02[I1=R%,.N@Y3N*'3]! MV=G1ZH76E!!Z14[P)IT.JY-U5-G-=?379!ZG/AS;$*QT<@'KQP0DT]DI-)1? MNX<_Q'U&M&E#EZ!D]M;E-L;;:!:N_@L,MHA.8#*K0LZG\_Q 48B:"2=C8E<] M#!#29M')SQ%:P:U=J(E:&X!"S9Q'T;A7_:PL#W M_*QL!M_RZ-:$GEB[KJ+EP75M^=E><]B' V@XFNXPY*U6]S */_\C;S-3W>BE MH?"9K3X-;]Z;N;H"[N6%_A^&1-!CRZ\K+0L;Q1B /VFA* #A2V_J,D:-V1LFQ 6-OKZ%Z3:FAD]V.:*I-8,!67E[&%P_;(V*5>!S MYH.YKEV3@BNN">:1AT5/[I)P@!J%UYJ-=(@>V7!T)8%6<^5SM 3\]0&]I^ < M*\%OQB/W6/(&V93AN+3 MBMC%)8A.4OL60=ZD&5O7?PSQUL*XKP%=A MB>D"_41#J\=)UVJ0.W665B>=%IVU8-II";?F]]BS\Y32IM6N1KA, "S3: MY#IX#.RUP,7V&GS@XLA5X6_AQ@\"Y'+$XZ]_JDQZ%%,=?JZ#S1RLA-%L,C*: M:=H%:U7'E4(UO!6O+;,]D<42U-+V[=$-=6.64U-.UAO(NC M%Q2G'WW;; MQ95]LYFU M9V1IW0D0NE4Y%6>H=BVPL]'9:*XM-4)A>3U$A&.-L9;YJ=MH']1;.N0>"AL4 M4AUIK005Y0&+QQBQG (CR^(EVJA:Z )2MDI,1_.)1=4YE+ >,"):/OB&L5$3 M6>=G?B1ELN&[;L)7U1U";^FZP>K2/,#W/;S&K9F$0^=.K!%X>>,E)&<.0&CNX(=*_8E#&]6X\SN*^*4-XD$M,M>+,QPX-A0G M/Z8LM6^!\'VFC*#8MAEODJJ@YT5!Y8Z"PYK,?'#3GK9;RU2\4\>4Z7"%L&N" ME*O&<7O2RBE2[[=APP;I6'+P/P7*!#(NL(AC3))?!VC-;BJ_YN0.Q11U@V4@ M)M>GT$V0BYHJHF6W=/0V4\^&0$(UE+6+W#(N<$?B6K.+10@[^+2\6TM*<6L< M&^DT(B3.ZGAN-JY%1SN*:(\V2D8^_Z9U3T)O;@(X0,EL6(6:$4IUBBG3\984 M;A[%/7I%X19=X7&XB$(Z.26_^NG3Q39)HV>\'9;D:[7@U9,_T5J8/'="F9%- MW,/^8&(Z0;@CY*K&94A/-Y7(\K':,%LRF1Q+!TVG876 6\O!4M(YTULB8J3Y[$Z/1>@2E'BM M12$I1*4QRSIF@L9ZDQ(SLO M)>&DEG*[%E@A>W>ZT78-I\(>[1 1CC3$]DQ137NYMHU8-DD=6Y=MV IVA-U* M=2T-ZZ!52E=>I7KD!_MODRJK,NM3X7;B%%57C9/-76@#K:C1V 6S4IE:X_-L MH3Z_FBK*673.HE=@PKFOCF MSJ1\=6>BIH4'M*=/10\6NJB_G1MC7I+9<(XF%BCWD<00W>":MVLZL X]$NOD M'KU$<=NU7I%78T!=&V%*P70JC'1<-]YPT[-!/3M KAV.LR; K@W#NOB-7,"Z M3%+_&:;"^Q^K1/JTBP^OJ$9E"F9D#68#KV^!OLBPU6I:)O22DQWU*:Y@%):I M_TBQ]FX$7F]H@(/\W=M9L[49$1$-[0MKQ,P?<42>BO(%4QH:,&3E*(DE-&JDW*S WVPVFIG4 MZ$-Q-Y@LM-YTL&_*&I6MU]INJ;+-#9A0656Q^"K;Q,U6\_E@/+/A>*PK;IG* MLMKI3E8['=I0:5%8 K=S(6.[RA=W*UI<\2>@X0C:<&S0%J^X5/'+KE0QLJ2V M]OY[PSM:/T4W_BNJ%8EL.8NV:,G$=-I:4/Z\JMP,.U :]-'$AB"M@P60S;0> M;?)S0-H$_KY"J!5S;@XTDDE^M277U2^>R>'>/ZEAGEVLT>H;.,XK]'\Y7DV9) M]*B#+9RGI4(60? ,I3J_%^ M@WT-9V!#FJ9[#I(GON!]S<&L6OOM/@1#RP+;V^ M]<["5CWIK1MB+N8)',Q-IU4>20293L=9PRSMTLV;!D08D&2-GS;3=_F>HCB$ MP2[)\_QCGS>*FVW4Z0/:TIX'W$U83EIPNX:8.P_.-IZN3'613A])!&G&.LH: M!D[>'-A\%'XA4AFV5N3=\ 5%CS%\><*K5HR@FH?HH!;U62U'$+QHN1S0'-L0 MCISAS(:M[M$$Z?!E/.Y:!Y T;_C;4 T)POUR@QYAL Q3O*TA$1:8"\4O,,:; M'(QO\>Z+8K:/^PI]7\\INJ;X.1VS?>;8A!!!&RXX.)UDU0\N?Q.@KP+T70"_ M#.S>!@JO ^"%0E=V+\3D)<"\E;CUY>]XJF#'*I\1<\;% OZN4ZF M\PHR/L3R)6-E&A9.Z$R>Z9=QXH0:WFV/ZQ!Q@A.;%T6HK-)L/<=-G1(99='M/(>8N@B\=I0 MLJ>Z-*/+2NTNXMZ2;=\&,PKZ5]'/1UB[@8U$\B^L'_),<8*6GL^ E? M[54W\[:U[8P=FP6J61%!214S'A9,,)GV9B;S;+NA556U[,3,=+1#"E.:,GR^ M3?P06XA9Z8Q$XO1LX-%YS9@"^/+58A(&5F/?=7I&"VIW@"JH?I* OQ+:4Y1J MSTK]"$VPRG,]DQ$75#[KE!XRL[8'IZY)7UT#+$%YI1.,YG6,\)M@,E+3M0=A\G1U>7UQ'9)2G>[BF9@]@@E) M0*NQVJ ,;*G,((^0V8,SU^O9D/.G +%F1V"6,T"80,8%&-L)9H2RD;,[8^*H MO)!2SRS1 #2?+P1DS%_FS,<]DZ7#E0'*+4MBG#*[TI(B%32ACX76-U2RYU+J MFU@D0(O3"H>,14R,AX.I#5F9C0"K"L12+K/L3;!H2/\YX0A5&2CXL 0Y-X!QMX-);^5@%?*N\M8V#% R9S;V8R M\KT#U%H80$X/*,/IG(07,,963IQEEM"+CL418&):32<936!WQQS MOLDDSA80ZPX&RI9GZP"',)XB#0T&D)B_>/&Z@Q]8DN !OB.Q;C30:THG4P&] M2QF3$3._($(3HP4T6\*L'3%DK-1X>&',("7=3;S0T7,F;.R-U+?,& M"T;N$::U([G&:M7>Y#NN)B;=#K,F^'7#7<3!HI?GV#ZV88O5!BO7HV8F++;- M<,BE&_?':*C+HZ(2_*J&EA.>2&L@9F4E3'_SPOIDYTU)9DJ<%I23JPNB5$_N MO)P/Y?6',VVAUW)72TO HHIR@+9 4[=V;9!T+5LRLJZV<>C3VD3C M&X3M]Z$05(:M9J!OT^@YPC:] MO;:Y+#VUB&? T3++(9NL1:IL!?$F^8C-:\UG_*H75)Q>1RE;6:%S]'0 MM6&Z/8U4@LSA_;N 6W@9_:J*16R-^+^$H@E"B&3TS&Z>;69(5_J1@A=,';#0 M#U&:_DZ5JIN_K0BQJ)M9Z IG,Z/,J2FVN)T@NUAC-38Z9--^#T'3M40Z 5;3 ML?(\84=]7TD%\/./K_#O4=P8X=*F!8W^L/:"E1QDZNPLNG$P[AG-##X8>,V% M1AL"M"6P;RH+C"8>6]I:%C=C@>/V.G21=[ ZMVY%9QQP)P'+H<*MFF [UBGJ M#VVXX?<@\/4S\KRQWY&*Y[4K[U% %Y'DR7^1>VZD'!JSU9J!EW+6Q.0LAP/. MG9$-*JD,M.9NSAA!B?,4!Q1/, Q1T*PQ3<2:#B8:X>X.)824+%@+#OM&8]3; M8*QI!^,[N7)%@#0W8E_!@-3==X M:0FUOKCE[&#';\MY%JU0\PSCWTA<&_WE%CXWG#\T\.A;QY3 %UPPHYG-BHVL\$"CB8=&.#$=4. M+?]0PX%Q_$&*0,.&*@!F1JK@F2YZH%N.G: 5=NJ,1KW3!XS.V6B&Z)& D#EH M#Q6#$[^X\[>KN==-3S -8WYP?UDR"9U>M6TX6CH >BWIF;7U6>!V. -%52^V M:#H]6M('XJ3Y)B8K=%AP*B;G8)G%@^EX:ODB6L-:U4A, #91]!MX)4F4]FH9 MYS;26_2>/KRAX!5]C<+TJ8-!I]2H%5K:0GS56;>Y1>9%=0?3G@W9*,>4I?H5 M$._([TKW_X)@_/ 6':6K=FW9JND58;LK>-80TX7AU)E8?FJG*@)'G<>_/W7& M;ZX&0QS_OYT&M,>KX]H8U;K=$'< W4:TV9!BMX M_3XGZKH,')V>_:YT>N&E*#ZJ8E=:M%6[N8)W5_%2NONV\)K4GUMT[5<;R-RBC96.J.R)-;[ K[X^"OP_XGJ\F0KD OIR'9?MX?6]LPT%3.[3UJG64&[Q%\6_ #TFN'U9(V=V4 MIC5OX;H^#7%KWQ\%5BLTL":*HA;N^-@I#9QMH UY[NT1"[21M+"+/LL#TFA" MS(6\^M@)A_%+%+EO?A#PABI_EN5K#[R91;75^>#J=U@SJE-\]TF<%KYY_-O^ M>\>__.T>X^#5;ZH\._T7RP5#QKGT(,N8=D?3GL%O3@*I.K24S(9DA!L_1"OO M(D9X+KB"#JVB*TFL$9-K+$G2 +E4CT1 RYP>D]EH8L.&5@UEO>IQB,#* XP/ MY(PGTZJ&*>,K?/>?M\_<$&#.T("$UQMQM3.+A7U#L1Z9O5N19*??H M&?HAAG@>Q7'TAG_ VT7\+/UH8>K(&C%K5C:+UV1LBEM@\1&#<;]GLEK&,;!S M#=/( PXS3#@Y";7.%!NT(H81,YJJZ=S>1:2^Q)(5=* M2W%ILW*LP\W$DO+6"B@Y=7XH%RD>1:8M#QG/>.3-QME>[Y"%5MR$V66V2;2F M15;$S\9]./?F)J_1/AQY56-_C>+?LO64'A3%Z#4*7LE?@M+2>T*_@-MPAS*7 M3*]'@ >QZ@XHTK#411<.7),!BFKH:I=T;-,DA:%+=&#'#0KLQDTNK)$8TR5B M_UZ'8OU1Y-%I>BF +YM?$@96=*[G;!P;)J464.OU*1@+.:(^U@W=#=Z(2Y0X ML?_"B;.1T.GV37! UET4!2*VF7+[&VBZ8(D"/(G#PMWSG$ )"HA6WFZ]?$#Q M,T<0&;$>=6B&F^N$F)+U/!H/H.D[&50Q5K6CP$>LDOW&#>_[#CRU.'A)ND2; M]#I,TGA+W:XPW<;8\+J$J626:XJ;-E^8XJL?DNW!+4JQR9\^W9,JM-BROXIB$LP3^.2R:T$O MJ;'JT] VHA055(6/[9:@.^W9D ;:'G%5/?^TA3&>(8,/\,S: KOR$L1'\4:: M/<7>#N%>"%/XB+>IWT)RI?HY# C:E;<,?!:H[3C$V9;LEWW>]J5;.YIVAX<( MN=L^=FF$102->M.1Z8M*CP"_YD3;-4DFTBUM%&Q8J^0O*&N7E-RG#1]MRW#P M)+OT/.2D_BO>^SC1,WJ [_=X/;B(\ (0;K&QLGI!,91%M[9I0-^$VUZLXK2K MSLU\]3WH>#;4O^N*F[.YQ>SD_F> Z4VKZ.(-QN[#A_1*S0J-QBM.>.!*]Y04 M";**NLYP9H/[0P*MEA5"2*VYX))6LUYYO\(XAF&ZBN_]QZ=4HAT2>HUA]TV@ M2['V(F+VX4[F?6C#;D019BVJGE8C7WD@8P2K&%!6&Y3K'N'=E>^DR%VGD?/; MM]#'AL#ZF[2Z:P.//B53 E]4-"D#B]"?C!"R(:^H!=2ZHRYG!9074&;P";,G MWY]@,Y'IM;A,>95 C_G/AY7;]>6GK#SS=(8\DUD%3;AJAX,9K9&,'+S#?8Y" MJF#K)XB[8+%-GZ*8) ]QYW@Q.4O1=,>3L:[P*(6\'66\G(MI,2-(".<92"@O M@#MFTV-U!^-5O$Y)L)?OBX=5Z=OR*:,=8U,XG%<:H (]0]?21AMJ??^Q)[N '^1/=%J[H M44+R"[:QD'N[)8OTRF-](^C#T[Q*GY5]RJXJ?ARG> _+ON\-9LB&(-C32RC[ M"L$K9:??(C0>)K1P_[Y-4GJC.KTU![D/T0-\_]5/G\B5ZWB&N(K84GU>[3"1 M@^>0%C7ZT X7O.1QZ]X<2SAS9V//!N_*T02I?@.4YS-E ME'!0K?W!G( Z* M%\4 OQ(4W@E6F\!_M.'F O:YWT&?'"\>]J5T:TKSBM-1U-J*TK(=EK0%'32? M6/!1'"[!J;Z&W*8[Q2UGU*#?.5J3ARB/<^7:66HLFNXX4X2^N^*L@9Z% F]& MPZ'II.5V2&MG;)0;O&7,((W 2\9^BCL4>8[ZY3N*'3]!=[%/3K]S.;*G/*7J MUHRF>Q$[K)!8&LY<=Z M7>2\8-7B,[;)&$UZ1HN"RE&)G./@P7P :H:EI)UY3+U@Y9>SZ+/%5* 7;2X9 M/?,8;=Q9SV185'ND5=7*68XQ51S[!#=+L%4[5=P1&SNSK<"5'-9FE"PV#4X' M Y,G=6TP2HYGF5_&*1COQRD]REU_;J/P3UL8^)Z/,H<2?__ UZ!.+>A9Q3H* MEB]T+=FS(UG'&9KTFAP,O':G6!1^_D?>&HA8P#S=XGVF[L@3:.GA/L2 MHL_ MOA:*W)99HV>PE3@E)Z 29U;*8S2SXJZ9+IBY5<+%6KI!7A33R$[C[FZZ/+!= M\"4M]'-'Z_RPO7-E%:$N?UF%YZZ-:?3@'21NR8?7J266SCH>P)D-JGX,&1JM M"$@8$_!(;%K9<7AG^V&9I/XS^6"OH!_38 K.FL0CTF,%B.'E"WV=@OD#$!HC MTVF73=AJ6Y"<'GB8X1@7@7+'_%L8(R=Z#$GDTGZ>%EN(#?1Z-$$)=*X44F)F M,@VF,V@Z++ %S*JJ%%E/;-%)T[E)0O'R'UL__6@ZIU+FTIO@K2! -=-;PL(< MYJ/!?&*Z!DEKL*(<6Y9BBV@3'!TS7I@DV9+D3#^$H>/#8'^6E9 C+E:MYQ*E M9&UFB4.[JGB_(N(^1N[B%<7PD>88Q=!)V3(N6/1/]SJ=Y5!.VV7E2BJG>1=; M1\?C_LR&C&$]4M9\X1DK@(P7Q'FCIA,R84Q0)'E8+IYX?&<1NI=^L"6B;A(J MHZ SE;DUIF*V$ZB4AZG&F@6[0+BQ(4VE$^A:E4?"!&#H@HP-+._6@%UB0K^! MGTR?WY0_/1:!EV&MQ<7N YE$!P]=6]-XZG.8P*4#H6Y-L=TOFFX&-N0:'T6( MQEDYI,W2HGY9W.810FR./D=G8BM."#MJ&*(%L MGE-OHB0!N U &['!'[J*:6;BXA7Z :D.<17A;XJXM39;61$&15[-WDY586K. MS29&EF[FH;EG@P'; 7+=(8&R _3<=\F.FTX12WB_7B39!.T5DEDXNV AI::B M@G*@N[*"?#(6\^G \<:T,T$)8,V9C9E.%T^:1P*ENY!%YX("$Z5L<>*-%'CU MAFPI"U.-YVIDI$,UG(\V(].WI72$+(P$.W'4*7Z-CY=H%+_Z#A)GPPOH-,6- MRD#N D-Y1"PS1&*\.J7IU$6A>$_:>3;*PJW_-S'_!F+.YSTIC-=Z[A"$C ? M7/U FE*=D;J%1NXD_'L47^!]=_2,XD1PGRF/2-?MA")X^RL*JQ2TOV?>Q-F8 M-/Q5L-6_-TP/=@Q'*'3$/YU.:&6'1>C>8)[@2X25.:09A,+9MYE%TQFU(O3= M,74#?9;T-9G.3$?HMT-:VQO^L/X!T :H[X(V 0IMG$"+\.85^8^ABO:(2?5H M31/47%M$=,Q(&DP'?=/UY]405K4CXSJQ0I!M*_%/P&!);JUZB?U$9L[+J#49 M][.AZ_1U5:? ?=+"UMM!L\S6 MH^L#^?J_H.@QAB]//EXE!":?A%:/Y=<(-C< A80LO*L_Z$],%C%I ;&>6)FQ M@2+?R:S"T*?!M/B=R;<$BDU!/IVN&$4)R'UL(H.B@>DEB([6N.Z,: >]OCA*2LFR8H=>;F3;1E$$*3 >0<8(2 M:TU3BG^XP3_A/^9_PO\A(:;_\7\!4$L#!!0 ( -V KU@5B5*SQ#< !, M P 4 =WEY+3(P,C0P,S,Q7W!R92YX;6SM?5ESY#B2YON:[7^(K7W8:K/- M2MY'6?>,Z:R2C5)22\JJF7V!@20HL8LBU21#*?6O7X 1C& $01 \(@!F3=M, M9:8$!_&YXW!WN#O^^N_O+_'B#65YE"9_^T']2?EA@1(_#:+DZ6\_+/-/,/>C MZ(=%7L D@'&:H+_]\('R'_[]W_[G__CK__KTZ3]/[Z\7YZF_?$%)L3C+$"Q0 ML/@6%<\+\JLO,"]0]NG3NO5OJ^_\O-!^TG]2G,W/3V&.J=*DI,&_5#>_.2U+%_*P:GS5%,S:-'M*P^ 8SM("9_QP5R"^6&8P7 X&N&7F!"0"U.WHJ?-GV=I:\?6?3T7"Q^]/^R()]97'VZ MN7A)_]/B)(X7]X0B7]RC'&5O*%AW%T?)'S^3 M_W@8WP(S.LE_?L^CO_WP7!2O/W_^_.W;MY^^Z3^EV1/&HZB?__/+]8/_C,?U M*4H(PWWT0T5%>J'1J:[K?BY_6S5MM'SWLKCZAOZY&@YNGD<_Y^7GKE._9"X' MV:*U!?G7IZK9)_*C3ZKV25=_>L^#'S W%HL5/[(T1O?_WFE3?+SBF9E'+Z\QAO:Y M__>2 "5X$N*_Y&DY[?A[2O*2A[E7Q.X#/ D"SJ'-[Q+ 6CN M\/I)BF=41#Z,#P"-VO^A<9ZE+WB=/^,VT1NZ3O/IA-?=\R&PG<*8[ H/SP@5 M^1 (U X./M+1B>XV>X))]*]R=SE)@AN(SWI4WW$Z('#3CQPG5FDBS)"[ M#*L$25%][L3WTV528%WD#K//CU#7^2CZ UZ,<)?>\!:5!3B MU9846.X^'@VM)\Y"BP*9*^H$?XWCF) M*"U'?KOW.7*PT^$!VW:HM":)@H;70[FW=(V&231R1!D/)$EUFZ0O>A_$F[!?Y[]AL/UOF!9X>6=?XN.E':S,O M+U%1KA2\A,FG,%=0PG%TZ8R?^*P7>N8_D@;3GOR[71[L_.<:.2_Y$70! MKO'V[^@ >@'72+L)#Z<0V0D_K09Q?76'OV MCC?VKM4PI*L#G.Y\G.:@/-S8>%=AGRX.IXWP,92_@X./M&NB]NCAX&/EG0H# M>IK83]1SP+SDT_F1>@Z0@W)R/U//(?)W)2\K.W=SZ$M*CXN]^WF2*/N.K]Z]W.D<6L3C5L[\KAY9_G@_MIQO-:< MI]?X!SL$Z+U 2;"]:">@..*/BJ@@[935_]3%IVW VZ=%V7)Q!Y_0XBH)T^QE M=7E0#JD:5)SZ.^.(2;Q5NA??1(:1XW&4454Y\G]Z2M\^!R@BH6XZ^0OAG5[R M#?\#E-\]\?*2:U5/,?107/8/<)N])I\//J:+!+/JXQX]1>2;27$#7Q!]:/26 MNR.LB_(D\Q=IAH]M+(:J1YCYNP)LA*2M6WQ^+2-&/OG/4;R1?8@G71NGUGQ) M.X9;9Q_^U/$X?%9Z"N(K/)??_P-]L%C<:,K%8U48CUN@'97)U>I^Q#W2>;O; M@HNEF@"6TH " MV442D/#HELV_M347BPT!+.X"*&"G?7B!<5Q%?K/VV;V&7#PVA>VR5%@BV/N, MXI@8CS!AGF*[[;B8:XEC+@64 -Y>8 7Z"=N0OV3I-ZQ2=S.YA8"+V[8P;C-A MBM#-5IO8/7I-,Q*T0:)CE\RMHXV"B_&..$V-"52(PG:'LB@-F,=B2U,N7KL" M53@J- '3^S**47:&Q_"49LS=9*\AG]DASK:CXA(RB5?JSTK>E_AG+7L'HSD? MKT78>)T8!7*<*)S<_*XUYN.V2/.O!9^(PW'ERR:W,*5#.[]=%F5F*3X_F$U?AS7>#DNSO9D8!3'\3/\U]OL M,?V6C^WB+B!9*(][W4,&DR'8SN;=%GR,%6&'TI @8>/%R^-Z3S=:\+'4!&F(16+D$EZ\>Z7M4G:8Y+H+?EX*\+D8R$3XD?] M^Q)F!T#DLX/KFD^W+HU/PL5VMJ!J*XR*N?;*?B^@=@E6*S < (_UU3 MM! (_13E;NKJ@V)-L M6Q&L/\-6[6VX'E0[_W>: 3VT3=.=L1#H<+9QN2(D\4N6YOE=EH818_76&H$P M0 :35 MS7JJQ#C0;6.4A6R/*,' 2'+V2? 2)67:#5%*.^7600A"5S,#:];"XX6X#806 M(<%SA)GJ1YLJ9B\D2O1?.Y7UFM)C$ ''1(K3V$%F)3D>>-N :BD.MAX'&G!] MVPD: Y^5A-I!;>.M9ZJJK(YV4JJ<0Z;;QL"Q%*AXWX=4*;"VL=WSDNM-FJ2[ ML-8\Z59%.TF!9EB^$KXNR:DXD7CVH=6"W#DW47>UB2;HB3AR M11Z/9(ZULH5Q4C+I@*(@\SM9DYQ(:V'V4AV' XY!H >N;G8&GLY">MT@:V'[ M\]* MLI<54 F2I88YO8JZ!2%:89J=24N' M2+7!=5VH'.2C !F:*XNF/?JD.#R;:BD/:@2 TD2^)QVKL,4(%5DN]..H*;!02PS\ M9)Y MJRP[\IR"?Y($YU&\K(4#U*2&R;JH@.$CQ0CF+<0^.&O)'5-)YG=$7L=$P)[%CSM? MFW=\C^4'BM6X4SYFD FIKTSJE3^@["WR4?Z0QL&@.Z%!W0'?1Z8L)ER7D*@G M[CC8H\*,J)LXO=AOY9/%$.,EW@:NDOXWM[CWB3H'EHL<11*%N)_4#\"$_0 G M>7;ZL^['.SF!L)MN)H:Y:-D-4:L M?]JYY_?L"%B. U'C,D=BN\EQ7-UJ^!'%K.*AS.:PHBJ8V[VZGQ&%-4 OS9%H MYSF%&P0>-N4Y@N+X.@"ZB3P-?H,T$,?E,D-.3ZY.;LXO%PZ\7%X\/@HV,RRC! MH"(8WZ6K-,I>ED4K-7!MZ/B"PL)7[W-53^)UXJ$V!YKJ0%F M?5^>!+S8Y+?F^Z'X:&G/JJZ8Q: "%G)<)(F%.$"J7-C$ZM+5XZ_;(>:=(FNG M 580J(HD"M, @7$@$YOT5BJ!.\ Z#)V=ML )#=^=[WIB(!*;V,8ID=VA(S4, M+$E"B(=L;E0PV_2T>9F.*S0D-JV?&MJD $C1-$.23-+!- MNZ+^XC,^6MN%Q:("BFX[>B-/1*3 &-RGRHP+WC;736C&VC6".;HG\2ZWX==\ M]3@SXQ!CD8' -P)9C+YADN/#MTUG$Y0DL_.2-IY4%^_DWIH\T+-^<)L5S-)- M#51#-TVI],:^@NP%4W!R6K?0-B/6#$MQI;*K^PJF 45PREE-B=U"X=+BM\V! MX;C8>IRS6-BX:KEGXK3!+MT/!):BN))<&PZ3PAZ06KK7O-3WZPABRSTJ(L3O M1VZG :ZN!K8D.3O#!,L!KI8B)M)=> <_B*.%VU&XVQZHC@-#2:QH#J8S_80M MT&HI48($E2WQ/M QY05G00HENUIDM3^&R&N#G2"\YK.UUOWNCA>I[CH[8$! M'5^7)&)OJ*PZH-5RG<0;Q17&CTZ!L>F H83X4_,6'"?$<8E-!] [^N@;P%,, MQ9.D;ME003%@U=*29JM.]G$),\D =$)HSWP[Y4-8>V9'HEV5R]KN(@46U!U9 M"M;Q2://]DH!6GN\9ZJLHU7E@"?\%1*O%07K#$&*6'#KEL; UZ!MR+=W<@N" M UKM>1\)U$B>]=-* C03LT$^G:3ONND&6'M 2*30'N%[#6:WQ';; \M252A) MIN4$XFI!5WN52+":P:54 ,UR/%G*%HR0"@U2[3VC>>F*Y!WHJ$R3R,NVA)2 EQ\GCW3DRKSXX(FF;J,!@65YEB1Q M!",$QX&P]FZ3F!B0]091#O4W&+.>O: T!K;A!$@24XR#W50QL7#57GH2M262 MU\*[A;/?$GB*[>J27*D-E4PKJ-I+4$(<^4%0IB# ^ Y&P55R!E^C C*B %H( M@.DXEBQAV4.%U(6M"LL6Y,,X\?WERS(F>4SCTAU[=@3TT+.@)&;U8-D.Q%S) M7%!DR#TJ8)2@H*KJ58.![9C(9Q43[*8%AJUIAB17;T,EVP-F)4Q!SI,FPCXZ M)4"!9OJ2& %#A<6 50EGSH$FI(!3#R%W40)+@:HL+T8-%3DWR&H"3)!C+E&6 M<6=E.VM(RK$,->R.D()LN+:F"+(H3^(X_4;D>)EFY^G2*\)EW,S>8VA97/3 MM@)3EDR#7C*AJUG]0(O-6MXUE_&"NLU*#@2EB5854.5U([31 ]-S+%V2R,'Q M$NX)6FS^\>Y@5[533Y;%6J 8V MS)\OL57,KGUM#ZI]??+PZ^+R^O9WF6I>;_#V\@$UJ(#F8QM2T)HD-9GP@.ZR M]"W"L^#TXVM."K)O(F1/_")Z6[DTNQ]A[=T7@+9O>9*\RLHE(^JZ'0%(31O"\Q2)IP.Q=F5J:)T"WU8OSQ_0>^2D^C,KZ:[6J MJ>EDZ_X07\/"LB"2Q%L\]5P[*,/$>J^JF./>#P)V$ +HF+XE2RV.0\J/.F-X MN2/6^55_QH);87,1=KQ+K#ZN]MD2= =HLY,0Y^)AU0E5"S_[1RYV2.6#\:_8$NAAU+;0], M7=%\2:X)CR_I#J:(=;IAU!G)B//Q,& M,$IT=C+6C2<453AZS@9Z)R#00J7Y%MAW M. 4Z\ NNN]D<0@4 U5D23\[G"R9B$77*NSZX ;*.O63H!N6LC_ MJF<[,QMVC/T1N*T]>'-"R^L?,>VTB XFE&(,F><+AIT8:Z5A9U=K,@ M2WV$@OP2<_$!QN@VY+_FZ*8%MAFZMB3FX^3S@A^^X.*M_,BG4!2 YRB^*TE% MM:F%/H -M2*PWX6>N<[FF$3/9/1%WNBR9+D7/=(TXF&'X#JU]5WO.DH0273! M$YH5R]I* A#4D"/W\< CDL[C@8ZZ5N963(FQU[5FF *ZX@LK2_W=9A!GT2LH@KO"VSP0F&;"A:30-XN]C-O AKU7% M/?*,H+ZR\'M4/)/B6QCO^GHC"FZ34_0,X_ VO'AYC=,/A"=V@KGU@(JB?/<> M MJ,NM10[>B@:PH59V>%[&R$48(K_ B^7=?X;)$[K'T_@V(?#)_Q//W!NVPAUO_GV6D[QAP)FQ7_/NEW>!AY2/$GJ(\DUZRK.#*[FO9IU%XE(V^1A M^?H:ET5/8%P5/;E*PC1[@9S%C?DZ (;O:NIW:I7TY4&M_+>8H+L"8;X7Q";' MK& %UNTT! C:@2M);E]?GK=$SM$!5@(2Y*_TMPB;UACQ1RD -3\6U? M4$[^9H2/[+R5W78 &J:*)%F__9A,5YOHZ#8YT8+\7YMAD9O/K[8?Y'M"GMUVOY.>L>L?3?PQ8MN8U;Y[F,2L/R0^Q5=#+ M(:WTJO-EAHV/511<^99=N18[E!(6*? LJ+MSU3BYT8DM:=XRSI7"?(.^E;]B M^HYYZ($"#5>Z]XO&B;(-XJA"Y=1+\G( ]5UA_:C%39K\?0GC*(S6N2#M&S/N MIF\O>(*&CB=)*!*WS,8 %5N ?*1!I]@>=.8FK6XXV[+?,PP:[.]DL: ?R%*= M=923I0+2OW(W4X!'"SFYS9Y@LGZ5 BMA-[!89J20QZJ(5&V3K<>5N(M/B_,H M]^,TQZWQ/^J]+& 2+%;]+-)P4>M)A*E:&]@VJ&:%]:[&P=H3G=MXF^[0DDFZ M!Z$>A*$@!VF[P"G^F$9;8#@H4"2QH:<5!MV/T\Z!H5Y6FLE\M-5_"O,HOPWK MW%E5_R6!<40#Q#ST:XFHM4U 5?8W@;(SLN3KW96[P;;#Q:9',5>D>[@XWC)L MI0%>H"N^J'N-Z"G!"IY/RK(U1OB()\ I_NX?C,.8BQYH.C)<28*7."1!/Z[[ M09WE.JY"6;>EMTCDZQ8XW@Y]_)GV(UU5]U=SU>5BVV>YEFN]+O:Z%7(QOJDU MUKV6*8T!1F[IPVZ,J39L/TFP5BKN;6!G0'-L6Q8?(HOI#9-V+.!9+MZOB1?% M,0J:X&D+5=M?J!4Y;<4.6)+46=T^1,:JPX3==%AT4$439EJT?[)KM?%0 A^Y MBB?Z&>)^G&VLLEY 9[FDFB_G;!^U6'O)J*>@WC!L24>+=4^+55>52DLZ6VQZ MFVCZ\HR;Z] //R.9=BK"V &=B#\[F0HUQLKG7L;E6TDY2\!&P%@F*)6T>W%02'C=FG%Z!J MBF-*94G?E>F2I$$98+TXI6F16N-<*:*>G%';H!*^M5VL_CQ MXN[A+R)VF!J@T<;!7!\S=8%N9?W!\6QWEM)@(MJ[1V\H62+R^M-9FI1\R,DS(&?+O,"60T9=A8TPI'4O"\+KQ::?Q3?F![4'45">.?^':G]F-V]8!J&>Y M$LGA%:W2,D\24EN21$"BI"6P5VM$&-7HRYN:W1X$E5II =3'Y=2K&V YH>$) MNJ?A&BG',=JO'^![KF,U'-MBSM9APJ(>N .Y,,NUSQOASXCTUQI14;TB_1<_ M5G\3HC-/'/3OZ*[F"MH%UK+<&]W'ZK\BW196$7%6@)Z)7W*/7-!NP0W.1 ]^W7"1)^,Q00?=#NJU')$*H M7TE1FHN\B%Y@P:H1LML.XTPU+PV;_%LQ\VCS@SO%!@Z@K*DGK.$1==N)@ NUB:M$)!'A^I+[#:\ MC_(_3C_(?R\Q']*LQSSHT1DPD.[;DNSE@^4_!/"^12M!'G+[GMU(Z6!E(X_9 MG8^=ENQ[)FIN/R/TV^V,J+Y>FU5=DZ1KOR4:XG0? *Z/#$MT_8!^F+='R MU]NWX$:.#CV+7:C]>M!T=F@'H2'(?]LZNC%)[-NIJ-@!/F/EL%3X!4%=@#W0 M"M.%&&FV[>NOD:W#3CT7N@X%Y* 'MNX,C$><\-2\C)*H0-?1&Z)+MM?QR=T9 M"!5==22)D$NO)"[D]_%>]^GG?F3+%5X ?.K8B MB;-J^BDT*8N$*6ST++/V(X,[UTSH82%ITEF@NXHKJ"3"=N>CB_S$+Z*WJ/CH M?Z;TZ0_8NJ'YC8S96::85=+L.&@&L4>8'MF:'=:Z)>A]<\2$[@Q3)HMY2(?" MW6C[PR,QGCZV LZC>(DG::/YS8T)6[(>[2QKU M=XX*&,74$[J1;CHD[&_=_SSC_F 8V):@G++-"TB/]0<': 64ZNU &#B:*GJ7 MYF I70^F8]D\X=8H[W]D45Q7[]!QB&/3%O@8L-8X*00_J;?+8;8TFE"JXT\1 M)1+>Z$V\75^C)QA?)'AG^R ^%DR%,LRKXH,<[R?O$>L9Z0F_ AS+TV5YD:W/ M-#@($S832,STJ0V4#&UWL.?I"XR2]EG!00P<"&$H^C620PJ0.E7Z<$;P#/@E M?<-Z'5D"7]"+QWHF?+\E"!55-24I4=:'XU21M:*KY#.A*4O\L.0I>1BW\APW MVV\%?!V:@>APJM'\9B&K>"W(G&Q:#+]D:L-%EFIVG2Z\(EW'[LV04B7'1DY*%@2')UM9;@/T@;CTXXXO& MB%ZN-ZB[9LIN:6J2Z(XM'.;UO510_MOWTM]J179H MR5)5NL\T. @3-DOZ._6]8'U=;;X<_1WX7BH!#O:]5)P9-P/H&;\/EPAW"F,. MQPI)(&UK#HS0]61)+^_#TX:UWPVQ$L.D+I::$DC29N]01GX G_#H'S,8("ZK ML716].\)>-#W+4DJG3&.4(IG9@38Z6,^F,-97TX/D-J:$NN!JJ**SDB=6DK[ MX(2%LP\R V]@1G[P1GM97I^D_DYE#FZ^-$^ST'6=0%2ZXD"ST/1=QY2DQ!F+ MI3QF885E[F:A:1N^G%?R%8>YS<(U%.%FX69LI\L7YU=)40%#4Y>B/[9OF50FP/?UH+FTU;RV!WKDY2Z7[ 1"4O :2_$Q0CL M[5D;;D0([[&+PQD(.JJH[-9AUH$&-3<0K>'TXRZ/H5#!FKFA8.H:="2)XVOA M,*^A4$$1;BC,\/Y(5:%GR.;7Y)@&!V'"]WY_Y+H*Y07.[^#^J!+@X/NCBC,R MWQ^I:BA-"%L?GO:X/ZH@'N#^:->COIE=="&T- :NX2BR5/MG'(0-CG?AD;K* M+$/?'U-F=FKE_\AU9A&T#5O0=4$YT/4(.^\Z*(V!H>F>(=K5-I3CU$.&A5)L M@/55\H;1I=D',Y:VW@J@P M,6XYMCL58JB2H2.8;$WV7H5<85;,13\\:0]8S MMUVJ',3 0JXORYG66]A] (I]IJV/V"@@,!-"1Q([K;>4&'BVSZS-Z(7;'EH+ M-0J^49JYO]HR+/A=!L7%,%17$57G[SB"X+E[=YM@LU_O(%$R5/Y7O77)/5RE)7N@*OD=5G@7Z>)CZE* M*>S#[')"'OS36)D+/$\2%R;?;&!/I(,SZ@"!'V<0#PYEZX)Q92579MI[6W/@ MZGX@R^7#\232\,YU,^@ 22(T(<5W,9_B1_B.F()DD@"H.H$I272/ M0&'R,6E]PM,_\9YN6+8_DR+F!2ZHDKY;%KL?;M!2/2/442G4N@ MV ?SK9H)0MT2C<>N.%T4;71 TP)HBRZ;V*U=,[P5G= $E\WH+[)V2*YK(T>V M EZ:H@2&;ZL$A MM#[8!'N8VM_LPQ_M\A%Q$&,=2T?"*[(/D$L_P5( BW8=+K,D*A_7(K%X[^1O M[=9B972UT@#/T,-0$O].'RG077;=. ]361+;IBC[%6;!-XSS(0T+\F='G4D& M#8!:8/B2;)##I<*/4W""T36".7I.X^#JY35+W\KCH'-1,8CP4>[[^O>RJGB M"G:1_(:>(S_NW@AWVP$$53>4)!-[M)A:L%62D>V5Y8XJKVPZ$-A!H$KBTF2H M\OV4C5UHPIU7RY=E^0[@.<)\]5<^5_SW&)7L38+ZZYZMF)B^KDF^ P_5'U) M@N[[SH7)F2#V;:#6\3$#6UE40 \<5Y:C=+*57@>VC7G\/GR?S&I"C>=S.YR@ M@BL&'=0=:IJFW7PZ9HDBWKHADP5 M,@_H2IA37G(^PR1!,9]\R,5?:WL ?2]L5F^9LVCX\%92F32@?/5 >/QQCMY0 MG+ZB@.?VN9,,&-!691))1QS$E%W17YH%=B%707RIC(';>A793 ]5Q=EA0/AA>AK[VR"T[LC2AC MF+5;O/IMW2!YMO0% CAYW)'/V",#047Y*'X@;)LO=.WX,I\I[T31#_A6#V M^"V=:J*LNP.Z83J>) X,4?-CGQ=B@YL&C!U_F7'#.[!#$!J6VZPK^2><&CO< M$%L[KO_H+],E*V5C4'\@#!35D\:W+6YJ[#!C6\!N)C.C%CPWRNQT"D+%\IKNZ3_7'*%S9#U1+.DFRAA7 M@N.:*OHSJ9AUT&N)VK,*N^YV4+"BKPUMJ*-";!2V (>%Z2NV*FBU#PP0-5S- MFZ7!6/&:NII;0,X\0-0V%=UI3"\I0HXJ#K.ET83RYPL057Q3E^6.O(\0AV 4 M_.R2L !1:&B*\++2(^36=P(PF7" EY<.%L!B6ZIFRE*$=B"_!P2P5+#'OC[57AYK^P+MH@2J&2B!O/>?U7%(77C?YS!UZB 4B/&YS8:PK&,$^"("JC$P=)<$,-/&18H21WEQ-*L0E0 M[)U"92FU2ZMJ 1QD0'6FNV(#Q"P?G#G#HXR*DZ<,K0KD\/AC]'U_S*J3Q;87 M65PP1)2WX6IXE] OBRYWNUQ85$#U'55I7%5)[6+10\4-)4D)Y.(MCTNE C5S MEXKFNV8H21941,'_M=6%/@?X![;)VTE/O'O-[\&$%I( MD=/]06@.D$!YG<*$B_.4AL!V7-N4I/#@<*ZSD(W+@Z1R?/NV_4.Z MQ;/+[-TVP$:F[HK6@;K5]09G6V"(=>[2)LH](E.$/+N49EGZ#?_E#+[BWQ4? M_4[?]GZ KUMX%<],AN.@BG4#EW=%*"_686V;83(+I[20 .3K#IRI]+I1B?7R MWF6ICU"07V*@EPCEJUT#T;;&-4D;!7 L-811VZ: M;;T $[K(DD2]F&++[ 0Z*AJ;J5P'VZ.8MO_5=,]Z2V!9NHHDB?[HHW@PP8@- M9;Y*_(R\)W".5G]>)6S1;#9Q!AGP7<7Q9KI2^)!MHY6GU\//4>YGT6M+7,:. M'EMK"O0 ZJXD!4F':>4T-&M&-W -9W3M*[?A9O-[1-D+G=OM[(Z\XBK)BVQ9&L&P6&;X8#K'"-F+8TW/10XTJ#BF) ':?7>I?@@% M1XM^P8895C1N4/%[FA7/]^B?RPAK(I=I1B(^X@@F/N/.EX<:A$CS9'D7LJ\L M>P$<%TA(5\I0YA,N/6$-\6OR"J/@%,;DH[?A11RM@B-]/UTF1;[=JUNTMB%= M@5#U;"B)M[276C<*;27)C3_B:*$Q6,5)7U#YQCI/5(RQ'Q6SHE^4'<@2$+/! MM!TI3PI2*Q%041@V\W./ ^8B#)%/6+D9X#V>E6=I4D3)$I_4MZ\H@QV!@_Q] M -- T) F2;U;)-1== !>88](/!2I_P=YP0UE.7GN I_<'.O0W%^']6X6JWYD M68Y-A#=IP;$BV70 H< R&I?^4L>H&;:&_T^.Q<7)7>KZ:H$U\R@U""U-DR2" ML(7#;&DTH0A/_#OY!K/@\:/K8>J=9D!3$=)E2T3@$ 0=A> PJX=G#/.4.!R) M!8&2?,W C$1:E'',IQ_;-G?PHWRDB2#9PDD"\HP33P[?(;X&4* '2)+Y0)DA>"9U69%G<;_DX4BZ2XS>ZCI^>"O<9;28 ;6KITKGR.]=Z-2'3E?MH MNY8P@P@XMF([DE@'W=SG%]H>/,%BNT=8"8O\ @6EDO8UB8K\_N%K5XEQ)AE0 M'=^!DHCNH#LC5>I\O#E ".%ZGC'?8]AM SR\Y\A2+(1GM31\82UXQH4(CM\, MTY>7-"G%7\ZM_&19/*<9239D;(;M1 &NB6QJ[*R >B[( >NK4MD?*J?,%'? MP>PV*[D3_ ;C);I#60F82^1MQ,#672V036/I+_I.?+TKO,LX!583_"K/E[U6 M^HH &&Y@R?*H[NA5OH=IRN>M!8OW=EGD!4Q($:L>,JY1 6@XH27)L3M:T#1@ M4Z9N"_!A> Q]<:TN>OOJXFUY]YW_AK4_%-PLB3IR&ZXXU.'#F/AKP-8TS9;- MN<@YNP[*$+%E7D^"?RSSHC0YRN?!4/"8/L+WWZ/BF?C&\?*Y3#.ZN<+P9@[O M%/B*HODSW86FP"TV G(U-^]@1"(N1L^#(;WA=8$,6[;4[3X;Q5# TX=1KK2= MC?6:/Z95\&WK$4 *>750 3,P3&]N$NH#;/HX2ZH;X>(=97Z4H[LL(F$RU;#6 MOVV1SI">0!B8BBO)!4(?B8T".RIJD^G+:H^/K;M*=^O">=!P 6N$1QXOIH=ZTJVC<6CA/%8CG(?T\*E4 MJ!?U/C8Q/4(B>;9#O WKHUIK>V=I7N0-2R#OCO09UR_0O5"!#9U9R%W-.I&1 M^Y)FW1[XEFUXDIB'$TF#YQYF'_ZH]&OJF763)G]?PC@*([0V1^F+LUUPN)>> MG0!/LVQ93KZ#2',$3\1F7I_$9;]X^O6 MRCR0F8&V=N^367"TK:1GM!-:ABK(R3^;1O"8, M+%G*+K5PF"V-)I1Y1O,:@>6[LJ7C<0B"CD*P'^ [B.;5'!4IDBC'=!FW^[8/ MQ0O!L^H@ 8=(\15'EAH$AQ0>CZ';PAO!3X&40UM="YPOLRAYND-9E*Z4^7P/ M0B$YX":.LC.JB^S2:[8"* M5-V6MT0570YL**.\#53^?DTRY*=/"0F5W&X93/<1DP0XGAH&\M[XMW*=#]6H M^FW,FBVD7LDJ<9'G2KY6Z81!"'Q%0YJ\U8I:A=$'F]AB;5<)L6*#RRB!B1_! M^-:+HZ=5,C8)%UB5)3M'!=E&L[6-NR[G^#LB-YPH.'E#&7PJ\[F)=;O:<=M/ MI4-]$2#;5/RY399C,64_KNMHOKX+F)%1YG@\Z[!(LCE=O.:,^S=GW\M7=;+ MO2Q6W:P\?XL?+^X>_B+V&JZ&L!Q3M_.NC0+HEF$9@MQR^X/".U;D8S7[/(J7 M9'KU1M72 5;4H:]($-S:C &['0$.R]37\5S+OF1R/D?!L(RHA-&=8AT"&R%4F\\I/,D[&, M$%LA>9\%ZX'S;]IK N"YH2W\!8HIY=H%=%\-ET9!8MZ'ND,U)<'7HA/J3):B MF9:PPD.I_\=M5KH33]XP7\D]QF6*]POB:?*6'87 N,@!=&PMD/0H;DBAW2O' MC7-Z)]S]PTF^WKO#6FX6W2_1TABH=N A27?$#C%PH)K>,U?%[1:;N';_;+.] M=20(UL)^.\F!Y5JA)\D-5G_!],(;[F^QZ7"48=]2R[L# ^,D*BMB9X='G^@)Y6 M$5O,P!HF&7 4TU!ENT;M(R@F*M&!-ZLQ=4;,U)L!S_9M2Q(-CH_+= %108T3 M"#U-$*LF$59D4/86^8A9,XG:%"BAI82RY#11N=90Q]A #E#B_0M,X!,*>)A, M;0I"&X6J+($]?$QF VE47S]V]%6I?3#V_:H%@(IF-X-YJB_ZNG 0DWFLD@K=S*V2 MT'8L7Y9REG0.\UHE%13A5DGU0 DI!)^3IX?SDZ2*$$F>:D^?G7Y<<3\ZKXX,@.F/ K0'$,RY M>(YC&AR$"8)-I-I R=!V!]ME.'$0 M P4B+Y#$G#J( *E3I0]G#C$#\JRH21__:RMY_ ]L3OPCS;9'$GWIXX;-=L T M/%V6I'>NQQNBZ$8S M3B+T\.^'2X0[A?$O*;9#DO+%/88%W=H;E@\9Y[C6EJGV;Z,[JH +0]2Q?MVN":VDTQ\&*KI#'AS>MEFJ'H*>&40EMK M8'L>,D2_9#^,^YV8*JY/F A!;M5)_:-RZ>+%FD5YA\^TG0#8FJN;HF]YAO&> M!U;%?D%)#SU:&5W$)-Y''P5NID[^&"('%NTD-@&I]K-%U"/K[-U<[DIF$Y0XP33DKH=E:GX>+3YUQPR+45:4^ YEB6\CC 7 M]YKF(1-0Q>PI$\8Z5L'%,DM?4:L,<)-Z"V 9=AB*#FX:P/HV'!7'Y8\Y4 WH M0M&<[SY([-DA8:3NF/M(P&96\(S@NVG%1<_Z.'OBZ\M[)ZVN6OI?E M1^(/YE!I!$!W B2\"/<@=C9.&!Z8^YDV[8MH_1OR'U+2\-_^/U!+ P04 M" #=@*]8^2+**/"V "MO@H "P '=Y>5\Q,'$N:'1M[+UK=^)&%B[\_?T5 M]3J9F>ZUA!M)7-T=GT7;N)LS-G@,G4SFRZQ"*HPFLD0D89O\^K.K)(&PA+E) M4$B5E:3;1J@N^ZE]W[N^_)_7)Q,]$\9.+3Y]>7E[.7X>.>6X[CY^4LJQ^,BS3 ML,B_OS[>U[VF45#E\CS9U'%C>;/XB-IOP3>&G\$5%#;ZR-.2+RF8N-YO-3Z]T2\+W MOKI&TH-*N2Q_^O?=;5\;DR=<,BS7PY9&YM^"B?^Q>@#Z:?AH[,G(MI?53_3C M(787;X9/C7>>C\T$/M6]Y5T)'JY^\C]<>M1(?+3F/VJ$C^K$2-YH^""ZQQ?6 M]"EYLKKG?/)F$_()GB".HV2F^^YY#1REVI?8)/YX!S[8HBU]_; M0O^)\ M3M^38)EG@983=(7LZ_&1IQ9H]M3QG%0[]#Y>^,/6&7 MV6)+X._GFOU$/Z^453C#EU_&!.N77SS#,\DE?/Q?N?SG.1S#+Y_\7WWY_TNE M:UL#DEL>NG((]HB.AC-$><,==CWBE$J77YZ(AQ$=HT3^G!K/OYQ=V98'WR@- M8)5G2/-_^N7,(Z_>)W;(/UU^^>0//;3U&7*]F4G\STO8-!ZMB_]-7<\8S3Z/ MX+L7\_D,&?HO9W0] MUYU?X:7&ZP6=&''\OQJZ3BSV5WAUUX<^LO 3'9,8%VT+]FEV!:MSL-FQ=/+Z M3S(+5OSJ/="S<0/CT VGA"[+GNW_764LE YMO#Z7&M5Z^>RR#+RMK%;JM?*7 M3TL#KAZ_!831*7%N3/RX^;@^0Z=C>Q=#&XX2MD;8I,PN,B. !_OEQI.Y8LS> MNS%<#9N_$^RT+?T:$+/3?BAGEZ62K,"O-QX_!*H_@7OXU-9OX'?N3A-0SR[_ MM>O8=/&[CUPYNZ2?K!C[QL$:E<7!X,&9O[@'5DM@__6^9VM_W&.GY_0]>EQ_ MQ>:4P&;TQ]AY0XJ6VQM17N'O\QF:6H;_P8_^]3U['A:@$\UX AS\U*-Z!U4N4YI> ZAZ@(G-@;_QQ)K;3^S*?GJRK8.=B$9Y MMQ,1F68VQZ$!O%S=[3C$YI8ZXAK ZAN-IJHHF<]M:] U0 HT55FNUQ)H^FE9 M06"' (P=XEY^H=;#A95"I>S\ MU=69?O3FE>Q'UYXZ["=FCEP$2V03?D>XA(\3IJV$/QDZ_7ED$ >QF9)$6_"J M\\]ES>3MER_#7RV_?<+$;_@34,7QJ"YPN9AB^+W%9_-IZI%'5:8"+'\2_AP. M\FEI.[;;G?^">OW?]M2Q)^2./ V)D_5V!:LFCU1?\'_48;#7B6EHAN?/ >F@ MIEK,@W &\[M@C(L^_XW8CPZ>C W0,EJOAGMV23^.3O_+I\0WSC=I/O )D4V- MD$T59-N*;.KF9%,/<-JHD?D#N"]5%N#E[@\7GR3]8!T7B>LHROD3A,S1B:2: M%'$T YMM^(XS<0R7N/R2\P[_SW:NIJYGPZS=!1W?64:1CJ6@9I[.YHWM$./1 M^F8_$\>BJSI!4JY:0Y%.I:!C/L[C#YJY;2Y'.IZ#K:9_7 M572]PQ9^!.V>.,^&QJL>%+HTYX;*UZEK6,1U^_XK(K1-7$^1"'J%'0DNM"X@?O0_\$WD5HOV-%I*J9/F/#7[ZXEC]PQR9X0A,V!70'O MJT0(6RDI#98><(=?C:?ID[]"QE7OIXXVQBYI/3J$Z7Q\$IBZ=AZP]4@6N0)+ M:UE)Q(VA76QA;G*-F,E@D+R9*Y*YLS=[K7J>E.@G9[*5%OR)&)$D5)TZ&17 N;YNR: M/!/3GH"0LD<>"#).T[A"0MT8-$?DUG@F.JP!>+,Q-$G+=8GG?IWY;GBJ"R]H MMW:EN5*QEI-_YVK5P,$Z><+.'V[+TMD/7?S$NT.(UO&,MB%W^,5W5YO1P57# M(IE]#^X;"HK#FMEA/1#UKL;8LHCY0$Q6N^N.C0GG!V]KLJU>XHG1*^2782@W MKT2;^XU6K_-$*/?6,R0D7=:2KI*6G^\-!86D.X2DRY)Z0M*=#KV$I#MUROU* MQH9F\B[:[FEIE>/-[DU8/ BI]I]38\*B_+.XQWQY22="E[>ZHZ +GYKA+<$N M&=NFWGF:./8SX3BE="R8\VF[I9[( MZ8M2LX]-[!B$KN8>SQS;- ?XE7?AM@'IWEW7"=)I.:4_'\=KY9I.A#[+L6?! M%0_+%;.,10NN>!IT$ER1/_HD] +AFR8;%-0MK>-$I-.2SNX0L%/TDZ?#TCIX MI\.ZOAS]&Z(3)]KM@&_ZM#36EM[MVAYQ::JOR]Q%%K8TPWI\(!HQGO'0)"[P M-O+(NB#!]'NC*_HMXDPPF,O+MO'*+4B3M$?/-5W7QT/@X/ X.$;U3P)?%K0_ M#.T/9 0*Q8L!NL*SPQ M/-XUF$UI]][:3I1>D1M]Z"-LQ;0JE'6 0 M)N!Q)%;&=!02ZZ3H)236D>FR49-P(;WV-9\YNT]*B+U#>SYY!8"0E\4@M!"T MIT30^B+8G3KDTG#MBB+7+^"S\.OA1^'/]/NQ=_7'V"%N['4!O=B'6[T/ MQK]_\T[=>(8=BS[9G3X1!WNVL^,J8M^GO[PFEOUD6$FOW70U2Z_XM#S[]Q9] M#R]:L843^.M6&]C^\;"2N/#9^^_Z9+Q>P!KMJ:,1U_]Q3+#.@ H+N?SBT2H5 MY'HS$Q _ GR57.,OKML/ MI:^]P:!W=X&JDU?DVJ:A?S[[!.]GS[[WO!)__E,PSB3RQ/N,V"]N6G>=V]\OD ?ZEXLL\H* $V+K,[IK/7SK="]0&=:!Z)DI M8=-XM"[^-W7AH,X^GUW^_2>Y5O[\Y=,D_4$T0FM\8(POKN?8UN/ECVYGT+Y& M_4%KT.Y_^13\]C!C]]M7/QXZ@TZ[CUK=:]3^]]7W5O=;&UWU[NXZ_7ZGUSWP MA'[#[AC,?\^V)'1]?G6.E'*UTLQV$L&>7-[;SA+[ >;1L MB[$O0T,6IG)')\;%M0UF-[R/UHB=H8#O/Y#1>\F/9XQ=&*_/I::BJ&>7H6$SF)YG3RB1LB/_.J+^ M:PI:#W',V0.9V(ZW.7U'@!GL41I[%T/;-@GH"LZ4+!&^0K>]6:]4/\=I/Z&, M58_NT9JM>4,7]N,(/QGF[.+MOCQAY]&P+LJ," &Z_O6C]3!H/]S^CA[:][V' M ;K_\=#_T>H.T*"'@#$-@/L@646]!R17T0?](^K=H,'W-HHPK3G#:ET-Z,=R M4ZTLPY7,^5L0P)FQ=J >R%O3-"? M(921KZHB4-.)OIZOW;.GV[Y.O]L!T*E_!;XWUO%L1D"3LY;. 2CZ=]C1QDB5 M)43?D< *MP11=/^+3'S;.;6].])^K97N#K9M+D MDJJ6U>JFLODH[H&M3)>$E_E;7C+)R+O 4\\.?^$PC+#?^*9*;3][YXUW19Y[ M5_RWUZN'MX0V,837H.R!/!HN93L>O8)S)Z0USBY_,W1R;QN6AZYL!T0MNZMN M(^-X&_WB>!M-GBX_M%^QYK']0_8(+?8-81>Y$Z)1![6.# L9GHNT,5/7K(!@W][C.3RWS+=M[A$/7D:#_!K)PA%:8S.NXMG M%4Y%52DIY4I9J6\LG_DSP2AC9&A'H,':-(,)_6_J&*YN:$R+M4=O.."28G4X MS!UC7SKG#^?])J8]HYDG<5' )4&-*"MC='4>L67\Q7Y^*]&*0T]CZ>@C MRSX7TKTHTKVEZPYQW>"/6\,B\DY<7SZ[E&6E6D:_X8D)4[TS3!,]V%A_*P&D M==9A?$;*3C-2SB[[]M0;HX'] LQ;D_&O1P&/CM/-$I:5T_E=D_B6>0GP-W;P,MS/\8 MD^VTZ B]JF>7BE)68Z@^+14KV YJ>$X< +L8SM4=!+!'W(SJN M<,YZ%P 'B *!&[E[6,\.>U G6J"974PMD/,F"_5^MFE6FF6E&J]?MP<"P:\A;/G[S\U%+G^ MV85G33*ABT066Z6$X%B:4ZH4(3#(,2QZ":BY@&,?&(YC> 9\W=\2XA =3::. M.Z6.,,]&\ 33CF7EP_ C95C2E>&!X)G-VMK$V1NQ>M'=5G%-?KH/9\>W/ MGH:VF?U**T=;:3=P8K=?M3&V'N'O%OIM; "1%\=Z=P5IO\WA)8D@X'4S61FR M<["3&&N<7?H52(B5($GHY_)YN2RC"7;0,[UWD(9Y$4N4WB1](!\[&YPS_YCM MM*W-L\O??O^].#L68C$\K]N%ZMZ:MP3>$K=L*R#9NK_WVS&KML7^!#64AV!Q M*H,,VO\>E#K=ZW87J%ZIKARW8^G4VT?0<(:T,='^0* G_(%>QH0YNJEJXRS" M@!_DCVB,730R3%"*L&G"AS3KR(4__YP:5%,"!6E(@@?@G7-E2:5>5C\C)U"9 M(IK6G$F#&D4_IADY2(=/05311R<.T0@37+*"6,:>BS[ ^X#LR)T"3W?'-HU% MAADEWAA[;^?^@I=G2:?H?SE8PT<)84M''Q1_C4, #WP^_!^L@#[/'H4OT5D$ M[Z$)6"Z;!)LD=CW4+",=S]RUF0]74\>!;_M)6Y13>-B;NKMPBHI\=OD[K4%9 MQK0/J""/-_SA[?]1UT;SU*Z32IK/!M^4[D#R)\/S "1@_FA4/Z#LT9PA JQR MACJ4D6&-^22NL8?]?)O#X$]XCG'B?ER+X,A&T'T( +T3@A6!X+00#)C!R 13 MCR"L@55':]J Q)2F#N5OB;]%L.NEQ _<)X ^C.*$? K(^S3!UHQR[2=V1XF!7L9 MVWDM>-D;ZT(%ZR*)D1XO:WY>QG6L[((%D?JK6'7*".=Q3O;R<+XH%@(Y_"-3>'*GT$&]3.5Z@;U,T5Q-XS>T1II?"E1US5& M288:,\^ QUHVLZZFKJ]QPK!^!6%"H0DHK70LP.3FQ2_8(FN-*':5,-'3NZBVC2A*&OB@FI'_#'1.T1@843L6@J.;1HTC)? MW#%HI'-#XP.0FED1?N9Y7$F'W?T8V=YU$H"^/,/#OKI8;BW!J[D@>(L9>G=X MAN2J7S8K43(Y!+W0_P7DN6&N YIC^-8QMNAFYO=\Z4T]=OC@%"[3ZTU3GB4A M;4V?=-O3B6: P#]#M),)^T[01@8%G[B_G'6Z-TOTJY]=-B55EJ5Z30XI&$[V MT@]CN"'RG'C,/!H* 32[4^HG!2/47JSB'!W)DMRS-TM"KY5M>[F\%7#K#5TF M\6.;L&=W!XV&>>'WD^'866S7%A;.DKBCA(CLR ;*W00_DM+0(?B/$AYYM$X. MFR]X1ML;;:PJQF9]NLK#NZU>.M?M^UZG.T!7O8?[WD-K<+AV,X=9)\U^"@") M/?PXK\S7#7=BXMD%"#V6 ,68%+ 5&60J(._?\QRA_+5?^;3\OXW3.[,,7-[# MF05)?1XU4=8?^D_)_]NJ&+"9E4=IT\R[+QB-'2H]?YK(=",<#W5@'_!E%((' MZ@*PRXQO.MU6]ZK3ND4@['L/=P$/>7?^ 8#_QCA[ D62?AT\G38D/@^Q]@=8 M2K"^DF:;MG/QDZ81,AIMXW3;=X,*VO-%>VU#VB^UCT>WMIL/#%0$!GX:NBLQ\!6;P,D)ZH\) 1S@P,D0H^HU MT?Q^ZL%O>2)Q59#X)VTUB=\<<^R.T8UIO^3C>-<$[8'%DTV)S_SF+O7W,D_: MV#9!MW<#+QOR[T/(!2X: A<_6;9':.C<@V<]&VVARW-$R":?A#R8>:@$YJ&R MJWF8RA3NL(4?&3;^X:)KP]6F?E,R>O);%C9GKL$8S ),%&U^D) ^\T#.C!%BJ,(7(WN[O=.9P2QY!:6%L@M6 M<,4GTC)R#[BC."1KZYATA5E0Y0#=8,VSG?S0]"@GE0-+A,[AA^4L^D?TL>FG M#06NBTCM(Q7[/UQ6JQXY?A6 ]I6CTA;F .[JAIU+#^KE+7Z MS@E5CW)B:P%5:T>D*LRA_3HVA@97CF.ESI%U'<7&]K<%[1\A@K>>7?8[W[JM MP8\'>M$A/V3B-%)S.#)=M1\&G9O.%?,1]'DA2V+D]%AEVP+'-'+@:>/"!?/P-#7>V,VC?(?D< M7?7H">NWK^G?^KW;SG6+7OB[V'!V]>\=',+^>>XV?$53V(W+(FCB:&*E"+NP MN/_C:[]SW6D]=-C5R8?LK!I>CY5,W 5)Z35TO?OV0RA;#T[1]X77V_3KK(19 M%L7JX0M?QH9'V)K(!;+L%P>GU&(A-F HD76Z 6<+!:TV!_&JP@Z_P6NB@$T# M!HO_#&M-G]#O#^TVNH,7?^^C-H#W^OW&[X?9VR.T3S@Z>I*5M+>-5K>!4A20 M!X85?.GJ.\W'$VC*'YJ40Z/)OY+Y'2#=MZZO.]UOT75^/MS6"UJG0&L_79A=#F>2SZZ=V>7#^U?V]T?[7[B)H4%K8=GE^'(R;!:,9] M"/P<$0?+0!Z-EICBYN -'8UO+O69]R^AYN?(T/];/@M:F4S=TB/&DXL'\DRL M*=FQR]BJ!B8_^M?1[B5E>H>(I)3KDE)OQMJ5Q'>#'_*>!K!^3A]'*_ C;X4? M-8(?=3_\*%7 CBK5&O%V-\>M7K#ZCO)N2EZ$/DBIPGVNC0OU*2 M9?GHA+9N-O#\UE NC\?!=8Q51RIORRWBR$4B,=<:GV^>_+Q2^B@Q_>7*=KW> MZ)MMZV[+TOO$>:;W[_5M4[^.\#'XJ!7A3S_'!S3/*I7!9TY"*1F&O[@7D[OCWT^GUT_]"[Z0QXV+&B2N\U2FCEK13_ MYMBN>^_8(V.+^[EVD^$5J5:K2HUFD@@7&JC \#H-M+HM=E/4/U6I46Y*S4K< M .<1LD+]%+I),39:D)@[?G(4]3-(D.Y^0^U_W]-T:EY3%P1 QQ#=B$8=>\ AL'.M/ MAL6N<6/=.XE//#>:R<5N?2L-L4MT3F#.[0'+VW*+.'*12,RUQJFR*=.+4($E MA6FC[Z0Y*7//_\ML=L'NNOQ*F=95Y V!<'([C+L1O6,%S)#F.BVQP@-I4A6Y M+M4;<4UJ34J7HAQJK2F*;+E2EF2Y=EH)7OQQH-0,"KD2CY4=^31(E4I#JB2< M!V%9Y 23*[$8CWT=EUNI4E,N2PUE?3R,:ZE]'!,CFD;LVQF11&).(%W(P/,Z MD1 KQ#IBNKM2K4E5M2)R*02D=Y$HL6ST(]8V*#0MJ)*DUO"'8)%:P;>NE;?E M%G'D(I&8:W75=S(-; ^;R/;O/+,>YVYP'K:OJ&)]G:8:J];IA>0+'5^9EV-* MJERC5J+04 64=_)Y[ ;A%/72BE1K-B15U)R=X!GBYJCD4VTIZ,A%(C'7FBE+ M^KVE)6I<_9+LWD/HJ(6YI86XVQVJX82T\-7&"LT6A(E?(6O="V@=9' MH<5Q,7*11'Q!1RX2B?G7XOP[IC\$=5L?4:=[U;MK\[!W J1%V&A!8N[XT''* MMSJT23AQ/60PU9*'7>,9GND%*V*U6R$E?!V?7;>:>7)E4ZHH\>Q;8>?E!(.K ML!VGFOTAR,PEZ)\2QCY-(.>?804B:$]#FX+BL=?XU5YV; R7#5QM2 M7:T+=]\IHFLEJN*=IC=!59IULX"J;^W_Q PU8^!/BS!5SU. MD%C(1(EU/%F)I:%T%]$0T;ASIF9PJ^#D;;E%'+E().9:U5S*+1<*)X=">[W" M&:YB)7_&O[IO?0#C*,T*#U;_3A:[O;OND,/M*K2W[M]#N]+@_[R3-P4]0? M8QGDBZ1>*G.O8 V&-07A'&3]VI;[E8#$)?YS _Q*W/:KYV#;T0T+.[..1YY< MD.I4>CLVZ[X91A .EXG>K$I*8I:P"$UQC]G56(UEHA\:JUFHG\U*59+K26'4 M(P6\CI*!>DKRH%"FW'H)DI Z%IRVP)+[2BR2_=U6$?^#(I53N^$J+P*A6*!= MA=6$5+/-L9IBDD--4LM)'C)1TLZI(.JJX&&W M5LIO%6:KV].A2?9357Z.JRH;2>?8^.GJE+'4UB[QCE+1KDKR/NV3U *HDOM" M\><#(F\EXM18VNMZQ&7B#:C*4J6>U$,A(Z")FG<^1BZ2#E#0D8M$8O[5O';K MH0LWJ+V22B&IZH8 M*GO#U',];-';9C/5.^/"OGQVV9 :S;K4V*:QYKORO@C,LZ"(7X7T2E9(WUFU M78'TNMJ45'E],A0/ &="ZY,WM/49_1,#S2*#W/2Z@U*_\Y_V!6*C(/:+F]9= MY_;W"_1V''37>OC6Z5Y0@?,914C[OZGK&:/9YZ7ATQY$(S3I#<88C G"&KW1 M%ELS>L^(97OP"B 5P@ G>.J1WLL]P8Y'K[KUQL0E%!8Z39W0Z=]8Q@8&N*"1 M86%+,^!Q )1'GF ,]SR3Z2?N$:-'.-#0=G3B,$C JB[*C.:,^K%1 A25RW\# MP,-!G6"='@:&SR\!L1,UE;/H(1]/AF-G,9_W=9RS=UC6T 3])Y(+@P;M?P]* MG>YUNSOP=R*)CNI&0T8H,0%&4!HZ!/]1PB-XQP7"Y@N>N?#@_W/;^=.M,G^S^^]CO7G=9#I]T' MJ0]OC@K_0RSGJDQN1Q]G9SWIP?]*27Z!D2.0K( \,*OG3U M':FR)-"4/S0IAT83]12\"Z3$7."#6_*"UGO0FMK(G)&VB'SCE'28#S\L/-5A MH_2/7$H77MSS?.;L'B8K(XO6LO(.Z9!<).#F+JS[J4L4(U?>=C: MHG9C6&]N)K<@OXJ*G4BO'Y_\5P'U!Y3X_AM;ECY80*$U1P)8)+W1 +\>S&Y5 M%$E1]J@;%2U(3A[T*[$>Z]A[0*RGV,)$K4M*9?T]+2?7PT2T6A7ZDQA9D/A4 M5>23--N+I1JLUX=C;=+?TQ&$=BL@S(UV&^LGO#-RA:XJ=%5NSDX^%9F"CEPD M$O.OJ\:+!GC8MX)V79'E6)/U!-E]<(VS5J]*JBH:\>6_WXHLQ_J);PO 3+*+ MY(JDJ$?JM)*O CE19)J/(M.**#(]M2+3H7N21:9?6[>M[A7MN=)N#_JBHC27 MU1@*_]487);^"1IN12,/S55;_7Y,P]_&L#V M_K'PP.8Q2B<*1>>ZC?^NO?T ML5P%-\2F\QY1.D+1DL_]#>HOA&G)$P\.+7;'/&S=Z92&KW+/5V+Y'71OZ7_M M/Z?&,S:I_^V!P%L,#80@_:!EZ M!+ZU#P+3+RQ?";1X'#)UH*DE6=GK$L^F(DNPOYO7G//(HH\0]$]@T2U-@TEY M+G*(1H!J0Y/,R[>P:=HOV-(()132' (*-J)IK,3E]$R)7!8QLB!QWI5+1:&< M"QC4SRNS&928&&N%S.S&=J[MZ= ;35\6BE&]*=6:\2Q8A"W]O17$ M\C'V6,&>$K'[MHI<% MHFM2HUR1JMM_OR(DF1FU*]J0KM?W_M_XDFKI%_T >N?FQ+2*?FP?5QSZY$""'>)PY:HI5K+F&[U=C M'3P9 5N,;AGR>UFJ*16I+BLI51(7@1$7$K^K<)O<-6H];O<5%E*YH4JU^O;5 M(-P7%(N>M<)]*T86)#YA??3L0/HNDID['V=IGKD6I-JM>:4K56 M%7X#SD;.W&\0:Y24N?:G*E*CHDI*+3^.WYR!CENXYVVY11RY2"3F7]7K]KI< M)N0+?.9^HP6)N6-!?,2R[QU[ J/.6%X5^7-J3&A;$I;,RL..\@S=]*S06-I= M2)5[$UM>R]+;(6&Z))O4I":M0TCJ.2DLTEP@2_/KP5G"GF$],MH\T/?T M1C]/8.6Y .$J\,7RX;8'WYZ\O"*5*Z!'*$DI$B?$ MS?E0S#N6AZU'@[;R\H-"0B<_)"^OQ7+\%@3QO?:@$+5?-7-*>Z)]LVW]Q? + MZ],O&ZA79:FI;I%X5"A$Y "+JS 82W7;&8/[:NF2JM8D=8-;";CF['SHZ2&A M.$%Q#L[/.EX>2[W+DE]7I88L2]6Z\*;P-G+F_#J639(E3WX/9R?$D_G0MOTB M !,.9\DCSA.7>5C%2J->Q].3+QT+U"+;TK++X*HTFE)]F[(O'A*K!8 YJ0.H M)=\YMA%P]_7/-%1):8B;Q4[OY'!S0/(9MR_HR$4B,>\Z:5@(< **9R[N%%LI MGN,MD!A%,O$45"2U69'*U5I*5X45@6EE@\E#WB:V$GKQ#D6KH;>O\T"6U')9 MJC37MQ#@ 7&B5D"H"L78:$%BGOG)!G<1O-4,#W$1P6VG];5SVQETVGW_;K1! M[^J?WWNW(++Z_T#M?_WH#'[?ZIH"P57%D1,C"Q+GS<8.RZ\B#).'C1,(+<)& M"Q)SQX3X2 B:WR8PP3..>XB>V.4OM5A"=+C/]_XV9]DL3I'*-5E2JB)I,WUL M'>Y:EWHL"7@+".W;MTV1:JHJU:HBOR<=%NM,B8[(ZX18XB:6PW'A>BR'.2#% MK8&'AFEX1K9=FLM2M5F1E&W:=A8*!SE X"KDQ;)^MT/>_DV:Y7I5JI=/O!J* M#Q4Y(!2:V XCLCV"W1X1^*6.'/),K"FO6O,)'JAU+#V6YGP=D.+!IT2F79@; M56#I:EVP<\Y&SIR=QQ)^MT#=GKP0BD9AWG?5M3WYN]5+^<)J>EAG+A3Z,OUBM M2K)"O7;BDE;>1L[U :?!$6XZG\+"_/ ,Y-1.U$4L.7.%& MSK8;D2HUFU6IH5:$PLH5BO@Y@-TJN*F[ MPFW? /0*N)T0Q^9#,;]^DX8J]/)C<_!UB8+9ZN/-9E.J)_KR!2?/!?Q6P2Z6 M%[<=[/8M-Y#*2EVJUT^CO%:E>W>+:+1XR^P2 .4E);<327;8 [OZ%:DUE?64##W@5^0A\*U%Y M6VX11RX2B7E73<-,5&XS4(LEO-=IG^\E$&9R$4E9DIN*U*QN40W+@Q@7R.5% M[8RU2,I8UU1K4DU1I?(&;@H>@"KT3:&,%&.C!8FYXR?':9!J/ST9WA.AW0BQ MI3,1P"*2&D@$]*%K>P3)E8\\;";/J-U;,C=CR641RK0L_2I*E\UUR[^(8^O8 M';\KI$OM^46<>0BD9A_92_YFI#C M[YR :!$V6I"8.R[$1T;EO1.FW[B>K?TAH9]7*;"R$G-@SK_^+TQ]@AJ7CC[]FKW*ABV^G>G%V6S\OE>/X?FF '/=-)?$8KUZ/& M-/+E]?@CMJ;>V'9@T_7]UQ%? TT)*$OE,OLOO@R7?8$': L>4H2-%B068N*- MF% 4*B;PG N^QU!CO8J3&&K'=:>9,5-%*E>J4EV.%V@&O!09;'CF;X6/";*G MGNO!3X;UR ,V>#Z$^_O 8M4"RP!A:H-PL.9SY,S!%:L)V!1U]H<:R]OUOWF:QD?,F(HLYD"6ARHL#Z&6%G[D(I&8:^G IA$7#QN9'I7$ M$/X2.\W4[FA*JBPGEJ(R2V/UO!.CPIO.>ZL$P<1Y-Z1&4Y4414@ P1X*.W*1 M2,RU!%#9E",>FHAS1D+ C28$F-,S,6<\;"7/F$VMSJ(9J[.("*@M_35;]'4 M<;I%>6^A*)\#S*W"VGLV\9;NF\VQ1E6@I'Y^)\2GCQTC"*[]U76#[ATVT00; M.GR(-#PQ/&QR@M\^6R_&[I[= WKYM%0!Y^I6G3IZE)G>G(]L;$ 9(] M31PR)I8+ZC-E'(4C2!-\[H(LEK@D<8MTY&AF:(#FK'[V'QSB&+)<0\$ \;%M';V+$,Z]&- M4/3:)VBFS+Q1EQIE62JGUN4B+SR^4,!]!["Q))L= 9N6( # RI6ZU*PD 38C MG.XB'R**?Y9C>;\;(G=? MIW)%JM7K4D59[V;@ ;!"'16Z2C$V6I"8.WYR1'4TTJ^7Y8R=J'JJPJIT>SHT MR7[.LY_C6M5&HCLV?KK:YWOM>EN6?AA=M%J1U&9%*E>3KD_<4!=5A2Z:!EQ_ M/B0Z5Z+RO9:\FZ-R3SV3YBV4RU)E@W 6#V!D186%+,YB;!'[!NON=9S+]_TU=SQC-EO>(D2,<:&@[@%R&"%C519F1G!$_ M-DH HG+Y;X!P.(<3K-.D:X;/+P&M$W6!L^@9'D^&8VUB+-WN,O0! TC M8DVB0?O?@U*G>]WN#OR=2*)C=:,A(Y28X$=2&CH$_U'"(WC'!<+F"YZY\-P& M:E#P-O)T^06CL4,/]T_ ,&0 %*,"0(4V=:0(^/()PYOHDX<[0HGXR.P,S34 M0)L5X@%[^''.T77#G9AX=@$'RC0LZTWKHM/L@H.'-43E]B.5<]2CF^NUKF%NWW[OM7+<&\$-_ M '_< 1C[J'>#KEK][^CFMO=;_T"SV_C 1[YLDI&7&0/(5.4YM'4WUGU-!$P; M"KE?SFH[)-@LD)0""I:R/M[%Z^#[0[N-[N#%W_NH#=B]7H;D?.4%%R@YG'=[856@FX?>'>K=MZEIU/V&6E>#SJ^= M 3.*N' 1OG'A1;A-OD,D8M-%7"K>P^;LLDL\GFND,@TK99$F7TGH/&V/#(^6 MFRQ[Y&]@0_PXD0S_>G8*5XU754F6DZ[0*UQY4YKQG323TJNQHN)Q%QK9WY_J0]3&K4UK(_(GA 'TUO7$.7:SRSL M?\'#+@JX%F&C!8FYXTC'Z7AW'=[!8[ J>N3A5T1>)S2]A(<=Y!FJZ:4H5F-= M-D*R^+T-!OBU[=/D*['(Z&U=:_J69Z4J*0FMN7FV$(LPDPD8P 9F9!5\_-!\/-93(TJ/K)FV4BM+:EGTO^-MY.RY=JPS MQEK8I>B&5&IU@-T6;D@>N?5QE.][ZHQT*2UAZY$&8M;P79:B^?T!F7:L.GU. MEAO;N;:G0V\T-5N:!GCQ,H_YU*5J;8L2H4)!(@=@7 G"6*'YUB!,D:6K5:E1 M;9PV1S^._MUZLF&,OWS]VQ[1"AYL/1I#4W#T W+T6,5GE"R]46=.E!:(VNQY M>K6N2K*Z15N[0L$B!X!<"<18\L@.0$R1KU=9-YP3OW'@.*HZN\*J-,1^U>43 M=:P()\M1N'LMEG+#:/.5DN8J0IG,?>1R7:HWQ%4QO(V<.5>OQ:X;V * *7)S MN5*69#G)6#PA;GZ<+-FK,-2P$&:2E[5OB;1S$:D818K3%W3D(I'X!%3, MT+M#4UB)\_%\Z$PU4 U&(Q\8ZE.02D_37Q_^Q8(>E: MEG\_Q<."4ID[%R05%-%R=9>X7^[*!$X/?^_@+A9,WA]W:8;]I*K22+QV^FCU M!\=Q^7:L9V)YMF,(KGQ(KAR+><=/1X0RF>=>-&5)W::WG^#!_*#M'93%8L/; MHRQ-B[\N*=NX;_-6\.4SW)Y_+>#4<6#? _N=$T2>_EG8@//&0M7Q,^%?TN93 MZ# Q-J4J2_5Z4LQ:,&#^0;<2:[%([LY82X\-+VZ DJM2O9F4)G]"OH[C*,T^ M#Q>\^]"\.Q:07G&>>F%YXF&X=TVJR,*!<9J@6X6U>BQ.NP?61$G)\=W2$SR; M^Z2QICE3HH?9#X*''RS]H1Z+/J]V"][[%&M9>LNG5Z3'?-8L796:Y2:H1TGF MJN"_N8#J2HC&REE3A&B:[A19E1JU$Z]<.9;3>UXM'H@%3L"=@V.U5HNO;Q:1 MI*=I7K9+PI.6,=]?&,=U12K+5:'4GR0&5T)OLZ#D%M!+,[VY*M7+20F9)\3. MC]P%Q"'/Q)KZ.K[-?#21I#A.0)Z#X[6>Q6\0W@R)=CBE/N+YK#>DNB+<[2<) MOW=@MT&\)P5V1)J6[!XO.9.EH MN!1= 'N]#;!I4'9C0!_*N\\#CL5=Z7QK47E;;A%'+A*)N597*_,[*5CS]:#[ M<6+S8Q[VLJB2?KT[(I8W C2] I+>!^WTO\Y^N-3EMXCESPE[.)^$5*W6I%IB M0&<7Q38OGHI"87DUAANQ?)0],9R%@T.1*HVF5*ZL;[Z4&G3W3/S.DRP52DL1 M-EJ0N/!Z:>(MAYWNK^T^G[<<"LCF?J,%B;GC2L>YS^Q^ZFAC[,+#]HA>5P;: MJ#=C 7GRY]28T(O.>-A)GB&;HN7;B.4RWN,9NVQN8+^T$GS\2T&4F (JXH<3M<>40CEJ"X.#[7/EGZ 9GXB*T7 M"@:G#\!W&'Z-"]V)1J4Y*5 M+6H>>$A($3 _)LQ7PCOI0I!=X"URJ]8;#_D\5-RL9]!S1:85)]DIZ[7:6&[UBB253DC8@R5:@7:K2#4UR?TG MM%L!\0T<))LF$6Z*[2P2L%0PX93Z^IYN1TV_$JJKT&O$R(+$IZJZ)J9?W72Z MK>Z52+\J+&0+.G*12'P"T?V6_HPMC69?66B(K3^0:5B$IF+YU[/SL(L\PS4] M4[@9:W08]8#? E76RN4R_4^$]3D;.?.&5\UX_M]6*$PQJE^1 M5%D%%"9=)'U";/TXN0 /9!)D8U!>GL#8$0X8/R?(SL&96IM,R\'QFT-X[AJ49$VPB9\&685;$02/#HEP8F;2/ M#+*', =VF;)@RP=DR[%,QAN?*K>4*'/BA>F-F;-FM2Y5MJGJ%XR9'[2]@[)8 M M_V*$NS&;A2E:JU]77W.<^9_ M)J8]([Z/Q"(>.?)QV^S&87 M$2@$79P-O6=]93#HC=HA"'I6EWA]'P$/2&H**KJ^ M%!#F[\"[<3!XIRB85*F6V&A9Y",460'+VW*+.'*12,RUZKNB3:'OBQ#)LYQD M%FZ@OVZ:87@34O8(;0K5:DU2JEO<=EE$=37?2%Z)8*6\:9/"31&H/K MD9FS3>L? UT0]:EK[\B\B36?M7 MZU*YMD6;,5'U5<23L/($Q/+G#G4"TNRG4Y%J\OI;QWA OM"1A0)5C(T6).:. MGQRECJS;'J#K]M5#N]5OHTX7T;HR'G:.9XBFYW-5RK$H2DJM+C75/7(*5*&TI@'EGP^)W)6(C;4\SL+,VK-Q0[4.B*UM MGP)P#* RD?')&]KZC/Y)KX:(#'+3ZPY*_CL. MNFL]?.MT+RB[_XPB9/W?U/6,T>SSTO!I#Z(1>E$/C#$8$X0US7Z:8&M&'2B6 M[<$K_(O7V'4^CPXVT00[+$_.&Q.74!SHQ**U'/ W9CEA6ID<5'7 XZX'OV#% MY>>93#]QCQ@]PH&&MJ,3AT$"5G519C1GU(^-$J"H7/X;(!P.Z03K-(S \/DE M(':BGG 6/>#CR7#L+.;SOH9Q]@[K>5NGB0;M?P]*G>YUNSOP=R*)CK6-AHQ0 M8H(?26GH$/Q'"8_@'1<(FR]XYL)S&ZA(P=O(T^47C,8./=P_>;8F Z 8%0 J M5Y196/2&/@QOHD_F]0R%JL-OG>OV?:_3':"KWL-][Z$UZ/2ZJ-6]1OT?7_N= MZT[K@75>G8OB0TSJJD>1TV]?PZ2Z_=YMY[HU@!_Z _CC#B#51[T;%.D8^X$R M><.:$OUCMC/=X0Q'OFV2D9?9FQN1Q]G9S)IL?]*3G.0V)' 7D@6$%7[KZ MCE19$FC*'YJ40Z.)VNWO BG1>WYPTUK0>@]:4TN7,](6D6^%ISIL M%%6D>94NAW-F]W_R1& MB1A3?F),Q,PIEA!6JU*S7I2"V/^,+AKQD$^3\/QM8Q<:Q8%';E().9: M>?0K2'M=9NIUNK^V^P-V V'W6MQ'6'3@%G3D(I&8Z^S*T+"=&!Z\_B^BHS%V M]!<_Z06F8(\\]H-.GHEI3V@B"VBQKN?2WJ4T6V9*KU69X!F-5O.PVT6UA-5H MV_$(/;\'Y&Q9>C\@YO6"EE>4E!VK%1#RWJ?C;E;S7\2Q=>R.W[512L)6%K8R MP+62-5S3O+6E69;J=9&7*?(R15[F'GF9=9&7>?2\S"\TEA3B 7OX<<[V=<.= MF'AV 0>*WEEZQGBUJY&SS7,YX=677*9T?F]UO[7[M&]3?]"[^N?WWBV@N?_W MGQJ*7/^,VO_ZT1G\+C(\$(5*SWPOAWT3V*]+DJPK ML;L!^F/L$->W(M]K@_[?X O_]=WES%M^1YZ&Q-DL!](?YTT:9$."&4F5^OH[ MV0L%@[MZ8.,"Z M)@X9$\LUGNDE>?83V0MJB]ONU&I94A*;C:>P]Q\%=C;&CIH6:WH@'C8LHK>Q M0V_3 MEEO$D06)*NN2%?>1NVHPCDQ"5 MK$J-BLR=65W0D;./:34WQ.BOV)P2Y@(^%#P3W#Y;>/R*@([3Q^5J+W0]=D%J M^L#,(G86"6A(M8I2'!?UZ8%O=?0LUH:Z2SP_V'5KN]O+YRUPMG,'N*-3I8@C M9X_$6,K)GDC<+9PK4'E*(VY'%B3._Q.PVC&SR\@K_3L10;[L;.$2 M!VLIXLB9>]CJC0/$&837+?\C9X[4IO(6J2V=-D5G-S ,[!5!!A;D'V*7Z%<1 MD=&R]/8K<33#);T1 WQO0G^?:6QCFT!O69)E4=G(RW-OMEJ7E,H6A2A%@%M^ M@5YKQG0+'IBXT$;R-G+V'#N6BW%T-T;>M?4WCCR""ZD 0"^J<$_7>N*DRY46]&-Q8VJ_2ZPN9^Z#[1 M_M "J3Y2TVGD>[)0%&%/X8MZ=#DW!K*L>FF,ZUB3&GCG]1 MH5^FMVPIM]S>*.,+$1M276U*JES?VF96A7-R%9"W\2#\S 4H8\TW&;K&MJD3 MQVW_.36\69;0C#O+ 9>5LL!D<3%94Y+;$VZ/R6QZN)9E257+4JVZO;=1H/3D M4+K:]:TD=]C> :89EVQ&[A"3%:G96-^)\%WSO+W9K4K*M2I78:RB%S'GSRAK8^HW]BH$)DD)M>=U#J M=_[3OD!L%,1^<=.ZZ]S^?H'>CH/N6@_?.MT+:OA_1A%BT?0P8S3[O#0\&RL< M:&@[0!:V7#C6%^4HJ4TR\M?'5AH;-=BQGO'M:$XLJ"G.""G M(&_++>+(@L2Y'UF0./.8>M^ MV*Y+7MA'V]\?D6:TL"(WI&I%N,9Y&_EPJ$WNL1%'[:_8G!+F\SX48..^HXK, ML=.HH",?SF7>2&X@F"I4LXA!+ISJBMR48%#A43]E@*[NTB:7ZA4\TM.YIV07 M2.Y\193 23$06BN5RXWZ2$L9H0>^T$R@-4]H?4?@)\?(TQ#X*8CRAE1O)/4: M/(0H%P%*O@]!WI9;Q)$%B7,_LB!Q[D<6),[]R(+$N1^Y2"0^G0 EL\9H:')^ M53HB_EWI(D1Y3(NZ)%PD^2+H2@])O5&JDUIY.$K'42*:M>0*[E2Y]29588(UG^3(!X-K0RU5%7V(LXO" M".6BD",?3KF(I60>4;G(K=H@@I%\GZ>\+;>((PL2YWYD0>+LI12?? M! MQC6@"I?_1H#U8*%^+8Y'EWB]T0"_'HJ1[])W4-GQ;F?109@;@*\.]-1+^K". ME>IA$U%$6+Y (Q^06ZM\<>O3YKTBC,GWP)Q*<3Q@2;"]&8)* MW;>NKSO=;]$I'6.[!';XQLY*-T\E=BW?^MND>')'BA,A3D3*)R+F^-SS1!S@ M!D!Q"L0I2/D4Q-K<[G<*UMPB+) OD)^ _!2O(ZSN<+'KOBDQ.T2I:E55DN4M MPE3OPCTO:0,"RTM8KL4R:7;"<@[!*N*LPO%7C(T6),[]1@L2YWZC!8ESO]&" MQ+G?:$%B$6>-QEF_8A-;&I'0'7:T,5)E"5&KZS3"KBJL1K>G0Y-P:UW'IIAJ M'G^E'.MX2LNK7+_EZ;)QW7)[H^V]G:M,;7^<-U[/IJ3*LE2OR;N;V:IP@:Y" M]BY.AY_C&\\#;&-.(8:_L6WJQ'';?TX-;Y8E>./^>HK<+6X^$J@M'FIKE5C? MQQU1FTE#7KFL2&JE*35KBL"QP/&[\:58VL"N0#Y8-:I:K4NRW$P)V3F-->4= MMFGQWXSBH8VZU"C+4KE:%S#-/4Q7!SSW9*X[R_^*I%#T-=-BDH=TE7SRAK8^ MHW]B($OZ.42TDM<8S3Z'PR,V?MJC: 2(ZL @@S%!6*-7!&%K!AP&ML^#5X#% MC#! !9YZ=+"))MCQD#U"(#I=0B&ATW)[G?Z-!>2I7$4CP\*69L#CK@>_8,U5 MSC.9_MM-8H,P@H0##6T'0,PP :NZ*#.B,_+'1@E@5"[_#< .AW&"0>FU'AE4 MOP343G20G44/\G@R'#N+^;SO6CM[A^<,3:S]$4EU0(/VOP>E3O>ZW1WX.Y%$ MQ\9&0T8H,<&/I#1T"/ZCA$?PC@N$S1<\<\\N-_$-!F\C3Y=?,!H[])S_!+Q# M!D Q*@!4KBC? 1\^83A3?3)XQVB;,_0G-$"VJP0#]C#CW.VKAONQ,2S"SA0 M)HCS,\:#Z4D[N_RM<]V^[W6Z W35>[CO/;0&G5X7M;K7J/_C:[]SW6D]=-I] MX(OP[LME7V?F"^KV!NT^&O1@:A1^_?8U_5N_=]NY;@W@AYM.M]6]ZK1N47\ MO[@#A/8//,4//RP\!1N5Z!^S'3D14K[TZDZ?B&-H<\&J-&/7PW>Q-W5(;]2; M$ =OV8*>N!J>P+L\9THR2%I=+"S<4_D<]9Q';!E_^:T8L:4C?P'T7"^6<(0- MSW#QP*&BJPY8UDDM;$E25*HKQ_W-T,F]#<(=F+0SL7URH@^TY:92_CS_E/TL M?T:V0^4^"CZ^\G6%X,./Z 6[P-:TX$6@!A@6NB8F?J$Z!+SV#L^06I:0W&S6 M&92H]C#5/!?9G/+IL*_5WP_#]A M#-U^.D=4(XJL4:Y_=M'$@14:$W@[>27:U#.>"?L^UI\,RX!3@-FOQ@3K?TY! M50+U&1DN,FTMW)$;;#@C_"JA7PVJ8!KX@(I1MH'#"">:8R(-M-\Q0U^;SCHR1X:)CU93T]@RFG!.075AGC+ MQW5$8,T83BR[:-0T,"QT/O$.B#@3-I"N/GE/^C,73 7TH3.XZ\/R*PWE\XH] MH4\LW@Q;W^^WVDAN1,:ERZ/\"&P6BQX\4,=:4V]L.V#)TIWQ$4K0<.8?_?/^ M.? J:MRPN<#BO\,N4OX 9(*-@Z^=HX4/W)SY;"0D_Q9#?2,6W:60^BZ\=<$Z M@$N^&-X8.>01.SK]-MU8P!)0!]ZF.83]%9 (,*.KM:U@NO2Y9:QLA"?#9::= MP]:$QK;KKT"GIB!Q78.I\%9))T\^E_2IC0,TS=&&@.53ENN-L4??Z4X(-?\8 M%*R1\0C/ZM1'@ C6QO-O+W%P7'9K/V3 _N*T6AJFJ6W9RE8@:694QUH0Y^) MG EW.J$+92N!U<&AT='4I8A :R%G7#8$+IQ/K^( MX2VX9ACDKSL%T@,9X#BXMF41DVW:",QR$TX5S$L#],%S5%L8&:^^M*2O=,=T MSP&D/OM[ C4"+"8T!*:%70,P]F3K_B7%0-> O85(U<: #>*&KWH[NR?L_$$8 MEZ*HH*2G;X=C1@_LQ($3,/5U%Y#[U'U )_ )B,^F2H<+ 4N/7X"E0WHZCB;O MQCXA#=AY#4XNBP7.KY1VR)]3$";,[>/3!'@,-GS[83H!1JG[PBID/3#>7"(8 MULC!P U!,:1[[P5TI8\'[&G!%NC[;*K(^>#RJ4(I"-B(8O1E3*@+B[679["B M2W@$PEDHT-)\FGU:,N..;#K&"JKZBQ6U-,V>4DWW\=XVJ8AW!S#*5U S_]C1 MG PTYRG16]XO9_2'_^+:L%(?'L305,[15SC++N4B]W#LJ (_MS@7BT7A:G-G M<":N_L#*@'#F_W]?(!Z!J4U#S]$V_FPJRH!>RRF(OD@+ M]9Q )((L(@2$E 6*G<\SJ<:NPWL3ODQOR91"!40'0](AP*_&&(S*(2%4$%$M M%3X)U,F0(4^FCCNEO YX)?V],S6)SR!!EYR:@:84S"A0:8W@B?:K+R;IRYX, MT/JH#R!BZ/?;5Z&1?X[N(P,QKAMYOX0TXC!.#UR<183",SRR;8^Z.9%NN)II M4[$*M*./4"5QOESX9N)>SU=->3? SM%I JBO*^,%>PBL<[KR1U_-AI=337;B M+=2));? W-?!+(!OK=;]W)VQV/,%*H"R]I/AP??/48=INDSIFX "[ZM 3PM[ MAJD35$O$BP[SZ,/+V( ]"Q8<[ !L(15-3+]8//L1L$UU<.S,?(43="7#6>P* M'6ZQ6;"?4]/SXS4.&9E$BRPY<4]'@3>'"6'C:0[-B<^!Z!('XY4AGJ&?@PO* M&2%>'$TD7:\JP-,N3E6]+ M8=UM1%S(IKS@)5/+<]\8>E+$4XM\3^V2?];W)3![0&=.)B9U7,-B!A?U+\%) MF "WHJ=$9RP9!F#?<)FSY1RUX&1$M7G&L$K!DA!^\J?U I(2@37V! L)6)\6 MI5[RN3K*.2MT?+HIXM,;L*? &L/S/)V#662P_O ZMK#=/"?EP$379GGH@Z\DBB/)"+=95+PD-I@@8I6#S*;!@FA;Q5BG[*Q27B+JR MI,%+<%!@<_T)^V^TY@%*7Z$!G8/"(J\*]P^7K;4-OWNB:.&#C2NQ\K\?]/ZT M^2Q/@S=3ON<[)>9G?SO%FL6PP%JE8;W=W!CT# 6>=G?)[T =[G\ XPYWU-?! M77?Z- ES+*AG@O%=WU<4GKY0EZ8:>++PH3\O7#C!LNFD_:AV\G?\4>AVA&!O=1RK53/N%>4&H%4^#LX87\%WXD*U_YG\9X/,7\[302"55.R-; M]6C;^HMAFHE?TO0''1&$S#XZ&:PJ(P%,P,Z M3-U ML3QYU#OFFF09U\Z#>GF8M?V4QFFENZ'@9%F.* '4(%+0VNHI7G3B+L+ MSHQ)$0E@=D(/D^U&P,]P $,Q\]"RE\ 0"0Y&3M]BA5/7][-&#E<$<<>/'&4K M/OK$/P0/X9YX-"(Y8\.F"&?Z*#TX$174#/&Y2 S2'1;: M7,1)V8%CK&[JT.PD$##$HW[E2-QUGBD1B6K3Q\.H=A!+"%ASF"DQ9'&K(#Y[ M-3;(//D+3LDUT0P63+@#>>10)U'(?P)F,IRZAD5<-\C.@.]0OXA/SG/4)P1U M:260*^WR@J-?)[1B/<+#%,RL.)75Q,RFYL M7!G%GM'W#T_JL*X7+$F6S))"$E'[ JI%AT$$#])7^"Z:DL#*.RP>B M^6F6+=UF6GKD-/:!4^O I-QY[<:Q#V3"I00ODS M#V6E+@6Q=0K@FU;_*S)8PQG4ZO]@GY3*=8GR5!13?-"'@3V!#50:Y8\7J/-$ M\WL7V4W^8TQK#;]YO0AR,Q8L,0GI?\^WA2)1<#RDR>L83:9#V&,_1C+[AQO( M6C]4X+]WV?KQ+1PW -?"%%PVSYA49')Y$7O40[E,[40'AF+!_K.KWO7=V4?8 M>\_TE?BY*,4TO$(CV6!H4E(LD* M,,)YP)PHHV,,9?[&Q 4O1M:6OS;7%^)?"UQ*0="))GO20^G[\,+MHG.$J;IC M9D" \8$G$Y.Z_ASB.788D3*9,4:#^"NBXQ0\H #Y3DSJE:3L= 04P'XT%W0< M\FA8%G.HTNC%@KG*U1"1;"YOHO!TCD1-1E613<]\&MGD.BIZ%5U6#](HJ=Z'FI&+EJLE[&MJ"VS MO.13S?;,)*'>F>^:[PH8 O>DP3SF, -SX2E(GJ<9ZWX]G,-XKB\T0U]?\'+F M1 [J=M C:">.Y0M06F9D/!DF=N:I[_.<[.!=+GEF7],6E8-NA+J+>3)_.'#T MN?/7IGY3^DI0"^85)-YL0D+SQ>>K0P*/!:EEK);CK0B^.+HFK39CSBAM3/2I M2>;IL2YU8;BW-F9!Z1O?.VL]+L"_OU+]OAB*+,TD(R\SL91IEZU#-\@-V^:M]];3_XY#O:)FZNT^4')LFZ\=N;9K;!3!1Y!^8!:_LA)UX54QB6D M: M4^E2FV+ M1MLCO<"R: MUJH2AR6Z?5 XX\$G?Y]FJHQ=CMVMBWLY8[/DH,FND/ M\Y4GWMDEH_.B/'81]^#KX')S/K.0,+'2P!TDS.Y*7*-1D11YBP[ZA4)!#O"W M$G>Q'DT[B(%=<=>0U+(LR55A/&QO/-P2U[U8U.^XD0(>3K#+[:G)VW*+.'*1 M2,RUL]F/C 2EVA]4X<;@V8T1ZX/7"N7'C>U'K;O=.YJ3%<-C5TI%1?47>)EY.DL5Z1J:E?:%H&A90/1=9D3J2)R M)1)C[5(W1^+>OD]%;DKU9E)6#G\ 3*P_.]U"^4W+FC[('Z.9KXQ?HT ML/;/S[81]$.*?!5/)H[]REH,T?+BL>%X,_1!+7]D'=7A',!/-?A)QS._-9'C ML.K?>?_LL)%6V.Z%E6KC&9NN$6T9ID])6$<<'8:].*BI"N=(W[FT[H1X9CA( MV'5I2-M3F7@&:Z(CL3KKI5O08)WL$B%67FCX\/3YSF(9K)B==@?TT>!_AT&% M+2D\RDLGWS) KX8?F\$)79KVV]FRKGFL36C8(X^>0/;:Q05PM)XWJ MD#$"[,(NZXOK!HJ$2T#)S7:M_I?;'>B&S@16T!CP+\(:W%+F[E#"L:L W?#N M#?K0,W&" MQYFX/Y0W'R+%^11F]=HH,M^NZQ[E_^[4K^U7/OD9K^AO972.)% MM,X6G@Q'6+3STQ>+L9W(317+KP[["P8M5OWZX;\6'4CFYST