0001213900-21-043013.txt : 20210816 0001213900-21-043013.hdr.sgml : 20210816 20210816161712 ACCESSION NUMBER: 0001213900-21-043013 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMSovereign Holding Corp. CENTRAL INDEX KEY: 0001178727 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] IRS NUMBER: 465538504 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39379 FILM NUMBER: 211178462 BUSINESS ADDRESS: STREET 1: 5000 QUORUM DRIVE, SUITE 400 CITY: DALLAS STATE: TX ZIP: 75254 BUSINESS PHONE: 904-834-4400 MAIL ADDRESS: STREET 1: 5000 QUORUM DRIVE, SUITE 400 CITY: DALLAS STATE: TX ZIP: 75254 FORMER COMPANY: FORMER CONFORMED NAME: ComSovereign Holding Corp. DATE OF NAME CHANGE: 20200504 FORMER COMPANY: FORMER CONFORMED NAME: ComSovereign Holding Corp DATE OF NAME CHANGE: 20191210 FORMER COMPANY: FORMER CONFORMED NAME: DRONE AVIATION HOLDING CORP. DATE OF NAME CHANGE: 20140508 10-Q 1 f10q0621_comsovereign.htm QUARTERLY REPORT
 

 

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 June 30, 2021

 

or

 

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

 

For the transition period from ______________ to ______________

 

Commission File No. 333-150332

 

COMSOVEREIGN HOLDING CORP.

(Exact name of registrant as specified in its charter)

 

Nevada   46-5538504

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

5000 Quorum Drive, Suite 400

Dallas, TX

  75254
(Address of principal executive office)   (Zip Code)

 

(904) 834-4400

(Registrant’s telephone number, including area code)

 

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

 

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

 

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

 

As of August 10, 2021, there were 72,533,850 shares of registrant’s common stock outstanding.

 

 

 

 

 

 

TABLE OF CONTENTS

 

        PAGE
PART I   FINANCIAL INFORMATION    
Item 1.   Financial Statements (Unaudited)   1
    Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020   1
    Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2021 and 2020.   2
    Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2021 and 2020.   3
    Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three and six months ended June 30, 2021 and 2020.   4
    Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2021 and 2020.   6
    Notes to the Interim Unaudited Consolidated Financial Statements   7
Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations   38
Item 3.   Quantitative and Qualitative Disclosures about Market Risk   48
Item 4.   Controls and Procedures   48
         
PART II   OTHER INFORMATION    
Item 1.   Legal Proceedings   49
Item 1A.   Risk Factors   49
Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds   50
Item 3.   Default Upon Senior Securities   50
Item 4.   Mine Safety Disclosures   50
Item 5.   Other Information   50
Item 6.   Exhibits   51
    Signatures   52

 

i

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1: Financial Statements

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED BALANCE SHEET

 

(Amounts in thousands, except share data)  June 30,
2021
   December 31,
2020
 
   (Unaudited)     
ASSETS        
Current Assets        
Cash  $4,901   $731 
Restricted cash   503     
Accounts receivable, net   1,713    787 
Inventory, net   7,147    4,538 
Prepaid expenses   7,238    1,473 
Other current assets   59    152 
Total Current Assets   21,561    7,681 
Non-Current Assets          
Property and equipment, net   9,749    2,286 
Operating lease right-of-use assets   3,447    2,725 
Finance lease right-of-use-assets   56    68 
Intangible assets, net   51,273    53,188 
Goodwill   102,215    64,898 
Other assets   83    31 
Total Non-Current Assets   166,823    123,196 
Total Assets  $188,384   $130,877 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current Liabilities          
Accounts payable and accrued expenses  $5,477   $13,253 
Accrued liabilities – related party   31    30 
Contract liabilities   2,858    721 
Accrued warranty liability       185 
Notes payable – related party       1,010 
Current portion of operating lease liabilities   1,106    676 
Current portion of finance lease liabilities   26    46 
Current portion of long-term debt, net of unamortized discounts and debt issuance costs   11,211    18,341 
Total Current Liabilities   20,709    34,262 
Non-Current Liabilities          
Long-term debt, net of unamortized discounts and debt issuance costs   14,929    706 
Contract liabilities   110    143 
Accrued warranty liability   420     
Operating lease liabilities   2,513    2,209 
Finance lease liabilities       9 
Total Non-Current Liabilities   17,972    3,067 
Total Liabilities   38,681    37,329 
           
COMMITMENTS AND CONTINGENCIES (Note 17)   
 
    
 
 
           
STOCKHOLDERS’ EQUITY          
Preferred stock, $0.0001 par value, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively   
    
 
Common stock, $0.0001 par value, 300,000,000 shares authorized, 71,541,070 and 49,444,689 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively   17    15 
Additional paid-in capital   241,146    158,210 
Accumulated deficit   (91,410)   (64,627)
Treasury stock, at cost, 100,000 shares as of June 30, 2021 and December 31, 2020, respectively   (50)   (50)
Total Stockholders’ Equity   149,703    93,548 
Total Liabilities and Stockholders’ Equity  $188,384   $130,877 

  

See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements

 

1

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS

(Unaudited)

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands, except share and per share data)  2021   2020   2021   2020 
Revenue  $3,611   $3,010   $5,698   $5,495 
Cost of Goods Sold   1,813    1,553    2,887    2,613 
Gross Profit   1,798    1,457    2,811    2,882 
                     
Operating Expenses                    
Research and development   1,199    413    1,747    701 
Sales and marketing   109    16    157    30 
General and administrative   6,976    4,246    14,111    8,681 
Depreciation and amortization   3,617    2,913    7,278    5,745 
Impairment expense   281    
    281    
 
Gain on the sale of assets   
    
    (83)   (1)
Total Operating Expenses   12,182    7,588    23,491    15,156 
                     
Net Operating Loss   (10,384)   (6,131)   (20,680)   (12,274)
                     
Other (Expense) Income                    
Interest expense   (547)   (1,384)   (1,016)   (2,357)
Other income   13    
    
    
 
Gain/(loss) on extinguishment of debt   323    
    (5,025)   
 
Foreign currency transaction loss/(gain)   18    (51)   (62)   40 
Total Other Expenses   (193)   (1,435)   (6,103)   (2,317)
                     
Net Loss  $(10,577)  $(7,566)  $(26,783)  $(14,591)
                     
Loss per common share:                    
Basic  $(0.15)  $(0.18)  $(0.42)  $(0.34)
Diluted  $(0.15)  $(0.18)  $(0.42)  $(0.34)
                     
Weighted-average shares outstanding:                    
Basic   68,770,644    42,886,180    63,538,782    42,856,809 
Diluted   68,770,644    42,886,180    63,538,782    42,856,809 

 

See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements

 

2

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS

(Unaudited)

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Net Loss  $(10,577)  $(7,566)  $(26,783)  $(14,591)
Other Comprehensive Gain:                    
Foreign currency translation adjustment   
    
    
    (1)
Total Comprehensive Loss  $(10,577)  $(7,566)  $(26,783)  $(14,590)

 

See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements

 

3

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

 

For the Three and Six Months Ended June 30, 2021 and 2020

 

(Amounts in thousands, except  Preferred Stock   Common Stock   Additional
Paid-In
   Accumulated
Other
Comprehensive
   Treasury   Accumulated   Total
Stockholders’
 
share data)  Shares   Amount   Shares   Amount   Capital   Loss   Shares   Deficit   Equity 
January 1, 2021   
   $
    49,444,689   $15   $158,210   $
   $(50)  $(64,627)  $93,548 
Issuance of common stock for exercise of options       
    3,334    
    1    
    
    
    1 
Issuance of common stock as vendor compensation       
    227,169    
    1,171    
    
    
    1,171 
Issuance of common stock for conversion of debt       
    580,199    
    1,602    
    
    
    1,602 
Issuance of common stock for public offering       
    10,679,354    1    39,655    
    
    
    39,656 
Share-based compensation       
    66,667    
    356    
    
    
    356 
Issuance of common stock for extinguishment of debt and interest       
    2,751,556    1    12,382    
    
    
    12,383 
Issuance of warrants for extinguishment of debt and interest                   4,394    
    
    
    4,394 
Issuance of common stock for Sky Sapience Ltd. acquisition       
    2,555,209    
    9,071    
    
    
    9,071 
Net loss       
        
    
    
    
    (16,206)   (16,206)
March 31, 2021   
   $
    66,308,177   $17   $226,842   $
   $(50)  $(80,833)  $145,976 
Issuance of common stock for exercise of options       
    60,000    
    16    
    
    
    16 
Issuance of common stock as vendor compensation       
    7,571    
    
    
    
    
     
Share-based compensation       
        
    526    
    
    
    526 
Issuance of common stock for RVision, Inc. acquisition       
    2,000,000    
    5,500    
    
    
    5,500 
Issuance of common stock for Innovation Digital, LLC acquisition       
    3,165,322    
    7,343    
    
    
    7,343 
Issuance of Warrants for debt issuance costs       
        
    919    
    
    
    919 
Net loss       
        
    
    
    
    (10,577)   (10,577)
June 30, 2021   
   $
    71,541,070   $17   $241,146   $
   $(50)  $(91,410)  $149,703 

 

4

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (CONTINUED)

(Unaudited)

 

For the Three and Six Months Ended June 30, 2021 and 2020

 

(Amounts in thousands, except  Preferred Stock   Common Stock   Additional
Paid-In
   Accumulated
Other
Comprehensive
    Treasury     Accumulated   Total
Stockholders’
 
share data)  Shares   Amount   Shares   Amount   Capital   Loss   Shares   Deficit   Equity 
January 1, 2020   
   $
    42,775,415   $13   $130,553   $(23)  $(50)  $(27,545)  $102,948 
Issuance of common stock for settlement of accounts payable       
    55,032    
    193    
    
    
    193 
Issuance of common stock for debt issue costs       
    16,667    
    57    
    
    
    57 
Foreign currency translation adjustment       
        
    
    1    
    
    1 
Net loss       
        
    
    
    
    (7,026)   (7,026)
March 31, 2020   
   $
    42,847,114   $13   $130,803   $(22)  $(50)  $(34,571)  $96,173 
Issuance of common stock for exercise of warrants       
    94,510    
    3    
    
    
    3 
Issuance of common stock for payment of accrued interest       
    7,066    
    38    
    
    
    38 
Warrants issued in conjunction with debt agreements       
        
    44    
    
    
    44 
Beneficial conversion feature       
        
    69    
    
    
    69 
Net loss       
        
    
    
    
    (7,565)   (7,565)
June 30, 2020   
   $
    42,948,690   $13   $130,957   $(22)  $(50)  $(42,136)  $88,762 

 

See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements

 

5

 

 

COMSOVEREIGN HOLDING CORP.

CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS

(Unaudited)

 

(Amounts in thousands)  For the
Six Months Ended
June 30,
2021
  

For the

Six Months Ended
June 30,
2020

 
Cash flows from operating activities:        
Net loss  $(26,783)  $(14,591)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation   801    516 
Amortization   6,465    5,226 
Amortization of financing right-of-use asset   12    3 
Impairment Expense   281    
 
Operating lease expense   495    268 
Bad debt expense   197    375 
Gain on the sale of assets   (83)   (1)
Share-based compensation   882    
 
Amortization of debt discounts and debt issuance costs   249    1,547 
Share-based vendor payments   1,171    
 
Loss on extinguishment of debt   5,025    
 
Changes in assets and liabilities:          
Accounts receivable   (771)   52 
Inventory   1,683    232 
Prepaids   (6,255)   578 
Other current assets   157    42 
Other non-current assets   (70)   
 
Accounts payable and accrued expenses   (8,644)   4,770 
Contract liabilities   (1,211)   48 
Operating lease liabilities   (453)   (187)
(Repayments)/advances from related party   1    (69)
Accrued warranty   (1)   (1)
Net cash (used in) operating activities   (26,852)   (1,192)
           
Cash flows from investing activities:          
Business acquisitions, net of cash received   (4,248)   (254)
Purchases of property and equipment   (2,550)   (145)
Acquisition of intangible assets   (1,233)   
 
Note Receivable for Acquisition   
    (250)
Proceeds from disposal of property and equipment   83    1 
Net cash (used in) investing activities   (7,948)   (648)
           
Cash flows from financing activities:          
Principal payment on finance lease   (29)   (3)
Payments on related party notes   (850)   
 
Payment on line of credit   
    (2,000)
Proceeds from sale of common stock from offering   44,971    
 
Offering costs   (5,315)   
 
Proceeds from issuance of debt   9,345    4,016 
Proceeds from exercise of options   17    
 
Debt issuance costs   (186)   (36)
Repayment of debt   (8,480)   (581)
Net cash provided by financing activities   39,473    1,396 
Effect of exchange rates on cash   
    1 
Net increase /(decrease) in cash, cash equivalents and restricted cash   4,673    (443)
Cash, cash equivalents and restricted cash, beginning of period   731    812 
Cash, cash equivalents and restricted cash, end of period  $5,404   $369 
           
Supplemental disclosures of cash flow information:          
Cash paid during the period:          
Taxes  $
   $
 
Interest   436    352 
           
Non-cash investing and financing activities:          
Debt incurred to sellers for Skyline Partners Technology LLC   12,650      
Issuance of common stock for Sky Sapience Ltd. Acquisition   9,071    
 
Issuance of common stock for Innovation Digital, LLC   7,344    
 
Debt incurred to sellers for Innovation Digital, LLC   600    
 
Issuance of common stock for RVision, Inc.   5,500    
 
Issuance of common stock for extinguishment of debt and interest   12,383    
 
Issuance of warrants for extinguishment of debt and interest   4,394    
 
Issuance of common stock for conversion of debt and interest   1,602    
 
Original issue discount and non-cash debt issuance costs   1,655    
 
Issuance of Warrants as debt issuance costs   919    
 
Recognition of operating lease right-of-use asset and liability   1,217    
 
Acquisition of building with secured note payable   4,480    
 
Capital asset additions transferred from inventory and prepaid   862    
 
Lease deposits recognized from Sky Sapience Ltd. Acquisition   11    
 
Recognition of operating right-of-use asset and liability rent abatement   
    101 
Recognition of finance lease right-of-use asset and liability        36 
Debt incurred to sellers for acquisitions   
    576 
Issuance of common stock to settle interest   
    38 
Beneficial conversion feature   
    69 
Common stock issued for payment of accounts payable   
    193 
Common stock issued as debt issuance costs   
    101 

  

See accompanying Notes to the Unaudited Condensed Consolidated Financial Statements

6

 

 

COMSOVEREIGN HOLDING CORP.

Notes to Consolidated Financial Statements

June 30, 2021

(Unaudited)

 

1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

 

Description of Business

 

COMSovereign Holding Corp. (the “Company”), formerly known as Drone Aviation Holding Corp., is a provider of technologically-advanced telecom solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. The Company has assembled a portfolio of communications, power and portable infrastructure technologies, capabilities and products that enable the upgrading of latent 3G networks to 4G and 4G-LTE networks and will facilitate the rapid rollout of the 5G and “next-Generation” (“nG”) networks of the future. The Company focuses on novel capabilities, including signal modulations, antennae, software, hardware and firmware technologies that enable increasingly efficient data transmission across the radio-frequency spectrum. The Company’s product solutions are complemented by a broad array of services including technical support, systems design and integration, and sophisticated research and development programs. The Company competes globally on the basis of its innovative technology, broad product offerings, high-quality and cost-effective customer solutions, as well as the scale of its global customer base and distribution. In addition, the Company believes it is in a unique position to rapidly increase its near-term domestic sales as it is among the few U.S.-based providers of telecommunications equipment and services. 

 

On January 29, 2021, the Company completed the acquisition of Skyline Partners Technology LLC, a Colorado limited liability company that does business under the name Fastback Networks (“Fastback”). Fastback is a manufacturer of intelligent backhaul radio (IBR) systems that deliver high-performance wireless connectivity to virtually any location, including those challenged by Non-Line of Sight (NLOS) limitations.

 

On February 25, 2021, the Company completed the acquisition of Sky Sapience Ltd., a company organized under the laws of the State of Israel (“SKS”). SKS is an Israeli-based manufacturer of drones with a patented tethered hovering technology that provides long-duration, mobile and all-weather Intelligence, Surveillance and Reconnaissance (ISR) capabilities to customers worldwide for both land- and marine-based applications.

 

On April 1, 2021, the Company completed the acquisition of RVision, Inc., a Nevada corporation (“RVision”). RVision is a developer of technologically-advanced video and communications products and physical security solutions designed for government and private sector commercial industries.

 

On June 3, 2021, the Company completed the acquisition of Innovation Digital, LLC, a California limited liability company (“Innovation Digital”). Innovation Digital is a premier provider of “beyond state-of-the-art” mixed analog/digital signal processing solutions, intellectual property (IP) licensing, and design and consulting services.

 

See Note 11 – Business Acquisitions for further discussion of the Company’s acquisitions.

 

Basis of Presentation

 

The accompanying financial statements of the Company were prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Historical information is not necessarily indicative of the Company’s future results of operations, financial position or cash flows.

 

As described in Note 15 – Stockholders’ Equity, effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. The Condensed Consolidated financial statements and accompanying notes give effect to the Split as if it occurred at the beginning of the first period presented. 

 

7

 

 

Principles of Consolidation

 

The results for the three and six months ended June 30, 2021 are not necessarily indicative of the Company’s results of operations, financial position or cash flows that may be expected for the full fiscal year or future operating periods. The unaudited Condensed Consolidated Financial Statements included herein should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.

 

The unaudited Condensed Consolidated Financial Statements as of, and for the three and six months ended, June 30, 2021 and 2020 include the accounts of the Company and all of its subsidiaries. All intercompany transactions and accounts have been eliminated.

 

COVID-19 and Market Update

 

In March 2020, the World Health Organization categorized the COVID-19 outbreak as a pandemic and the President of the United States declared it a national emergency. The Company continues to monitor the market and environment for impacts to the business as the pandemic continues to evolve and its future effects remain uncertain.

 

Reclassifications

 

Certain immaterial June 30, 2020 amounts have been reclassified to be consistent with the current period presentation. 

 

Use of Estimates

 

The preparation of unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

There have been no material changes in the Company’s significant accounting policies as of and for the six months ended June 30, 2021, as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.

 

Accounting Standards Not Yet Adopted

 

In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-04, Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40) (ASU 2021-04). This guidance clarifies an issuer’s accounting for certain modifications of freestanding equity-classified written call options and provides a “principles-based” framework to determine whether an issuer should recognize the modification or exchange and an adjustment to equity or an expense. The Company is currently evaluating the potential impact ASU 2021-04 will have on the Condensed Consolidated Financial Statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This guidance simplifies the accounting for certain convertible instruments and contracts in an entity’s own equity. As a smaller reporting entity, this standard will become effective for fiscal years beginning after December 15, 2023, including interim periods within those years. The Company is currently evaluating the potential impact ASU 2020-06 will have on the Condensed Consolidated Financial Statements.

 

8

 

 

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848). This guidance provides optional guidance related to reference rate reform, which provides practical expedients for contract modifications and certain hedging relationships associated with the transition from reference rates that are expected to be discontinued. This guidance is applicable for borrowing instruments that use LIBOR as a reference rate and is effective upon issuance through December 31, 2022. The Company has performed an evaluation of and will continue to evaluate, through December 31, 2022, the impact of this ASU. This ASU does not currently and is not expected to have in the future, a material effect on the Condensed Consolidated Financial Statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-11 (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held. This standard will become effective for interim and annual periods beginning after December 15, 2022 and earlier adoption is permitted. The Company is currently evaluating the potential impact the adoption of this ASU will have on the Condensed Consolidated Financial Statements.

 

Accounting Standards Adopted

 

During the six months ended June 30, 2021, the Company adopted ASU 2019-12, Income Taxes (Topic 740). This guidance simplifies the accounting for income taxes by removing certain exceptions to the general principles and also simplifies areas such as franchise taxes, step-up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws and rate changes. The impact that adopting this ASU has not had any material effect on the Condensed Consolidated Financial Statements.

 

3. GOING CONCERN

 

U.S. GAAP requires management to assess a company’s ability to continue as a going concern within one year from the financial statement issuance and to provide related note disclosures in certain circumstances.

 

The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared assuming the Company will continue as a going concern. For the six months ended June 30, 2021, the Company generated negative cash flows from operations of $28.85 million and had an accumulated deficit of $91.41 million.

 

Management anticipates that the Company will be dependent, for the near future, on additional debt facilities or investment capital to fund growth initiatives. The Company intends to position itself so that it will be able to raise additional funds through the capital markets, including but not limited to, securing a line or lines of credit, the issuance of debt, and/or accessing the equity markets.

 

The Company’s fiscal operating results and accumulated deficit, among other factors, raise substantial doubt about the Company’s ability to continue as a going concern. The Company will continue to pursue the actions outlined above, as well as work towards increasing revenue and operating cash flows, to meet its future liquidity requirements. However, there can be no assurance that the Company will be successful in any capital-raising efforts that it may undertake, and the failure of the Company to raise additional capital could adversely affect its future operations and viability. 

 

9

 

 

4. REVENUE

 

The following table is a summary of the Company’s timing of revenue recognition for the three and six months ended June 30, 2021 and 2020: 

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Timing of revenue recognition:                
Services and products transferred at a point in time  $3,473   $2,953   $5,370   $5,115 
Services and products transferred over time   138    57    328    380 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

The Company disaggregates revenue by source and geographic destination to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

 

Revenue by source consisted of the following for the three and six months ended June 30, 2021 and 2020:

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by products and services:                    
Products  $3,250   $2,697   $4,867   $4,572 
Services   361    313    831    923 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Revenue by geographic destination consisted of the following for the for the three and six months ended June 30, 2021 and 2020:

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by geography:                    
North America  $2,550   $2,735   $4,281   $4,925 
International   1,061    275    1,417    570 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

10

 

 

Contract Balances

 

The Company records contract assets when it has a right to consideration and records accounts receivable when it has an unconditional right to consideration. Contract liabilities consist of cash payments received (or unconditional rights to receive cash) in advance of fulfilling performance obligations. As of June 30, 2021, the Company did not have a contract assets balance.

 

The following table is a summary of the Company’s opening and closing balances of contract liabilities related to contracts with customers.

 

(Amounts in thousands)  Total 
Balance at December 31, 2020  $864 
Additions through advance billings to or payments from vendors   768 
Additions through business acquisition   3,315 
Revenue recognized that was included in the prior period balance   (554)
Revenue recognized from current period advance billings to or payments from vendors   (394)
Revenue recognized from amounts acquired through business acquisition   (1,031)
Balance at June 30, 2021  $2,968 

 

The increase in contract liabilities during the six months ended June 30, 2021 was primarily due to invoiced amounts that did not yet meet the revenue recognition criteria, partially offset by the revenue recognition criteria being met for previously deferred revenue.

 

5. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in US$’s)  June 30,
2021
   December 31,
2020
 
Account receivables  $2,984   $2,474 
Less: Allowance for doubtful accounts   (1,271)   (1,687)
Total account receivables, net  $1,713   $787 

 

The Company recognized $0.20 million and $0.13 million of bad debt expense for the three months ended June 30, 2021 and 2020, respectively, and $0.20 million and $0.38 million for the six months ended June 30, 2021 and 2020, respectively.

 

11

 

 

6. INVENTORY

 

Inventory consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Raw materials  $4,041   $1,765 
Work in progress   1,249    461 
Finished goods   3,096    3,305 
Total inventory   8,386    5,531 
Reserve   (1,239)   (993)
Total inventory, net  $7,147   $4,538 

 

7. PREPAID

 

Prepaid expenses consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)   June 30,
2021
    December 31,
2020
 
Prepaid products and services   $ 7,154     $ 172  
Deferred offering expenses           569  
Prepaid rent and security deposit     84       732  
    $ 7,238     $ 1,473  

 

8. PROPERTY AND EQUIPMENT, NET

 

Property and equipment, net consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Shop machinery and equipment  $11,239   $9,961 
Computers and electronics   1,393    575 
Office furniture and fixtures   627    348 
Building   4,801    
 
Land   1,330    
 
Leasehold improvements   1,164    274 
    20,554    11,158 
Less - accumulated depreciation   (10,805)   (8,872)
   $9,749   $2,286 

 

The Company recognized $0.44 million and $0.29 million of depreciation expense for the three months ended June 30, 2021 and 2020, respectively, and $0.8 million and $0.52 million for the six months ended June 30, 2021 and 2020, respectively.

 

12

 

 

9. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

Accounts payable and accrued expenses consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Accounts payable  $2,593   $5,583 
Accrued interest   155    2,029 
Accrued liabilities   1,538    1,649 
Accrued payroll   1,191    3,992 
Total accounts payable and accrued expenses  $5,477   $13,253 

 

10. LEASES

 

Operating Leases

 

The Company has operating leases for office, manufacturing and warehouse space, office equipment, and vehicles.

 

As part of the SKS business acquisition on February 25, 2021, the Company assumed a lease of flexible office space with a remaining term of approximately 28 months that will expire on July 1, 2023. Monthly payments are $16 thousand during the remaining life of the lease. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.

 

As part of the SKS business acquisition on February 25, 2021, the Company assumed vehicle leases with a remaining weighted average term of approximately 11 months. Monthly average payments are $2 thousand during the remaining life of the leases. The leases included an implicit rate of return from 5.41% to 6% and no renewal options.

 

In April 2021, the Company entered into a 60-month office equipment lease with monthly payments and no renewal options. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.

In April 2021, a subsidiary of the Company entered into several vehicle leases with approximately 36-month terms. Monthly payments range from $1 thousand to $2 thousand. Each lease had an implicit rate of 6.0% and no renewal options.

 

In May 2021, a subsidiary of the Company entered into an amendment to its existing facility lease to extend the expiration date through June 20, 2022 and to increase the annual base to $12 thousand per month. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms. The modification resulted in additional right-of-use asset and lease liability of $0.12 million

 

As part of the RVision business acquisition on April 1, 2021, the Company assumed a lease of office space with a remaining term of approximately 35 months that will expire on March 31, 2024. Monthly payments ae $7 thousand during the remaining life of the lease. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.

 

13

 

 

Other information related to the Company’s operating leases are as follows:

 

(Amounts in thousands)  For the
six months ended
June 30,
2021
 
Operating lease ROU Asset – December 31, 2020  $2,725 
Increase   1,217 
Decrease   
 
Amortization   (495)
Operating lease ROU Asset – June 30, 2021  $3,447 
      
Operating lease liability – December 31, 2020  $2,885 
Increase   1,217 
Decrease   (30)
Amortization   (453)
Operating lease liability – June 30, 2021  $3,619 
      
Operating lease liability – short term  $1,106 
Operating lease liability – long term   2,513 
Operating lease liability – total  $3,619 
      
Operating lease cost  $595 
Variable lease cost  $
 
Short-term lease cost  $102 
      
Cash paid for amounts included in the measurement of lease liabilities:     
Operating cash flows from operating leases  $598 

 

The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s operating leases as of June 30, 2021 and December 31, 2020, respectively:

 

   June 30,
2021
   December 31,
2020
 
Weighted average remaining lease term   3.45 years    4.19 years 
Weighted average discount rate   6.0%   5.95%

 

The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the lease liabilities recorded on the Condensed Consolidated Balance Sheet as of June 30, 2021:

 

(Amounts in thousands)  Operating
Leases
 
Remainder of 2021  $675 
2022   1,179 
2023   1,048 
2024   707 
2025   384 
Thereafter   3 
Total minimum lease payments   3,996 
Less: effect of discounting   (377)
Present value of future minimum lease payments   3,619 
Less: current obligations under leases   (1,106)
Long-term lease obligations  $2,513 

 

14

 

 

Finance Leases

 

The Company has finance leases for certain manufacturing and office equipment.

 

Information related to the Company’s finance leases are as follows:

 

(Amounts in thousands)  For the
six months ended
June 30,
2021
 
Finance lease ROU Asset – December 31, 2020  $68 
Increase   
 
Amortization   (12)
Finance lease ROU Asset – June 30, 2021  $56 
      
Finance lease liability – December 31, 2020  $55 
Increase   
 
Interest accretion   1 
Payment   (30)
Operating lease liability – June 30, 2021  $26 
      
Finance lease liability – short term  $26 
Finance lease liability – long term   
 
Finance lease liability – total  $26 

 

The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s finance leases as of June 30, 2021 and December 31, 2020, respectively:

 

   June 30,
2021
   December 31,
2020
 
Weighted average remaining lease term   0.75 years    1.10 years 
Weighted average discount rate   7.20%   3.91%

 

The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the finance lease liabilities recorded on the Condensed Consolidated Balance Sheet as of June 30, 2021:

 

(Amounts in thousands)  Finance
Leases
 
Remainder of 2021  $19 
2022   8 
Thereafter   
 
Total minimum lease payments   27 
Less: effect of discounting   (1)
Present value of future minimum lease payments   26 
Less: current obligations under leases   (26)
Long-term lease obligations  $
 

 

15

 

 

11. BUSINESS ACQUISITIONS

 

Skyline Partners Technology LLC

 

On January 29, 2021, the Company completed the acquisition of Fastback for cash consideration paid of $1.32 million and the issuance of $1.50 million aggregate principal amount of term notes and $11.15 million aggregate principal amount of convertible notes that are convertible into common stock at a conversion price of $5.22 per share, subject to adjustment. See Note 13 – Debt Agreements for further discussion of the notes. Fastback’s products complement and enhance the Company’s 5g connectivity offerings. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Cash  $9 
Accounts receivable   245 
Inventory   358 
Prepaid expenses   1,914 
Property & equipment   202 
Intangible assets:     
Intellectual Property   3,502 
Software   96 
Goodwill   9,527 
Total assets   15,853 
Accounts payable   1,055 
Accrued liabilities   174 
Notes payable   210 
Contract liabilities, current   213 
Accrued warranty liability – long term   236 
Total purchase consideration  $13,965 

 

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

16

 

 

Sky Sapience Ltd.

 

On February 25, 2021, the Company completed the acquisition of SKS. The total preliminary purchase price consideration amounted to $11.78 million, subject to working capital and other post-closing adjustments, representing (i) cash paid on the closing date of $2.71 million, (ii) 2,555,209 shares of the Company’s common stock with a fair value of $9.07 million or $3.55 per share, of which an aggregate of 1,151,461 shares is being held in an escrow fund for the purpose of satisfying any post-closing indemnification claims against the sellers under the share purchase agreement. SKS’s products complement and enhance the Company’s tethered drone product portfolio for commercial communications, defense and national security markets. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Cash  $320 
Accounts receivable   60 
Inventory   1,229 
Prepaid expenses   15 
Other current assets   334 
Property & equipment   148 
Operating lease right-of-use assets   472 
Intangible assets:     
Goodwill   13,115 
Total assets   15,693 
Accounts payable   710 
Accrued liabilities   431 
Contract liabilities, current   2,309 
Operating lease liabilities, current   194 
Operating lease liabilities - long term   267 
Total purchase consideration  $11,782 

  

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

17

 

 

RVision, Inc.

 

On April 1, 2021, the Company completed the acquisition of RVision. The Company acquired 100% of the outstanding capital stock of RVision in exchange for 2,000,000 shares of its common stock with a fair value of $5.5 million or $2.75 per share. Pursuant to the terms of the acquisition, the Company filed a registration statement under the Securities Act of 1933, as amended (the “Securities Act”), to register the resale of 1,000,000 of such shares of common stock, and agreed to include the remaining shares in any registration statement the Company files under the Securities Act for a primary offering within one year of the closing date, subject to certain exceptions. RVision’s products complement and enhance the Company’s communication offerings and provides additional access to governmental and private sector commercial industries. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Cash  $449 
Accounts receivable   47 
Prepaid expenses   53 
Inventory   825 
Property & equipment   16 
Operating lease right-of-use asset   270 
Intangible assets:     
Goodwill   5,629 
Total assets   7,289 
Accounts payable   54 
Accrued liabilities   219 
Operating lease liabilities, current   74 
Contract liabilities, current   793 
Notes payable   453 
Operating lease liabilities – long term   196 
Total purchase consideration  $5,500 

 

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

18

 

 

Innovation Digital, LLC

 

On June 3, 2021, the Company completed the acquisition of Innovation Digital. The total preliminary purchase price consideration amounted to $8.94 million, representing cash consideration paid of $1.0 million, 3,165,322 shares of common stock with a fair value of $7.34 million or $2.32 per share, and a promissory note in the principal amount of $0.60 million that is convertible into common stock at a conversion price of $2.35. Pursuant to the terms of the acquisition, the Company has agreed to filed a registration statement under the Securities Act of 1933, as amended (the “Securities Act”), to register the resale of the 3,165,322 shares of common stock. See Note 13 – Debt Agreements for further discussion of the notes. Innovation digital enhances the Company’s portfolio of intellectual property and licensing capabilities. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Property & equipment  $6 
Operating lease right-of-use asset   105 
Other Non-Current Assets   2 
Intangible assets:     
Goodwill   9,046 
Total assets   9,159 
Accounts payable   78 
Operating lease liabilities, current   32 
Notes payable   31 
Operating lease liabilities – long term   74 
Total purchase consideration  $8,944 

 

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

19

 

 

12. GOODWILL AND OTHER INTANGIBLE ASSETS

 

The following table sets forth the changes in the carrying amount of goodwill for the six months ended June 30, 2021:

 

(Amounts in thousands)  Total 
Balance at December 31, 2020  $64,898 
2021 Acquisitions   37,317 
Balance at June 30, 2021  $102,215 

 

The following table sets forth the gross carrying amounts and accumulated amortization of the Company’s intangible assets as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Carrying
Amount
 
Definite-lived intangible assets:               
Trade names  $5,974   $(1,350)  $4,624 
Licenses   350    (34)   316 
Technology   39,350    (10,304)   29,046 
Customer relationships   21,201    (5,485)   15,716 
Intellectual property   3,730    (673)   3,057 
Noncompete   937    (508)   429 
Total definite-lived intangible assets at December 31, 2020  $71,542   $(18,354)  $53,188 
Trade names  $5,974   $(1,808)  $4,166 
Licenses   69    (69)   
 
Technology   39,350    (13,584)   25,766 
Customer relationships   21,201    (7,404)   13,797 
Intellectual property   7,232    (1,182)   6,050 
Noncompete   937    (742)   195 
Capitalized software   1,329    (30)   1,299 
Total definite-lived intangible assets at June 30, 2021  $76,092   $(24,819)  $51,273 

 

Amortization expense of intangible assets was $3.17 million and $2.62 million for the three months ended June 30, 2021 and 2020, respectively, and $6.47 million and $5.23 million for the six months ended June 30, 2021 and 2020, respectively. During the six months ended June 30, 2021, the Company impaired obsolete software that was replaced during the year. Impairment expense for the three and six months ended June 30, 2021 was $0.28 million. There was no impairment expense for the three and six months ended June 30, 2020. The Company’s amortization is generally based on no residual value using the straight-line amortization method as it best represents the benefit of the intangible assets. However, capitalized software is amortized using the greater of (1) the net realizable value test, which is based on the proportion of current gross revenues to the total of current and estimated future gross revenues for the project or (2) straight-line amortization. The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:

 

Asset Class  Weighted-
Average
Amortization
period
 
Trade names   6.8 years 
Licenses   5.0 years 
Technology   6.0 years 
Customer relationships   5.7 years 
Intellectual property   6.5 years 
Noncompete   2.0 years 
Capitalized software   4.7 years 
All Intangible assets   6.0 years 

 

20

 

 

As of June 30 2021, the expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter was as follows:

 

(Amounts in thousands)  Estimated 
Remainder of 2021  $6,513 
2022   12,687 
2023   12,602 
2024   10,493 
2025   5,159 
2026   2,326 
Thereafter   1,493 
Total  $51,273 

 

13. DEBT AGREEMENTS

 

Secured Notes Payable

 

A subsidiary of the Company had previously entered into a promissory note not to exceed the principal amount of $0.55 million that bore interest at 8.5% per annum with a maturity date of August 31, 2018. On September 11, 2019, the note was amended with both parties agreeing that the outstanding balance of $0.81 million would be due on February 28, 2020. This promissory note was secured by substantially all of the assets of the subsidiary. As of December 31, 2020, an aggregate principal amount of $0.79 million was outstanding under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a promissory note in the principal amount of $0.45 million that bore interest at 9.0% per annum and was scheduled to mature on March 1, 2022. As of December 31, 2020, an aggregate principal amount of and $0.15 million, was outstanding under this note. This promissory note was secured by all assets, certain real estate and cash accounts of the subsidiary, and was guaranteed by certain management of the subsidiary. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a promissory note in the principal amount of $50 thousand that bore interest at 7.9% per annum and was scheduled to mature on September 1, 2021. This promissory note was secured by business equipment, certain real estate and cash accounts of the subsidiary and was guaranteed by certain management of the subsidiary. As of December 31, 2020, an aggregate principal amount of $11 thousand was outstanding under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

21

 

 

A subsidiary of the Company had previously entered into a loan agreement under which it received $2.0 million bearing interest at the rate of 9.0% per annum and is scheduled to mature on November 26, 2021. Upon an event of default, the interest rate would automatically increase to 15% per annum on any unpaid principal and interest, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. Accrued interest is calculated on a compound basis and is payable semi-annually in May and November of each year. Principal is scheduled to be due in full at maturity but can be prepaid in full or in part without penalty. The loan is secured by all of the assets of the subsidiary and is guaranteed by the Company. The debt issuance costs were the result of the issuance of 350,000 shares of common stock and a cash payment of $80 thousand. The Company defaulted on this loan during fiscal 2020, which caused the interest rate to increase to a monthly compounded rate of 15% per annum, a late charge of 5% was incurred, and the loan and accrued interest became due on-demand. Amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the loan becoming due on-demand from the default event. As of December 31, 2020, an aggregate principal amount of $2.0 million was outstanding under this loan. On January 26, 2021, $1.0 million of the principal amount of this loan and all accrued interest with a combined total of $1.23 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 295,674 shares of common stock, along with warrants to purchase up to 295,674 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The extinguishment on January 26, 2021 cured all events of default. As of June 30, 2021, an aggregate principal amount of $1.0 million was outstanding under this loan. 

 

On February 26, 2020, the Company entered into a $0.6 million secured business loan that bore interest at 78.99% per annum which matured on December 26, 2020. The loan was secured by the assets of the Company. As of December 31, 2020, an aggregate principal amount of $75 thousand was outstanding and past due under this loan. The aggregate principal amount of this loan was fully repaid during 2021.

 

In connection with the acquisition a subsidiary on March 6, 2020, the Company assumed a secured loan with FirstBank in the principal amount of $0.98 million that bore interest at 5% per annum, with a maturity date of June 1, 2020. This loan was subsequently extended to September 15, 2020 and the interest rate was increased to 36% per annum for any principal balance remaining unpaid past the extended maturity date. The loan was secured by certain assets of the subsidiary. This loan was subjected to covenants, whereby the subsidiary was required to meet certain financial and non-financial covenants at the end of each fiscal year. As of December 31, 2020, an aggregate principal amount of $0.86 million was outstanding and past due under this loan. The aggregate principal amount of this loan was fully repaid during fiscal 2021.

 

On March 19, 2020, the Company entered into a secured loan agreement in the amount of $2.01 million that bore interest at 5% per annum with a maturity date of August 31, 2020, which was subsequently extended to October 15, 2020. Upon maturity, the interest rate automatically increased to 18% per annum, and a late charge of 5% was charged for any balance overdue by more than 10 days. The loan was secured by certain intellectual property assets of the Company. As of December 31, 2020, an aggregate principal amount of $2.01 million was outstanding and past due under this loan. On January 26, 2021, the aggregate principal amount of this loan and accrued interest with a combined total of $2.25 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, plus a 10,000 unit conversion bonus, resulting in the issuance of 552,231 shares of common stock, along with warrants to purchase up to 552,231 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

In connection with the acquisition a subsidiary on March 6, 2020, the Company: assumed various equipment financing loans with aggregate principal balances of approximately $0.2 million, which were secured by the related equipment, that bore interest ranging from 6.7% to 8.5% per annum. Monthly principal and interest payments were due over the term. As of December 31, 2020, aggregate principal balances of approximately $0.18 million were outstanding and past due under these loans. The aggregate principal amounts of these loans were fully repaid during fiscal 2021.

 

22

 

 

On December 8, 2020, the Company entered into a secured loan agreement in the aggregate principal amount of $1.1 million with an original issue discount of $0.1 million, that bore interest at the rate of 10% per annum and matured on January 6, 2021. Upon an event of default, the interest rate would automatically increase to 36% per annum on any unpaid principal, or the maximum amount permitted by applicable law, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. The loan was guaranteed by a subsidiary of the Company and was secured by the Company’s equity interest in the subsidiary, all of the assets of the subsidiary and certain intellectual property assets of the Company. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 23,334 shares of his personally owned, issued and outstanding common stock to the lender and brokers, as part of this transaction. The shares had a total fair value of $0.14 million. The Company accounted for this as a contribution from Mr. Hodges, as debt issuance costs. The Company incurred debt issuance costs to the placement agent of this transaction in the amount of $50 thousand. As of December 31, 2020, an aggregate principal amount of $1.1 million was outstanding under this loan. On January 26, 2021, $0.4 million of the principal amount of this loan and accrued interest with a combined total of $0.5 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 119,418 shares of common stock, along with warrants to purchase up to 119,418 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.7 million principal amount of this loan was fully repaid during fiscal 2021.

 

On January 15, 2021, in connection with its acquisition of the new manufacturing facility in Tucson, Arizona, a subsidiary entered into a secured loan agreement pursuant to which it received a loan in the amount of up to $5.36 million that bears interest on the outstanding loan balance at the greater of (i) 8% per annum or (ii) 6.75% per annum in excess of the 1-month LIBOR rate, and matures on January 15, 2022. At the closing of the loan, the lender withheld $0.51 million of the loan amount as an interest reserve. In addition, $0.88 million of the loan amount was withheld and may be disbursed at later dates to pay for lender-approved improvements to the property secured by the loan. Interest is payable monthly. The loan is due in full at maturity. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. Upon the maturity date or earlier date upon which the unpaid balance of the loan may become immediately payable due to acceleration, and on any prepayments of the loan, the subsidiary will owe an exit fee equal to the greater of (a) $54 thousand, or (b) 1.00% of the unpaid loan balance and all unpaid accrued interest and fees. Subject to certain terms and conditions and upon payment of a fee, the subsidiary may request a six-month extension of the maturity date. The loan is secured by the land, building and certain other assets of the subsidiary and is guaranteed by the Company and Daniel L. Hodges, the Company’s Chief Executive Officer. In addition, all rights to leases and rent related to the land and building assets have been assigned to the lender for potential non-performance by the subsidiary of its obligations under the loan. This loan is subject to certain financial and non-financial covenants on the part of the subsidiary at the end of each fiscal quarter and fiscal year. The Company incurred debt issuance costs for transaction in the amount of $0.16 million. As of June 30, 2021, an aggregate principal amount of $4.48 million was outstanding under this loan.

 

In connection with its acquisition of a subsidiary on January 29, 2021, the Company assumed the obligations of the sellers on a secured loan in the principal amount of $0.21 million that bears interest on the outstanding loan balance at the greater of (i) 5.75% per annum in excess of the Prime Rate or (ii) $4 thousand per month, with a maturity date of April 30, 2021. Interest is payable monthly. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. The loan was secured by the assets of the subsidiary. The principal amount of this loan was fully repaid during fiscal 2021.

 

23

 

 

Notes Payable

 

In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller on a promissory note in the principal amount of $0.5 million that bore interest at 12.0% per annum with a maturity date of October 17, 2017, which was subsequently extended to September 30, 2020 and the interest rate was reduced to 10% per annum. Accrued interest and the full principal balance were due at maturity. Upon maturity, the interest rate increased to 15% per annum for any balance overdue by more than 5 days. During 2020, all unpaid accrued interest from October 1, 2019 through December 31, 2019 was converted into 4,832 shares of common stock. As of December 31, 2020, an aggregate principal amount of $0.5 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $0.56 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 135,324 shares of common stock, along with warrants to purchase up to 135,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of a promissory note in the principal amount of $0.18 million that bore interest at the rate of 15% per annum and was due on November 30, 2017, which was subsequently extended to September 30, 2020 and the interest rate was reduced to 10% per annum. Accrued interest and principal were due and payable at maturity. Upon maturity, the interest rate increased to 15% per annum for any balance overdue by more than 5 days. As of December 31, 2020, an aggregate principal amount of $0.18 million was outstanding and past due. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a 90-day promissory note in the principal amount of $4.4 million with an original issue discount of $0.4 million. Subsequently, this note was amended to accrue interest at the rate of 8% per annum and to extend the maturity date with new payment terms. In September 2019, the promissory note was increased to $5.0 million as all unpaid accrued interest was added to the principal balance and to extend the maturity date to March 20, 2020 and increase the interest rate to 10% per annum. In April 2020, the maturity date of this note was extended to August 31, 2020, the interest rate was increased to 12% per annum, and the Company provided to the lender 33,334 fully paid and non-assessable shares of its common stock that have been treated as debt issuance costs. As of December 31, 2020, an aggregate principal amount of $3.5 million was outstanding under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $4.21 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 1,014,716 shares of common stock, along with warrants to purchase up to 1,014,716 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

A subsidiary of the company had previously entered into several promissory notes in the aggregate principal amount of $0.45 million that bore an effective interest rate of 133% per annum due to a single payment incentive, which matured on December 6, 2019. Of these promissory notes, an aggregate principal amount of $0.2 million was owed to three employees. Accrued interest and principal were due and payable at maturity. These notes had been past due and were accruing interest at a rate of 18% per annum. As of December 31, 2020, the aggregate principal amount of $67 thousand was outstanding and past due under these notes. The aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

On March 5, 2020, the Company sold a promissory note in the principal amount of $0.5 million with an original issue discount of $54 thousand, that matured on November 30, 2020. Additionally, in lieu of interest, the Company issued to the lender 16,667 shares of its common stock with a fair value of $57 thousand, which was recognized as a debt discount and amortized to interest expense over the term of the note. Any principal balance remaining unpaid past the maturity date accrued interest at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $0.5 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $0.51 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 123,305 shares of common stock, along with warrants to purchase up to 123,305 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

24

 

 

In connection with the acquisition of a subsidiary on March 6, 2020, the Company, entered into promissory notes or agreed to pay the sellers an aggregate principal amount of $0.58 million that did not bear interest and required monthly principal payments. As of December 31, 2020, an aggregate amount of $0.55 million was outstanding and past due. However, there were no penalties associated with this default. The aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

In addition, the Company assumed a note payable in the amount of $87 thousand bearing interest at 3% per annum and with a maturity date of February 16, 2023. Monthly payments of principal and interest are due over the term. As of June 20, 2020 and December 31, 2020, an aggregate principal amount of $33 thousand and $83 thousand, respectively, was outstanding under this note.

 

On May 29, 2020, the Company entered into a promissory note in the principal amount of $0.29 million with an original issue discount of $40 thousand and a maturity date of September 30, 2020. The balance was due at maturity, with interest accruing at a rate of 12% per annum for any principal balance remaining unpaid past the maturity date. As of December 31, 2020, an aggregate principal amount of $0.29 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and accrued interest with a combined total of $0.33 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 79,579 shares of common stock, along with warrants to purchase up to 79,579 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

Between July 2, 2020 and August 21, 2020, the Company borrowed an aggregate of $1.2 million from accredited investors and issued to such investors promissory notes evidencing such loans. The principal amounts of the notes were between $50 thousand and $200 thousand. The notes had maturity dates between October 13, 2020 and November 30, 2020 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 96,634 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.48 million, to the accredited investors and brokers, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $1.2 million was outstanding and past due under these notes. On January 26, 2021, $0.75 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.89 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 213,496 shares of common stock, along with warrants to purchase up to 213,496 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.45 million aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

Between November 4, 2020 and November 24, 2020, the Company borrowed an aggregate of $0.55 million from accredited investors and issued to such investors promissory notes evidencing such loans. The principal amounts of the notes were between $50 thousand and $100 thousand. The notes had maturity dates between January 31, 2021 and February 23, 2021 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 38,334 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.26 million, to the accredited investors, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The Company defaulted on these notes during the 2020 fiscal year, causing the interest rate to increase to an annually-compounded rate of 18% per annum, and the note and accrued interest to become due on-demand. The amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.55 million was outstanding under these notes. On January 26, 2021, $0.5 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.57 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 136,324 shares of common stock, along with warrants to purchase up to 136,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $50 thousand aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

25

 

 

In connection with an acquisition of a subsidiary on January 29, 2021, the Company issued to the sellers $1.5 million aggregate principal amount of term promissory notes. The individual principal amounts of the notes ranged from $1 thousand to $393 thousand. These notes bore interest at the rate of 10% per annum and matured on the earlier of (i) January 1, 2022, (ii) the date on which an aggregate of $6.0 million worth of products and services are sold following the acquisition date by (A) Fastback or (B) the Company and its subsidiaries (other than Fastback) to certain specified Fastback customers, or (iii) the date on which the Company issues and sells shares of its common stock or debt securities to investors in a bona-fide arms-length financing transaction for aggregate consideration of at least $12.0 million. Interest was payable in cash semi-annually in arrears on each June 1 and December 1, commencing on June 1, 2021, and on the maturity date. Principal and any unpaid accrued interest was due on the maturity date. These notes matured on February 10, 2021 upon the Company’s closing of a public offering, as disclosed in Note 15- Stockholders’ Equity. However, the representative of the Fastback sellers requested that the Company withhold payment of principal and interest on these notes until a dispute among such sellers could be resolved. As payment was withheld at the request of the sellers’ representative, no event of default occurred and interest was accrued only through the maturity date. These notes were fully repaid during fiscal 2021.

 

Various subsidiaries of the Company received loan proceeds or the Company assumed in conjunction with various acquisitions an aggregate amount of $0.77 million under the Paycheck Protection Program (“PPP”). The PPP loans have maturity dates ranging from two to five years and an interest rate of 1% per annum. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable pursuant to section 1106 of the CARES Act, after a period of up to 24 weeks, as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness shall be calculated in accordance with the requirements of the PPP, including the provisions of Section 1106 of the CARES Act, although no more than 40 percent of the amount forgiven can be attributable to non-payroll costs. Further, the amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the period of up to 24 weeks. During the six months ended June 30, 2021, an aggregate of $0.32 million of these notes has been forgiven. This forgiveness was recorded as a gain on extinguishment of debt in the Condensed Consolidated Statement of Operations. As of June 20, 2021 and December 31, 2020, an aggregate principal amount of $0.45 million and $0.58 million, respectively, was outstanding under these loans. As described in Note 19 – Subsequent Events, an additional $0.1 million of these notes was forgiven subsequent to June 30, 2021.

 

In connection with the acquisition of a subsidiary by the Company on April 1, 2021, the Company assumed two notes payable with aggregate principal balances of $0.3 million. These notes bore interest at 6% and were paid in full immediately following the completion of the acquisition by the Company. 

 

Senior Debentures

 

In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures. The aggregate principal amount of this debenture was fully repaid during fiscal 2021.

 

26

 

 

Convertible Notes Payable

 

On July 7, 2020, the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock.

 

On August 21, 2020, the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

In connection with its acquisition a subsidiary on January 29, 2021, the Company issued to the sellers $11.15 million aggregate principal amount of convertible promissory notes. The individual principal amounts of the notes ranged from $6 thousand to $5.58 million. These notes initially bear interest at the rate of 1.01% per annum, which is to be adjusted to the prime rate as published by the Wall Street Journal on each annual anniversary of the issuance date, and mature on January 29, 2026. Interest is payable in cash annually in arrears on each January 1. Commencing on January 29, 2022, the outstanding principal and accrued interest on these notes may be converted in full to shares of the Company’s common stock at a conversion price of $5.22 per share, subject to adjustment. Upon an event of default, the interest rate will automatically increase to 15% per annum compounded annually, and all unpaid principal and accrued interest may become due on-demand. Principal and any unpaid accrued interest are due on the maturity date. Upon maturity, the interest rate will automatically increase to 15% per annum compounded annually on any unpaid principal. As of June 30, 2021, an aggregate principal amount of $11.15 million was outstanding.

 

In connection with its acquisition of a subsidiary on June 3, 2021, the Company issued to the seller, who became an employee of the Company, a convertible promissory note in the principal amount of $0.6 million that bears interest at the rate of 5% per annum, maturing on June 3, 2022. Accrued interest and principal is due at maturity. Commencing December 3, 2021, the outstanding principal and accrued interest on this note may be converted into shares of the Company’s common stock at an initial conversion price of $2.35 per share, subject to certain terms, conditions and adjustments. As of June 30, 2021, the full principal amount of $0.6 million of this note was outstanding.

 

27

 

 

Senior Convertible Promissory Note

 

On May 27, 2021, the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding.

 

Senior Convertible Debentures

 

The Company had previously sold $0.25 million aggregate principal amount of 10% Senior Convertible Debentures that bore interest at a rate of 10% per annum and were scheduled to mature on December 31, 2021. Interest was paid semi-annually in arrears in June and December of each year in cash or, at the Company's option, in shares of common stock at the conversion price that is equal to the lesser of (1) $7.50 or (2) a future effective price per share of any common stock sold by the Company. Upon an event of default, the interest rate shall automatically increase to 15% per annum. In connection with these debentures, the Company recognized aggregate debt discounts of $0.25 million. On April 21, 2020, all unpaid accrued interest through December 31, 2019 was converted into 2,234 shares of common stock. Also on April 21, 2020, all the outstanding warrants were exercised at $0.03 per share into 94,510 issued shares of the Company’s common stock, resulting in full recognition in interest expense of the remaining debt discount. On April 30, 2020, these debentures were amended to provide for the conversion of the debentures into shares of the Company’s common stock instead of the Company’s common stock and the conversion price was changed from $7.50 per share to $2.268 per share. The Company defaulted on these debentures during the 2020 fiscal year, causing the interest rate to increase to 15% per annum, and the debentures and accrued interest to become due on demand. Any remaining amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.25 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the aggregate principal and interest of $0.28 million into 125,186 shares of common stock.

 

On July 2, 2020, the Company sold $1.0 million aggregate principal amount of 9% Senior Convertible Debentures to an accredited investor that bore interest at a rate of 9% per annum and a maturity date of September 30, 2020, subsequently extended to November 30, 2020. Accrued interest and principal were due at maturity, with interest paid in cash or, at the Company’s option, in shares of common stock at the conversion price of $3.00 per share. Upon an event of default, the interest rate would automatically increase to 15% per annum. The debentures were convertible into shares of the Company’s common stock at a conversion price of $3.00 per share. The Company also issued warrants to purchase 33,334 shares of common stock that are exercisable for a purchase price of $3.00 per share, at any time on or prior to the earlier of December 31, 2022 or the second anniversary of the Company’s consummation of a public offering of its common stock in connection with an up-listing of the common stock to a national securities exchange. In connection with these debentures, the Company recorded total debt discounts of $0.16 million. Amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the debentures becoming due on demand from the default event. As of December 31, 2020, an aggregate principal amount of $1.0 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the principal amount of $0.9 million into 300,000 shares of common stock. The remaining principal amount of $0.1 million and accrued interest with a combined total of $0.16 million, was fully extinguished on January 26, 2021 at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 38,713 shares of common stock of the Company, along with warrants to purchase up to 38,713 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

28

 

 

Certain agreements governing the secured notes payable, notes payable and senior convertible debentures contain customary covenants, such as debt service coverage ratios, limitations on liens, dispositions, mergers, entry into other lines of business, investments and the incurrence of additional indebtedness.

 

All debt agreements are subject to customary events of default. If an event of default occurs with respect to the debt agreements and is continuing, the lenders may accelerate the applicable amounts due.

 

Future maturities contractually required by the Company under long-term debt obligations are as follows for the years ending December 31:

 

(Amounts in thousands)    
Remainder of 2021  $2,284 
2022   12,679 
2023   2,446 
2024   
 
2025   
 
Thereafter   11,303 
Total debt   28,712 
Less unamortized discounts and debt issuance costs   (2,572)
Total net debt   26,140 
Less current portion of long-term debt, net of unamortized discounts and debt issuance costs   (11,211)
Total long-term debt, net of unamortized discounts and debt issuance costs  $14,929 

 

See Note 19 – Subsequent Events for details regarding additional debt incurred after June 30, 2021.

 

14. RELATED PARTY TRANSACTIONS 

 

Accrued Liabilities – Related Party

 

As of June 30, 2021 and December 31, 2020, the accrued liabilities – related party balance was $31 thousand and $30 thousand, respectively, which represented amounts owed to various contractors, officers and employees of the Company as described below.

 

On November 10, 2017, the Company and Global Security Innovative Strategies, LLC (“GSIS”), a company in which David Aguilar, a member of the Company’s Board of Directors, is a principal, entered in an agreement (the “GSIS Agreement”) pursuant to which GSIS agreed to provide business development support and general consulting services for sales opportunities with U.S. government agencies and other identified prospects and consulting support services for the Company. The GSIS Agreement had an initial term of six months beginning on November 1, 2017. On September 26, 2018, the parties amended the GSIS Agreement to extend the period of service through September 2019 with monthly automatic renewals thereafter. The Company also agreed to issue an option to purchase 100,000 shares of the Company’s common stock at an exercise price of $1.00. This option immediately vested and terminates on September 26, 2022. Pursuant to the GSIS Agreement, GSIS is paid a fee of $10 thousand per month. In addition, GSIS is paid for the expenses incurred in connection with the performance of its duties under the GSIS Agreement. Either party may terminate or renew the GSIS Agreement at any time, for any reason or no reason, upon at least 30 days’ notice to the other party. As of June 30, 2021 and December 31, 2020, GSIS was owed $31 thousand and $30 thousand, respectively, for normal monthly retainers and expenses incurred and these amounts were recorded in accrued liabilities – related party.

 

Notes Payable – Related Party

 

On August 5, 2019, Daniel L. Hodges, the Company’s Chairman and Chief Executive Officer, and his wife, loaned a subsidiary of the Company $0.2 million at an interest rate of 5.0% per annum and an 18.0% default interest rate with a maturity date of December 31, 2020. Interest was payable monthly while the full principal balance was due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $0.2 million was outstanding and past due under the loan. The aggregate principal amount of this note was fully repaid during the first quarter of fiscal year 2021.

 

29

 

 

On July 1, 2020, Brent Davies, a member of the Company’s Board of Directors and Audit Committee, loaned the Company $50 thousand at an interest rate of 4.80% per annum with an original maturity date of August 31, 2020. This note was amended to extend the maturity date to November 30, 2020. Interest and the full principal balance were due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $50 thousand was outstanding and past due under the loan. The aggregate principal amount of this note was fully repaid during the first quarter of fiscal year 2021.

 

Between October 15, 2020 and December 28, 2020, the Company borrowed an aggregate of $0.6 million from Dr. Dustin McIntire, the Company’s Chief Technology Officer, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $0.1 million and $0.4 million, and such notes bore interest at 10% per annum and were due between January 14, 2021 and March 28, 2021. As of December 31, 2020, $0.6 million was outstanding under these notes. The aggregate principal amount of these notes was fully repaid during the first quarter of fiscal year 2021.

 

Between November 13, 2020 and December 24, 2020, the Company borrowed an aggregate of $0.16 million from Richard J. Berman, a member of the Company’s Board of Directors, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $40 thousand and $120 thousand, and such notes bore interest at 8% per annum and were due between February 12, 2021 and March 23, 2021. As of December 31, 2020, $0.16 million was outstanding under these notes. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and all accrued interest with a combined total of $0.18 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 42,776 shares of common stock, along with warrants to purchase up to 42,776 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

15. STOCKHOLDERS’ EQUITY

 

For the six months ended June 30, 2021

 

As of June 30, 2021, the Company had 100,000,000 shares of preferred stock authorized for issuance, none of which were issued and outstanding and 300,000,000 shares of common stock authorized for issuance and 71,541,070 shares of common stock issued and outstanding.

 

On May 26, 2020, the Board of Directors of the Company and stockholders holding a majority of the outstanding shares of the Company’s common stock approved resolutions authorizing the Board of Directors to effect the Split of the Company’s common stock at an exchange ratio of up to 1-for-3, with the Board of Directors retaining the discretion as to whether to implement the Split. On December 16, 2020, the Company’s Board of Directors approved a ratio for the Split of 1-for-3, which was effected on January 21, 2021. The Condensed Consolidated Financial Statements and accompanying notes give effect to this Split as if it occurred at the beginning of the first period presented.

 

Earnings Per Share

 

Potential common shares issuable to employees, non-employees and directors upon exercise or conversion of shares are excluded from the computation of diluted earnings per common share when the effect would be anti-dilutive. All potential common shares are anti-dilutive in periods of net loss available to common stockholders. Stock options and warrants are anti-dilutive when the exercise price of these instruments is greater than the average market price of the Company’s common stock for the period (out-of-the-money), regardless of whether the Company is in a period of net loss available to common stockholders. The following weighted-average potential common shares were excluded from the diluted loss per common share as their effect was anti-dilutive as of June 30, 2021 and 2020, respectively: stock options of 3,320,181 and 2,548,345, unvested restricted stock units of 328,543 and 314,938, warrants of 775,362 and 94,465, and convertible notes that, if converted, would result in an estimated 4,835,781 and 229,348 shares of common stock.

 

Public Offerings

 

On January 26, 2021 (the “First Offering Closing Date”), the Company sold an aggregate of 3,855,422 units at a price to the public of $4.15 per unit (the “First Offering”), each unit consisting of one share of the Company’s common stock, and a warrant to purchase one share of common stock at an exercise price of $4.50 per share (the “First Offering Warrants”), pursuant to an Underwriting Agreement, dated as of January 21, 2021 (the “First Offering Underwriting Agreement”), between the Company and the representative (the “Representative”) of the several underwriters named in the Underwriting Agreement. In addition, pursuant to the First Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 578,312 additional shares of common stock, and/or 578,312 additional First Offering Warrants, to cover over-allotments in connection with the First Offering, which the Representative partially exercised to purchase 578,312 Warrants on the First Offering Closing Date. For additional information on these First Offering Warrants, see Note 16 – Share-Based Compensation.

 

30

 

 

The common stock and the warrants of the First Offering were offered and sold to the public pursuant to the Company’s registration statement on Form S-1 (File No. 333-248490), filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) under the Securities Act, on August 28, 2020, as amended, and which became effective on January 21, 2021.

 

On the First Offering Closing Date, the Company received gross proceeds of approximately $16.0 million, before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds and estimated offering expenses.

 

On January 27, 2021, the Representative exercised its over-allotment option for the First Offering to purchase 329,815 additional shares of common stock, which closed on January 29, 2021. The Company received gross proceeds of approximately $1.37 million before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds.

 

Pursuant to the First Offering Underwriting Agreement, the Company also agreed to issue to the Representative warrants (the “Representative’s First Offering Warrants”) to purchase up to a total of 154,216 shares of common stock (4% of the shares of common stock sold in the First Offering). See Note 16 – Share-Based Compensation.

 

The total expenses of the First Offering were approximately $2.7 million, which included the underwriting discounts and commissions and the Representative’s reimbursable expenses relating to the First Offering. As part of this offering, the Company also issued warrants to purchase 100,000 shares of the Company’s common stock at $4.15 per share to compensate a vendor for certain offering costs. See Note 16 – Share-Based Compensation.

 

On February 10, 2021 (the “Second Offering Closing Date”), the Company sold an aggregate of 5,647,059 shares of the Company’s common stock, at a price to the public of $4.25 per share (the “Second Offering”), pursuant to an Underwriting Agreement, dated as of February 10, 2021 (the “Second Offering Underwriting Agreement”), between the Company the Representative of the several underwriters named in the Second Offering Underwriting Agreement. In addition, pursuant to the Second Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 847,058 additional shares of common stock to cover over-allotments in connection with the Second Offering, which the Representative exercised in full on February 11, 2021.

 

The common stock was offered and sold to the public pursuant to the Company’s registration statement on Form S-1 (File No. 333-252780), filed by the Company with the SEC under the Securities Act, on February 5, 2021, and the Company’s registration statement on Form S-1 (File No. 333-252974), filed by the Company with the SEC under Rule 462(b) of the Securities Act on February 10, 2021, each of which became effective on February 10, 2021.

 

The Company received gross proceeds of approximately $27.6 million, before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds and estimated offering expenses.

 

Pursuant to the Second Offering Underwriting Agreement, the Company also issued to the Representative warrants (the “Representative’s Second Offering Warrants”) to purchase up to a total of 225,882 shares of common stock (4% of the shares of common stock sold in the Second Offering), of which warrants to purchase 198,776 shares of common stock were registered under the Securities Act and warrants to purchase 27,106 shares of common stock were issued in a private placement to the Representative. See Note 16 – Share-Based Compensation.

 

The total expenses of the Second Offering were approximately $2.6 million, which included the underwriting discounts and commissions and the Representative’s reimbursable expenses relating to the Second Offering.

 

31

 

 

Consulting Agreements and Settlements with Vendors

 

On January 31, 2020, the Company entered into an agreement with a consultant to replace an existing consulting agreement between the consultant and the Company to allow the consultant to elect to take from 50% to 100% of its compensation in the form of common stock based on an agreed upon conversion calculation. Any difference between the amount due and the actual fair value of the shares issued in payment is recorded as general and administrative expense in the Company’s Condensed Consolidated Financial Statements. Common stock to be issued to the consultant will be paid on a quarterly basis. During the six months ended June 30, 2021 and 2020, respectively, the Company issued 15,740 shares of its common stock with a fair value of $69 thousand and 55,032 shares of its common stock, with a fair value of $193 thousand to the consultant for services previously rendered.

 

On December 9, 2020, the Company entered into an agreement with a consultant that required the payment of 5,000 shares of its common stock with a fair value of $31 thousand at the inception of the contract with the obligation to perform services in the future. These shares of common stock were issued on December 14, 2020. As of December 31, 2020, 2,125 of these shares of common stock had vested and expense of $13 thousand has been recognized, through satisfaction of the performance obligation. During the first quarter of the fiscal 2021 year, the remaining shares of 2,875 vested and $18 thousand of additional expense was recognized.

 

16. SHARE-BASED COMPENSATION

 

2020 Long-Term Incentive Plan

 

On April 22, 2020, the Company’s Board of Directors adopted the 2020 Long-Term Incentive Plan (the “2020 Plan”), which was approved by the stockholders on or about May 6, 2020. Employees, officers, directors and consultants that provide services to the Company or one of its subsidiaries may be selected to receive awards under the 2020 Plan. Awards under the 2020 Plan may be in the form of incentive or nonqualified stock options, stock appreciation rights, stock bonuses, restricted stock, stock units and other forms of awards including cash awards and performance-based awards.

 

As originally approved, a total of 3,333,334 shares of the Company’s common stock were authorized for issuance with respect to awards granted under the 2020 Plan. As approved by the stockholders on or about June 25, 2021, the amount authorized to be issued under the 2020 Plan has been increased to 8,333,334 shares of the Company’s common stock. Any shares subject to awards that are not paid, delivered or exercised before they expire or are cancelled or terminated, or fail to vest, as well as shares used to pay the purchase or exercise price of awards or related tax withholding obligations, will become available for other award grants under the 2020 Plan. As of June 30, 2021, 5,430,505 options have been issued under the 2020 Plan, of which 33,334 were forfeited, 63,333 have been exercised, and 2,936,163 shares authorized under the 2020 Plan remained available for award purposes.

 

The 2020 Plan will terminate on May 1, 2030. The maximum term of options, stock appreciation rights and other rights to acquire common stock under the 2020 Plan is ten years after the initial date of the award.

 

32

 

 

Restricted Stock Awards

 

On December 2, 2019, the Company’s Board of Directors granted an aggregate of 633,336 Restricted Stock Awards (“RSAs”) to nine officers and directors (“Participant”) at a grant date fair value of $2.46 per share. The original vesting period for these RSAs is as follows: 283,339 were to vest on the one-year anniversary of the grant date; 283,331 were to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date. As of December 31, 2020, 283,339 RSAs had vested. In the first quarter of fiscal 2021, the Company modified the RSA awards for two individuals to accelerate the final vesting of their awards in consideration of the individuals’ separation and/or retirement. This modification resulted in the vesting of an additional 50,000 RSAs. An incremental compensation expense was recognized for the modification totaling $0.17 million during the six months ended June 30, 2021. As of June 30, 2021, the remaining unvested RSAs from these awards, totaling 299,997, are scheduled to vest as follows: 233,331 are scheduled to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date.

 

On January 26, 2021, the Company’s Board of Directors granted an aggregate of 66,667 RSAs to one director at a grant date fair value of $4.50 per share. The vesting period for these RSAs is as follows: 33,334 vest on the one-year anniversary of the grant date and 33,333 vest on the two-year anniversary of the original grant date.

 

For all RSAs that are currently outstanding, if the Participant’s employment with, engagement by, or service to the Company terminates for any reason (other than due to disability, retirement or death, or termination by employee for “Good Cause” as defined pursuant to a written employment contract) prior to the vesting of all or any portion of the RSAs granted, such RSAs shall immediately be cancelled. If the Participant’s employment with, engagement by, or service to the Company terminates due to the Participant’s death, disability or retirement, or by termination by such employee for “Good Cause” as defined pursuant to a written employment contract, the Participant shall become 100% vested in the RSAs granted as of the date of any such termination. There were no RSAs that were forfeited in the six months ended June 30, 2021. For the three and six months ended June 30, 2021, respectively, the Company recognized $0.18 million and $0.53 million of compensation expense related to RSAs and had unrecognized compensation cost as of June 30, 2021 for RSAs of $0.64 million.

 

Stock Options

 

On April 1, 2021, from shares available to be issued under the 2020 Long-Term Incentive Plan, the Board of Directors of the Company granted options to purchase an aggregate 2,458,163 shares of common stock with exercise prices ranging from $2.75 to $3.025 per share and a grant date fair value ranging from $0.961 to $1.042 per share. These options have a three-year service period and vest ratably on the first, second and third anniversary of their grant date.

 

Also, on April 1, 2021, the Board of Directors of the Company authorized the issuance of options to purchase an aggregate of 1,778,837 shares of common stock with an exercise price of $2.75 per share. These shares were in excess of the number of shares available under the 2020 Plan at that time and are subject to the approval by the Company’s stockholders of an increase to the shares available in the 2020 Plan as noted above. Effective with the approval of the stockholders on June 25, 2021, these shares are considered granted and have a grant date fair value ranging from $0.759 to 0.768 per share. Of these, 753,837 have a three-year service period and vest ratably on the first, second and third anniversary of their authorization for issuance and 1,025,000 have a two-year service period and vest ratably on the first and second anniversary of their authorization for issuance.

 

On May 5, 2021, the Board of Directors of the Company authorized the issuance of options to purchase an aggregate of 295,000 shares of common stock with an exercise price of $2.75 per share. These shares were in excess of the number of shares available under the 2020 Plan at that time and are subject to the approval by the Company’s stockholders of an increase to the shares available in the 2020 Plan as noted above. Effective with the approval of the stockholders on June 25, 2021, these shares are considered granted and have a grant date fair value of $0.873 per share. Of these, 270,000 have a one-year service period and vest ratably on the six month and twelve-month anniversary of their authorization for issuance and 25,000 vested immediately upon grant.

 

33

 

 

On June 29, 2021, the Board of Directors approved the modification of 655,002 options previously issued outside of the corporate plan. These options were scheduled to expire 90 days after the March 31, 2021 retirement of a long-time employee. This modification extended the expiration date of these options through December 15, 2021. The Company has recognized incremental compensation expense of $0.13 million related to this modification.

 

The following table summarizes the assumptions used to estimate the fair value of options granted during the six months ended June 30, 2021:

 

   2021 
Expected dividend yield   0%
Expected volatility   46.5 - 53.02%
Risk-free interest rate   0.48 - 0.89%
Expected life of options   3.00 - 5.00 years 

 

The following tables represent stock option activity for the three months ended June 30, 2021 and 2020:

 

(Amounts in thousands except per share data)  Number of
Options
   Weighted-
Average
Exercise
Price per
Share
   Weighted-
Average
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2020   3,433,515   $1.59    2.01   $15,221 
Exercisable – December 31, 2020   3,400,181    1.58    1.99    15,129 
Granted   4,532,000    2.76    4.51    
 
Exercised   (63,333)   0.26    4.02    130 
Cancelled or Expired   (33,334)   
    
    
 
Outstanding – June 30, 2021   7,868,848   $2.25    3.68   $2,757 
Exercisable – June 30, 2021   3,320,181   $1.54    1.48   $2,757 

 

 

(Amounts in thousands except per share data)  Number of
Options
   Weighted-
Average
Exercise
Price per
Share
   Weighted-
Average
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2019   2,898,347   $1.90    1.92   $2,265 
Exercisable – December 31, 2019   2,898,347    1.90    1.92    2,265 
Granted   
    
    
    
 
Exercised   
    
    
    
 
Cancelled or Expired   (333,335)   1.89    0.39    421 
Outstanding – June 30, 2020   2,565,012   $1.90    1.66   $3,381 
Exercisable – June 30, 2020   2,565,012   $1.90    1.66   $3,381 

 

The Company recognized $0.34 million and $0.35 million of share-based compensation expense related to options for the three and six months ended June 30, 2021, respectively. There was no share-based compensation expense related to options for the three and six months ended June 30, 2020. Compensation expense related to stock options is recorded in general and administrative in the Condensed Consolidated Statement of Operations. As of June 20, 2021, the Company has $3.95 million of unrecognized compensation expense related to options. There was no unrecognized compensation expense related to options for the six months ended June 30, 2020.

 

34

 

 

Warrants

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 2,751,556 shares of the Company’s common stock as partial consideration for the debt extinguishments disclosed in Note 13 – Debt Agreements and Note 14 – Related Party Transactions. The warrants have an exercise price of $4.50 per share and an expiration date of January 26, 2026. The issuance date fair value of these warrants was estimated to be $1.597 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 100,000 shares of the Company’s common stock as consideration for certain costs related to the First Offering as disclosed in Note 15 – Stockholders’ Equity. The Representative’s First Offering Warrants are subject to a lock-up for 180 days from the commencement of sales in the First Offering, including a mandatory lock-up period in accordance with FINRA Rule 5110(e), and will be non-exercisable for six (6) months after January 21, 2021. The warrants have an exercise price of $4.15 per share and an expiration date of January 21, 2026. The issuance date fair value of these warrants was estimated to be $1.703 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 154,216 shares of the Company’s common stock as the Representative’s First Offering Warrants as discussed in Note 15 – Stockholders’ Equity. The warrants have an exercise price of $5.1875 per share and an expiration date of January 21, 2026. The issuance date fair value of these warrants was estimated to be $1.376 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 4,433,734 shares of the Company’s common stock as portion of the Units offered in the Company’s First offering as disclosed in Note 15 – Stockholders’ Equity. The warrants have an exercise price of $4.50 per share and an expiration date of January 26, 2026. The issuance date fair value of these warrants was estimated to be $1.597 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On February 12, 2021, the Company issued warrants to purchase an aggregate of 225,882 shares of the Company’s common stock as the Representative’s Second Offering Warrants as discussed in Note 15 – Stockholders’ Equity. The Representative’s Second Offering Warrants are subject to a lock-up for 180 days from the commencement of sales in the Second Offering, including a mandatory lock-up period in accordance with FINRA Rule 5110(e), and will be non-exercisable for six (6) months after February 10, 2021. The warrants have an exercise price of $5.3125 per share and an expiration date of February 10, 2026. The issuance date fair value of these warrants was estimated to be $1.918 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On May 27, 2021, the Company issued warrants to purchase an aggregate of 1,820,000 shares of the Company’s common stock in conjunction with a debt agreement as discussed in Note 13 – Debt Agreements. These warrants have an exercise price of $4.50, subject to adjustment, a grant date fair value of $0.505 per share, and expire on May 27, 2026.

 

All warrants are valued utilizing the Black-Scholes pricing model using the assumptions listed below. The weighted average grant date fair value of all warrants issued during the six months ended June 30, 2021, was $1.390 per share.

 

The following table summarizes the assumptions used to estimate the fair value of warrants granted during the six months ended June 30, 2021:

 

   2021 
Expected dividend yield   0%
Expected volatility   39.94-46.33%
Risk-free interest rate   0.42-0.81%
Contractual life of warrants   5.00 years 


 

35

 

 

The following tables represents warrant activity for the three months ended June 30, 2021 and 2020:

 

(Amounts in thousands except per share data)  Number of
Warrants
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2020   890,416   $1.46    4.02   $4,083 
Exercisable – December 31, 2020   890,416   $1.46    4.02   $4,083 
Granted/Issued   9,485,388    4.53    4.83    
 
Exercised   
    
    
    
 
Forfeited or Expired   (3,704)   2.97    3.58    
 
Outstanding – June 30, 2021   10,375,804   $4.26    4.55   $1,090 
Exercisable – June 30, 2021   10,375,804   $4.26    4.55   $1,090 

 

(Amounts in thousands except per share data)   Number of
Warrants
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2019   167,846   $2.85    1.96   $258 
Exercisable – December 31, 2019   167,846   $2.85    1.96   $258 
Granted   62,172    2.97    4.83    11 
Exercised   (94,510)   0.03    1.50    295 
Forfeited or Expired   
    
         
Outstanding – June 30, 2020   135,508   $4.87    2.98   $44 
Exercisable – June 30, 2020   138,508   $4.87    2.98   $44 

 

36

 

 

17. COMMITMENTS AND CONTINGENCIES

 

From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. Management does not believe the final disposition any of these matters is likely to have a material adverse impact on the Company’s financial condition, results of operations or cash flows, except as follows.

 

On May 22, 2020, Michael Powell, a former employee of a subsidiary of the Company, filed suit against the Company and certain subsidiaries of the Company, including DragonWave-X, LLC, DragonWave-X, Inc., Transform-X, Inc., and COMSovereign Corp, in the Pima County Arizona Superior Court, Case No. C20202216. On December 7, 2020, Mr. Powell filed his first amended complaint against the Company, DragonWave Corp., and Transform-X, Inc. Mr. Powell alleged that he entered into an employment agreement with DragonWave-X, Inc. in July 2018, was terminated without cause in May 2019, and claimed he was owed approximately $182 thousand in wages and $50 thousand in bonuses. Mr. Powell sought approximately $697 thousand in treble damages, punitive damages, consequential damages, interest and attorneys’ fees and costs. In July, 2021, the Company reached and paid a final settlement on this matter totaling $100 thousand.

 

18. CONCENTRATION

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of trade accounts receivable. The Company performs ongoing credit evaluations of its customers and generally does not require collateral related to its trade accounts receivable. At June 30, 2021, accounts receivable from two customers comprised approximately $1.1 million or 36.8% of the Company’s gross trade accounts receivable, and $0.74 million of this balance has been characterized as uncollectible. In addition, for the six months ended June 30, 2021, there were no customers that individually exceeded 10% of revenue.

 

19. SUBSEQUENT EVENTS

 

Corporate Acquisitions

 

On July 16, 2021, the Company completed the acquisition of RF Engineering & Energy Resource, LLC, a Michigan limited liability company (“RF Engineering”), pursuant to an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) dated as of July 16, 2021 among the Company, COMS Merger Sub V, LLC, RF Engineering, and the owners of RF Engineering. In accordance with the terms of the Merger Agreement, on July 16, 2021, the Company acquired all of the ownership interest of RF Engineering in exchange for $550,000 in cash and 992,780 shares of common stock with an initial estimated fair value of approximately $2.2 million.

 

PPP Loans

 

Subsequent to June 30, 2021, the Company received notice of the forgiveness of certain loans under the PPP loan program of an aggregate principal amount of $0.1 million.

 

37

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Unless the context requires otherwise, references in this Quarterly Report to “Company, “we”, “us” and “our” refer to the COMSovereign Holding Corp. and its subsidiaries.

 

Forward-Looking Statements

 

This Quarterly Report on Form 10-Q, including “Item 2. Management’s Discussion and Analysis (“MD&A”) of Financial Condition and Results of Operations,” contains “forward-looking statements” that represent our beliefs, projections and predictions about future events. From time to time in the future, we may make additional forward-looking statements in presentations, at conferences, in press releases, in other reports and filings and otherwise. Forward-looking statements are all statements other than statements of historical fact, including statements that refer to plans, intentions, objectives, goals, targets, strategies, hopes, beliefs, projections, prospects, expectations or other characterizations of future events or performance, and assumptions underlying the foregoing. The words “may,” “could,” “should,” “would,” “will,” “project,” “intend,” “continue,” “believe,” “anticipate,” “estimate,” “forecast,” “expect,” “plan,” “potential,” “opportunity,” “scheduled,” “goal,” “target,” and “future,” variations of such words, and other comparable terminology and similar expressions and references to future periods are often, but not always, used to identify forward-looking statements.

 

Forward-looking statements should not be read as a guarantee of future performance or results and will not necessarily be accurate indications of whether, or the times by which, our performance or results may be achieved. Forward-looking statements are based on information available at the time those statements are made and management’s belief as of that time with respect to future events and are subject to risks and uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements. Readers should carefully review the risk factors included under “Item 1A. Risk Factors” of our fiscal 2020 Annual Report on Form 10-K filed with the U. S. Securities and Exchange Commission (the “SEC”) on March 30, 2021.

 

Overview of Business; Operating Environment and Key Factors Impacting Fiscal 2021 and 2020 Results

 

The following MD&A is intended to help readers understand the results of our operations and financial condition and is provided as a supplement to, and should be read in conjunction with our Unaudited Condensed Consolidated Financial Statements and the related notes (“Notes”) in Part 1 of this Quarterly Report on Form 10-Q.

 

Growth and percentage comparisons made herein generally refer to the six months ended June 30, 2021, compared to six months ended June 30, 2020 unless otherwise indicated.

 

Business Overview

 

We are a provider of technologically-advanced telecom solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. We have assembled a portfolio of communications, power and niche technologies, capabilities and products that enable the upgrading of latent 3G networks to 4G and 4G-LTE networks and will facilitate the rapid roll out of the 5G and “next-Generation” (“nG”) networks of the future. We focus on special capabilities, including signal modulations, antennae, software, hardware and firmware technologies that enable increasingly efficient data transmission across the electromagnetic spectrum. Our product solutions are complemented by a broad array of services, including technical support, systems design and integration, and sophisticated research and development programs. While we compete globally on the basis of our innovative technology, the breadth of our product offerings, our high-quality cost-effective customer solutions, and the scale of our global customer base and distribution, our primary focus is on the North American telecom infrastructure and service market. We believe we are in a unique position to rapidly increase our near-term domestic sales as we are among the few U.S.-based providers of telecommunications equipment and services.

 

38

 

 

Our Operating Units

 

Through a series of acquisitions, we and our operating subsidiaries have expanded our service offerings and geographic reach over the past two years. Our company is comprised of the following principal operating units:

 

 

DragonWave-X, LLC. DragonWave-X, LLC and its operating subsidiaries, DragonWave Corp. and DragonWave-X Canada, Inc. (collectively, “DragonWave”), are a Dallas-based manufacturer of high-capacity microwave and millimeter wave point-to-point telecom backhaul radio units. DragonWave and its predecessor have been selling telecom backhaul radios since 2012 and its microwave radios have been installed in over 330,000 locations in more than 100 countries worldwide. According to a report of the U.S. Federal Communications Commission, as of December 2019, DragonWave was the second largest provider of licensed point-to-point microwave backhaul radios in North America. We acquired DragonWave November 2019.

 

 

Virtual NetCom, LLC. Virtual NetCom, Inc. (“VNC”) is an edge compute focused wireless telecommunications technology developer and equipment manufacturer of both 4G LTE Advanced and 5G capable radio equipment. VNC designs, develops, manufactures, markets, and supports a line of network products for wireless network operators, mobile virtual network operators, cable TV system operators, and government and business enterprises that enable new sources of revenue, and reduce capital and operating expenses. VNC also has developed rapidly deployable, tactical systems that can be combined with the tethered aerostats and drones offered by our Drone Aviation subsidiary and enabled and operated in nearly any location in the world. We acquired VNC in July 2020.

 

  Fastback. Skyline Partners Technology, LLC, which does business under the name Fastback Networks (“Fastback”), is a manufacturer of intelligent backhaul radio (IBR) systems that deliver high-performance wireless connectivity to virtually any location, including those challenged by Non-Line of Sight (NLOS) limitations. Fastback’s advanced IBR products allow operators to economically add capacity and density to their macrocells and expand service coverage density with small cells. These solutions also allow operators to both provide temporary cellular and data service utilizing mobile/portable radio systems and provide wireless Ethernet connectivity. We acquired Fastback in January 2021.

 

  Drone Aviation. Lighter Than Air Systems Corp., which does business under the name Drone Aviation (“Drone Aviation”), is based in Jacksonville, Florida and develops and manufactures cost-effective, compact and enhanced tethered unmanned aerial vehicles (UAVs), including lighter-than-air aerostats and drones that support surveillance sensors and communications networks. We acquired Drone Aviation in June 2014.

 

  Sky Sapience Ltd. Sky Sapience Ltd. (“SKS”) is an Israeli-based manufacturer of drones with a patented tethered hovering technology that provides long-duration, mobile and all-weather Intelligence, Surveillance and Reconnaissance (ISR) capabilities to customers worldwide for both land and marine-based applications. Its innovative technologies include fiber optic tethers that enable secure, high-capacity communications, including support for commercial 4G and 5G wireless networks. SKS’s flagship HoverMast line of quadrotor-tethered drones feature uninterruptible ground-based power, fiber optic communications for cyber immunity, and the ability to operate in GPS-denied environments while delivering dramatically-improved situational awareness and communications capabilities to users. We acquired SKS in March 2021.

 

  InduraPower, Inc. InduraPower, Inc. (“InduraPower”) is a Tucson, Arizona-based developer and manufacturer of intelligent batteries and back-up power supplies for network systems and telecom nodes. It also provides power designs and batteries for the aerospace, marine and automotive industries. We acquired InduraPower in November 2019.

 

  Silver Bullet Technology Inc. Silver Bullet Technology Inc. (“Silver Bullet”) is a California-based engineering firm that designs and develops next generation network systems and components, including large-scale network protocol development, software-defined radio systems and wireless network designs. We acquired Silver Bullet in November 2019.

 

39

 

 

  Lextrum, Inc. Lextrum, Inc. (“Lextrum”) is a Tucson, Arizona-based developer of full-duplex wireless technologies and components, including multi-reconfigurable radio frequency (RF) antennae and software programs. This technology enables the doubling of a given spectrum band by allowing simultaneous transmission and receipt of radio signals on the same frequencies. We acquired Lextrum in November 2019.

 

  VEO Photonics, Inc. VEO Photonics, Inc. (“VEO”), based in San Diego, California, is a research and development company innovating SiP technologies for use in copper-to-fiber-to-copper switching, high-speed computing, high-speed ethernet, autonomous vehicle applications, mobile devices and 5G wireless equipment. We acquired VEO in November 2019.

 

  Sovereign Plastics LLC. Sovereign Plastics LLC (“Sovereign Plastics”), based in Colorado Springs, Colorado, operates as the material, component manufacturing and supply chain source for all of our subsidiaries, and also provides plastic and metal components to third-party manufacturers. Its ability to rapidly prototype new product offerings and machine moldings, metals and plastic castings has reduced the production cycle for many of our components from months to days. We acquired the business currently conducted by Sovereign Plastics in March 2020.

 

 

RVision, Inc. RVision, Inc. (“RVision”) is a California-based developer of technologically-advanced video and communications products and physical security solutions designed for government and private sector commercial industries. It has been serving governments and the military for nearly two decades with sophisticated, environmentally-rugged optical and infrared cameras, hardened processors, custom tactical video hardware, software solutions, and related communications technologies. It also has developed nano-defractive optics with integrated, artificial intelligence-driven electro-optical sensors and communication network connectivity products for smart city/smart campus applications. We acquired RVision in April 2021.

 

 

Innovation Digital, LLC. Innovation Digital, LLC (“Innovation Digital”) is a California-based developer of “beyond state-of-the-art” mixed analog/digital signal processing solutions, intellectual property (IP) licensing, design and consulting services. Its signal processing techniques and intellectual property have significantly enhanced the bandwidth and accuracy of RF transceiver systems and have provided enabling technologies in the fields of communications and RADAR systems, signals intelligence (SIGINT) and electronic warfare (EW), test and measurement systems, and semiconductor devices. We acquired Innovation Digital in June 2021.

 

 

RF Engineering & Energy Resources, LLC. RF Engineering & Energy Resources, LLC (“RF Engineering”) is a Michigan-based provider of high-quality microwave antennas and accessories. Providing one of the industry's lowest cost of ownership, RF Engineering has continued to innovate and expand recently announcing the industry's first Universal Licensed Microwave Antenna. Supporting frequencies from (6-42 GHz), customers can now reduce sparing costs and safely future proof their networks by leveraging this new Universal plug and play architecture.  We acquired RF Engineering in July 2021.

 

Response to Global Pandemic

 

In March 2020, the World Health Organization categorized the COVID-19 outbreak as a pandemic and the President of the United States declared it a national emergency. Our first priority in the midst of this pandemic has been the health and safety of our workforce. While we believe the effect of the pandemic on our company was not significant in 2020, in 2021 it has affected our supply chain, delaying expected revenue from 2021 into 2022. We continue to monitor the market and environment for impacts to the business as the pandemic continues to evolve and its future effects remain uncertain.

 

Significant Components of Our Results of Operations

 

Revenues

 

Our revenues are generated primarily from the sale of our products, which consist primarily of backhaul telecom radios and tethered aerostats and drones. At contract inception, we assess the goods and services promised in the contract with customers and identify a performance obligation for each. To determine the performance obligation, we consider all products and services promised in the contract regardless of whether they are explicitly stated or implied by customary business practices. The timing of satisfaction of the performance obligation is not subject to significant judgment. We measure revenue as the amount of consideration expected to be received in exchange for transferring goods and services. We generally recognize product revenues at the time of shipment, provided that all other revenue recognition criteria have been met.

40

 

 

We expect our revenues for the year ending December 31, 2021 (“fiscal 2021”) to exceed those of fiscal 2020, primarily due to our availability of working capital, including from a portion of the net proceeds of the equity offerings we completed in the first quarter of 2021, for the purchase of parts and components and the manufacturing of products, primarily those of DragonWave in quantities that greatly exceed the quantities that we were able to manufacture in 2020 as well as our acquisitions of Fastback and SKS. However, due to the COVID-19 pandemic, we have experienced delays on the delivery of certain components required for the manufacture of certain products, primarily those of DragonWave. Primarily as a result of those delays, we have experienced manufacturing and shipping delays that have adversely affected our revenues in fiscal 2021. We expect to recognize a significant portion of those revenues in early 2022. Additionally, primarily as a result of these delays, we now expect to commence commercial production of certain new products in late 2021 or early 2022 that we have previously produced in only limited quantities or as prototypes and for which we had expected to ramp up production earlier in 2021, including, among others, intelligent battery back-up power solutions for the telecom, aerospace and transportation industries and airborne high-bandwidth, LTE-Advanced and 5G aerostats.

 

During fiscal 2020, approximately 18% of our sales were to customers located outside of the United States. While our near-term focus is on the North American telecom and infrastructure and service market, a key element of our growth strategy is to expand our worldwide customer base and our international operations, initially through agreements with third-party resellers, distributors and other partners that can market and sell our products in foreign jurisdictions. We expect that over the short term our percentage of sales outside the United States may increase as we build up our sales and service teams. Notwithstanding such percentage increase, we expect the sales of tethered aerostats and drones will primarily be to the domestic market customers, primarily to the U.S. government and its agencies, even if such systems are for implementation in foreign locations.

 

Cost of Goods Sold and Gross Profit 

 

Our cost of goods sold is comprised primarily of the costs of manufacturing products, procuring finished goods from our third-party manufacturers, third-party logistics and warehousing provider costs, shipping and handling costs and warranty costs. We presently outsource the manufacturing of DragonWave’s microwave products to a single third-party manufacturer, Benchmark, which manufactures our products from its facilities. Cost of goods sold also includes costs associated with supply operations, including personnel-related costs, provision for excess and obsolete inventory, third-party license costs and third-party costs related to the services we provide. Additionally, cost of goods sold does not include any depreciation and amortization expenses as we separate depreciation and amortization expense into its own category within operating expenses.

 

Gross profit has been and will continue to be affected by various factors, including changes in our supply chain and evolving product mix. The margin profile of our current products and future products will vary depending on operating performance, features, materials, manufacturer and supply chain. Gross margin will vary as a function of changes in pricing due to competitive pressure, our third-party manufacturing, our production costs, costs of shipping and logistics, provision for excess and obsolete inventory and other factors. We expect our gross margins will fluctuate from period to period depending on the interplay of these various factors.

 

Operating Expenses

 

We classify our operating expense as research and development, sales and marketing, and general and administrative. Personnel costs are the primary component of each of these operating expense categories, which consist of cash-based personnel costs, such as salaries, sales commissions, benefits and bonuses, as well as share-based compensation expenses. Additionally, we separate depreciation and amortization expense into its own category.

 

Research and Development

 

In addition to personnel-related costs, research and development expense consists of costs associated with the design, development and certification of our products. We generally recognize research and development expenses as incurred. Development costs incurred prior to establishment of technological feasibility also are expensed as incurred. We expect our research and development costs to continue to increase as we develop new products and modify existing products to meet the changes within the telecom landscape.

 

41

 

 

Sales and Marketing

 

In addition to personnel costs for sales, marketing, service and product management personnel, sales and marketing expense consists of the expenses associated with our training programs, trade shows, marketing programs, promotional materials, demonstration equipment, national and local regulatory approvals of our products, travel, entertainment and recruiting. We expect sales and marketing expense to continue to increase in absolute dollars as we increase the size of our sales, marketing, service and product management organization in support of our investment in our growth opportunities, whether through the development and rollout of new or modified products or through acquisitions. We expect our sales and marketing expense to increase materially in the year ending December 31, 2021 as we ramp up our sales and marketing efforts to correspond to our increased production efforts relating to certain of our telecom products.

 

General and Administrative

 

In addition to personnel costs, general and administrative expense consists of professional fees, such as legal, audit, accounting, information technology and consulting fees; share-based compensation; and facilities and other supporting overhead costs. We expect general and administrative expense to increase in absolute dollars as we continue to expand our product offerings and expand into new markets. During fiscal 2020, we incurred, and during fiscal 2021 we expect to continue to incur, increases in supporting overhead costs, professional fees, transfer agent fees and expenses; development costs and other expenses related to operating as a public company.

 

Depreciation and Amortization

 

Depreciation and amortization expense consists of depreciation related to fixed assets such as test equipment, research and development equipment, computer hardware, production fixtures and leasehold improvements, as well as amortization related to definite-lived intangibles.

 

Share-Based Compensation

 

Share-based compensation consists of expense related to the issuance of equity instruments, which can be in many forms, such as incentive or nonqualified stock options, stock appreciation rights, stock bonuses, restricted stock, stock units and other forms of awards including performance-based awards under our long-term incentive plans or outside of such plans. The expense related to any share-based compensation grant is allocated to specific groupings in the Condensed Consolidated Statement of Operations in the same manner as the grantee’s normal compensation expense and will vary depending upon the number of underlying shares of common stock, the fair value of the common stock on the date of grant and the vesting period. 

 

Interest Expense

 

Interest expense is comprised of interest expense associated with our secured notes payable, notes payable and senior convertible debentures. The amortization of debt discounts is also recorded as part of interest expense. As many of our debt instruments were past due at various times during fiscal 2020 and, as a result, were accruing interest at increased interest rates, and as we have been able to refinance our debt or issue equity to reduce our outstanding debt in the first quarter of fiscal 2021, our interest expense is expected to decrease in fiscal 2021 due to lower interest rates on our debt or lower debt balances.

 

Provision for Income Taxes

 

Current and deferred income tax expense or benefit in any given period will depend upon a number of events and circumstances, one of which is the income tax net income or loss from operations for the period which is usually different from the U.S. GAAP net income from operations for the period due to differences in tax laws and timing differences. Management assesses our deferred tax assets in each reporting period, and if it is determined that it is not more likely than not to be realized, we will record a change in our valuation allowance in that period.

 

42

 

 

Results of Operations

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands, except share and per share data)  2021   2020   2021   2020 
Revenue  $3,611   $3,010   $5,698   $5,495 
Cost of Goods Sold   1,813    1,553    2,887    2,613 
Gross Profit   1,798    1,457    2,811    2,882 
                     
Operating Expenses                    
Research and development   1,199    413    1,747    701 
Sales and marketing   109    16    157    30 
General and administrative   6,976    4,246    14,111    8,681 
Depreciation and amortization   3,617    2,913    7,278    5,745 
Impairment expense   281        281     
Gain on the sale of assets           (83)   (1)
Total Operating Expenses   12,182    7,588    23,491    15,156 
                     
Net Operating Loss   (10,384)   (6,131)   (20,680)   (12,274)
                     
Other (Expense) Income                    
Interest expense   (547)   (1,384)   (1,016)   (2,357)
Other income   13             
Gain/(loss) on extinguishment of debt   323        (5,025)    
Foreign currency transaction loss/(gain)   18    (51)   (62)   40 
Total Other Expenses   (193)   (1,435)   (6,103)   (2,317)
                     
Net Loss  $(10,577)  $(7,566)  $(26,783)  $(14,591)
                     
Loss per common share:                    
Basic  $(0.15)  $(0.18)  $(0.42)  $(0.34)
Diluted  $(0.15)  $(0.18)  $(0.42)  $(0.34)
                     
Weighted-average shares outstanding:                    
Basic   68,770,644    42,886,180    63,538,782    42,856,809 
Diluted   68,770,644    42,886,180    63,538,782    42,856,809 

  

Three and Six Months Ended June 30, 2021 compared to Three and Six Months Ended June 30, 2020

 

Total Revenues

 

For the three months ended June 30, 2021, total revenues were $3.61 million compared to $3.01 million for the same period in 2020, an increase of $0.6 million. This increase primarily consisted of revenues of $0.3 million from the acquisition of Sky Sapience in February 2021.

 

For the six months ended June 30, 2021, total revenues were $5.7 million compared to $5.5 million for the same period in 2020, an increase of $0.2 million. This increase primarily consisted of revenues of $1.6 million from the acquisition of Sky Sapience in February 2021, which offset the decrease in the revenues of DragonWave of $0.6 million and of Drone Aviation of $0.7 million, which were affected by delays in production due to component shortages.

 

43

 

 

Cost of Goods Sold and Gross Profit

 

For the three months ended June 30, 2021, cost of goods sold were $1.81 million compared to $1.55 million for the same period in 2020, an increase of $0.26 million.

 

Gross profit for the three months ended June 30, 2021 was 1.8 million with a gross profit margin of 50% compared to $1.46 million for the same period in 2020 with a gross profit margin of 48%.

 

For the six months ended June 30, 2021, cost of goods sold were $2.89 million compared to $2.61 million for the same period in 2020, an increase of $0.28 million.

 

Gross profit for the six months ended June 30, 2021 was $2.81 million with a gross profit margin of 49% compared to $2.88 million for the same period in 2020 with a gross profit margin of 52%.

 

These changes in gross profit margin resulted primarily from the mix of products.

 

Research and Development Expense

 

For the three months ended June 30, 2021, research and development expenses were $1.2 million compared to $0.41 million for the same period in 2020, an increase of $0.79 million. This increase primarily consisted of increased expenditures of $0.5 million and $0.3 million relating to our acquisitions of Sky Sapience and VNC, respectively.

 

For the six months ended June 30, 2021, research and development expenses were $1.75 million compared to $0.7 million for the same period in 2020, an increase of $1.05 million. This increase primarily consisted of increased expenditures of $0.6 million and $0.4 million relating to our acquisitions of Sky Sapience and VNC, respectively.

 

Sales and Marketing Expense

 

For the three months ended June 30, 2021, sales and marketing expenses were $0.1 million compared to $0.0 million for the same period in 2020, an increase of 0.1 million This increase primarily consisted of increased expenditures relating to our acquisition of Sky Sapience.

 

For the six months ended June 30, 2021, sales and marketing expense was $0.2 million compared to $0.0 million for the same period in 2020, an increase of $0.2 million. This increase primarily consisted of increased expenditures relating to our acquisition of Sky Sapience.

 

General and Administrative Expenses

 

For the three months ended June 30, 2021, general and administrative expenses were $7.0 million compared to $4.3 million for the same period in 2020, an increase of $2.7 million. This increase primarily consisted of $1.8 million in payroll related costs related primarily to the acquisitions we completed subsequent to June 30, 2020, $0.2 million increase in rent, $0.2 million increase in director fees and $0.1 million increase in transfer agent fees.

 

For the six months ended June 30, 2021, general and administrative expenses were $14.1 million compared to $8.7 million for the same period in 2020, an increase of $5.4 million. This increase primarily consisted of $2.4 million of additional expenses from new acquisitions and newly-formed companies, and $1.3 million on payroll for existing companies, $1.1 million of incremental advisory fees, and $0.3 million of increases in rent.

 

Depreciation and Amortization

 

For the three months ended June 30, 2021, depreciation and amortization expenses were $3.6 million compared to $2.9 million for the same period in 2020, an increase of $0.7. This increase primarily due to the increase in depreciable assets we acquired from new acquisitions.

 

For the six months ended June 30, 2021, depreciation and amortization expenses were $7.3 million compared to $5.8 million for the same period in 2020, an increase of $1.5 million. This increase primarily due to the increase in depreciable assets we acquired from new acquisitions.

 

44

 

 

Other Income and Expenses

 

For the three months ended June 30, 2021, other income and expenses were $0.2 million compared to $1.4 million for the same period in 2020, a decrease of $1.2. This increase primarily consisted of decreased interest expense of $0.8 million due to lower interest rates and decreased borrowings.

 

For the six months ended June 30, 2021, other income and expenses were $6.1 million compared to $2.3 million for the same period in 2020, an increase of $3.8 million. This increase primarily consisted of loss on extinguishment of debt of $5.2 million, which was offset by decreased interest expense of $1.3 million due to lower interest rates and decreased borrowings.

 

Net Loss 

 

For the three months ended June 30, 2021, we had a net loss of $10.6 million compared to a net loss of $7.6 million for the same period in 2020, related to the items described above.

 

For the six months ended June 30, 2021, we had net loss of $26.8 million compared to a net loss of $14.6 million for the same period 2020, related to the items described above.

 

Going Concern

 

The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared assuming we will continue as a going concern. For the six months ended June 30, 2021, we generated negative cash flows from operations of $26.85 million and had an accumulated deficit of $91.41 million.

 

Management anticipates that we will be dependent, for the near future, on additional debt facilities or investment capital to fund growth initiatives. We intend to position our company so that it will be able to raise additional funds through the capital markets, including but not limited to, securing a line or lines of credit, the issuance of debt, and/or accessing the equity markets.

 

Our fiscal operating results and accumulated deficit, among other factors, raise substantial doubt about our ability to continue as a going concern. We will continue to pursue the actions outlined above, as well as work towards increasing revenue and operating cash flows to meet our future liquidity requirements. However, there can be no assurance that we will be successful in any capital-raising efforts that we may undertake, and our failure of to raise additional capital could adversely affect our future operations and viability. 

 

Liquidity and Capital Resources 

 

Liquidity is the ability of an enterprise to generate adequate amounts of cash to meet its needs for cash requirements. As of June 30, 2021, we had $5.4 million in cash compared to $0.73 million at December 31, 2020, an increase of $4.67 million resulting primarily from net proceeds of two public offerings, debt financing and liabilities paid. As of June 30, 2021, we had $1.71 million in accounts receivable compared to $0.79 million at December 31, 2020, an increase of $0.92 resulting primarily from receivables gained through business acquisitions during the first six months of 2021.

 

As of June 30, 2021, we had total current assets of $21.56 million and total current liabilities of $20.71 million, or working capital of $0.85 million, compared to total current assets of $7.68 million and total current liabilities of $34.26 million, or negative working capital of $26.58 million at December 31, 2020. This is an increase in working capital of $27.43 million over the working capital balance at the end of 2020 that was driven primarily by the two public offerings and debt financing completed during the first six months of 2021.

 

45

 

 

As of June 30, 2021, we had undiscounted obligations relating to the payment of indebtedness as follows: 

 

  $1.55 million related to accrued liabilities and accounts payable that were past due;

 

  $51 thousand related to indebtedness that is due in the third quarter of 2021;

 

  $2.23 million related to indebtedness that is due in the fourth quarter of 2021;
     
  $6.32 million related to indebtedness that is due in the first quarter of 2022;

 

  $2.69 million related to indebtedness that is due in the second quarter of 2022;

 

  $3.67 million related to indebtedness that is due from the third quarter through the end of 2022;

 

  $2.45 million related to indebtedness that is due in 2023; and
     
  $11.3 million related to indebtedness that is due during or after 2026.

 

We anticipate meeting our cash obligations on our indebtedness that is payable on or prior to June 30, 2022, primarily from liquidity management tools such as a line of credit, from earnings from operations, including, in particular, the operations of DragonWave, VNC, Fastback, SKS and Drone Aviation, and possibly from the proceeds of additional indebtedness or equity raises.

 

Our future capital requirements for our operations will depend on many factors, including the profitability of our businesses, the number and cash requirements of other acquisition candidates that we pursue, and the costs of our operations. We have been investing in research and development in anticipation of increasing revenue opportunities in our cellular network solutions business, which has contributed to our losses from operations.

 

We plan to generate positive cash flow from our recently-completed acquisitions to address some of our liquidity needs. However, to execute our business plan, service our existing indebtedness, finance our proposed acquisitions and implement our business strategy, we anticipate that we will need to obtain additional financing from time to time and may choose to raise additional funds through public or private equity or debt financings, a bank line of credit, borrowings from affiliates or other arrangements. We cannot be sure that any additional funding, if needed, will be available on terms favorable to us or at all. Furthermore, any additional capital raised through the sale of equity or equity-linked securities may dilute our current stockholders’ ownership in us and could also result in a decrease in the market price of our common stock. The terms of those securities issued by us in future capital transactions may be more favorable to new investors and may include the issuance of warrants or other derivative securities, which may have a further dilutive effect. Furthermore, any debt financing, if available, may subject us to restrictive covenants and significant interest costs. There can be no assurance that we will be able to raise additional capital, when needed, to continue operations in their current form.

 

We had capital expenditures of $3.78 million and $0.15 million during the six months ended June 30, 2021 and 2020. We expect our capital expenditures for next 12 months will be consistent with our prior spending. These capital expenditures will be primarily utilized for equipment needed to generate revenue and for office equipment. We expect to fund such capital expenditures out of our working capital.

 

Line of Credit and Debt Agreements

 

Summary information with respect to our debt agreements or other credit facilities is set forth in Notes 13 and 19 of the Notes to the Consolidated Financial Statements set forth in Part I, Item 1 of this Quarterly Report.

 

46

 

 

Sources and Uses of Cash

 

   For the
Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020 
Cash flows (used in) operating activities  $(26,852)  $(1,192)
Cash flows (used in) investing activities   (7,948)   (648)
Cash flows provided by financing activities   39,473    1,396 
Effect of exchange rate   -    1 
Net increase/(decrease) in cash and cash equivalents  $4,673   $(443)

 

Operating Activities

 

For the six months ended June 30, 2021, net cash used in operating activities was $26.85 million. Net cash used in operating activities primarily consisted of the net operating loss of $26.78 million, which was partially offset by depreciation and amortization of $7.28 million, loss on extinguishment of debt of $5.03 million, share-based compensation to employees and payments to vendors of $2.05 million, operating lease and bad debt expense of $0.69 million, debt issuance costs of $0.25 million, and impairment expense of $0.28. Additionally, working capital changes used $15.56 million in cash during the period.

 

For the six months ended June 30, 2020, net cash used in operating activities was $1.19 million. Net cash used in operating activities primarily consisted of the net operating loss of $14.59 million, which was partially offset by depreciation and amortization of $5.75 million, amortized discounts and debt issuance costs on our outstanding debt of $1.55 million, and operating lease and bad debt expense of $0.64 million. Additionally, working capital changes provided $5.47 million in cash during the period.

 

Investing Activities

 

For the six months ended June 30, 2021, net cash used in investing activities was $7.95 million. Investing activities primarily consisted of business acquisitions with direct cashflow impact of $4.25 million and capital expenditures of $3.78 million.

 

For the six months ended June 30, 2020, net cash used in investing activities was $0.65 million. Investing activities primarily consisted of business acquisitions with direct cashflow impact of $0.25 million, capital expenditures of $0.15 million and note receivable from acquisition of $0.25.

 

Financing Activities

 

For the six months ended June 30, 2021, financing activities provided cash of $39.47 million. Financing activities primarily consisted of net proceeds from the sale of common stock from the public offerings of $39.66 million and net proceeds of borrowings of $9.35 million, which was offset by the repayment of debt of $8.48 million, the repayment of related party notes of $0.85 million and cash discounts and debt issuance costs of $0.19 million.

 

For the six months ended June 30, 2020, financing activities provided cash of $1.4 million. Financing activities primarily consisted the proceeds from the issuance of debt of $4.02 million, which was offset by the payment on the line of credit of $2.0 million and the repayment of debt of $0.58 million.

 

Off-Balance Sheet Arrangements

 

We did not have any off-balance sheet arrangements that have had or are reasonably likely to have a current or future material effect on our financial condition, changes in financial condition, revenues, expenses, results of operations, liquidity, capital expenditures or capital resources.

 

47

 

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

Not required under Regulation S-K for smaller reporting companies.

 

Item 4. Controls and Procedures.

 

(a) Evaluation of disclosure controls and procedures.

 

The term “disclosure controls and procedures” is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934. This term refers to the controls and procedures of a company that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified by the Securities and Exchange Commission. Our management, including our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were ineffective as of the end of the period covered by this report.

 

As previously disclosed in Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, management has identified the following material weaknesses in our disclosure controls and procedures:

 

  a lack of effective segregation of certain accounting duties due to the small size of our accounting staff;

 

  a lack of timely reconciliations of the account balances affected by the improperly recorded or omitted transactions; and

 

  there is a lack of documented and tested internal controls to meet the requirements of Section 404(a) of the Sarbanes-Oxley Act of 2002.

 

Our remediation of the material weaknesses in our internal control over financial reporting is ongoing.

 

(b) Changes in Internal Control Over Financial Reporting.

 

There have been no changes in our internal control over financial reporting as of and for the six months ended June 30, 2021, as compared to the internal control over financial reporting weaknesses described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

48

 

 

PART II – OTHER INFORMATION

 

Item 1. Legal Proceedings

 

There have been no material developments in any of the legal proceedings discussed in Item 3 of our Annual Report on Form 10-K for the year ended December 31, 2020, except as follows.

 

On May 22, 2020, Michael Powell, a former employee of a subsidiary of our company, filed suit against us and certain of our subsidiaries, including DragonWave-X, LLC, DragonWave-X, Inc., Transform-X, Inc., and COMSovereign Corp, in the Pima County Arizona Superior Court, Case No. C20202216. On December 7, 2020, Mr. Powell filed his first amended complaint against our company, DragonWave Corp., and Transform-X, Inc. Mr. Powell alleged that he entered into an employment agreement with DragonWave-X, Inc. in July 2018, was terminated without cause in May 2019, and claimed he was owed approximately $182 thousand in wages and $50 thousand in bonuses. Mr. Powell sought approximately $697 thousand in treble damages, punitive damages, consequential damages, interest and attorneys’ fees and costs. In July 2021, we reached and paid a final settlement on this matter totaling $100 thousand.

 

Item 1A. Risk Factors

 

Readers should carefully review the risk factors included under “Item 1A. Risk Factors” of our fiscal 2020 Annual Report on Form 10-K filed with the SEC on March 30, 2021 and our Quarterly Report on Form 10-Q for the quarter ended March 31, 2021 filed with the SEC on May 17, 2021.

 

49

 

 

Item 2. Unregistered Securities Sales of Equity Securities and Use of Proceeds

 

There have been no sales of unregistered securities within the period covered by this report that would be required to be disclosed pursuant to Item 701 of Regulation S-K, with the exception of the following:

 

On January 22, 2021 and April 24, 2021, respectively, we issued to a consulting firm for services rendered, 8,169 shares of our common stock that were valued at $2.00 per share and 7,571 shares of our common stock that were valued at $2.67 per share. Such shares were issued by us in reliance upon the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder, and the certificate representing such shares has a legend imprinted on it stating that the shares have not been registered under the Securities Act and cannot be transferred until properly registered under the Securities Act or pursuant to an exemption from such registration.

 

On April 24, 2021, we issued 50,000 shares of our common stock upon the exercise of previously issued options. Such shares were issued by us in reliance upon the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder, and the certificate representing such shares has a legend imprinted on it stating that the shares have not been registered under the Securities Act and cannot be transferred until properly registered under the Securities Act or pursuant to an exemption from such registration.

 

On June 17, 2021, we issued 10,000 shares of our common stock upon the exercise of previously issued options. Such shares were issued by us in reliance upon the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder, and the certificate representing such shares has a legend imprinted on it stating that the shares have not been registered under the Securities Act and cannot be transferred until properly registered under the Securities Act or pursuant to an exemption from such registration.

 

Item 3. Default Upon Senior Securities

 

None

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

Item 5. Other Information

 

None

 

50

 

 

Item 6. Exhibits

 

The following documents are filed as a part of this report or incorporated herein by reference:

 

Exhibit Number   Description
31.1   Certification of the Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
31.2   Certification of the Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
32.1   Certifications of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     
32.2   Certifications of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

101.INS   Inline XBRL Instance Document.
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

51

 

 

SIGNATURES

 

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

 

  COMSovereign Holding Corp.
     
Date: August 16, 2021   /s/ Daniel L. Hodges
    Daniel L. Hodges
    Chief Executive Officer
    (Principal Executive Officer)
     
Date: August 16, 2021   /s/ Martin R. Wade III
    Martin R. Wade III
    Chief Financial Officer
    (Principal Financial and
Accounting Officer)

 

52

false --12-31 Q2 0001178727 0001178727 2021-01-01 2021-06-30 0001178727 2021-08-10 0001178727 2021-06-30 0001178727 2020-12-31 0001178727 2021-04-01 2021-06-30 0001178727 2020-04-01 2020-06-30 0001178727 2020-01-01 2020-06-30 0001178727 us-gaap:PreferredStockMember 2020-12-31 0001178727 us-gaap:CommonStockMember 2020-12-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001178727 us-gaap:TreasuryStockMember 2020-12-31 0001178727 us-gaap:RetainedEarningsMember 2020-12-31 0001178727 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001178727 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001178727 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001178727 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001178727 2021-01-01 2021-03-31 0001178727 us-gaap:PreferredStockMember 2021-03-31 0001178727 us-gaap:CommonStockMember 2021-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001178727 us-gaap:TreasuryStockMember 2021-03-31 0001178727 us-gaap:RetainedEarningsMember 2021-03-31 0001178727 2021-03-31 0001178727 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001178727 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001178727 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001178727 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001178727 us-gaap:PreferredStockMember 2021-06-30 0001178727 us-gaap:CommonStockMember 2021-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001178727 us-gaap:TreasuryStockMember 2021-06-30 0001178727 us-gaap:RetainedEarningsMember 2021-06-30 0001178727 us-gaap:PreferredStockMember 2019-12-31 0001178727 us-gaap:CommonStockMember 2019-12-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001178727 us-gaap:TreasuryStockMember 2019-12-31 0001178727 us-gaap:RetainedEarningsMember 2019-12-31 0001178727 2019-12-31 0001178727 us-gaap:PreferredStockMember 2020-01-01 2020-03-31 0001178727 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001178727 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001178727 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001178727 2020-01-01 2020-03-31 0001178727 us-gaap:PreferredStockMember 2020-03-31 0001178727 us-gaap:CommonStockMember 2020-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001178727 us-gaap:TreasuryStockMember 2020-03-31 0001178727 us-gaap:RetainedEarningsMember 2020-03-31 0001178727 2020-03-31 0001178727 us-gaap:PreferredStockMember 2020-04-01 2020-06-30 0001178727 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001178727 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001178727 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001178727 us-gaap:PreferredStockMember 2020-06-30 0001178727 us-gaap:CommonStockMember 2020-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001178727 us-gaap:TreasuryStockMember 2020-06-30 0001178727 us-gaap:RetainedEarningsMember 2020-06-30 0001178727 2020-06-30 0001178727 coms:ManagementsLiquidityPlansMember 2021-01-01 2021-06-30 0001178727 coms:ManagementsLiquidityPlansMember 2021-06-30 0001178727 coms:ProductsMember 2021-04-01 2021-06-30 0001178727 coms:ProductsMember 2020-04-01 2020-06-30 0001178727 coms:ProductsMember 2021-01-01 2021-06-30 0001178727 coms:ProductsMember 2020-01-01 2020-06-30 0001178727 coms:ServicesMember 2021-04-01 2021-06-30 0001178727 coms:ServicesMember 2020-04-01 2020-06-30 0001178727 coms:ServicesMember 2021-01-01 2021-06-30 0001178727 coms:ServicesMember 2020-01-01 2020-06-30 0001178727 srt:NorthAmericaMember 2021-04-01 2021-06-30 0001178727 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001178727 srt:NorthAmericaMember 2021-01-01 2021-06-30 0001178727 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001178727 coms:InternationalMember 2021-04-01 2021-06-30 0001178727 coms:InternationalMember 2020-04-01 2020-06-30 0001178727 coms:InternationalMember 2021-01-01 2021-06-30 0001178727 coms:InternationalMember 2020-01-01 2020-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001178727 us-gaap:ComputerEquipmentMember 2021-06-30 0001178727 us-gaap:ComputerEquipmentMember 2020-12-31 0001178727 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001178727 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001178727 us-gaap:BuildingMember 2021-06-30 0001178727 us-gaap:BuildingMember 2020-12-31 0001178727 us-gaap:LandMember 2021-06-30 0001178727 us-gaap:LandMember 2020-12-31 0001178727 us-gaap:LandImprovementsMember 2021-06-30 0001178727 us-gaap:LandImprovementsMember 2020-12-31 0001178727 coms:OfficeSpaceMember 2021-02-25 0001178727 coms:OfficeSpaceMember 2021-02-08 2021-02-25 0001178727 2021-05-01 2021-05-31 0001178727 us-gaap:VehiclesMember 2021-02-25 0001178727 2021-02-08 2021-02-25 0001178727 srt:MinimumMember us-gaap:VehiclesMember 2021-06-30 0001178727 srt:MaximumMember us-gaap:VehiclesMember 2021-06-30 0001178727 2021-04-01 2021-04-30 0001178727 coms:OtherInformationRelatedMember 2020-12-31 0001178727 coms:OtherInformationRelatedMember 2021-01-01 2021-06-30 0001178727 coms:OtherInformationRelatedMember 2021-06-30 0001178727 coms:OperatingLeasesMember 2021-06-30 0001178727 coms:FinanceLeasesMemberMember 2021-06-30 0001178727 coms:SkylinePartnersTechnologyLLCMember 2021-01-29 0001178727 coms:SkylinePartnersTechnologyLLCMember us-gaap:ConvertibleNotesPayableMember 2021-01-29 0001178727 coms:SkySapienceLtdMember 2021-02-25 0001178727 coms:SkySapienceLtdMember 2021-02-01 2021-02-25 0001178727 coms:RVisionIncMember 2021-03-15 2021-04-02 0001178727 coms:RVisionIncMember 2021-04-02 0001178727 coms:RVisionIncMember 2021-04-11 0001178727 coms:InnovationDigitalLLCMember 2021-06-03 0001178727 2021-06-03 0001178727 2021-05-25 2021-06-03 0001178727 coms:SkylinePartnersTechnologyLLCMember 2021-01-01 2021-06-30 0001178727 coms:SkylinePartnersTechnologyLLCMember 2021-06-30 0001178727 coms:RVisionIncMember 2021-06-30 0001178727 coms:RVisionIncMember us-gaap:GoodwillMember 2021-06-30 0001178727 coms:SkySapienceLtdMember 2021-01-01 2021-06-30 0001178727 coms:SkySapienceLtdMember 2021-06-30 0001178727 coms:InnovationDigitalLLCMember 2021-06-30 0001178727 us-gaap:TradeNamesMember 2020-12-31 0001178727 us-gaap:LicenseMember 2020-12-31 0001178727 coms:TechnologyMember 2020-12-31 0001178727 coms:CustomerRelationshipsMemberMember 2020-12-31 0001178727 us-gaap:IntellectualPropertyMember 2020-12-31 0001178727 coms:NoncompeteMember 2020-12-31 0001178727 us-gaap:TradeNamesMember 2021-06-30 0001178727 us-gaap:LicenseMember 2021-06-30 0001178727 coms:TechnologyMember 2021-06-30 0001178727 coms:CustomerRelationshipsMemberMember 2021-06-30 0001178727 us-gaap:IntellectualPropertyMember 2021-06-30 0001178727 coms:NoncompeteMember 2021-06-30 0001178727 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0001178727 us-gaap:TradeNamesMember 2021-01-01 2021-06-30 0001178727 coms:LicensesMember 2021-01-01 2021-06-30 0001178727 coms:TechnologyMember 2021-01-01 2021-06-30 0001178727 coms:CustomerRelationshipsMemberMember 2021-01-01 2021-06-30 0001178727 us-gaap:IntellectualPropertyMember 2021-01-01 2021-06-30 0001178727 coms:NoncompeteMember 2021-01-01 2021-06-30 0001178727 coms:CapitalizedSoftwareMember 2021-01-01 2021-06-30 0001178727 coms:PromissoryNoteMember 2016-08-01 2016-08-31 0001178727 coms:PromissoryNoteMember 2016-08-31 0001178727 coms:PromissoryNoteMember 2019-09-01 2019-09-11 0001178727 coms:PromissoryNoteMember 2020-12-31 0001178727 coms:PromissoryNoteTwoMember 2016-08-01 2016-08-31 0001178727 coms:PromissoryNoteTwoMember 2016-08-31 0001178727 coms:PromissoryNoteTwoMember 2020-12-31 0001178727 coms:PromissoryNoteThreeMember 2016-08-31 0001178727 coms:PromissoryNoteThreeMember 2020-12-31 0001178727 us-gaap:ConvertibleNotesPayableMember 2019-11-01 2019-11-30 0001178727 us-gaap:ConvertibleNotesPayableMember 2019-11-30 0001178727 2021-01-01 2021-01-26 0001178727 coms:SecuredNotesPayableMember 2020-02-01 2020-02-26 0001178727 coms:SecuredNotesPayableMember 2020-02-26 0001178727 us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001178727 2020-03-01 2020-03-06 0001178727 coms:NotesPayableMember 2020-03-01 2020-03-19 0001178727 coms:EquipmentFinancingLoanMember 2020-03-06 0001178727 coms:EquipmentFinancingLoanMember srt:MinimumMember 2020-03-06 0001178727 coms:EquipmentFinancingLoanMember srt:MaximumMember 2020-03-06 0001178727 coms:EquipmentFinancingLoanMember 2020-12-31 0001178727 coms:NotesPayableMember 2020-12-08 0001178727 coms:NotesPayableMember 2020-12-02 2020-12-08 0001178727 coms:SecuredNotesPayableMember 2020-12-31 0001178727 coms:SecuredNotesPayableMember 2021-01-01 2021-01-26 0001178727 2021-01-02 2021-01-15 0001178727 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-01-29 0001178727 coms:PromissoryNoteThreeMember 2019-04-30 0001178727 2019-04-30 0001178727 2020-01-01 2020-12-31 0001178727 coms:PromissoryNoteEightMember 2019-04-30 0001178727 2020-09-30 0001178727 coms:PromissoryNoteEightMember 2020-12-31 0001178727 coms:OctoberTwoThousandSeventeenMember 2017-10-31 0001178727 coms:NotesPayableMember 2020-04-01 2020-04-30 0001178727 coms:PromissoryNoteSevenMember 2019-11-07 0001178727 coms:PromissoryNoteSevenMember 2019-11-01 2019-11-07 0001178727 coms:NewPromissoryNoteMember 2020-03-01 2020-03-05 0001178727 coms:PromissoryNoteSevenMember 2020-03-06 0001178727 coms:PromissoryNoteSevenMember us-gaap:SubsequentEventMember 2021-12-31 0001178727 2020-03-06 0001178727 2020-05-29 0001178727 coms:AccreditedInvestorsMember coms:PromissoryNoteTwoMember 2020-08-21 0001178727 coms:AccreditedInvestorsMember coms:PromissoryNoteTwoMember 2020-08-01 2020-08-21 0001178727 srt:ChiefExecutiveOfficerMember 2021-06-30 0001178727 coms:PromissoryNoteTwoMember 2021-06-30 0001178727 coms:PromissoryNoteTwoMember 2021-01-26 0001178727 2021-01-26 0001178727 2020-11-04 2020-11-24 0001178727 2021-01-01 2021-01-29 0001178727 2021-01-29 0001178727 srt:MinimumMember 2021-01-29 0001178727 srt:MaximumMember 2021-01-29 0001178727 coms:PPPLoansMember 2021-06-30 0001178727 srt:MinimumMember coms:PPPLoansMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember coms:PPPLoansMember 2021-01-01 2021-06-30 0001178727 coms:PPPLoansMember 2020-06-30 0001178727 coms:PPPLoansMember 2020-12-31 0001178727 coms:PPPLoansMember 2021-01-01 2021-06-30 0001178727 us-gaap:SubsidiaryOfCommonParentMember coms:PPPLoansMember 2021-06-30 0001178727 coms:DragonWaveAndLextrumMember 2019-04-01 2019-04-30 0001178727 2020-07-07 2020-07-07 0001178727 2020-08-01 2020-08-21 0001178727 2021-06-03 2021-06-03 0001178727 2021-05-01 2021-05-27 0001178727 2019-09-01 2019-09-24 0001178727 2020-06-23 2020-07-02 0001178727 coms:GlobalSecurityInnovativeStrategiesMember 2018-09-01 2018-09-26 0001178727 coms:GlobalSecurityInnovativeStrategiesMember 2018-09-26 0001178727 coms:MrHodgeswifeMember 2019-08-05 0001178727 coms:MrHodgeswifeMember 2020-12-31 0001178727 coms:BrentDaviesMember 2020-06-19 2020-07-01 0001178727 coms:MrMcIntireMember 2020-10-02 2020-10-15 0001178727 coms:MrMcIntireMember 2020-12-31 0001178727 coms:RichardBermanMember 2020-11-02 2020-11-13 0001178727 2021-01-04 2021-01-26 0001178727 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001178727 us-gaap:StockOptionMember 2020-01-01 2020-06-30 0001178727 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001178727 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001178727 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001178727 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001178727 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001178727 coms:FirstOfferingMember 2021-01-10 2021-01-26 0001178727 coms:FirstOfferingMember 2021-01-26 0001178727 2021-01-10 2021-01-26 0001178727 coms:FirstOfferingMember 2021-01-05 2021-01-21 0001178727 2021-01-05 2021-01-21 0001178727 coms:FirstOfferingMember 2021-01-27 0001178727 2021-01-04 2021-01-29 0001178727 coms:FirstOfferingMember 2021-01-04 2021-01-29 0001178727 us-gaap:WarrantMember 2021-01-29 0001178727 coms:VendorMember 2021-01-29 0001178727 coms:SecondOfferingMember 2021-02-02 2021-02-10 0001178727 coms:SecondOfferingMember 2021-02-10 0001178727 2021-02-02 2021-02-10 0001178727 2021-02-10 0001178727 us-gaap:PrivatePlacementMember 2021-02-10 0001178727 2021-01-01 2021-01-31 0001178727 2020-12-02 2020-12-09 0001178727 2021-06-01 2021-06-25 0001178727 2019-11-20 2019-12-02 0001178727 2019-12-02 0001178727 srt:BoardOfDirectorsChairmanMember 2021-01-02 2021-01-26 0001178727 2021-01-02 2021-01-26 0001178727 2021-04-02 0001178727 srt:MinimumMember 2021-04-02 0001178727 srt:MaximumMember 2021-04-02 0001178727 2021-03-27 2021-04-02 0001178727 srt:MinimumMember 2021-06-25 0001178727 srt:MaximumMember 2021-06-25 0001178727 2021-05-01 2021-05-05 0001178727 2021-05-05 0001178727 2021-06-01 2021-06-29 0001178727 us-gaap:WarrantMember 2021-01-02 2021-01-26 0001178727 us-gaap:WarrantMember 2021-01-26 0001178727 coms:WarrantOneMember 2021-01-26 0001178727 coms:WarrantOneMember 2021-01-02 2021-01-26 0001178727 coms:WarrantsTwoMember 2021-01-26 0001178727 coms:WarrantsTwoMember 2021-01-02 2021-01-26 0001178727 2021-02-01 2021-02-12 0001178727 2021-02-12 0001178727 2021-05-27 0001178727 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 srt:MinimumMember us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001178727 srt:MinimumMember us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 us-gaap:WarrantMember 2021-06-30 0001178727 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001178727 coms:EmployeeStockOptionOneMember 2020-12-31 0001178727 coms:EmployeeStockOptionOneMember 2021-06-30 0001178727 coms:EmployeeStockOptionOneMember 2021-01-01 2021-06-30 0001178727 coms:EmployeeStockOptionOneMember 2019-12-31 0001178727 coms:EmployeeStockOptionOneMember 2020-06-30 0001178727 coms:EmployeeStockOptionOneMember 2020-01-01 2020-06-30 0001178727 us-gaap:WarrantMember 2020-12-31 0001178727 us-gaap:WarrantMember 2019-12-31 0001178727 us-gaap:WarrantMember 2020-06-30 0001178727 2020-05-01 2020-05-22 0001178727 coms:CustomerOneMember 2021-06-30 0001178727 us-gaap:SubsequentEventMember 2021-07-01 2021-07-16 0001178727 us-gaap:SubsequentEventMember 2021-07-16 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0621ex31-1_comsovereign.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Daniel L. Hodges certify that:

 

(1) I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2021 of COMSovereign Holding Corp. (the “Registrant”);

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Dated: August 16, 2021 By: /s/ Daniel L. Hodges
    Daniel L. Hodges
    Chairman and Chief Executive Officer
    (Principal Executive Officer)
EX-31.2 3 f10q0621ex31-2_comsovereign.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Martin R. Wade III certify that:

 

(1) I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2021 of COMSovereign Holding Corp. (the “Registrant”);

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Dated: August 16, 2021 By: /s/ Martin R. Wade III
    Martin R. Wade III
    Chief Financial Officer
    (Principal Financial and Accounting Officer) 
EX-32.1 4 f10q0621ex32-1_comsovereign.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of COMSovereign Holding Corp. (the “Company”) for the fiscal quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel L. Hodges, Chairman and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Dated: August 16, 2021 By: /s/ Daniel L. Hodges
    Daniel L. Hodges
    Chairman and Chief Executive Officer
    (Principal Executive Officer)
EX-32.2 5 f10q0621ex32-2_comsovereign.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of COMSovereign Holding Corp. (the “Company”) for the fiscal quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Martin R. Wade III, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Dated: August 16, 2021 By: /s/ Martin R. Wade III
    Martin R. Wade III
    Chief Financial Officer
    (Principal Financial and Accounting Officer)
EX-101.SCH 6 coms-20210630.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheet link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheet (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statement of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statement of Comprehensive Loss(Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Stockholders’ Equity(Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Going Concern link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Prepaid link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Business Acquisitions link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Debt Agreements link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Concentration link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Prepaid (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Debt Agreements (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Revenue (Details) - Schedule of revenue by products and services link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Revenue (Details) - Schedule of revenue by geography link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable, net link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Inventory (Details) - Schedule of inventory link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Prepaid (Details) - Schedule of prepaid expenses link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Leases (Details) - Schedule of other information related to our operating leases link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Leases (Details) - Schedule of finance leases information link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Leases (Details) - Schedule of total remaining years to the finance lease liabilities link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Business Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of changes in carrying amount of goodwill link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of amortization expense for intangible assets link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Debt Agreements (Details) link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Debt Agreements (Details) - Schedule of future maturities of long-term debt link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 076 - Disclosure - Concentration (Details) link:presentationLink link:definitionLink link:calculationLink 077 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 coms-20210630_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 coms-20210630_def.xml XBRL DEFINITION FILE EX-101.LAB 9 coms-20210630_lab.xml XBRL LABEL FILE EX-101.PRE 10 coms-20210630_pre.xml XBRL PRESENTATION FILE XML 11 f10q0621_comsovereign_htm.xml IDEA: XBRL DOCUMENT 0001178727 2021-01-01 2021-06-30 0001178727 2021-08-10 0001178727 2021-06-30 0001178727 2020-12-31 0001178727 2021-04-01 2021-06-30 0001178727 2020-04-01 2020-06-30 0001178727 2020-01-01 2020-06-30 0001178727 us-gaap:PreferredStockMember 2020-12-31 0001178727 us-gaap:CommonStockMember 2020-12-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001178727 us-gaap:TreasuryStockMember 2020-12-31 0001178727 us-gaap:RetainedEarningsMember 2020-12-31 0001178727 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001178727 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001178727 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001178727 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001178727 2021-01-01 2021-03-31 0001178727 us-gaap:PreferredStockMember 2021-03-31 0001178727 us-gaap:CommonStockMember 2021-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001178727 us-gaap:TreasuryStockMember 2021-03-31 0001178727 us-gaap:RetainedEarningsMember 2021-03-31 0001178727 2021-03-31 0001178727 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001178727 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001178727 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001178727 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001178727 us-gaap:PreferredStockMember 2021-06-30 0001178727 us-gaap:CommonStockMember 2021-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001178727 us-gaap:TreasuryStockMember 2021-06-30 0001178727 us-gaap:RetainedEarningsMember 2021-06-30 0001178727 us-gaap:PreferredStockMember 2019-12-31 0001178727 us-gaap:CommonStockMember 2019-12-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001178727 us-gaap:TreasuryStockMember 2019-12-31 0001178727 us-gaap:RetainedEarningsMember 2019-12-31 0001178727 2019-12-31 0001178727 us-gaap:PreferredStockMember 2020-01-01 2020-03-31 0001178727 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001178727 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001178727 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001178727 2020-01-01 2020-03-31 0001178727 us-gaap:PreferredStockMember 2020-03-31 0001178727 us-gaap:CommonStockMember 2020-03-31 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001178727 us-gaap:TreasuryStockMember 2020-03-31 0001178727 us-gaap:RetainedEarningsMember 2020-03-31 0001178727 2020-03-31 0001178727 us-gaap:PreferredStockMember 2020-04-01 2020-06-30 0001178727 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001178727 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001178727 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001178727 us-gaap:PreferredStockMember 2020-06-30 0001178727 us-gaap:CommonStockMember 2020-06-30 0001178727 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001178727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001178727 us-gaap:TreasuryStockMember 2020-06-30 0001178727 us-gaap:RetainedEarningsMember 2020-06-30 0001178727 2020-06-30 0001178727 coms:ManagementsLiquidityPlansMember 2021-01-01 2021-06-30 0001178727 coms:ManagementsLiquidityPlansMember 2021-06-30 0001178727 coms:ProductsMember 2021-04-01 2021-06-30 0001178727 coms:ProductsMember 2020-04-01 2020-06-30 0001178727 coms:ProductsMember 2021-01-01 2021-06-30 0001178727 coms:ProductsMember 2020-01-01 2020-06-30 0001178727 coms:ServicesMember 2021-04-01 2021-06-30 0001178727 coms:ServicesMember 2020-04-01 2020-06-30 0001178727 coms:ServicesMember 2021-01-01 2021-06-30 0001178727 coms:ServicesMember 2020-01-01 2020-06-30 0001178727 srt:NorthAmericaMember 2021-04-01 2021-06-30 0001178727 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001178727 srt:NorthAmericaMember 2021-01-01 2021-06-30 0001178727 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001178727 coms:InternationalMember 2021-04-01 2021-06-30 0001178727 coms:InternationalMember 2020-04-01 2020-06-30 0001178727 coms:InternationalMember 2021-01-01 2021-06-30 0001178727 coms:InternationalMember 2020-01-01 2020-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2021-06-30 0001178727 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001178727 us-gaap:ComputerEquipmentMember 2021-06-30 0001178727 us-gaap:ComputerEquipmentMember 2020-12-31 0001178727 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001178727 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001178727 us-gaap:BuildingMember 2021-06-30 0001178727 us-gaap:BuildingMember 2020-12-31 0001178727 us-gaap:LandMember 2021-06-30 0001178727 us-gaap:LandMember 2020-12-31 0001178727 us-gaap:LandImprovementsMember 2021-06-30 0001178727 us-gaap:LandImprovementsMember 2020-12-31 0001178727 coms:OfficeSpaceMember 2021-02-25 0001178727 coms:OfficeSpaceMember 2021-02-08 2021-02-25 0001178727 2021-05-01 2021-05-31 0001178727 us-gaap:VehiclesMember 2021-02-25 0001178727 2021-02-08 2021-02-25 0001178727 srt:MinimumMember us-gaap:VehiclesMember 2021-06-30 0001178727 srt:MaximumMember us-gaap:VehiclesMember 2021-06-30 0001178727 2021-04-01 2021-04-30 0001178727 coms:OtherInformationRelatedMember 2020-12-31 0001178727 coms:OtherInformationRelatedMember 2021-01-01 2021-06-30 0001178727 coms:OtherInformationRelatedMember 2021-06-30 0001178727 coms:OperatingLeasesMember 2021-06-30 0001178727 coms:FinanceLeasesMemberMember 2021-06-30 0001178727 coms:SkylinePartnersTechnologyLLCMember 2021-01-29 0001178727 coms:SkylinePartnersTechnologyLLCMember us-gaap:ConvertibleNotesPayableMember 2021-01-29 0001178727 coms:SkySapienceLtdMember 2021-02-25 0001178727 coms:SkySapienceLtdMember 2021-02-01 2021-02-25 0001178727 coms:RVisionIncMember 2021-03-15 2021-04-02 0001178727 coms:RVisionIncMember 2021-04-02 0001178727 coms:RVisionIncMember 2021-04-11 0001178727 coms:InnovationDigitalLLCMember 2021-06-03 0001178727 2021-06-03 0001178727 2021-05-25 2021-06-03 0001178727 coms:SkylinePartnersTechnologyLLCMember 2021-01-01 2021-06-30 0001178727 coms:SkylinePartnersTechnologyLLCMember 2021-06-30 0001178727 coms:RVisionIncMember 2021-06-30 0001178727 coms:RVisionIncMember us-gaap:GoodwillMember 2021-06-30 0001178727 coms:SkySapienceLtdMember 2021-01-01 2021-06-30 0001178727 coms:SkySapienceLtdMember 2021-06-30 0001178727 coms:InnovationDigitalLLCMember 2021-06-30 0001178727 us-gaap:TradeNamesMember 2020-12-31 0001178727 us-gaap:LicenseMember 2020-12-31 0001178727 coms:TechnologyMember 2020-12-31 0001178727 coms:CustomerRelationshipsMemberMember 2020-12-31 0001178727 us-gaap:IntellectualPropertyMember 2020-12-31 0001178727 coms:NoncompeteMember 2020-12-31 0001178727 us-gaap:TradeNamesMember 2021-06-30 0001178727 us-gaap:LicenseMember 2021-06-30 0001178727 coms:TechnologyMember 2021-06-30 0001178727 coms:CustomerRelationshipsMemberMember 2021-06-30 0001178727 us-gaap:IntellectualPropertyMember 2021-06-30 0001178727 coms:NoncompeteMember 2021-06-30 0001178727 us-gaap:TrademarksAndTradeNamesMember 2021-06-30 0001178727 us-gaap:TradeNamesMember 2021-01-01 2021-06-30 0001178727 coms:LicensesMember 2021-01-01 2021-06-30 0001178727 coms:TechnologyMember 2021-01-01 2021-06-30 0001178727 coms:CustomerRelationshipsMemberMember 2021-01-01 2021-06-30 0001178727 us-gaap:IntellectualPropertyMember 2021-01-01 2021-06-30 0001178727 coms:NoncompeteMember 2021-01-01 2021-06-30 0001178727 coms:CapitalizedSoftwareMember 2021-01-01 2021-06-30 0001178727 coms:PromissoryNoteMember 2016-08-01 2016-08-31 0001178727 coms:PromissoryNoteMember 2016-08-31 0001178727 coms:PromissoryNoteMember 2019-09-01 2019-09-11 0001178727 coms:PromissoryNoteMember 2020-12-31 0001178727 coms:PromissoryNoteTwoMember 2016-08-01 2016-08-31 0001178727 coms:PromissoryNoteTwoMember 2016-08-31 0001178727 coms:PromissoryNoteTwoMember 2020-12-31 0001178727 coms:PromissoryNoteThreeMember 2016-08-31 0001178727 coms:PromissoryNoteThreeMember 2020-12-31 0001178727 us-gaap:ConvertibleNotesPayableMember 2019-11-01 2019-11-30 0001178727 us-gaap:ConvertibleNotesPayableMember 2019-11-30 0001178727 2021-01-01 2021-01-26 0001178727 coms:SecuredNotesPayableMember 2020-02-01 2020-02-26 0001178727 coms:SecuredNotesPayableMember 2020-02-26 0001178727 us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001178727 2020-03-01 2020-03-06 0001178727 coms:NotesPayableMember 2020-03-01 2020-03-19 0001178727 coms:EquipmentFinancingLoanMember 2020-03-06 0001178727 srt:MinimumMember coms:EquipmentFinancingLoanMember 2020-03-06 0001178727 srt:MaximumMember coms:EquipmentFinancingLoanMember 2020-03-06 0001178727 coms:EquipmentFinancingLoanMember 2020-12-31 0001178727 coms:NotesPayableMember 2020-12-08 0001178727 coms:NotesPayableMember 2020-12-02 2020-12-08 0001178727 coms:SecuredNotesPayableMember 2020-12-31 0001178727 coms:SecuredNotesPayableMember 2021-01-01 2021-01-26 0001178727 2021-01-02 2021-01-15 0001178727 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-01-29 0001178727 coms:PromissoryNoteThreeMember 2019-04-30 0001178727 2019-04-30 0001178727 2020-01-01 2020-12-31 0001178727 coms:PromissoryNoteEightMember 2019-04-30 0001178727 2020-09-30 0001178727 coms:PromissoryNoteEightMember 2020-12-31 0001178727 coms:OctoberTwoThousandSeventeenMember 2017-10-31 0001178727 coms:NotesPayableMember 2020-04-01 2020-04-30 0001178727 coms:PromissoryNoteSevenMember 2019-11-07 0001178727 coms:PromissoryNoteSevenMember 2019-11-01 2019-11-07 0001178727 coms:NewPromissoryNoteMember 2020-03-01 2020-03-05 0001178727 coms:PromissoryNoteSevenMember 2020-03-06 0001178727 coms:PromissoryNoteSevenMember us-gaap:SubsequentEventMember 2021-12-31 0001178727 2020-03-06 0001178727 2020-05-29 0001178727 coms:AccreditedInvestorsMember coms:PromissoryNoteTwoMember 2020-08-21 0001178727 coms:AccreditedInvestorsMember coms:PromissoryNoteTwoMember 2020-08-01 2020-08-21 0001178727 srt:ChiefExecutiveOfficerMember 2021-06-30 0001178727 coms:PromissoryNoteTwoMember 2021-06-30 0001178727 coms:PromissoryNoteTwoMember 2021-01-26 0001178727 2021-01-26 0001178727 2020-11-04 2020-11-24 0001178727 2021-01-01 2021-01-29 0001178727 2021-01-29 0001178727 srt:MinimumMember 2021-01-29 0001178727 srt:MaximumMember 2021-01-29 0001178727 coms:PPPLoansMember 2021-06-30 0001178727 srt:MinimumMember coms:PPPLoansMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember coms:PPPLoansMember 2021-01-01 2021-06-30 0001178727 coms:PPPLoansMember 2020-06-30 0001178727 coms:PPPLoansMember 2020-12-31 0001178727 coms:PPPLoansMember 2021-01-01 2021-06-30 0001178727 us-gaap:SubsidiaryOfCommonParentMember coms:PPPLoansMember 2021-06-30 0001178727 coms:DragonWaveAndLextrumMember 2019-04-01 2019-04-30 0001178727 2020-07-07 2020-07-07 0001178727 2020-08-01 2020-08-21 0001178727 2021-06-03 2021-06-03 0001178727 2021-05-01 2021-05-27 0001178727 2019-09-01 2019-09-24 0001178727 2020-06-23 2020-07-02 0001178727 coms:GlobalSecurityInnovativeStrategiesMember 2018-09-01 2018-09-26 0001178727 coms:GlobalSecurityInnovativeStrategiesMember 2018-09-26 0001178727 coms:MrHodgeswifeMember 2019-08-05 0001178727 coms:MrHodgeswifeMember 2020-12-31 0001178727 coms:BrentDaviesMember 2020-06-19 2020-07-01 0001178727 coms:MrMcIntireMember 2020-10-02 2020-10-15 0001178727 coms:MrMcIntireMember 2020-12-31 0001178727 coms:RichardBermanMember 2020-11-02 2020-11-13 0001178727 2021-01-04 2021-01-26 0001178727 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001178727 us-gaap:StockOptionMember 2020-01-01 2020-06-30 0001178727 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001178727 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001178727 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001178727 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001178727 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001178727 coms:FirstOfferingMember 2021-01-10 2021-01-26 0001178727 coms:FirstOfferingMember 2021-01-26 0001178727 2021-01-10 2021-01-26 0001178727 coms:FirstOfferingMember 2021-01-05 2021-01-21 0001178727 2021-01-05 2021-01-21 0001178727 coms:FirstOfferingMember 2021-01-27 0001178727 2021-01-04 2021-01-29 0001178727 coms:FirstOfferingMember 2021-01-04 2021-01-29 0001178727 us-gaap:WarrantMember 2021-01-29 0001178727 coms:VendorMember 2021-01-29 0001178727 coms:SecondOfferingMember 2021-02-02 2021-02-10 0001178727 coms:SecondOfferingMember 2021-02-10 0001178727 2021-02-02 2021-02-10 0001178727 2021-02-10 0001178727 us-gaap:PrivatePlacementMember 2021-02-10 0001178727 2021-01-01 2021-01-31 0001178727 2020-12-02 2020-12-09 0001178727 2021-06-01 2021-06-25 0001178727 2019-11-20 2019-12-02 0001178727 2019-12-02 0001178727 srt:BoardOfDirectorsChairmanMember 2021-01-02 2021-01-26 0001178727 2021-01-02 2021-01-26 0001178727 2021-04-02 0001178727 srt:MinimumMember 2021-04-02 0001178727 srt:MaximumMember 2021-04-02 0001178727 2021-03-27 2021-04-02 0001178727 srt:MinimumMember 2021-06-25 0001178727 srt:MaximumMember 2021-06-25 0001178727 2021-05-01 2021-05-05 0001178727 2021-05-05 0001178727 2021-06-01 2021-06-29 0001178727 us-gaap:WarrantMember 2021-01-02 2021-01-26 0001178727 us-gaap:WarrantMember 2021-01-26 0001178727 coms:WarrantOneMember 2021-01-26 0001178727 coms:WarrantOneMember 2021-01-02 2021-01-26 0001178727 coms:WarrantsTwoMember 2021-01-26 0001178727 coms:WarrantsTwoMember 2021-01-02 2021-01-26 0001178727 2021-02-01 2021-02-12 0001178727 2021-02-12 0001178727 2021-05-27 0001178727 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 srt:MinimumMember us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001178727 srt:MinimumMember us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 srt:MaximumMember us-gaap:WarrantMember 2021-01-01 2021-06-30 0001178727 us-gaap:WarrantMember 2021-06-30 0001178727 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001178727 coms:EmployeeStockOptionOneMember 2020-12-31 0001178727 coms:EmployeeStockOptionOneMember 2021-06-30 0001178727 coms:EmployeeStockOptionOneMember 2021-01-01 2021-06-30 0001178727 coms:EmployeeStockOptionOneMember 2019-12-31 0001178727 coms:EmployeeStockOptionOneMember 2020-06-30 0001178727 coms:EmployeeStockOptionOneMember 2020-01-01 2020-06-30 0001178727 us-gaap:WarrantMember 2020-12-31 0001178727 us-gaap:WarrantMember 2019-12-31 0001178727 us-gaap:WarrantMember 2020-06-30 0001178727 2020-05-01 2020-05-22 0001178727 coms:CustomerOneMember 2021-06-30 0001178727 us-gaap:SubsequentEventMember 2021-07-01 2021-07-16 0001178727 us-gaap:SubsequentEventMember 2021-07-16 shares iso4217:USD iso4217:USD shares pure 10-Q true 2021-06-30 2021 false 333-150332 COMSOVEREIGN HOLDING CORP. NV 46-5538504 5000 Quorum Drive Suite 400 Dallas TX 75254 (904) 834-4400 Yes Yes Non-accelerated Filer true false false 72533850 4901000 731000 503000 1713000 787000 7147000 4538000 7238000 1473000 59000 152000 21561000 7681000 9749000 2286000 3447000 2725000 56000 68000 51273000 53188000 102215000 64898000 83000 31000 166823000 123196000 188384000 130877000 5477000 13253000 31000 30000 2858000 721000 185000 1010000 1106000 676000 26000 46000 11211000 18341000 20709000 34262000 14929000 706000 110000 143000 420000 2513000 2209000 9000 17972000 3067000 38681000 37329000 0.0001 0.0001 100000000 100000000 0.0001 0.0001 300000000 300000000 71541070 71541070 49444689 49444689 17000 15000 241146000 158210000 -91410000 -64627000 100000 100000 50000 50000 149703000 93548000 188384000 130877000 3611000 3010000 5698000 5495000 1813000 1553000 2887000 2613000 1798000 1457000 2811000 2882000 1199000 413000 1747000 701000 109000 16000 157000 30000 6976000 4246000 14111000 8681000 3617000 2913000 7278000 5745000 281000 281000 83000 1000 12182000 7588000 23491000 15156000 -10384000 -6131000 -20680000 -12274000 547000 1384000 1016000 2357000 13000 323000 -5025000 18000 -51000 -62000 40000 -193000 -1435000 -6103000 -2317000 -10577000 -7566000 -26783000 -14591000 -0.15 -0.18 -0.42 -0.34 -0.15 -0.18 -0.42 -0.34 68770644 42886180 63538782 42856809 68770644 42886180 63538782 42856809 -10577000 -7566000 -26783000 -14591000 1000 -10577000 -7566000 -26783000 -14590000 49444689 15000 158210000 -50000 -64627000 93548000 3334 1000 1000 227169 1171000 1171000 580199 1602000 1602000 10679354 1000 39655000 39656000 66667 356000 356000 2751556 1000 12382000 12383000 4394000 4394000 2555209 9071000 9071000 -16206000 -16206000 66308177 17000 226842000 -50000 -80833000 145976000 60000 16000 16000 7571 526000 526000 2000000 5500000 5500000 3165322 7343000 7343000 919000 919000 -10577000 -10577000 71541070 17000 241146000 -50000 -91410000 149703000 42775415 13000 130553000 -23000 -50000 -27545000 102948000 55032 193000 193000 16667 57000 57000 1000 1000 -7026000 -7026000 42847114 13000 130803000 -22000 -50000 -34571000 96173000 94510 3000 3000 7066 38000 38000 44000 44000 69000 69000 -7565000 -7565000 42948690 13000 130957000 -22000 -50000 -42136000 88762000 -26783000 -14591000 801000 516000 6465000 5226000 12000 3000 281000 495000 268000 197000 375000 83000 1000 882000 249000 1547000 1171000 -5025000 771000 -52000 -1683000 -232000 6255000 -578000 -157000 -42000 70000 -8644000 4770000 -1211000 48000 -453000 -187000 1000 -69000 -1000 -1000 -26852000 -1192000 4248000 254000 2550000 145000 1233000 -250000 83000 1000 -7948000 -648000 29000 3000 -850000 2000000 44971000 5315000 9345000 4016000 17000 186000 36000 8480000 581000 39473000 1396000 1000 4673000 -443000 731000 812000 5404000 369000 436000 352000 12650000 9071000 7344000 600000 5500000 12383000 4394000 1602000 1655000 919000 1217000 4480000 862000 11000 101000 36000 576000 38000 69000 193000 101000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. <b>DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Description of Business</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">COMSovereign Holding Corp. (the “Company”), formerly known as Drone Aviation Holding Corp., is a provider of technologically-advanced telecom solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. The Company has assembled a portfolio of communications, power and portable infrastructure technologies, capabilities and products that enable the upgrading of latent 3G networks to 4G and 4G-LTE networks and will facilitate the rapid rollout of the 5G and “next-Generation” (“nG”) networks of the future. The Company focuses on novel capabilities, including signal modulations, antennae, software, hardware and firmware technologies that enable increasingly efficient data transmission across the radio-frequency spectrum. The Company’s product solutions are complemented by a broad array of services including technical support, systems design and integration, and sophisticated research and development programs. The Company competes globally on the basis of its innovative technology, broad product offerings, high-quality and cost-effective customer solutions, as well as the scale of its global customer base and distribution. In addition, the Company believes it is in a unique position to rapidly increase its near-term domestic sales as it is among the few U.S.-based providers of telecommunications equipment and services.<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 29, 2021, the Company completed the acquisition of Skyline Partners Technology LLC, a Colorado limited liability company that does business under the name Fastback Networks (“Fastback”). Fastback is a manufacturer of intelligent backhaul radio (IBR) systems that deliver high-performance wireless connectivity to virtually any location, including those challenged by Non-Line of Sight (NLOS) limitations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On February 25, 2021, the Company completed the acquisition of Sky Sapience Ltd., a company organized under the laws of the State of Israel (“SKS”). SKS is an Israeli-based manufacturer of drones with a patented tethered hovering technology that provides long-duration, mobile and all-weather Intelligence, Surveillance and Reconnaissance (ISR) capabilities to customers worldwide for both land- and marine-based applications.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On April 1, 2021, the Company completed the acquisition of RVision, Inc., a Nevada corporation (“RVision”). RVision is a developer of technologically-advanced video and communications products and physical security solutions designed for government and private sector commercial industries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 3, 2021, the Company completed the acquisition of Innovation Digital, LLC, a California limited liability company (“Innovation Digital”). Innovation Digital is a premier provider of “beyond state-of-the-art” mixed analog/digital signal processing solutions, intellectual property (IP) licensing, and design and consulting services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">See Note 11 – <i>Business Acquisitions</i> for further discussion of the Company’s acquisitions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis of Presentation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying financial statements of the Company were prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Historical information is not necessarily indicative of the Company’s future results of operations, financial position or cash flows.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As described in Note 15 – <i>Stockholders’ Equity</i>, effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. The Condensed Consolidated financial statements and accompanying notes give effect to the Split as if it occurred at the beginning of the first period presented. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Principles of Consolidation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The results for the three and six months ended June 30, 2021 are not necessarily indicative of the Company’s results of operations, financial position or cash flows that may be expected for the full fiscal year or future operating periods. The unaudited Condensed Consolidated Financial Statements included herein should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The unaudited Condensed Consolidated Financial Statements as of, and for the three and six months ended, June 30, 2021 and 2020 include the accounts of the Company and all of its subsidiaries. All intercompany transactions and accounts have been eliminated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>COVID-19 and Market Update</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin: 0pt 0">In March 2020, the World Health Organization categorized the COVID-19 outbreak as a pandemic and the President of the United States declared it a national emergency. The Company continues to monitor the market and environment for impacts to the business as the pandemic continues to evolve and its future effects remain uncertain.</p><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reclassifications</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain immaterial June 30, 2020 amounts have been reclassified to be consistent with the current period presentation. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></p> The unaudited Condensed Consolidated Financial Statements included herein should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020. <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There have been no material changes in the Company’s significant accounting policies as of and for the six months ended June 30, 2021, as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting Standards Not Yet Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-04, <i>Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40) (ASU 2021-04)</i>. This guidance clarifies an issuer’s accounting for certain modifications of freestanding equity-classified written call options and provides a “principles-based” framework to determine whether an issuer should recognize the modification or exchange and an adjustment to equity or an expense. The Company is currently evaluating the potential impact ASU 2021-04 will have on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2020, the FASB issued ASU 2020-06, <i>Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. This guidance simplifies the accounting for certain convertible instruments and contracts in an entity’s own equity. As a smaller reporting entity, this standard will become effective for fiscal years beginning after December 15, 2023, including interim periods within those years. The Company is currently evaluating the potential impact ASU 2020-06 will have on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2020, the FASB issued ASU 2020-04, <i>Reference Rate Reform (Topic 848)</i>. This guidance provides optional guidance related to reference rate reform, which provides practical expedients for contract modifications and certain hedging relationships associated with the transition from reference rates that are expected to be discontinued. This guidance is applicable for borrowing instruments that use LIBOR as a reference rate and is effective upon issuance through December 31, 2022. The Company has performed an evaluation of and will continue to evaluate, through December 31, 2022, the impact of this ASU. This ASU does not currently and is not expected to have in the future, a material effect on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-11 (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held. This standard will become effective for interim and annual periods beginning after December 15, 2022 and earlier adoption is permitted. The Company is currently evaluating the potential impact the adoption of this ASU will have on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounting Standards Adopted</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">During the six months ended June 30, 2021, the Company adopted ASU 2019-12, <i>Income Taxes (Topic 740)</i>. This guidance simplifies the accounting for income taxes by removing certain exceptions to the general principles and also simplifies areas such as franchise taxes, step-up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws and rate changes. The impact that adopting this ASU has not had any material effect on the Condensed Consolidated Financial Statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting Standards Not Yet Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-04, <i>Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40) (ASU 2021-04)</i>. This guidance clarifies an issuer’s accounting for certain modifications of freestanding equity-classified written call options and provides a “principles-based” framework to determine whether an issuer should recognize the modification or exchange and an adjustment to equity or an expense. The Company is currently evaluating the potential impact ASU 2021-04 will have on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2020, the FASB issued ASU 2020-06, <i>Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>. This guidance simplifies the accounting for certain convertible instruments and contracts in an entity’s own equity. As a smaller reporting entity, this standard will become effective for fiscal years beginning after December 15, 2023, including interim periods within those years. The Company is currently evaluating the potential impact ASU 2020-06 will have on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2020, the FASB issued ASU 2020-04, <i>Reference Rate Reform (Topic 848)</i>. This guidance provides optional guidance related to reference rate reform, which provides practical expedients for contract modifications and certain hedging relationships associated with the transition from reference rates that are expected to be discontinued. This guidance is applicable for borrowing instruments that use LIBOR as a reference rate and is effective upon issuance through December 31, 2022. The Company has performed an evaluation of and will continue to evaluate, through December 31, 2022, the impact of this ASU. This ASU does not currently and is not expected to have in the future, a material effect on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-11 (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held. This standard will become effective for interim and annual periods beginning after December 15, 2022 and earlier adoption is permitted. The Company is currently evaluating the potential impact the adoption of this ASU will have on the Condensed Consolidated Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounting Standards Adopted</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">During the six months ended June 30, 2021, the Company adopted ASU 2019-12, <i>Income Taxes (Topic 740)</i>. This guidance simplifies the accounting for income taxes by removing certain exceptions to the general principles and also simplifies areas such as franchise taxes, step-up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws and rate changes. The impact that adopting this ASU has not had any material effect on the Condensed Consolidated Financial Statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. GOING CONCERN</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. GAAP requires management to assess a company’s ability to continue as a going concern within one year from the financial statement issuance and to provide related note disclosures in certain circumstances.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared assuming the Company will continue as a going concern. For the six months ended June 30, 2021, the Company generated negative cash flows from operations of $28.85 million and had an accumulated deficit of $91.41 million.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management anticipates that the Company will be dependent, for the near future, on additional debt facilities or investment capital to fund growth initiatives. The Company intends to position itself so that it will be able to raise additional funds through the capital markets, including but not limited to, securing a line or lines of credit, the issuance of debt, and/or accessing the equity markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s fiscal operating results and accumulated deficit, among other factors, raise substantial doubt about the Company’s ability to continue as a going concern. The Company will continue to pursue the actions outlined above, as well as work towards increasing revenue and operating cash flows, to meet its future liquidity requirements. However, there can be no assurance that the Company will be successful in any capital-raising efforts that it may undertake, and the failure of the Company to raise additional capital could adversely affect its future operations and viability. </p> -28850000 -91410000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. REVENUE</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table is a summary of the Company’s timing of revenue recognition for the three and six months ended June 30, 2021 and 2020: </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Timing of revenue recognition:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 52%; text-align: left">Services and products transferred at a point in time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,473</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,953</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,370</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,115</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Services and products transferred over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">138</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">57</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">328</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">380</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,010</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,698</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,495</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates revenue by source and geographic destination to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue by source consisted of the following for the three and six months ended June 30, 2021 and 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Revenue by products and services:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 52%; text-align: left">Products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,697</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,867</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,572</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">361</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,010</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,698</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,495</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue by geographic destination consisted of the following for the for the three and six months ended June 30, 2021 and 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Revenue by geography:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 52%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,550</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,735</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,281</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,925</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,061</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,417</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,010</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,698</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,495</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Contract Balances</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company records contract assets when it has a right to consideration and records accounts receivable when it has an unconditional right to consideration. Contract liabilities consist of cash payments received (or unconditional rights to receive cash) in advance of fulfilling performance obligations. As of June 30, 2021, the Company did not have a contract assets balance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table is a summary of the Company’s opening and closing balances of contract liabilities related to contracts with customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Balance at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Additions through advance billings to or payments from vendors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">768</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Additions through business acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,315</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Revenue recognized that was included in the prior period balance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(554</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Revenue recognized from current period advance billings to or payments from vendors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(394</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Revenue recognized from amounts acquired through business acquisition</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,031</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Balance at June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,968</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The increase in contract liabilities during the six months ended June 30, 2021 was primarily due to invoiced amounts that did not yet meet the revenue recognition criteria, partially offset by the revenue recognition criteria being met for previously deferred revenue.</p> <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Timing of revenue recognition:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 52%; text-align: left">Services and products transferred at a point in time</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,473</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,953</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,370</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,115</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Services and products transferred over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">138</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">57</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">328</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">380</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,010</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,698</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,495</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 3473000 2953000 5370000 5115000 138000 57000 328000 380000 3611000 3010000 5698000 5495000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Revenue by products and services:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 52%; text-align: left">Products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,697</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,867</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,572</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">361</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,010</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,698</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,495</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 3250000 2697000 4867000 4572000 361000 313000 831000 923000 3611000 3010000 5698000 5495000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Revenue by geography:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; width: 52%; text-align: left">North America</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,550</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,735</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,281</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,925</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,061</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,417</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,010</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,698</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,495</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2550000 2735000 4281000 4925000 1061000 275000 1417000 570000 3611000 3010000 5698000 5495000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Balance at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">864</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Additions through advance billings to or payments from vendors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">768</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Additions through business acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,315</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Revenue recognized that was included in the prior period balance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(554</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9.15pt">Revenue recognized from current period advance billings to or payments from vendors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(394</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Revenue recognized from amounts acquired through business acquisition</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,031</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Balance at June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,968</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 864000 768000 3315000 -554000 -394000 -1031000 2968000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5. ACCOUNTS RECEIVABLE, NET</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable consisted of the following as of June 30, 2021 and December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in US$’s)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Account receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,984</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,474</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,271</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,687</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total account receivables, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,713</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">787</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized $0.20 million and $0.13 million of bad debt expense for the three months ended June 30, 2021 and 2020, respectively, and $0.20 million and $0.38 million for the six months ended June 30, 2021 and 2020, respectively.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in US$’s)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Account receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,984</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,474</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,271</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,687</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total account receivables, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,713</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">787</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 2984 2474 1271 1687 1713 787 200000 130000 200000 380000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>6. INVENTORY</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inventory consisted of the following as of June 30, 2021 and December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,041</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,765</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,305</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Total inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,386</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,531</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,239</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(993</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total inventory, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,147</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,538</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,041</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,765</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">461</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,305</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Total inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,386</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,531</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,239</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(993</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total inventory, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,147</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,538</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4041000 1765000 1249000 461000 3096000 3305000 8386000 5531000 1239000 993000 7147000 4538000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. PREPAID</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses consisted of the following as of June 30, 2021 and December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Amounts in thousands)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,<br/> 2021</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,<br/> 2020</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid products and services</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,154</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">172</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred offering expenses</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">569</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid rent and security deposit</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">732</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4pt double; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,238</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4pt double; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,473</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Amounts in thousands)</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,<br/> 2021</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,<br/> 2020</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left; width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid products and services</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,154</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">172</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred offering expenses</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">569</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid rent and security deposit</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">732</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4pt double; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,238</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4pt double; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,473</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 7154000 172000 569000 84000 732000 7238000 1473000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. PROPERTY AND EQUIPMENT, NET</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, net consisted of the following as of June 30, 2021 and December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Shop machinery and equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,239</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,961</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Computers and electronics</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">575</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Office furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">627</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">348</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Building</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,801</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-192">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,164</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">274</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,554</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less - accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,805</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,872</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,749</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,286</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized $0.44 million and $0.29 million of depreciation expense for the three months ended June 30, 2021 and 2020, respectively, and $0.8 million and $0.52 million for the six months ended June 30, 2021 and 2020, respectively.</span></p> <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">Shop machinery and equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,239</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,961</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Computers and electronics</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">575</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Office furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">627</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">348</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Building</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,801</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-192">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,164</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">274</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,554</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less - accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,805</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,872</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,749</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,286</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 11239000 9961000 1393000 575000 627000 348000 4801000 1330000 1164000 274000 20554000 11158000 10805000 8872000 9749000 2286000 440000 290000 800000 520000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>9. ACCOUNTS PAYABLE AND ACCRUED EXPENSES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Accounts payable and accrued expenses consisted of the following as of June 30, 2021 and December 31, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,593</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,583</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,029</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,538</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,649</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,191</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,992</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Total accounts payable and accrued expenses</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,477</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,253</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,593</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,583</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,029</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,538</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,649</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,191</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,992</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Total accounts payable and accrued expenses</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,477</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,253</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2593000 5583000 155000 2029000 1538000 1649000 1191000 3992000 5477000 13253000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>10. LEASES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Operating Leases</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has operating leases for office, manufacturing and warehouse space, office equipment, and vehicles.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As part of the SKS business acquisition on February 25, 2021, the Company assumed a lease of flexible office space with a remaining term of approximately 28 months that will expire on July 1, 2023. Monthly payments are $16 thousand during the remaining life of the lease. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As part of the SKS business acquisition on February 25, 2021, the Company assumed vehicle leases with a remaining weighted average term of approximately 11 months. Monthly average payments are $2 thousand during the remaining life of the leases. The leases included an implicit rate of return from 5.41% to 6% and no renewal options.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In April 2021, the Company entered into a 60-month office equipment lease with monthly payments and no renewal options. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In April 2021, a subsidiary of the Company entered into several vehicle leases with approximately 36-month terms. Monthly payments range from $1 thousand to $2 thousand. Each lease had an implicit rate of 6.0% and no renewal options.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">In May 2021, a subsidiary of the Company entered into an amendment to its existing facility lease to extend the expiration date through June 20, 2022 and to increase the annual base to $12 thousand per month. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms. The modification resulted in additional right-of-use asset and lease liability of $0.12 million</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As part of the RVision business acquisition on April 1, 2021, the Company assumed a lease of office space with a remaining term of approximately 35 months that will expire on March 31, 2024. Monthly payments ae $7 thousand during the remaining life of the lease. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other information related to the Company’s operating leases are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">For the <br/> six months ended<br/> June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Operating lease ROU Asset – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,725</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,217</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Decrease</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-193">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(495</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Operating lease ROU Asset – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,447</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease liability – December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,885</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,217</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Decrease</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(30</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(453</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Operating lease liability – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,619</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease liability – short term</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,106</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Operating lease liability – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,513</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease liability – total</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">595</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Variable lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Short-term lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">102</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">598</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s operating leases as of June 30, 2021 and December 31, 2020, respectively:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average remaining lease term</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.45 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.19 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average discount rate</span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.95</td><td style="width: 1%; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the lease liabilities recorded on the Condensed Consolidated Balance Sheet as of June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Operating<br/> Leases</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">675</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,179</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">707</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,996</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: effect of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(377</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: current obligations under leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,106</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Long-term lease obligations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,513</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Finance Leases</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has finance leases for certain manufacturing and office equipment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information related to the Company’s finance leases are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">For the <br/> six months ended<br/> June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Finance lease ROU Asset – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Finance lease ROU Asset – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Finance lease liability – December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">55</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Interest accretion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Payment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Operating lease liability – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Finance lease liability – short term</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Finance lease liability – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-197">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Finance lease liability – total</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s finance leases as of June 30, 2021 and December 31, 2020, respectively:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average remaining lease term</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.75 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.10 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average discount rate</span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7.20</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.91</td><td style="width: 1%; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the finance lease liabilities recorded on the Condensed Consolidated Balance Sheet as of June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Finance<br/> Leases</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-198">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: effect of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: current obligations under leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(26</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Long-term lease obligations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-199">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> P28M 16000 P11M 2000 0.0541 0.06 In April 2021, a subsidiary of the Company entered into several vehicle leases with approximately 36-month terms. Monthly payments range from $1 thousand to $2 thousand. Each lease had an implicit rate of 6.0% and no renewal options.  the Company entered into an amendment to its existing facility lease to extend the expiration date through June 20, 2022 and to increase the annual base to $12 thousand per month. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms. The modification resulted in additional right-of-use asset and lease liability of $0.12 millionAs part of the RVision business acquisition on April 1, 2021, the Company assumed a lease of office space with a remaining term of approximately 35 months that will expire on March 31, 2024. Monthly payments ae $7 thousand during the remaining life of the lease. <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">For the <br/> six months ended<br/> June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Operating lease ROU Asset – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,725</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,217</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Decrease</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-193">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(495</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Operating lease ROU Asset – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,447</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease liability – December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,885</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,217</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Decrease</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(30</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(453</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Operating lease liability – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,619</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease liability – short term</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,106</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Operating lease liability – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,513</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease liability – total</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Operating lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">595</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Variable lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Short-term lease cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">102</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">598</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 2725000 1217000 -495000 3447000 2885000 1217000 -30000 -453000 3619000 1106000 2513000 3619000 595000 102000 598000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average remaining lease term</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">3.45 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.19 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average discount rate</span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">5.95</td><td style="width: 1%; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> P3Y5M12D P4Y2M8D 0.060 0.0595 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Operating<br/> Leases</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">675</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,179</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">707</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">384</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,996</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: effect of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(377</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,619</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: current obligations under leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,106</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Long-term lease obligations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,513</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 675000 1179000 1048000 707000 384000 3000 3996000 377000 3619000 1106000 2513000 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">For the <br/> six months ended<br/> June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Finance lease ROU Asset – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Finance lease ROU Asset – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Finance lease liability – December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">55</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Increase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Interest accretion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Payment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Operating lease liability – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Finance lease liability – short term</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Finance lease liability – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-197">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Finance lease liability – total</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 68000 12000 56000 55000 1000 30000 26000 26000 26000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">June 30,<br/> 2021</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December 31,<br/> 2020</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average remaining lease term</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.75 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1.10 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted average discount rate</span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7.20</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.91</td><td style="width: 1%; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> P0Y9M P1Y1M6D 0.0720 0.0391 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Finance<br/> Leases</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-198">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: effect of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Less: current obligations under leases</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(26</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Long-term lease obligations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-199">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 19000 8000 27000 1000 26000 26000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11. BUSINESS ACQUISITIONS </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Skyline Partners Technology LLC</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 29, 2021, the Company completed the acquisition of Fastback for cash consideration paid of $1.32 million and the issuance of $1.50 million aggregate principal amount of term notes and $11.15 million aggregate principal amount of convertible notes that are convertible into common stock at a conversion price of $5.22 per share, subject to adjustment. See Note 13 – <i>Debt Agreements </i>for further discussion of the notes. Fastback’s products complement and enhance the Company’s 5g connectivity offerings. All resulting goodwill is expected to be tax deductible.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Fair Value</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">245</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">358</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,914</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Property &amp; equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Intellectual Property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,502</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">96</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,527</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,853</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,055</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">174</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Contract liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">213</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Accrued warranty liability – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,965</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Sky Sapience Ltd.</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On February 25, 2021, the Company completed the acquisition of SKS. The total preliminary purchase price consideration amounted to $11.78 million, subject to working capital and other post-closing adjustments, representing (i) cash paid on the closing date of $2.71 million, (ii) 2,555,209 shares of the Company’s common stock with a fair value of $9.07 million or $3.55 per share, of which an aggregate of 1,151,461 shares is being held in an escrow fund for the purpose of satisfying any post-closing indemnification claims against the sellers under the share purchase agreement. SKS’s products complement and enhance the Company’s tethered drone product portfolio for commercial communications, defense and national security markets. All resulting goodwill is expected to be tax deductible.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,229</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">334</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property &amp; equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">472</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,115</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,693</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">710</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">431</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,309</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">194</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities - long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">267</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,782</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RVision, Inc.</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On April 1, 2021, the Company completed the acquisition of RVision. The Company acquired 100% of the outstanding capital stock of RVision in exchange for 2,000,000 shares of its common stock with a fair value of $5.5 million or $2.75 per share. Pursuant to the terms of the acquisition, the Company filed a registration statement under the Securities Act of 1933, as amended (the “Securities Act”), to register the resale of 1,000,000 of such shares of common stock, and agreed to include the remaining shares in any registration statement the Company files under the Securities Act for a primary offering within one year of the closing date, subject to certain exceptions. RVision’s products complement and enhance the Company’s communication offerings and provides additional access to governmental and private sector commercial industries. All resulting goodwill is expected to be tax deductible.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-indent: -0.125in; padding-left: 0.125in; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">825</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property &amp; equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">270</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,629</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,289</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">793</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">453</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">196</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,500</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Innovation Digital, LLC</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 3, 2021, the Company completed the acquisition of Innovation Digital. The total preliminary purchase price consideration amounted to $8.94 million, representing cash consideration paid of $1.0 million, 3,165,322 shares of common stock with a fair value of $7.34 million or $2.32 per share, and a promissory note in the principal amount of $0.60 million that is convertible into common stock at a conversion price of $2.35. Pursuant to the terms of the acquisition, the Company has agreed to filed a registration statement under the Securities Act of 1933, as amended (the “Securities Act”), to register the resale of the 3,165,322 shares of common stock. See Note 13 – <i>Debt Agreements</i> for further discussion of the notes. Innovation digital enhances the Company’s portfolio of intellectual property and licensing capabilities. All resulting goodwill is expected to be tax deductible.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Fair Value</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Property &amp; equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">105</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other Non-Current Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,046</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,159</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,944</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.</span></p> 1320000 1500000 11150000 5.22 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Fair Value</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">245</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">358</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,914</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Property &amp; equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Intellectual Property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,502</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">96</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,527</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,853</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,055</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">174</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Contract liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">213</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Accrued warranty liability – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">236</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,965</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-indent: -0.125in; padding-left: 0.125in; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">825</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property &amp; equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">270</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,629</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,289</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">793</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">453</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">196</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,500</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 9000 245000 358000 1914000 202000 3502000 96000 9527000 15853000 1055000 174000 210000 213000 236000 13965000 11780000 2710000 2555209 9070000.00 3.55 1151461 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,229</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">334</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property &amp; equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">472</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,115</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,693</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">710</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">431</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contract liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,309</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">194</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities - long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">267</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,782</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Fair Value</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Property &amp; equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">105</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other Non-Current Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,046</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,159</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Notes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Operating lease liabilities – long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,944</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 320000 60000 1229000 15000 334000 148000 472000 13115000 15693000 710000 431000 2309000 194000 267000 11782000 1 2000000 5500000 2.75 1000000 449000 47000 53000 825000 16000 270000 5629000 7289000 54000 219000 74000 793000 453000 196000 5500000 8940000 1000000.0 3165322 7340000 2.32 600000 2.35 3165322 6000 105000 2000 9046000 9159000 78000 32000 31000 74000 8944000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. GOODWILL AND OTHER INTANGIBLE ASSETS</b></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the changes in the carrying amount of goodwill for the six months ended June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Total</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Balance at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,898</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">2021 Acquisitions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,317</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Balance at June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">102,215</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the gross carrying amounts and accumulated amortization of the Company’s intangible assets as of June 30, 2021 and December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Definite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,974</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,350</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,624</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(34</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,304</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,046</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,201</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,485</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,716</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(673</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,057</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Noncompete</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">937</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(508</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">429</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total definite-lived intangible assets at December 31, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,542</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(18,354</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,188</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Trade names</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,808</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,166</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-200">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,584</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,766</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,201</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,404</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,797</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,232</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,182</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,050</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Noncompete</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(742</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Capitalized software</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,329</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,299</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total definite-lived intangible assets at June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">76,092</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(24,819</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,273</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Amortization expense of intangible assets was $3.17 million and $2.62 million for the three months ended June 30, 2021 and 2020, respectively, and $6.47 million and $5.23 million for the six months ended June 30, 2021 and 2020, respectively. During the six months ended June 30, 2021, the Company impaired obsolete software that was replaced during the year. Impairment expense for the three and six months ended June 30, 2021 was $0.28 million. There was no impairment expense for the three and six months ended June 30, 2020. The Company’s amortization is generally based on no residual value using the straight-line amortization method as it best represents the benefit of the intangible assets. However, capitalized software is amortized using the greater of (1) the net realizable value test, which is based on the proportion of current gross revenues to the total of current and estimated future gross revenues for the project or (2) straight-line amortization. The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Asset Class</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weighted-<br/> Average<br/> Amortization<br/> period</b></span></td><td style="vertical-align: bottom; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 88%">Trade names</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%"> </td><td style="text-align: right; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.8 years</span></td><td style="text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.0 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.7 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.5 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Noncompete</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.0 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Capitalized software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">All Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.0 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30 2021, the expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter was as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Estimated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,513</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,687</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,602</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,493</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,159</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,326</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,493</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,273</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Total</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Balance at December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,898</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">2021 Acquisitions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">37,317</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Balance at June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">102,215</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 64898000 37317000 102215000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands)</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Definite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,974</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,350</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,624</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(34</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,304</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,046</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,201</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,485</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,716</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(673</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,057</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Noncompete</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">937</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(508</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">429</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total definite-lived intangible assets at December 31, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,542</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(18,354</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,188</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Trade names</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,808</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,166</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-200">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,584</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,766</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,201</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,404</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,797</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,232</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,182</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,050</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Noncompete</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(742</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Capitalized software</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,329</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,299</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total definite-lived intangible assets at June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">76,092</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(24,819</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,273</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 5974000 -1350000 4624000 350000 -34000 316000 39350000 -10304000 29046000 21201000 -5485000 15716000 3730000 -673000 3057000 937000 -508000 429000 71542000 -18354000 53188000 5974000 -1808000 4166000 69000 -69000 39350000 -13584000 25766000 21201000 -7404000 13797000 7232000 -1182000 6050000 937000 -742000 195000 1329000 -30000 1299000 76092000 -24819000 51273000 3170000 2620000 6470000 5230000 280000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Asset Class</td><td style="text-align: center; font-weight: bold; vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Weighted-<br/> Average<br/> Amortization<br/> period</b></span></td><td style="vertical-align: bottom; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 88%">Trade names</td><td style="width: 1%"> </td> <td style="text-align: left; width: 1%"> </td><td style="text-align: right; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.8 years</span></td><td style="text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.0 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.7 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intellectual property</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.5 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Noncompete</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.0 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Capitalized software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7 years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">All Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.0 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P6Y9M18D P5Y P6Y P5Y8M12D P6Y6M P2Y P4Y8M12D P6Y <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Estimated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,513</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,687</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,602</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,493</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,159</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,326</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,493</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,273</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6513000 12687000 12602000 10493000 5159000 2326000 1493000 51273000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13. DEBT AGREEMENTS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Secured Notes Payable</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsidiary of the Company had previously entered into a promissory note not to exceed the principal amount of $0.55 million that bore interest at 8.5% per annum with a maturity date of August 31, 2018. On September 11, 2019, the note was amended with both parties agreeing that the outstanding balance of $0.81 million would be due on February 28, 2020. This promissory note was secured by substantially all of the assets of the subsidiary. As of December 31, 2020, an aggregate principal amount of $0.79 million was outstanding under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsidiary of the Company had previously entered into a promissory note in the principal amount of $0.45 million that bore interest at 9.0% per annum and was scheduled to mature on March 1, 2022. As of December 31, 2020, an aggregate principal amount of and $0.15 million, was outstanding under this note. This promissory note was secured by all assets, certain real estate and cash accounts of the subsidiary, and was guaranteed by certain management of the subsidiary. The aggregate principal amount of this note was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsidiary of the Company had previously entered into a promissory note in the principal amount of $50 thousand that bore interest at 7.9% per annum and was scheduled to mature on September 1, 2021. This promissory note was secured by business equipment, certain real estate and cash accounts of the subsidiary and was guaranteed by certain management of the subsidiary. As of December 31, 2020, an aggregate principal amount of $11 thousand was outstanding under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsidiary of the Company had previously entered into a loan agreement under which it received $2.0 million bearing interest at the rate of 9.0% per annum and is scheduled to mature on November 26, 2021. Upon an event of default, the interest rate would automatically increase to 15% per annum on any unpaid principal and interest, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. Accrued interest is calculated on a compound basis and is payable semi-annually in May and November of each year. Principal is scheduled to be due in full at maturity but can be prepaid in full or in part without penalty. The loan is secured by all of the assets of the subsidiary and is guaranteed by the Company. The debt issuance costs were the result of the issuance of 350,000 shares of common stock and a cash payment of $80 thousand. The Company defaulted on this loan during fiscal 2020, which caused the interest rate to increase to a monthly compounded rate of 15% per annum, a late charge of 5% was incurred, and the loan and accrued interest became due on-demand. Amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the loan becoming due on-demand from the default event. As of December 31, 2020, an aggregate principal amount of $2.0 million was outstanding under this loan. On January 26, 2021, $1.0 million of the principal amount of this loan and all accrued interest with a combined total of $1.23 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 295,674 shares of common stock, along with warrants to purchase up to 295,674 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The extinguishment on January 26, 2021 cured all events of default. As of June 30, 2021, an aggregate principal amount of $1.0 million was outstanding under this loan. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On February 26, 2020, the Company entered into a $0.6 million secured business loan that bore interest at 78.99% per annum which matured on December 26, 2020. The loan was secured by the assets of the Company. As of December 31, 2020, an aggregate principal amount of $75 thousand was outstanding and past due under this loan. The aggregate principal amount of this loan was fully repaid during 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the acquisition a subsidiary on March 6, 2020, the Company assumed a secured loan with FirstBank in the principal amount of $0.98 million that bore interest at 5% per annum, with a maturity date of June 1, 2020. This loan was subsequently extended to September 15, 2020 and the interest rate was increased to 36% per annum for any principal balance remaining unpaid past the extended maturity date. The loan was secured by certain assets of the subsidiary. This loan was subjected to covenants, whereby the subsidiary was required to meet certain financial and non-financial covenants at the end of each fiscal year. As of December 31, 2020, an aggregate principal amount of $0.86 million was outstanding and past due under this loan. The aggregate principal amount of this loan was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 19, 2020, the Company entered into a secured loan agreement in the amount of $2.01 million that bore interest at 5% per annum with a maturity date of August 31, 2020, which was subsequently extended to October 15, 2020. Upon maturity, the interest rate automatically increased to 18% per annum, and a late charge of 5% was charged for any balance overdue by more than 10 days. The loan was secured by certain intellectual property assets of the Company. As of December 31, 2020, an aggregate principal amount of $2.01 million was outstanding and past due under this loan. On January 26, 2021, the aggregate principal amount of this loan and accrued interest with a combined total of $2.25 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> plus a 10,000 unit conversion bonus, resulting in the issuance of 552,231 shares of common stock, along with warrants to purchase up to 552,231 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the acquisition a subsidiary on March 6, 2020, the Company: assumed various equipment financing loans with aggregate principal balances of approximately $0.2 million, which were secured by the related equipment, that bore interest ranging from 6.7% to 8.5% per annum. Monthly principal and interest payments were due over the term. As of December 31, 2020, aggregate principal balances of approximately $0.18 million were outstanding and past due under these loans. The aggregate principal amounts of these loans were fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On December 8, 2020, the Company entered into a secured loan agreement in the aggregate principal amount of $1.1 million with an original issue discount of $0.1 million, that bore interest at the rate of 10% per annum and matured on January 6, 2021. Upon an event of default, the interest rate would automatically increase to 36% per annum on any unpaid principal, or the maximum amount permitted by applicable law, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. The loan was guaranteed by a subsidiary of the Company and was secured by the Company’s equity interest in the subsidiary, all of the assets of the subsidiary and certain intellectual property assets of the Company. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 23,334 shares of his personally owned, issued and outstanding common stock to the lender and brokers, as part of this transaction. The shares had a total fair value of $0.14 million. The Company accounted for this as a contribution from Mr. Hodges, as debt issuance costs. The Company incurred debt issuance costs to the placement agent of this transaction in the amount of $50 thousand. As of December 31, 2020, an aggregate principal amount of $1.1 million was outstanding under this loan. On January 26, 2021, $0.4 million of the principal amount of this loan and accrued interest with a combined total of $0.5 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 119,418 shares of common stock, along with warrants to purchase up to 119,418 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.7 million principal amount of this loan was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 15, 2021, in connection with its acquisition of the new manufacturing facility in Tucson, Arizona, a subsidiary entered into a secured loan agreement pursuant to which it received a loan in the amount of up to $5.36 million that bears interest on the outstanding loan balance at the greater of (i) 8% per annum or (ii) 6.75% per annum in excess of the 1-month LIBOR rate, and matures on January 15, 2022. At the closing of the loan, the lender withheld $0.51 million of the loan amount as an interest reserve. In addition, $0.88 million of the loan amount was withheld and may be disbursed at later dates to pay for lender-approved improvements to the property secured by the loan. Interest is payable monthly. The loan is due in full at maturity. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. Upon the maturity date or earlier date upon which the unpaid balance of the loan may become immediately payable due to acceleration, and on any prepayments of the loan, the subsidiary will owe an exit fee equal to the greater of (a) $54 thousand, or (b) 1.00% of the unpaid loan balance and all unpaid accrued interest and fees. Subject to certain terms and conditions and upon payment of a fee, the subsidiary may request a six-month extension of the maturity date. The loan is secured by the land, building and certain other assets of the subsidiary and is guaranteed by the Company and Daniel L. Hodges, the Company’s Chief Executive Officer. In addition, all rights to leases and rent related to the land and building assets have been assigned to the lender for potential non-performance by the subsidiary of its obligations under the loan. This loan is subject to certain financial and non-financial covenants on the part of the subsidiary at the end of each fiscal quarter and fiscal year. The Company incurred debt issuance costs for transaction in the amount of $0.16 million. As of June 30, 2021, an aggregate principal amount of $4.48 million was outstanding under this loan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with its acquisition of a subsidiary on January 29, 2021, the Company assumed the obligations of the sellers on a secured loan in the principal amount of $0.21 million that bears interest on the outstanding loan balance at the greater of (i) 5.75% per annum in excess of the Prime Rate or (ii) $4 thousand per month, with a maturity date of April 30, 2021. Interest is payable monthly. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. The loan was secured by the assets of the subsidiary. The principal amount of this loan was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Notes Payable</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller on a promissory note in the principal amount of $0.5 million that bore interest at 12.0% per annum with a maturity date of October 17, 2017, which was subsequently extended to September 30, 2020 and the interest rate was reduced to 10% per annum. Accrued interest and the full principal balance were due at maturity. Upon maturity, the interest rate increased to 15% per annum for any balance overdue by more than 5 days. During 2020, all unpaid accrued interest from October 1, 2019 through December 31, 2019 was converted into 4,832 shares of common stock. As of December 31, 2020, an aggregate principal amount of $0.5 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $0.56 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 135,324 shares of common stock, along with warrants to purchase up to 135,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of a promissory note in the principal amount of $0.18 million that bore interest at the rate of 15% per annum and was due on November 30, 2017, which was subsequently extended to September 30, 2020 and the interest rate was reduced to 10% per annum. Accrued interest and principal were due and payable at maturity. Upon maturity, the interest rate increased to 15% per annum for any balance overdue by more than 5 days. As of December 31, 2020, an aggregate principal amount of $0.18 million was outstanding and past due. The aggregate principal amount of this note was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsidiary of the Company had previously entered into a 90-day promissory note in the principal amount of $4.4 million with an original issue discount of $0.4 million. Subsequently, this note was amended to accrue interest at the rate of 8% per annum and to extend the maturity date with new payment terms. In September 2019, the promissory note was increased to $5.0 million as all unpaid accrued interest was added to the principal balance and to extend the maturity date to March 20, 2020 and increase the interest rate to 10% per annum. In April 2020, the maturity date of this note was extended to August 31, 2020, the interest rate was increased to 12% per annum, and the Company provided to the lender 33,334 fully paid and non-assessable shares of its common stock that have been treated as debt issuance costs. As of December 31, 2020, an aggregate principal amount of $3.5 million was outstanding under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $4.21 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 1,014,716 shares of common stock, along with warrants to purchase up to 1,014,716 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsidiary of the company had previously entered into several promissory notes in the aggregate principal amount of $0.45 million that bore an effective interest rate of 133% per annum due to a single payment incentive, which matured on December 6, 2019. Of these promissory notes, an aggregate principal amount of $0.2 million was owed to three employees. Accrued interest and principal were due and payable at maturity. These notes had been past due and were accruing interest at a rate of 18% per annum. As of December 31, 2020, the aggregate principal amount of $67 thousand was outstanding and past due under these notes. The aggregate principal amount of these notes was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 5, 2020, the Company sold a promissory note in the principal amount of $0.5 million with an original issue discount of $54 thousand, that matured on November 30, 2020. Additionally, in lieu of interest, the Company issued to the lender 16,667 shares of its common stock with a fair value of $57 thousand, which was recognized as a debt discount and amortized to interest expense over the term of the note. Any principal balance remaining unpaid past the maturity date accrued interest at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $0.5 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $0.51 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 123,305 shares of common stock, along with warrants to purchase up to 123,305 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the acquisition of a subsidiary on March 6, 2020, the Company, entered into promissory notes or agreed to pay the sellers an aggregate principal amount of $0.58 million that did not bear interest and required monthly principal payments. As of December 31, 2020, an aggregate amount of $0.55 million was outstanding and past due. However, there were no penalties associated with this default. The aggregate principal amount of these notes was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition, the Company assumed a note payable in the amount of $87 thousand bearing interest at 3% per annum and with a maturity date of February 16, 2023. Monthly payments of principal and interest are due over the term. As of June 20, 2020 and December 31, 2020, an aggregate principal amount of $33 thousand and $83 thousand, respectively, was outstanding under this note.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 29, 2020, the Company entered into a promissory note in the principal amount of $0.29 million with an original issue discount of $40 thousand and a maturity date of September 30, 2020. The balance was due at maturity, with interest accruing at a rate of 12% per annum for any principal balance remaining unpaid past the maturity date. As of December 31, 2020, an aggregate principal amount of $0.29 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and accrued interest with a combined total of $0.33 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 79,579 shares of common stock, along with warrants to purchase up to 79,579 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Between July 2, 2020 and August 21, 2020, the Company borrowed an aggregate of $1.2 million from accredited investors and issued to such investors promissory notes evidencing such loans. The principal amounts of the notes were between $50 thousand and $200 thousand. The notes had maturity dates between October 13, 2020 and November 30, 2020 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 96,634 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.48 million, to the accredited investors and brokers, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $1.2 million was outstanding and past due under these notes. On January 26, 2021, $0.75 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.89 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 213,496 shares of common stock, along with warrants to purchase up to 213,496 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.45 million aggregate principal amount of these notes was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Between November 4, 2020 and November 24, 2020, the Company borrowed an aggregate of $0.55 million from accredited investors and issued to such investors promissory notes evidencing such loans. The principal amounts of the notes were between $50 thousand and $100 thousand. The notes had maturity dates between January 31, 2021 and February 23, 2021 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 38,334 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.26 million, to the accredited investors, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The Company defaulted on these notes during the 2020 fiscal year, causing the interest rate to increase to an annually-compounded rate of 18% per annum, and the note and accrued interest to become due on-demand. The amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.55 million was outstanding under these notes. On January 26, 2021, $0.5 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.57 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 136,324 shares of common stock, along with warrants to purchase up to 136,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $50 thousand aggregate principal amount of these notes was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with an acquisition of a subsidiary on January 29, 2021, the Company issued to the sellers $1.5 million aggregate principal amount of term promissory notes. The individual principal amounts of the notes ranged from $1 thousand to $393 thousand. These notes bore interest at the rate of 10% per annum and matured on the earlier of (i) January 1, 2022, (ii) the date on which an aggregate of $6.0 million worth of products and services are sold following the acquisition date by (A) Fastback or (B) the Company and its subsidiaries (other than Fastback) to certain specified Fastback customers, or (iii) the date on which the Company issues and sells shares of its common stock or debt securities to investors in a bona-fide arms-length financing transaction for aggregate consideration of at least $12.0 million. Interest was payable in cash semi-annually in arrears on each June 1 and December 1, commencing on June 1, 2021, and on the maturity date. Principal and any unpaid accrued interest was due on the maturity date. These notes matured on February 10, 2021 upon the Company’s closing of a public offering, as disclosed in Note 15- <i>Stockholders’ Equity</i>. However, the representative of the Fastback sellers requested that the Company withhold payment of principal and interest on these notes until a dispute among such sellers could be resolved. As payment was withheld at the request of the sellers’ representative, no event of default occurred and interest was accrued only through the maturity date. These notes were fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Various subsidiaries of the Company received loan proceeds or the Company assumed in conjunction with various acquisitions an aggregate amount of $0.77 million under the Paycheck Protection Program (“PPP”). The PPP loans have maturity dates ranging from two to five years and an interest rate of 1% per annum. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable pursuant to section 1106 of the CARES Act, after a period of up to 24 weeks, as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness shall be calculated in accordance with the requirements of the PPP, including the provisions of Section 1106 of the CARES Act, although no more than 40 percent of the amount forgiven can be attributable to non-payroll costs. Further, the amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the period of up to 24 weeks. During the six months ended June 30, 2021, an aggregate of $0.32 million of these notes has been forgiven. This forgiveness was recorded as a gain on extinguishment of debt in the Condensed Consolidated Statement of Operations. As of June 20, 2021 and December 31, 2020, an aggregate principal amount of $0.45 million and $0.58 million, respectively, was outstanding under these loans. As described in Note 19 – <i>Subsequent Events,</i> an additional $0.1 million of these notes was forgiven subsequent to June 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the acquisition of a subsidiary by the Company on April 1, 2021, the Company assumed two notes payable with aggregate principal balances of $0.3 million. These notes bore interest at 6% and were paid in full immediately following the completion of the acquisition by the Company. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Senior Debentures</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures. The aggregate principal amount of this debenture was fully repaid during fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Convertible Notes Payable</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 7, 2020, the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 21, 2020, the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In connection with its acquisition a subsidiary on January 29, 2021, the Company issued to the sellers $11.15 million aggregate principal amount of convertible promissory notes. The individual principal amounts of the notes ranged from $6 thousand to $5.58 million. These notes initially bear interest at the rate of 1.01% per annum, which is to be adjusted to the prime rate as published by the Wall Street Journal on each annual anniversary of the issuance date, and mature on January 29, 2026. Interest is payable in cash annually in arrears on each January 1. Commencing on January 29, 2022, the outstanding principal and accrued interest on these notes may be converted in full to shares of the Company’s common stock at a conversion price of $5.22 per share, subject to adjustment. Upon an event of default, the interest rate will automatically increase to 15% per annum compounded annually, and all unpaid principal and accrued interest may become due on-demand. Principal and any unpaid accrued interest are due on the maturity date. Upon maturity, the interest rate will automatically increase to 15% per annum compounded annually on any unpaid principal. As of June 30, 2021, an aggregate principal amount of $11.15 million was outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with its acquisition of a subsidiary on June 3, 2021, the Company issued to the seller, who became an employee of the Company, a convertible promissory note in the principal amount of $0.6 million that bears interest at the rate of 5% per annum, maturing on June 3, 2022. Accrued interest and principal is due at maturity. Commencing December 3, 2021, the outstanding principal and accrued interest on this note may be converted into shares of the Company’s common stock at an initial conversion price of $2.35 per share, subject to certain terms, conditions and adjustments. As of June 30, 2021, the full principal amount of $0.6 million of this note was outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Senior Convertible Promissory Note</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On May 27, 2021, the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Senior Convertible Debentures</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company had previously sold $0.25 million aggregate principal amount of 10% Senior Convertible Debentures that bore interest at a rate of 10% per annum and were scheduled to mature on December 31, 2021. Interest was paid semi-annually in arrears in June and December of each year in cash or, at the Company's option, in shares of common stock at the conversion price that is equal to the lesser of (1) $7.50 or (2) a future effective price per share of any common stock sold by the Company. Upon an event of default, the interest rate shall automatically increase to 15% per annum. In connection with these debentures, the Company recognized aggregate debt discounts of $0.25 million. On April 21, 2020, all unpaid accrued interest through December 31, 2019 was converted into 2,234 shares of common stock. Also on April 21, 2020, all the outstanding warrants were exercised at $0.03 per share into 94,510 issued shares of the Company’s common stock, resulting in full recognition in interest expense of the remaining debt discount. On April 30, 2020, these debentures were amended to provide for the conversion of the debentures into shares of the Company’s common stock instead of the Company’s common stock and the conversion price was changed from $7.50 per share to $2.268 per share. The Company defaulted on these debentures during the 2020 fiscal year, causing the interest rate to increase to 15% per annum, and the debentures and accrued interest to become due on demand. Any remaining amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.25 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the aggregate principal and interest of $0.28 million into 125,186 shares of common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 2, 2020, the Company sold $1.0 million aggregate principal amount of 9% Senior Convertible Debentures to an accredited investor that bore interest at a rate of 9% per annum and a maturity date of September 30, 2020, subsequently extended to November 30, 2020. Accrued interest and principal were due at maturity, with interest paid in cash or, at the Company’s option, in shares of common stock at the conversion price of $3.00 per share. Upon an event of default, the interest rate would automatically increase to 15% per annum. The debentures were convertible into shares of the Company’s common stock at a conversion price of $3.00 per share. The Company also issued warrants to purchase 33,334 shares of common stock that are exercisable for a purchase price of $3.00 per share, at any time on or prior to the earlier of December 31, 2022 or the second anniversary of the Company’s consummation of a public offering of its common stock in connection with an up-listing of the common stock to a national securities exchange. In connection with these debentures, the Company recorded total debt discounts of $0.16 million. Amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the debentures becoming due on demand from the default event. As of December 31, 2020, an aggregate principal amount of $1.0 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the principal amount of $0.9 million into 300,000 shares of common stock. The remaining principal amount of $0.1 million and accrued interest with a combined total of $0.16 million, was fully extinguished on January 26, 2021 at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 38,713 shares of common stock of the Company, along with warrants to purchase up to 38,713 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain agreements governing the secured notes payable, notes payable and senior convertible debentures contain customary covenants, such as debt service coverage ratios, limitations on liens, dispositions, mergers, entry into other lines of business, investments and the incurrence of additional indebtedness.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All debt agreements are subject to customary events of default. If an event of default occurs with respect to the debt agreements and is continuing, the lenders may accelerate the applicable amounts due.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future maturities contractually required by the Company under long-term debt obligations are as follows for the years ending December 31:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,284</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,679</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,446</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-201">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-202">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,303</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,712</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less unamortized discounts and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,572</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total net debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,140</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less current portion of long-term debt, net of unamortized discounts and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,211</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total long-term debt, net of unamortized discounts and debt issuance costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,929</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">See Note 19 – <i>Subsequent Events </i>for details regarding additional debt incurred after June 30, 2021.</p> 550000 0.085 2018-08-31 810000 2020-02-28 790000 450000 0.090 2022-03-01 150000 50000 0.079 11000 2000000.0 0.090 2021-11-26 0.15 The debt issuance costs were the result of the issuance of 350,000 shares of common stock and a cash payment of $80 thousand. The Company defaulted on this loan during fiscal 2020, which caused the interest rate to increase to a monthly compounded rate of 15% per annum, a late charge of 5% was incurred, and the loan and accrued interest became due on-demand. Amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the loan becoming due on-demand from the default event. 2000000.0 $1.0 million of the principal amount of this loan and all accrued interest with a combined total of $1.23 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 295,674 shares of common stock, along with warrants to purchase up to 295,674 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The extinguishment on January 26, 2021 cured all events of default. As of June 30, 2021, an aggregate principal amount of $1.0 million was outstanding under this loan. 600000 0.7899 2020-12-26 75000 the Company assumed a secured loan with FirstBank in the principal amount of $0.98 million that bore interest at 5% per annum, with a maturity date of June 1, 2020. This loan was subsequently extended to September 15, 2020 and the interest rate was increased to 36% per annum for any principal balance remaining unpaid past the extended maturity date. The loan was secured by certain assets of the subsidiary. This loan was subjected to covenants, whereby the subsidiary was required to meet certain financial and non-financial covenants at the end of each fiscal year. As of December 31, 2020, an aggregate principal amount of $0.86 million was outstanding and past due under this loan. the Company entered into a secured loan agreement in the amount of $2.01 million that bore interest at 5% per annum with a maturity date of August 31, 2020, which was subsequently extended to October 15, 2020. Upon maturity, the interest rate automatically increased to 18% per annum, and a late charge of 5% was charged for any balance overdue by more than 10 days. The loan was secured by certain intellectual property assets of the Company. As of December 31, 2020, an aggregate principal amount of $2.01 million was outstanding and past due under this loan. On January 26, 2021, the aggregate principal amount of this loan and accrued interest with a combined total of $2.25 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, plus a 10,000 unit conversion bonus, resulting in the issuance of 552,231 shares of common stock, along with warrants to purchase up to 552,231 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026 200000 0.067 0.085 180000 1100000 100000 0.10 Upon an event of default, the interest rate would automatically increase to 36% per annum on any unpaid principal, or the maximum amount permitted by applicable law, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. The loan was guaranteed by a subsidiary of the Company and was secured by the Company’s equity interest in the subsidiary, all of the assets of the subsidiary and certain intellectual property assets of the Company. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 23,334 shares of his personally owned, issued and outstanding common stock to the lender and brokers, as part of this transaction. The shares had a total fair value of $0.14 million. The Company accounted for this as a contribution from Mr. Hodges, as debt issuance costs. The Company incurred debt issuance costs to the placement agent of this transaction in the amount of $50 thousand. 1100000 On January 26, 2021, $0.4 million of the principal amount of this loan and accrued interest with a combined total of $0.5 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 119,418 shares of common stock, along with warrants to purchase up to 119,418 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.7 million principal amount of this loan was fully repaid during fiscal 2021. in connection with its acquisition of the new manufacturing facility in Tucson, Arizona, a subsidiary entered into a secured loan agreement pursuant to which it received a loan in the amount of up to $5.36 million that bears interest on the outstanding loan balance at the greater of (i) 8% per annum or (ii) 6.75% per annum in excess of the 1-month LIBOR rate, and matures on January 15, 2022. At the closing of the loan, the lender withheld $0.51 million of the loan amount as an interest reserve. In addition, $0.88 million of the loan amount was withheld and may be disbursed at later dates to pay for lender-approved improvements to the property secured by the loan. Interest is payable monthly. The loan is due in full at maturity. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. Upon the maturity date or earlier date upon which the unpaid balance of the loan may become immediately payable due to acceleration, and on any prepayments of the loan, the subsidiary will owe an exit fee equal to the greater of (a) $54 thousand, or (b) 1.00% of the unpaid loan balance and all unpaid accrued interest and fees. Subject to certain terms and conditions and upon payment of a fee, the subsidiary may request a six-month extension of the maturity date. The loan is secured by the land, building and certain other assets of the subsidiary and is guaranteed by the Company and Daniel L. Hodges, the Company’s Chief Executive Officer. In addition, all rights to leases and rent related to the land and building assets have been assigned to the lender for potential non-performance by the subsidiary of its obligations under the loan. This loan is subject to certain financial and non-financial covenants on the part of the subsidiary at the end of each fiscal quarter and fiscal year. The Company incurred debt issuance costs for transaction in the amount of $0.16 million. As of June 30, 2021, an aggregate principal amount of $4.48 million was outstanding under this loan. In connection with its acquisition of a subsidiary on January 29, 2021, the Company assumed the obligations of the sellers on a secured loan in the principal amount of $0.21 million that bears interest on the outstanding loan balance at the greater of (i) 5.75% per annum in excess of the Prime Rate or (ii) $4 thousand per month, with a maturity date of April 30, 2021. Interest is payable monthly. 0.0500 500000 0.120 0.10 0.15 4832 500000 180000 0.15 0.10 0.15 180000 4400000 400000 0.08 5000000.0 0.10 In April 2020, the maturity date of this note was extended to August 31, 2020, the interest rate was increased to 12% per annum, and the Company provided to the lender 33,334 fully paid and non-assessable shares of its common stock that have been treated as debt issuance costs. As of December 31, 2020, an aggregate principal amount of $3.5 million was outstanding under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $4.21 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 1,014,716 shares of common stock, along with warrants to purchase up to 1,014,716 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. 450000 1.33 200000 0.18 67000 the Company sold a promissory note in the principal amount of $0.5 million with an original issue discount of $54 thousand, that matured on November 30, 2020. Additionally, in lieu of interest, the Company issued to the lender 16,667 shares of its common stock with a fair value of $57 thousand, which was recognized as a debt discount and amortized to interest expense over the term of the note. Any principal balance remaining unpaid past the maturity date accrued interest at a rate of 15% per annum. 580000 550000 87000 0.03 2023-02-16 33000 83000 0.29 40 0.12 1200000 0.15 0.18 96634 480000 1200000 750000 0.10 890000 4.15 213496 213496 4.50 450000 The principal amounts of the notes were between $50 thousand and $100 thousand. The notes had maturity dates between January 31, 2021 and February 23, 2021 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 38,334 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.26 million, to the accredited investors, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The Company defaulted on these notes during the 2020 fiscal year, causing the interest rate to increase to an annually-compounded rate of 18% per annum, and the note and accrued interest to become due on-demand. The amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.55 million was outstanding under these notes. On January 26, 2021, $0.5 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.57 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 136,324 shares of common stock, along with warrants to purchase up to 136,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $50 thousand aggregate principal amount of these notes was fully repaid during fiscal 2021. the Company issued to the sellers $1.5 million aggregate principal amount of term promissory notes. The individual principal amounts of the notes ranged from $1 thousand to $393 thousand. These notes bore interest at the rate of 10% per annum and matured on the earlier of (i) January 1, 2022, (ii) the date on which an aggregate of $6.0 million worth of products and services are sold following the acquisition date by (A) Fastback or (B) the Company and its subsidiaries (other than Fastback) to certain specified Fastback customers, or (iii) the date on which the Company issues and sells shares of its common stock or debt securities to investors in a bona-fide arms-length financing transaction for aggregate consideration of at least $12.0 million. Interest was payable in cash semi-annually in arrears on each June 1 and December 1, commencing on June 1, 2021, and on the maturity date. Principal and any unpaid accrued interest was due on the maturity date. These notes matured on February 10, 2021 upon the Company’s closing of a public offering, as disclosed in Note 15- Stockholders’ Equity. However, the representative of the Fastback sellers requested that the Company withhold payment of principal and interest on these notes until a dispute among such sellers could be resolved. As payment was withheld at the request of the sellers’ representative, no event of default occurred and interest was accrued only through the maturity date. These notes were fully repaid during fiscal 2021.Various subsidiaries of the Company received loan proceeds or the Company assumed in conjunction with various acquisitions an aggregate amount of $0.77 million under the Paycheck Protection Program (“PPP”). The PPP loans have maturity dates ranging from two to five years and an interest rate of 1% per annum. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable pursuant to section 1106 of the CARES Act, after a period of up to 24 weeks, as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness shall be calculated in accordance with the requirements of the PPP, including the provisions of Section 1106 of the CARES Act, although no more than 40 percent of the amount forgiven can be attributable to non-payroll costs. Further, the amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the period of up to 24 weeks. During the six months ended June 30, 2021, an aggregate of $0.32 million of these notes has been forgiven. This forgiveness was recorded as a gain on extinguishment of debt in the Condensed Consolidated Statement of Operations. As of June 20, 2021 and December 31, 2020, an aggregate principal amount of $0.45 million and $0.58 million, respectively, was outstanding under these loans. As described in Note 19 – Subsequent Events, an additional $0.1 million of these notes was forgiven subsequent to June 30, 2021. In connection with the acquisition of a subsidiary by the Company on April 1, 2021, the Company assumed two notes payable with aggregate principal balances of $0.3 million. These notes bore interest at 6% and were paid in full immediately following the completion of the acquisition by the Company.  Senior Debentures In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures. The aggregate principal amount of this debenture was fully repaid during fiscal 2021. Convertible Notes Payable On July 7, 2020, the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock. On August 21, 2020, the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.In connection with its acquisition a subsidiary on January 29, 2021, the Company issued to the sellers $11.15 million aggregate principal amount of convertible promissory notes. The individual principal amounts of the notes ranged from $6 thousand to $5.58 million. These notes initially bear interest at the rate of 1.01% per annum, which is to be adjusted to the prime rate as published by the Wall Street Journal on each annual anniversary of the issuance date, and mature on January 29, 2026. Interest is payable in cash annually in arrears on each January 1. Commencing on January 29, 2022, the outstanding principal and accrued interest on these notes may be converted in full to shares of the Company’s common stock at a conversion price of $5.22 per share, subject to adjustment. Upon an event of default, the interest rate will automatically increase to 15% per annum compounded annually, and all unpaid principal and accrued interest may become due on-demand. Principal and any unpaid accrued interest are due on the maturity date. Upon maturity, the interest rate will automatically increase to 15% per annum compounded annually on any unpaid principal. As of June 30, 2021, an aggregate principal amount of $11.15 million was outstanding.  1500000 1000 393000 0.10 770000 P2Y P5Y 0.01 320000 450000 580000 100000 0.003 0.06 connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures. the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock. the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note. the Company issued to the seller, who became an employee of the Company, a convertible promissory note in the principal amount of $0.6 million that bears interest at the rate of 5% per annum, maturing on June 3, 2022. Accrued interest and principal is due at maturity. Commencing December 3, 2021, the outstanding principal and accrued interest on this note may be converted into shares of the Company’s common stock at an initial conversion price of $2.35 per share, subject to certain terms, conditions and adjustments. As of June 30, 2021, the full principal amount of $0.6 million of this note was outstanding.Senior Convertible Promissory Note On May 27, 2021, the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding.  the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding. Company had previously sold $0.25 million aggregate principal amount of 10% Senior Convertible Debentures that bore interest at a rate of 10% per annum and were scheduled to mature on December 31, 2021. Interest was paid semi-annually in arrears in June and December of each year in cash or, at the Company's option, in shares of common stock at the conversion price that is equal to the lesser of (1) $7.50 or (2) a future effective price per share of any common stock sold by the Company. Upon an event of default, the interest rate shall automatically increase to 15% per annum. In connection with these debentures, the Company recognized aggregate debt discounts of $0.25 million. On April 21, 2020, all unpaid accrued interest through December 31, 2019 was converted into 2,234 shares of common stock. Also on April 21, 2020, all the outstanding warrants were exercised at $0.03 per share into 94,510 issued shares of the Company’s common stock, resulting in full recognition in interest expense of the remaining debt discount. On April 30, 2020, these debentures were amended to provide for the conversion of the debentures into shares of the Company’s common stock instead of the Company’s common stock and the conversion price was changed from $7.50 per share to $2.268 per share. The Company defaulted on these debentures during the 2020 fiscal year, causing the interest rate to increase to 15% per annum, and the debentures and accrued interest to become due on demand. Any remaining amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.25 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the aggregate principal and interest of $0.28 million into 125,186 shares of common stock. the Company sold $1.0 million aggregate principal amount of 9% Senior Convertible Debentures to an accredited investor that bore interest at a rate of 9% per annum and a maturity date of September 30, 2020, subsequently extended to November 30, 2020. Accrued interest and principal were due at maturity, with interest paid in cash or, at the Company’s option, in shares of common stock at the conversion price of $3.00 per share. Upon an event of default, the interest rate would automatically increase to 15% per annum. The debentures were convertible into shares of the Company’s common stock at a conversion price of $3.00 per share. The Company also issued warrants to purchase 33,334 shares of common stock that are exercisable for a purchase price of $3.00 per share, at any time on or prior to the earlier of December 31, 2022 or the second anniversary of the Company’s consummation of a public offering of its common stock in connection with an up-listing of the common stock to a national securities exchange. In connection with these debentures, the Company recorded total debt discounts of $0.16 million. Amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the debentures becoming due on demand from the default event. As of December 31, 2020, an aggregate principal amount of $1.0 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the principal amount of $0.9 million into 300,000 shares of common stock. The remaining principal amount of $0.1 million and accrued interest with a combined total of $0.16 million, was fully extinguished on January 26, 2021 at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 38,713 shares of common stock of the Company, along with warrants to purchase up to 38,713 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Remainder of 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,284</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,679</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,446</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-201">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-202">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,303</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,712</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less unamortized discounts and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,572</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Total net debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,140</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less current portion of long-term debt, net of unamortized discounts and debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,211</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total long-term debt, net of unamortized discounts and debt issuance costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,929</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 2284000 12679000 2446000 11303000 28712000 2572000 26140000 11211000 14929000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14. RELATED PARTY TRANSACTIONS</b> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accrued Liabilities – Related Party</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2021 and December 31, 2020, the accrued liabilities – related party balance was $31 thousand and $30 thousand, respectively, which represented amounts owed to various contractors, officers and employees of the Company as described below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 10, 2017, the Company and Global Security Innovative Strategies, LLC (“GSIS”), a company in which David Aguilar, a member of the Company’s Board of Directors, is a principal, entered in an agreement (the “GSIS Agreement”) pursuant to which GSIS agreed to provide business development support and general consulting services for sales opportunities with U.S. government agencies and other identified prospects and consulting support services for the Company. The GSIS Agreement had an initial term of six months beginning on November 1, 2017. On September 26, 2018, the parties amended the GSIS Agreement to extend the period of service through September 2019 with monthly automatic renewals thereafter. The Company also agreed to issue an option to purchase 100,000 shares of the Company’s common stock at an exercise price of $1.00. This option immediately vested and terminates on September 26, 2022. Pursuant to the GSIS Agreement, GSIS is paid a fee of $10 thousand per month. In addition, GSIS is paid for the expenses incurred in connection with the performance of its duties under the GSIS Agreement. Either party may terminate or renew the GSIS Agreement at any time, for any reason or no reason, upon at least 30 days’ notice to the other party. As of June 30, 2021 and December 31, 2020, GSIS was owed $31 thousand and $30 thousand, respectively, for normal monthly retainers and expenses incurred and these amounts were recorded in accrued liabilities – related party.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Notes Payable – Related Party</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On August 5, 2019, Daniel L. Hodges, the Company’s Chairman and Chief Executive Officer, and his wife, loaned a subsidiary of the Company $0.2 million at an interest rate of 5.0% per annum and an 18.0% default interest rate with a maturity date of December 31, 2020. Interest was payable monthly while the full principal balance was due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $0.2 million was outstanding and past due under the loan. The aggregate principal amount of this note was fully repaid during the first quarter of fiscal year 2021.</p><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 1, 2020, Brent Davies, a member of the Company’s Board of Directors and Audit Committee, loaned the Company $50 thousand at an interest rate of 4.80% per annum with an original maturity date of August 31, 2020. This note was amended to extend the maturity date to November 30, 2020. Interest and the full principal balance were due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $50 thousand was outstanding and past due under the loan. The aggregate principal amount of this note was fully repaid during the first quarter of fiscal year 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Between October 15, 2020 and December 28, 2020, the Company borrowed an aggregate of $0.6 million from Dr. Dustin McIntire, the Company’s Chief Technology Officer, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $0.1 million and $0.4 million, and such notes bore interest at 10% per annum and were due between January 14, 2021 and March 28, 2021. As of December 31, 2020, $0.6 million was outstanding under these notes. The aggregate principal amount of these notes was fully repaid during the first quarter of fiscal year 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Between November 13, 2020 and December 24, 2020, the Company borrowed an aggregate of $0.16 million from Richard J. Berman, a member of the Company’s Board of Directors, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $40 thousand and $120 thousand, and such notes bore interest at 8% per annum and were due between February 12, 2021 and March 23, 2021. As of December 31, 2020, $0.16 million was outstanding under these notes. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and all accrued interest with a combined total of $0.18 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- <i>Stockholders’ Equity,</i> resulting in the issuance of 42,776 shares of common stock, along with warrants to purchase up to 42,776 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.</span></p> 31000 30000 100000 1.00 10000 31000 30000 200000 0.050 0.180 0.180 0.2 Brent Davies, a member of the Company’s Board of Directors and Audit Committee, loaned the Company $50 thousand at an interest rate of 4.80% per annum with an original maturity date of August 31, 2020. This note was amended to extend the maturity date to November 30, 2020. Interest and the full principal balance were due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $50 thousand was outstanding and past due under the loan. Dustin McIntire, the Company’s Chief Technology Officer, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $0.1 million and $0.4 million, and such notes bore interest at 10% per annum and were due between January 14, 2021 and March 28, 2021. 600000 the Company borrowed an aggregate of $0.16 million from Richard J. Berman, a member of the Company’s Board of Directors, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $40 thousand and $120 thousand, and such notes bore interest at 8% per annum and were due between February 12, 2021 and March 23, 2021. As of December 31, 2020, $0.16 million was outstanding under these notes. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and all accrued interest with a combined total of $0.18 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 42,776 shares of common stock, along with warrants to purchase up to 42,776 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>15. STOCKHOLDERS’ EQUITY</b></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the six months ended June 30, 2021</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2021, the Company had 100,000,000 shares of preferred stock authorized for issuance, none of which were issued and outstanding and 300,000,000 shares of common stock authorized for issuance and 71,541,070 shares of common stock issued and outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 26, 2020, the Board of Directors of the Company and stockholders holding a majority of the outstanding shares of the Company’s common stock approved resolutions authorizing the Board of Directors to effect the Split of the Company’s common stock at an exchange ratio of up to 1-for-3, with the Board of Directors retaining the discretion as to whether to implement the Split. On December 16, 2020, the Company’s Board of Directors approved a ratio for the Split of 1-for-3, which was effected on January 21, 2021. The Condensed Consolidated Financial Statements and accompanying notes give effect to this Split as if it occurred at the beginning of the first period presented.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><b><i>Earnings Per Share</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Potential common shares issuable to employees, non-employees and directors upon exercise or conversion of shares are excluded from the computation of diluted earnings per common share when the effect would be anti-dilutive. All potential common shares are anti-dilutive in periods of net loss available to common stockholders. Stock options and warrants are anti-dilutive when the exercise price of these instruments is greater than the average market price of the Company’s common stock for the period (out-of-the-money), regardless of whether the Company is in a period of net loss available to common stockholders. The following weighted-average potential common shares were excluded from the diluted loss per common share as their effect was anti-dilutive as of June 30, 2021 and 2020, respectively: stock options of 3,320,181 and 2,548,345, unvested restricted stock units of 328,543 and 314,938, warrants of 775,362 and 94,465, and convertible notes that, if converted, would result in an estimated 4,835,781 and 229,348 shares of common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Public Offerings</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 26, 2021 (the “First Offering Closing Date”), the Company sold an aggregate of 3,855,422 units at a price to the public of $4.15 per unit (the “First Offering”), each unit consisting of one share of the Company’s common stock, and a warrant to purchase one share of common stock at an exercise price of $4.50 per share (the “First Offering Warrants”), pursuant to an Underwriting Agreement, dated as of January 21, 2021 (the “First Offering Underwriting Agreement”), between the Company and the representative (the “Representative”) of the several underwriters named in the Underwriting Agreement. In addition, pursuant to the First Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 578,312 additional shares of common stock, and/or 578,312 additional First Offering Warrants, to cover over-allotments in connection with the First Offering, which the Representative partially exercised to purchase 578,312 Warrants on the First Offering Closing Date. For additional information on these First Offering Warrants, see Note 16 – <i>Share-Based Compensation.</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The common stock and the warrants of the First Offering were offered and sold to the public pursuant to the Company’s registration statement on Form S-1 (File No. 333-248490), filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) under the Securities Act, on August 28, 2020, as amended, and which became effective on January 21, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On the First Offering Closing Date, the Company received gross proceeds of approximately $16.0 million, before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds and estimated offering expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 27, 2021, the Representative exercised its over-allotment option for the First Offering to purchase 329,815 additional shares of common stock, which closed on January 29, 2021. The Company received gross proceeds of approximately $1.37 million before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the First Offering Underwriting Agreement, the Company also agreed to issue to the Representative warrants (the “Representative’s First Offering Warrants”) to purchase up to a total of 154,216 shares of common stock (4% of the shares of common stock sold in the First Offering). See Note 16 – <i>Share-Based Compensation. </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The total expenses of the First Offering were approximately $2.7 million, which included the underwriting discounts and commissions and the Representative’s reimbursable expenses relating to the First Offering. As part of this offering, the Company also issued warrants to purchase 100,000 shares of the Company’s common stock at $4.15 per share to compensate a vendor for certain offering costs. See Note 16 – <i>Share-Based Compensation.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 10, 2021 (the “Second Offering Closing Date”), the Company sold an aggregate of 5,647,059 shares of the Company’s common stock, at a price to the public of $4.25 per share (the “Second Offering”), pursuant to an Underwriting Agreement, dated as of February 10, 2021 (the “Second Offering Underwriting Agreement”), between the Company the Representative of the several underwriters named in the Second Offering Underwriting Agreement. In addition, pursuant to the Second Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 847,058 additional shares of common stock to cover over-allotments in connection with the Second Offering, which the Representative exercised in full on February 11, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The common stock was offered and sold to the public pursuant to the Company’s registration statement on Form S-1 (File No. 333-252780), filed by the Company with the SEC under the Securities Act, on February 5, 2021, and the Company’s registration statement on Form S-1 (File No. 333-252974), filed by the Company with the SEC under Rule 462(b) of the Securities Act on February 10, 2021, each of which became effective on February 10, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company received gross proceeds of approximately $27.6 million, before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds and estimated offering expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the Second Offering Underwriting Agreement, the Company also issued to the Representative warrants (the “Representative’s Second Offering Warrants”) to purchase up to a total of 225,882 shares of common stock (4% of the shares of common stock sold in the Second Offering), of which warrants to purchase 198,776 shares of common stock were registered under the Securities Act and warrants to purchase 27,106 shares of common stock were issued in a private placement to the Representative. See Note 16 – <i>Share-Based Compensation.</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total expenses of the Second Offering were approximately $2.6 million, which included the underwriting discounts and commissions and the Representative’s reimbursable expenses relating to the Second Offering.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Consulting Agreements and Settlements with Vendors</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On January 31, 2020, the Company entered into an agreement with a consultant to replace an existing consulting agreement between the consultant and the Company to allow the consultant to elect to take from 50% to 100% of its compensation in the form of common stock based on an agreed upon conversion calculation. Any difference between the amount due and the actual fair value of the shares issued in payment is recorded as general and administrative expense in the Company’s Condensed Consolidated Financial Statements. Common stock to be issued to the consultant will be paid on a quarterly basis. During the six months ended June 30, 2021 and 2020, respectively, the Company issued 15,740 shares of its common stock with a fair value of $69 thousand and 55,032 shares of its common stock, with a fair value of $193 thousand to the consultant for services previously rendered.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 9, 2020, the Company entered into an agreement with a consultant that required the payment of 5,000 shares of its common stock with a fair value of $31 thousand at the inception of the contract with the obligation to perform services in the future. These shares of common stock were issued on December 14, 2020. As of December 31, 2020, 2,125 of these shares of common stock had vested and expense of $13 thousand has been recognized, through satisfaction of the performance obligation. During the first quarter of the fiscal 2021 year, the remaining shares of 2,875 vested and $18 thousand of additional expense was recognized.</span></p> 100000000 300000000 71541070 3320181 2548345 328543 314938 775362 94465 4835781 229348 3855422 4.15 4.50 the Company granted the Representative a 45-day option to purchase up to 578,312 additional shares of common stock, and/or 578,312 additional First Offering Warrants, to cover over-allotments in connection with the First Offering, which the Representative partially exercised to purchase 578,312 Warrants on the First Offering Closing Date. For additional information on these First Offering Warrants, see Note 16 – Share-Based Compensation. 16000000.0 0.08 329815 1370000 0.08 154216 0.04 2700000 100000 4.15 5647059 4.25 In addition, pursuant to the Second Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 847,058 additional shares of common stock to cover over-allotments in connection with the Second Offering, which the Representative exercised in full on February 11, 2021. 27600000 0.08 225882 0.04 198776 27106 2600000 the Company entered into an agreement with a consultant to replace an existing consulting agreement between the consultant and the Company to allow the consultant to elect to take from 50% to 100% of its compensation in the form of common stock based on an agreed upon conversion calculation. Any difference between the amount due and the actual fair value of the shares issued in payment is recorded as general and administrative expense in the Company’s Condensed Consolidated Financial Statements. Common stock to be issued to the consultant will be paid on a quarterly basis. During the six months ended June 30, 2021 and 2020, respectively, the Company issued 15,740 shares of its common stock with a fair value of $69 thousand and 55,032 shares of its common stock, with a fair value of $193 thousand to the consultant for services previously rendered. 5000 31000 2125 13000 2875 18000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>16. SHARE-BASED COMPENSATION</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020 Long-Term Incentive Plan</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On April 22, 2020, the Company’s Board of Directors adopted the 2020 Long-Term Incentive Plan (the “2020 Plan”), which was approved by the stockholders on or about May 6, 2020. Employees, officers, directors and consultants that provide services to the Company or one of its subsidiaries may be selected to receive awards under the 2020 Plan. Awards under the 2020 Plan may be in the form of incentive or nonqualified stock options, stock appreciation rights, stock bonuses, restricted stock, stock units and other forms of awards including cash awards and performance-based awards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As originally approved, a total of 3,333,334 shares of the Company’s common stock were authorized for issuance with respect to awards granted under the 2020 Plan. As approved by the stockholders on or about June 25, 2021, the amount authorized to be issued under the 2020 Plan has been increased to 8,333,334 shares of the Company’s common stock. Any shares subject to awards that are not paid, delivered or exercised before they expire or are cancelled or terminated, or fail to vest, as well as shares used to pay the purchase or exercise price of awards or related tax withholding obligations, will become available for other award grants under the 2020 Plan. As of June 30, 2021, 5,430,505 options have been issued under the 2020 Plan, of which 33,334 were forfeited, 63,333 have been exercised, and 2,936,163 shares authorized under the 2020 Plan remained available for award purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The 2020 Plan will terminate on May 1, 2030. The maximum term of options, stock appreciation rights and other rights to acquire common stock under the 2020 Plan is ten years after the initial date of the award.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock Awards</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On December 2, 2019, the Company’s Board of Directors granted an aggregate of 633,336 Restricted Stock Awards (“RSAs”) to nine officers and directors (“Participant”) at a grant date fair value of $2.46 per share. The original vesting period for these RSAs is as follows: 283,339 were to vest on the one-year anniversary of the grant date; 283,331 were to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date. As of December 31, 2020, 283,339 RSAs had vested. In the first quarter of fiscal 2021, the Company modified the RSA awards for two individuals to accelerate the final vesting of their awards in consideration of the individuals’ separation and/or retirement. This modification resulted in the vesting of an additional 50,000 RSAs. An incremental compensation expense was recognized for the modification totaling $0.17 million during the six months ended June 30, 2021. As of June 30, 2021, the remaining unvested RSAs from these awards, totaling 299,997, are scheduled to vest as follows: 233,331 are scheduled to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 26, 2021, the Company’s Board of Directors granted an aggregate of 66,667 RSAs to one director at a grant date fair value of $4.50 per share. The vesting period for these RSAs is as follows: 33,334 vest on the one-year anniversary of the grant date and 33,333 vest on the two-year anniversary of the original grant date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For all RSAs that are currently outstanding, if the Participant’s employment with, engagement by, or service to the Company terminates for any reason (other than due to disability, retirement or death, or termination by employee for “Good Cause” as defined pursuant to a written employment contract) prior to the vesting of all or any portion of the RSAs granted, such RSAs shall immediately be cancelled. If the Participant’s employment with, engagement by, or service to the Company terminates due to the Participant’s death, disability or retirement, or by termination by such employee for “Good Cause” as defined pursuant to a written employment contract, the Participant shall become 100% vested in the RSAs granted as of the date of any such termination. There were no RSAs that were forfeited in the six months ended June 30, 2021. For the three and six months ended June 30, 2021, respectively, the Company recognized $0.18 million and $0.53 million of compensation expense related to RSAs and had unrecognized compensation cost as of June 30, 2021 for RSAs of $0.64 million.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock Options</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 1, 2021, from shares available to be issued under the 2020 Long-Term Incentive Plan, the Board of Directors of the Company granted options to purchase an aggregate 2,458,163 shares of common stock with exercise prices ranging from $2.75 to $3.025 per share and a grant date fair value ranging from $0.961 to $1.042 per share. These options have a three-year service period and vest ratably on the first, second and third anniversary of their grant date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Also, on April 1, 2021, the Board of Directors of the Company authorized the issuance of options to purchase an aggregate of 1,778,837 shares of common stock with an exercise price of $2.75 per share. These shares were in excess of the number of shares available under the 2020 Plan at that time and are subject to the approval by the Company’s stockholders of an increase to the shares available in the 2020 Plan as noted above. Effective with the approval of the stockholders on June 25, 2021, these shares are considered granted and have a grant date fair value ranging from $0.759 to 0.768 per share. Of these, 753,837 have a three-year service period and vest ratably on the first, second and third anniversary of their authorization for issuance and 1,025,000 have a two-year service period and vest ratably on the first and second anniversary of their authorization for issuance.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On May 5, 2021, the Board of Directors of the Company authorized the issuance of options to purchase an aggregate of 295,000 shares of common stock with an exercise price of $2.75 per share. These shares were in excess of the number of shares available under the 2020 Plan at that time and are subject to the approval by the Company’s stockholders of an increase to the shares available in the 2020 Plan as noted above. Effective with the approval of the stockholders on June 25, 2021, these shares are considered granted and have a grant date fair value of $0.873 per share. Of these, 270,000 have a one-year service period and vest ratably on the six month and twelve-month anniversary of their authorization for issuance and 25,000 vested immediately upon grant.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On June 29, 2021, the Board of Directors approved the modification of 655,002 options previously issued outside of the corporate plan. These options were scheduled to expire 90 days after the March 31, 2021 retirement of a long-time employee. This modification extended the expiration date of these options through December 15, 2021. The Company has recognized incremental compensation expense of $0.13 million related to this modification.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the assumptions used to estimate the fair value of options granted during the six months ended June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 85%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">46.5 - 53.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.48 - 0.89</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.00 - 5.00 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables represent stock option activity for the three months ended June 30, 2021 and 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands except per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price per<br/> Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Outstanding – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,433,515</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.59</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.01</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,221</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercisable – December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,400,181</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.58</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,532,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(63,333</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Cancelled or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,334</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-204">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-205">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-206">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Outstanding – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,868,848</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">2.25</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">3.68</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">2,757</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Exercisable – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,320,181</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1.54</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.48</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,757</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands except per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price per<br/> Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Outstanding – December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,898,347</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.90</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.92</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,265</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercisable – December 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,898,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,265</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-207">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-208">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-209">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-210">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-211">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-212">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-213">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-214">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Cancelled or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(333,335</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.89</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.39</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">421</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Outstanding – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,565,012</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">1.90</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">1.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">3,381</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Exercisable – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,565,012</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1.90</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,381</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized $0.34 million and $0.35 million of share-based compensation expense related to options for the three and six months ended June 30, 2021, respectively. There was no share-based compensation expense related to options for the three and six months ended June 30, 2020. Compensation expense related to stock options is recorded in general and administrative in the Condensed Consolidated Statement of Operations. As of June 20, 2021, the Company has $3.95 million of unrecognized compensation expense related to options. There was no unrecognized compensation expense related to options for the six months ended June 30, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Warrants</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 26, 2021, the Company issued warrants to purchase an aggregate of 2,751,556 shares of the Company’s common stock as partial consideration for the debt extinguishments disclosed in Note 13 – <i>Debt Agreements</i> and Note 14 – <i>Related Party Transactions</i>. The warrants have an exercise price of $4.50 per share and an expiration date of January 26, 2026. The issuance date fair value of these warrants was estimated to be $1.597 per share. None of these warrants were exercised during the six months ended June 30, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 26, 2021, the Company issued warrants to purchase an aggregate of 100,000 shares of the Company’s common stock as consideration for certain costs related to the First Offering as disclosed in Note 15 – <i>Stockholders’ Equity</i>. The Representative’s First Offering Warrants are subject to a lock-up for 180 days from the commencement of sales in the First Offering, including a mandatory lock-up period in accordance with FINRA Rule 5110(e), and will be non-exercisable for six (6) months after January 21, 2021. The warrants have an exercise price of $4.15 per share and an expiration date of January 21, 2026. The issuance date fair value of these warrants was estimated to be $1.703 per share. None of these warrants were exercised during the six months ended June 30, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 26, 2021, the Company issued warrants to purchase an aggregate of 154,216 shares of the Company’s common stock as the Representative’s First Offering Warrants as discussed in Note 15 – <i>Stockholders’ Equity</i>. The warrants have an exercise price of $5.1875 per share and an expiration date of January 21, 2026. The issuance date fair value of these warrants was estimated to be $1.376 per share. None of these warrants were exercised during the six months ended June 30, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 26, 2021, the Company issued warrants to purchase an aggregate of 4,433,734 shares of the Company’s common stock as portion of the Units offered in the Company’s First offering as disclosed in Note 15 – <i>Stockholders’ Equity</i>. The warrants have an exercise price of $4.50 per share and an expiration date of January 26, 2026. The issuance date fair value of these warrants was estimated to be $1.597 per share. None of these warrants were exercised during the six months ended June 30, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 12, 2021, the Company issued warrants to purchase an aggregate of 225,882 shares of the Company’s common stock as the Representative’s Second Offering Warrants as discussed in Note 15 – <i>Stockholders’ Equity</i>. The Representative’s Second Offering Warrants are subject to a lock-up for 180 days from the commencement of sales in the Second Offering, including a mandatory lock-up period in accordance with FINRA Rule 5110(e), and will be non-exercisable for six (6) months after February 10, 2021. The warrants have an exercise price of $5.3125 per share and an expiration date of February 10, 2026. The issuance date fair value of these warrants was estimated to be $1.918 per share. None of these warrants were exercised during the six months ended June 30, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On May 27, 2021, the Company issued warrants to purchase an aggregate of 1,820,000 shares of the Company’s common stock in conjunction with a debt agreement as discussed in Note 13 – <i>Debt Agreements</i>. These warrants have an exercise price of $4.50, subject to adjustment, a grant date fair value of $0.505 per share, and expire on May 27, 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All warrants are valued utilizing the Black-Scholes pricing model using the assumptions listed below. The weighted average grant date fair value of all warrants issued during the six months ended June 30, 2021, was $1.390 per share.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the assumptions used to estimate the fair value of warrants granted during the six months ended June 30, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">39.94-46.33</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.42-0.81</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contractual life of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.00 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="clear: both"><br/></span></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables represents warrant activity for the three months ended June 30, 2021 and 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands except per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -9pt; padding-left: 9pt">Outstanding – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">890,416</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.46</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4.02</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,083</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Exercisable – December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">890,416</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,083</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Granted/Issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,485,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.53</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.83</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-215">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-216">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-217">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-218">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-219">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,704</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.97</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.58</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-220">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Outstanding – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,375,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.26</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4.55</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,090</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Exercisable – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,375,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.26</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4.55</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,090</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Amounts in thousands except per share data)</i> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Outstanding – December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">167,846</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.96</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">258</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercisable – December 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">167,846</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.85</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.96</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">258</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,172</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.83</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94,510</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">295</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Forfeited or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-221">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-222">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Outstanding – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">135,508</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2pt; text-align: left">$</td><td style="padding-bottom: 2pt; text-align: right">4.87</td><td style="padding-bottom: 2pt; text-align: left"> </td><td style="padding-bottom: 2pt"> </td> <td style="padding-bottom: 2pt; text-align: left"> </td><td style="padding-bottom: 2pt; text-align: right">2.98</td><td style="padding-bottom: 2pt; text-align: left"> </td><td style="padding-bottom: 2pt"> </td> <td style="padding-bottom: 2pt; text-align: left">$</td><td style="padding-bottom: 2pt; text-align: right">44</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Exercisable – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">138,508</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2.98</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3333334 8333334 5430505 33334 63333 2936163 633336 2.46 The original vesting period for these RSAs is as follows: 283,339 were to vest on the one-year anniversary of the grant date; 283,331 were to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date. As of December 31, 2020, 283,339 RSAs had vested. In the first quarter of fiscal 2021, the Company modified the RSA awards for two individuals to accelerate the final vesting of their awards in consideration of the individuals’ separation and/or retirement. This modification resulted in the vesting of an additional 50,000 RSAs. An incremental compensation expense was recognized for the modification totaling $0.17 million during the six months ended June 30, 2021. As of June 30, 2021, the remaining unvested RSAs from these awards, totaling 299,997, are scheduled to vest as follows: 233,331 are scheduled to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date. 66667 4.50 The vesting period for these RSAs is as follows: 33,334 vest on the one-year anniversary of the grant date and 33,333 vest on the two-year anniversary of the original grant date. 1 180000 530000 640000 2458163 2.75 3.025 0.961 1.042 1778837 2.75 0.759 0.768 Of these, 753,837 have a three-year service period and vest ratably on the first, second and third anniversary of their authorization for issuance and 1,025,000 have a two-year service period and vest ratably on the first and second anniversary of their authorization for issuance. 295000 2.75 0.873 Of these, 270,000 have a one-year service period and vest ratably on the six month and twelve-month anniversary of their authorization for issuance and 25,000 vested immediately upon grant. 655002 130000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 85%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">46.5 - 53.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.48 - 0.89</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.00 - 5.00 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Expected dividend yield</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">39.94-46.33</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.42-0.81</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contractual life of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.00 years</span></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="clear: both"><br/></span></span></p> 0 0.465 0.5302 0.0048 0.0089 P3Y P5Y <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands except per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price per<br/> Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Outstanding – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,433,515</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.59</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.01</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,221</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercisable – December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,400,181</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.58</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,129</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,532,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(63,333</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt">Cancelled or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,334</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-204">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-205">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-206">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Outstanding – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,868,848</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">2.25</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">3.68</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">2,757</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 4pt">Exercisable – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3,320,181</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1.54</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.48</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,757</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-style: italic; text-align: left">(Amounts in thousands except per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price per<br/> Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Outstanding – December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,898,347</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.90</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.92</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,265</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercisable – December 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,898,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,265</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-207">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-208">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-209">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-210">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-211">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-212">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-213">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-214">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Cancelled or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(333,335</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.89</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.39</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">421</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Outstanding – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,565,012</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">1.90</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">1.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">3,381</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Exercisable – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2,565,012</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1.90</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,381</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> 3433515 1.59 P2Y3D 15221000 3400181 1.58 P1Y11M26D 15129000 4532000 2.76 P4Y6M3D 63333 0.26 P4Y7D 130000 33334 7868848 2.25 P3Y8M4D 2757000 3320181 1.54 P1Y5M23D 2757000 2898347 1.90 P1Y11M1D 2265000 2898347 1.90 P1Y11M1D 2265000 333335 1.89 P0Y4M20D 421000 2565012 1.90 P1Y7M28D 3381000 2565012 1.90 P1Y7M28D 3381000 340000 350000 3950000 2751556 4.50 1.597 100000 4.15 2026-01-21 1.703 154216 5.1875 1.376 4433734 4.50 1.597 225882 5.3125 1.918 1820000 4.50 0.505 1.390 0 0.3994 0.4633 0.0042 0.0081 P5Y <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">(Amounts in thousands except per share data)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -9pt; padding-left: 9pt">Outstanding – December 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">890,416</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.46</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4.02</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,083</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Exercisable – December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">890,416</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,083</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Granted/Issued</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,485,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.53</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.83</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-215">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-216">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-217">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-218">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-219">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,704</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.97</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.58</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-220">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Outstanding – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,375,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.26</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4.55</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,090</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Exercisable – June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,375,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.26</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4.55</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,090</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Amounts in thousands except per share data)</i> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Outstanding – December 31, 2019</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">167,846</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.96</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">258</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercisable – December 31, 2019</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">167,846</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.85</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.96</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">258</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,172</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.83</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94,510</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">295</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Forfeited or Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-221">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-222">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Outstanding – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">135,508</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2pt; text-align: left">$</td><td style="padding-bottom: 2pt; text-align: right">4.87</td><td style="padding-bottom: 2pt; text-align: left"> </td><td style="padding-bottom: 2pt"> </td> <td style="padding-bottom: 2pt; text-align: left"> </td><td style="padding-bottom: 2pt; text-align: right">2.98</td><td style="padding-bottom: 2pt; text-align: left"> </td><td style="padding-bottom: 2pt"> </td> <td style="padding-bottom: 2pt; text-align: left">$</td><td style="padding-bottom: 2pt; text-align: right">44</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Exercisable – June 30, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">138,508</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4.87</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2.98</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 890416 1.46 P4Y7D 4083000 890416 1.46 P4Y7D 4083000 9485388 4.53 P4Y9M29D -3704 2.97 P3Y6M29D 10375804 4.26 P4Y6M18D 1090000 10375804 4.26 P4Y6M18D 1090000 167846 2.85 P1Y11M15D 258000 167846 2.85 P1Y11M15D 258000 62172 2.97 P4Y9M29D 11000 -94510 0.03 P1Y6M 295000 135508 4.87 P2Y11M23D 44000 138508 4.87 P2Y11M23D 44000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>17. COMMITMENTS AND CONTINGENCIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. Management does not believe the final disposition any of these matters is likely to have a material adverse impact on the Company’s financial condition, results of operations or cash flows, except as follows.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On May 22, 2020, Michael Powell, a former employee of a subsidiary of the Company, filed suit against the Company and certain subsidiaries of the Company, including DragonWave-X, LLC, DragonWave-X, Inc., Transform-X, Inc., and COMSovereign Corp, in the Pima County Arizona Superior Court, Case No. C20202216. On December 7, 2020, Mr. Powell filed his first amended complaint against the Company, DragonWave Corp., and Transform-X, Inc. Mr. Powell alleged that he entered into an employment agreement with DragonWave-X, Inc. in July 2018, was terminated without cause in May 2019, and claimed he was owed approximately $182 thousand in wages and $50 thousand in bonuses. Mr. Powell sought approximately $697 thousand in treble damages, punitive damages, consequential damages, interest and attorneys’ fees and costs. In July, 2021, the Company reached and paid a final settlement on this matter totaling $100 thousand.</p> Michael Powell, a former employee of a subsidiary of the Company, filed suit against the Company and certain subsidiaries of the Company, including DragonWave-X, LLC, DragonWave-X, Inc., Transform-X, Inc., and COMSovereign Corp, in the Pima County Arizona Superior Court, Case No. C20202216. On December 7, 2020, Mr. Powell filed his first amended complaint against the Company, DragonWave Corp., and Transform-X, Inc. Mr. Powell alleged that he entered into an employment agreement with DragonWave-X, Inc. in July 2018, was terminated without cause in May 2019, and claimed he was owed approximately $182 thousand in wages and $50 thousand in bonuses. Mr. Powell sought approximately $697 thousand in treble damages, punitive damages, consequential damages, interest and attorneys’ fees and costs. <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>18. CONCENTRATION</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of trade accounts receivable. The Company performs ongoing credit evaluations of its customers and generally does not require collateral related to its trade accounts receivable. At June 30, 2021, accounts receivable from two customers comprised approximately $1.1 million or 36.8% of the Company’s gross trade accounts receivable, and $0.74 million of this balance has been characterized as uncollectible. In addition, for the six months ended June 30, 2021, there were no customers that individually exceeded 10% of revenue.</span></p> 2 1100000 0.368 740000 0.10 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>19<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. SUBSEQUENT EVENTS</span></b></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Corporate Acquisitions</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 16, 2021, the Company completed the acquisition of RF Engineering &amp; Energy Resource, LLC, a Michigan limited liability company (“RF Engineering”), pursuant to an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) dated as of July 16, 2021 among the Company, COMS Merger Sub V, LLC, RF Engineering, and the owners of RF Engineering. In accordance with the terms of the Merger Agreement, on July 16, 2021, the Company acquired all of the ownership interest of RF Engineering in exchange for $550,000 in cash and 992,780 shares of common stock with an initial estimated fair value of approximately $2.2 million.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>PPP Loans</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Subsequent to June 30, 2021, the Company received notice of the forgiveness of certain loans under the PPP loan program of an aggregate principal amount of $0.1 million.</p> 550000000 992780 2200000 100000 false --12-31 Q2 0001178727 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 10, 2021
Document Information Line Items    
Entity Registrant Name COMSOVEREIGN HOLDING CORP.  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   72,533,850
Amendment Flag false  
Entity Central Index Key 0001178727  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Jun. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 333-150332  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 46-5538504  
Entity Address, Address Line One 5000 Quorum Drive  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Dallas  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75254  
City Area Code (904)  
Local Phone Number 834-4400  
Entity Interactive Data Current Yes  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheet - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current Assets    
Cash $ 4,901 $ 731
Restricted cash 503  
Accounts receivable, net 1,713 787
Inventory, net 7,147 4,538
Prepaid expenses 7,238 1,473
Other current assets 59 152
Total Current Assets 21,561 7,681
Non-Current Assets    
Property and equipment, net 9,749 2,286
Operating lease right-of-use assets 3,447 2,725
Finance lease right-of-use-assets 56 68
Intangible assets, net 51,273 53,188
Goodwill 102,215 64,898
Other assets 83 31
Total Non-Current Assets 166,823 123,196
Total Assets 188,384 130,877
Current Liabilities    
Accounts payable and accrued expenses 5,477 13,253
Accrued liabilities – related party 31 30
Contract liabilities 2,858 721
Accrued warranty liability   185
Notes payable – related party   1,010
Current portion of operating lease liabilities 1,106 676
Current portion of finance lease liabilities 26 46
Current portion of long-term debt, net of unamortized discounts and debt issuance costs 11,211 18,341
Total Current Liabilities 20,709 34,262
Non-Current Liabilities    
Long-term debt, net of unamortized discounts and debt issuance costs 14,929 706
Contract liabilities 110 143
Accrued warranty liability 420  
Operating lease liabilities 2,513 2,209
Finance lease liabilities   9
Total Non-Current Liabilities 17,972 3,067
Total Liabilities 38,681 37,329
COMMITMENTS AND CONTINGENCIES (Note 17)
STOCKHOLDERS’ EQUITY    
Preferred stock, $0.0001 par value, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively
Common stock, $0.0001 par value, 300,000,000 shares authorized, 71,541,070 and 49,444,689 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively 17 15
Additional paid-in capital 241,146 158,210
Accumulated deficit (91,410) (64,627)
Treasury stock, at cost, 100,000 shares as of June 30, 2021 and December 31, 2020, respectively (50) (50)
Total Stockholders’ Equity 149,703 93,548
Total Liabilities and Stockholders’ Equity $ 188,384 $ 130,877
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheet (Parentheticals) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 71,541,070 49,444,689
Common stock, shares outstanding 71,541,070 49,444,689
Treasury stock, at cost 100,000 100,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 3,611 $ 3,010 $ 5,698 $ 5,495
Cost of Goods Sold 1,813 1,553 2,887 2,613
Gross Profit 1,798 1,457 2,811 2,882
Operating Expenses        
Research and development 1,199 413 1,747 701
Sales and marketing 109 16 157 30
General and administrative 6,976 4,246 14,111 8,681
Depreciation and amortization 3,617 2,913 7,278 5,745
Impairment expense 281 281
Gain on the sale of assets (83) (1)
Total Operating Expenses 12,182 7,588 23,491 15,156
Net Operating Loss (10,384) (6,131) (20,680) (12,274)
Other (Expense) Income        
Interest expense (547) (1,384) (1,016) (2,357)
Other income 13
Gain/(loss) on extinguishment of debt 323 (5,025)
Foreign currency transaction loss/(gain) 18 (51) (62) 40
Total Other Expenses (193) (1,435) (6,103) (2,317)
Net Loss $ (10,577) $ (7,566) $ (26,783) $ (14,591)
Loss per common share:        
Basic (in Dollars per share) $ (0.15) $ (0.18) $ (0.42) $ (0.34)
Diluted (in Dollars per share) $ (0.15) $ (0.18) $ (0.42) $ (0.34)
Weighted-average shares outstanding:        
Basic (in Shares) 68,770,644 42,886,180 63,538,782 42,856,809
Diluted (in Shares) 68,770,644 42,886,180 63,538,782 42,856,809
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Comprehensive Loss(Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Net Loss $ (10,577) $ (7,566) $ (26,783) $ (14,591)
Other Comprehensive Gain:        
Foreign currency translation adjustment (1)
Total Comprehensive Loss $ (10,577) $ (7,566) $ (26,783) $ (14,590)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders’ Equity(Unaudited) - USD ($)
$ in Thousands
Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Treasury Shares
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 13 $ 130,553 $ (23) $ (50) $ (27,545) $ 102,948
Balance (in Shares) at Dec. 31, 2019 42,775,415          
Issuance of common stock for settlement of accounts payable 193 193
Issuance of common stock for settlement of accounts payable (in Shares)   55,032          
Issuance of common stock for debt issue costs 57 57
Issuance of common stock for debt issue costs (in Shares)   16,667          
Foreign currency translation adjustment 1 1
Net loss (7,026) (7,026)
Balance at Mar. 31, 2020 $ 13 130,803 (22) (50) (34,571) 96,173
Balance (in Shares) at Mar. 31, 2020 42,847,114          
Balance at Dec. 31, 2019 $ 13 130,553 (23) (50) (27,545) 102,948
Balance (in Shares) at Dec. 31, 2019 42,775,415          
Balance at Jun. 30, 2020 $ 13 130,957 (22) (50) (42,136) 88,762
Balance (in Shares) at Jun. 30, 2020 42,948,690          
Balance at Mar. 31, 2020 $ 13 130,803 (22) (50) (34,571) 96,173
Balance (in Shares) at Mar. 31, 2020 42,847,114          
Issuance of common stock for exercise of warrants 3 3
Issuance of common stock for exercise of warrants (in Shares)   94,510          
Issuance of common stock for payment of accrued interest 38 38
Issuance of common stock for payment of accrued interest (in Shares)   7,066          
Warrants issued in conjunction with debt agreements 44 44
Beneficial conversion feature 69 69
Net loss (7,565) (7,565)
Balance at Jun. 30, 2020 $ 13 130,957 (22) (50) (42,136) 88,762
Balance (in Shares) at Jun. 30, 2020 42,948,690          
Balance at Dec. 31, 2020 $ 15 158,210 (50) (64,627) 93,548
Balance (in Shares) at Dec. 31, 2020 49,444,689          
Issuance of common stock for exercise of options 1 1
Issuance of common stock for exercise of options (in Shares)   3,334          
Issuance of common stock as vendor compensation 1,171 1,171
Issuance of common stock as vendor compensation (in Shares)   227,169          
Issuance of common stock for conversion of debt 1,602 1,602
Issuance of common stock for conversion of debt (in Shares)   580,199          
Issuance of common stock for public offering $ 1 39,655 39,656
Issuance of common stock for public offering (in Shares)   10,679,354          
Share-based compensation 356 356
Share-based compensation (in Shares)   66,667          
Issuance of common stock for extinguishment of debt and interest $ 1 12,382 12,383
Issuance of common stock for extinguishment of debt and interest (in Shares)   2,751,556          
Issuance of warrants for extinguishment of debt and interest     4,394 4,394
Issuance of common stock for Sky Sapience Ltd. acquisition 9,071 9,071
Issuance of common stock for Sky Sapience Ltd. acquisition (in Shares)   2,555,209          
Net loss (16,206) (16,206)
Balance at Mar. 31, 2021 $ 17 226,842 (50) (80,833) 145,976
Balance (in Shares) at Mar. 31, 2021 66,308,177          
Balance at Dec. 31, 2020 $ 15 158,210 (50) (64,627) 93,548
Balance (in Shares) at Dec. 31, 2020 49,444,689          
Balance at Jun. 30, 2021 $ 17 241,146 (50) (91,410) 149,703
Balance (in Shares) at Jun. 30, 2021 71,541,070          
Balance at Mar. 31, 2021 $ 17 226,842 (50) (80,833) 145,976
Balance (in Shares) at Mar. 31, 2021 66,308,177          
Issuance of common stock for exercise of options 16 16
Issuance of common stock for exercise of options (in Shares)   60,000          
Issuance of common stock for RVision, Inc. acquisition 5,500 5,500
Issuance of common stock for RVision, Inc. acquisition (in Shares)   2,000,000          
Issuance of common stock for Innovation Digital, LLC acquisition 7,343 7,343
Issuance of common stock for Innovation Digital, LLC acquisition (in Shares)   3,165,322          
Issuance of Warrants for debt issuance costs 919 919
Issuance of common stock as vendor compensation  
Issuance of common stock as vendor compensation (in Shares)   7,571          
Share-based compensation 526 526
Net loss (10,577) (10,577)
Balance at Jun. 30, 2021 $ 17 $ 241,146 $ (50) $ (91,410) $ 149,703
Balance (in Shares) at Jun. 30, 2021 71,541,070          
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (26,783) $ (14,591)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 801 516
Amortization 6,465 5,226
Amortization of financing right-of-use asset 12 3
Impairment Expense 281
Operating lease expense 495 268
Bad debt expense 197 375
Gain on the sale of assets (83) (1)
Share-based compensation 882
Amortization of debt discounts and debt issuance costs 249 1,547
Share-based vendor payments 1,171
Loss on extinguishment of debt 5,025
Changes in assets and liabilities:    
Accounts receivable (771) 52
Inventory 1,683 232
Prepaids (6,255) 578
Other current assets 157 42
Other non-current assets (70)
Accounts payable and accrued expenses (8,644) 4,770
Contract liabilities (1,211) 48
Operating lease liabilities (453) (187)
(Repayments)/advances from related party 1 (69)
Accrued warranty (1) (1)
Net cash (used in) operating activities (26,852) (1,192)
Cash flows from investing activities:    
Business acquisitions, net of cash received (4,248) (254)
Purchases of property and equipment (2,550) (145)
Acquisition of intangible assets (1,233)
Note Receivable for Acquisition (250)
Proceeds from disposal of property and equipment 83 1
Net cash (used in) investing activities (7,948) (648)
Cash flows from financing activities:    
Principal payment on finance lease (29) (3)
Payments on related party notes (850)
Payment on line of credit (2,000)
Proceeds from sale of common stock from offering 44,971
Offering costs (5,315)
Proceeds from issuance of debt 9,345 4,016
Proceeds from exercise of options 17
Debt issuance costs (186) (36)
Repayment of debt (8,480) (581)
Net cash provided by financing activities 39,473 1,396
Effect of exchange rates on cash 1
Net increase /(decrease) in cash, cash equivalents and restricted cash 4,673 (443)
Cash, cash equivalents and restricted cash, beginning of period 731 812
Cash, cash equivalents and restricted cash, end of period 5,404 369
Cash paid during the period:    
Taxes
Interest 436 352
Non-cash investing and financing activities:    
Debt incurred to sellers for Skyline Partners Technology LLC 12,650  
Issuance of common stock for Sky Sapience Ltd. Acquisition 9,071
Issuance of common stock for Innovation Digital, LLC 7,344
Debt incurred to sellers for Innovation Digital, LLC 600
Issuance of common stock for RVision, Inc. 5,500
Issuance of common stock for extinguishment of debt and interest 12,383
Issuance of warrants for extinguishment of debt and interest 4,394
Issuance of common stock for conversion of debt and interest 1,602
Original issue discount and non-cash debt issuance costs 1,655
Issuance of Warrants as debt issuance costs 919
Recognition of operating lease right-of-use asset and liability 1,217
Acquisition of building with secured note payable 4,480
Capital asset additions transferred from inventory and prepaid 862
Lease deposits recognized from Sky Sapience Ltd. Acquisition 11
Recognition of operating right-of-use asset and liability rent abatement 101
Recognition of finance lease right-of-use asset and liability   36
Debt incurred to sellers for acquisitions 576
Issuance of common stock to settle interest 38
Beneficial conversion feature 69
Common stock issued for payment of accounts payable 193
Common stock issued as debt issuance costs $ 101
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

 

Description of Business

 

COMSovereign Holding Corp. (the “Company”), formerly known as Drone Aviation Holding Corp., is a provider of technologically-advanced telecom solutions to network operators, mobile device carriers, governmental units and other enterprises worldwide. The Company has assembled a portfolio of communications, power and portable infrastructure technologies, capabilities and products that enable the upgrading of latent 3G networks to 4G and 4G-LTE networks and will facilitate the rapid rollout of the 5G and “next-Generation” (“nG”) networks of the future. The Company focuses on novel capabilities, including signal modulations, antennae, software, hardware and firmware technologies that enable increasingly efficient data transmission across the radio-frequency spectrum. The Company’s product solutions are complemented by a broad array of services including technical support, systems design and integration, and sophisticated research and development programs. The Company competes globally on the basis of its innovative technology, broad product offerings, high-quality and cost-effective customer solutions, as well as the scale of its global customer base and distribution. In addition, the Company believes it is in a unique position to rapidly increase its near-term domestic sales as it is among the few U.S.-based providers of telecommunications equipment and services. 

 

On January 29, 2021, the Company completed the acquisition of Skyline Partners Technology LLC, a Colorado limited liability company that does business under the name Fastback Networks (“Fastback”). Fastback is a manufacturer of intelligent backhaul radio (IBR) systems that deliver high-performance wireless connectivity to virtually any location, including those challenged by Non-Line of Sight (NLOS) limitations.

 

On February 25, 2021, the Company completed the acquisition of Sky Sapience Ltd., a company organized under the laws of the State of Israel (“SKS”). SKS is an Israeli-based manufacturer of drones with a patented tethered hovering technology that provides long-duration, mobile and all-weather Intelligence, Surveillance and Reconnaissance (ISR) capabilities to customers worldwide for both land- and marine-based applications.

 

On April 1, 2021, the Company completed the acquisition of RVision, Inc., a Nevada corporation (“RVision”). RVision is a developer of technologically-advanced video and communications products and physical security solutions designed for government and private sector commercial industries.

 

On June 3, 2021, the Company completed the acquisition of Innovation Digital, LLC, a California limited liability company (“Innovation Digital”). Innovation Digital is a premier provider of “beyond state-of-the-art” mixed analog/digital signal processing solutions, intellectual property (IP) licensing, and design and consulting services.

 

See Note 11 – Business Acquisitions for further discussion of the Company’s acquisitions.

 

Basis of Presentation

 

The accompanying financial statements of the Company were prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Historical information is not necessarily indicative of the Company’s future results of operations, financial position or cash flows.

 

As described in Note 15 – Stockholders’ Equity, effective January 21, 2021, the Company enacted a 1-for-3 reverse stock split (the “Split”) of the Company’s common stock. The Condensed Consolidated financial statements and accompanying notes give effect to the Split as if it occurred at the beginning of the first period presented. 

 

Principles of Consolidation

 

The results for the three and six months ended June 30, 2021 are not necessarily indicative of the Company’s results of operations, financial position or cash flows that may be expected for the full fiscal year or future operating periods. The unaudited Condensed Consolidated Financial Statements included herein should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.

 

The unaudited Condensed Consolidated Financial Statements as of, and for the three and six months ended, June 30, 2021 and 2020 include the accounts of the Company and all of its subsidiaries. All intercompany transactions and accounts have been eliminated.

 

COVID-19 and Market Update

 

In March 2020, the World Health Organization categorized the COVID-19 outbreak as a pandemic and the President of the United States declared it a national emergency. The Company continues to monitor the market and environment for impacts to the business as the pandemic continues to evolve and its future effects remain uncertain.

 

Reclassifications

 

Certain immaterial June 30, 2020 amounts have been reclassified to be consistent with the current period presentation. 

 

Use of Estimates

 

The preparation of unaudited financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

There have been no material changes in the Company’s significant accounting policies as of and for the six months ended June 30, 2021, as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.

 

Accounting Standards Not Yet Adopted

 

In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-04, Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40) (ASU 2021-04). This guidance clarifies an issuer’s accounting for certain modifications of freestanding equity-classified written call options and provides a “principles-based” framework to determine whether an issuer should recognize the modification or exchange and an adjustment to equity or an expense. The Company is currently evaluating the potential impact ASU 2021-04 will have on the Condensed Consolidated Financial Statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This guidance simplifies the accounting for certain convertible instruments and contracts in an entity’s own equity. As a smaller reporting entity, this standard will become effective for fiscal years beginning after December 15, 2023, including interim periods within those years. The Company is currently evaluating the potential impact ASU 2020-06 will have on the Condensed Consolidated Financial Statements.

 

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848). This guidance provides optional guidance related to reference rate reform, which provides practical expedients for contract modifications and certain hedging relationships associated with the transition from reference rates that are expected to be discontinued. This guidance is applicable for borrowing instruments that use LIBOR as a reference rate and is effective upon issuance through December 31, 2022. The Company has performed an evaluation of and will continue to evaluate, through December 31, 2022, the impact of this ASU. This ASU does not currently and is not expected to have in the future, a material effect on the Condensed Consolidated Financial Statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-11 (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held. This standard will become effective for interim and annual periods beginning after December 15, 2022 and earlier adoption is permitted. The Company is currently evaluating the potential impact the adoption of this ASU will have on the Condensed Consolidated Financial Statements.

 

Accounting Standards Adopted

 

During the six months ended June 30, 2021, the Company adopted ASU 2019-12, Income Taxes (Topic 740). This guidance simplifies the accounting for income taxes by removing certain exceptions to the general principles and also simplifies areas such as franchise taxes, step-up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws and rate changes. The impact that adopting this ASU has not had any material effect on the Condensed Consolidated Financial Statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Going Concern
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GOING CONCERN

3. GOING CONCERN

 

U.S. GAAP requires management to assess a company’s ability to continue as a going concern within one year from the financial statement issuance and to provide related note disclosures in certain circumstances.

 

The accompanying Unaudited Condensed Consolidated Financial Statements and notes have been prepared assuming the Company will continue as a going concern. For the six months ended June 30, 2021, the Company generated negative cash flows from operations of $28.85 million and had an accumulated deficit of $91.41 million.

 

Management anticipates that the Company will be dependent, for the near future, on additional debt facilities or investment capital to fund growth initiatives. The Company intends to position itself so that it will be able to raise additional funds through the capital markets, including but not limited to, securing a line or lines of credit, the issuance of debt, and/or accessing the equity markets.

 

The Company’s fiscal operating results and accumulated deficit, among other factors, raise substantial doubt about the Company’s ability to continue as a going concern. The Company will continue to pursue the actions outlined above, as well as work towards increasing revenue and operating cash flows, to meet its future liquidity requirements. However, there can be no assurance that the Company will be successful in any capital-raising efforts that it may undertake, and the failure of the Company to raise additional capital could adversely affect its future operations and viability. 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 2021
Revenue Disclosure [Abstract]  
REVENUE

4. REVENUE

 

The following table is a summary of the Company’s timing of revenue recognition for the three and six months ended June 30, 2021 and 2020: 

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Timing of revenue recognition:                
Services and products transferred at a point in time  $3,473   $2,953   $5,370   $5,115 
Services and products transferred over time   138    57    328    380 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

The Company disaggregates revenue by source and geographic destination to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

 

Revenue by source consisted of the following for the three and six months ended June 30, 2021 and 2020:

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by products and services:                    
Products  $3,250   $2,697   $4,867   $4,572 
Services   361    313    831    923 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Revenue by geographic destination consisted of the following for the for the three and six months ended June 30, 2021 and 2020:

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by geography:                    
North America  $2,550   $2,735   $4,281   $4,925 
International   1,061    275    1,417    570 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Contract Balances

 

The Company records contract assets when it has a right to consideration and records accounts receivable when it has an unconditional right to consideration. Contract liabilities consist of cash payments received (or unconditional rights to receive cash) in advance of fulfilling performance obligations. As of June 30, 2021, the Company did not have a contract assets balance.

 

The following table is a summary of the Company’s opening and closing balances of contract liabilities related to contracts with customers.

 

(Amounts in thousands)  Total 
Balance at December 31, 2020  $864 
Additions through advance billings to or payments from vendors   768 
Additions through business acquisition   3,315 
Revenue recognized that was included in the prior period balance   (554)
Revenue recognized from current period advance billings to or payments from vendors   (394)
Revenue recognized from amounts acquired through business acquisition   (1,031)
Balance at June 30, 2021  $2,968 

 

The increase in contract liabilities during the six months ended June 30, 2021 was primarily due to invoiced amounts that did not yet meet the revenue recognition criteria, partially offset by the revenue recognition criteria being met for previously deferred revenue.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET

5. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in US$’s)  June 30,
2021
   December 31,
2020
 
Account receivables  $2,984   $2,474 
Less: Allowance for doubtful accounts   (1,271)   (1,687)
Total account receivables, net  $1,713   $787 

 

The Company recognized $0.20 million and $0.13 million of bad debt expense for the three months ended June 30, 2021 and 2020, respectively, and $0.20 million and $0.38 million for the six months ended June 30, 2021 and 2020, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
INVENTORY

6. INVENTORY

 

Inventory consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Raw materials  $4,041   $1,765 
Work in progress   1,249    461 
Finished goods   3,096    3,305 
Total inventory   8,386    5,531 
Reserve   (1,239)   (993)
Total inventory, net  $7,147   $4,538 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid
6 Months Ended
Jun. 30, 2021
Prepaid [Abstract]  
PREPAID

7. PREPAID

 

Prepaid expenses consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)   June 30,
2021
    December 31,
2020
 
Prepaid products and services   $ 7,154     $ 172  
Deferred offering expenses           569  
Prepaid rent and security deposit     84       732  
    $ 7,238     $ 1,473  
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

8. PROPERTY AND EQUIPMENT, NET

 

Property and equipment, net consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Shop machinery and equipment  $11,239   $9,961 
Computers and electronics   1,393    575 
Office furniture and fixtures   627    348 
Building   4,801    
 
Land   1,330    
 
Leasehold improvements   1,164    274 
    20,554    11,158 
Less - accumulated depreciation   (10,805)   (8,872)
   $9,749   $2,286 

 

The Company recognized $0.44 million and $0.29 million of depreciation expense for the three months ended June 30, 2021 and 2020, respectively, and $0.8 million and $0.52 million for the six months ended June 30, 2021 and 2020, respectively.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

9. ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

Accounts payable and accrued expenses consisted of the following as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Accounts payable  $2,593   $5,583 
Accrued interest   155    2,029 
Accrued liabilities   1,538    1,649 
Accrued payroll   1,191    3,992 
Total accounts payable and accrued expenses  $5,477   $13,253 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases Disclosure [Abstract]  
LEASES

10. LEASES

 

Operating Leases

 

The Company has operating leases for office, manufacturing and warehouse space, office equipment, and vehicles.

 

As part of the SKS business acquisition on February 25, 2021, the Company assumed a lease of flexible office space with a remaining term of approximately 28 months that will expire on July 1, 2023. Monthly payments are $16 thousand during the remaining life of the lease. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.

 

As part of the SKS business acquisition on February 25, 2021, the Company assumed vehicle leases with a remaining weighted average term of approximately 11 months. Monthly average payments are $2 thousand during the remaining life of the leases. The leases included an implicit rate of return from 5.41% to 6% and no renewal options.

 

In April 2021, the Company entered into a 60-month office equipment lease with monthly payments and no renewal options. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.

In April 2021, a subsidiary of the Company entered into several vehicle leases with approximately 36-month terms. Monthly payments range from $1 thousand to $2 thousand. Each lease had an implicit rate of 6.0% and no renewal options.

 

In May 2021, a subsidiary of the Company entered into an amendment to its existing facility lease to extend the expiration date through June 20, 2022 and to increase the annual base to $12 thousand per month. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms. The modification resulted in additional right-of-use asset and lease liability of $0.12 million

As part of the RVision business acquisition on April 1, 2021, the Company assumed a lease of office space with a remaining term of approximately 35 months that will expire on March 31, 2024. Monthly payments ae $7 thousand during the remaining life of the lease. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms.

 

Other information related to the Company’s operating leases are as follows:

 

(Amounts in thousands)  For the
six months ended
June 30,
2021
 
Operating lease ROU Asset – December 31, 2020  $2,725 
Increase   1,217 
Decrease   
 
Amortization   (495)
Operating lease ROU Asset – June 30, 2021  $3,447 
      
Operating lease liability – December 31, 2020  $2,885 
Increase   1,217 
Decrease   (30)
Amortization   (453)
Operating lease liability – June 30, 2021  $3,619 
      
Operating lease liability – short term  $1,106 
Operating lease liability – long term   2,513 
Operating lease liability – total  $3,619 
      
Operating lease cost  $595 
Variable lease cost  $
 
Short-term lease cost  $102 
      
Cash paid for amounts included in the measurement of lease liabilities:     
Operating cash flows from operating leases  $598 

 

The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s operating leases as of June 30, 2021 and December 31, 2020, respectively:

 

   June 30,
2021
   December 31,
2020
 
Weighted average remaining lease term   3.45 years    4.19 years 
Weighted average discount rate   6.0%   5.95%

 

The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the lease liabilities recorded on the Condensed Consolidated Balance Sheet as of June 30, 2021:

 

(Amounts in thousands)  Operating
Leases
 
Remainder of 2021  $675 
2022   1,179 
2023   1,048 
2024   707 
2025   384 
Thereafter   3 
Total minimum lease payments   3,996 
Less: effect of discounting   (377)
Present value of future minimum lease payments   3,619 
Less: current obligations under leases   (1,106)
Long-term lease obligations  $2,513 

 

Finance Leases

 

The Company has finance leases for certain manufacturing and office equipment.

 

Information related to the Company’s finance leases are as follows:

 

(Amounts in thousands)  For the
six months ended
June 30,
2021
 
Finance lease ROU Asset – December 31, 2020  $68 
Increase   
 
Amortization   (12)
Finance lease ROU Asset – June 30, 2021  $56 
      
Finance lease liability – December 31, 2020  $55 
Increase   
 
Interest accretion   1 
Payment   (30)
Operating lease liability – June 30, 2021  $26 
      
Finance lease liability – short term  $26 
Finance lease liability – long term   
 
Finance lease liability – total  $26 

 

The following table presents the weighted-average remaining lease term and weighted average discount rates related to the Company’s finance leases as of June 30, 2021 and December 31, 2020, respectively:

 

   June 30,
2021
   December 31,
2020
 
Weighted average remaining lease term   0.75 years    1.10 years 
Weighted average discount rate   7.20%   3.91%

 

The table below reconciles the fixed component of the undiscounted cash flows for each of the first five years and the total remaining years to the finance lease liabilities recorded on the Condensed Consolidated Balance Sheet as of June 30, 2021:

 

(Amounts in thousands)  Finance
Leases
 
Remainder of 2021  $19 
2022   8 
Thereafter   
 
Total minimum lease payments   27 
Less: effect of discounting   (1)
Present value of future minimum lease payments   26 
Less: current obligations under leases   (26)
Long-term lease obligations  $
 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisitions
6 Months Ended
Jun. 30, 2021
Business Combinations [Abstract]  
BUSINESS ACQUISITIONS

11. BUSINESS ACQUISITIONS

 

Skyline Partners Technology LLC

 

On January 29, 2021, the Company completed the acquisition of Fastback for cash consideration paid of $1.32 million and the issuance of $1.50 million aggregate principal amount of term notes and $11.15 million aggregate principal amount of convertible notes that are convertible into common stock at a conversion price of $5.22 per share, subject to adjustment. See Note 13 – Debt Agreements for further discussion of the notes. Fastback’s products complement and enhance the Company’s 5g connectivity offerings. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Cash  $9 
Accounts receivable   245 
Inventory   358 
Prepaid expenses   1,914 
Property & equipment   202 
Intangible assets:     
Intellectual Property   3,502 
Software   96 
Goodwill   9,527 
Total assets   15,853 
Accounts payable   1,055 
Accrued liabilities   174 
Notes payable   210 
Contract liabilities, current   213 
Accrued warranty liability – long term   236 
Total purchase consideration  $13,965 

 

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

Sky Sapience Ltd.

 

On February 25, 2021, the Company completed the acquisition of SKS. The total preliminary purchase price consideration amounted to $11.78 million, subject to working capital and other post-closing adjustments, representing (i) cash paid on the closing date of $2.71 million, (ii) 2,555,209 shares of the Company’s common stock with a fair value of $9.07 million or $3.55 per share, of which an aggregate of 1,151,461 shares is being held in an escrow fund for the purpose of satisfying any post-closing indemnification claims against the sellers under the share purchase agreement. SKS’s products complement and enhance the Company’s tethered drone product portfolio for commercial communications, defense and national security markets. All resulting goodwill is expected to be tax deductible.

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Cash  $320 
Accounts receivable   60 
Inventory   1,229 
Prepaid expenses   15 
Other current assets   334 
Property & equipment   148 
Operating lease right-of-use assets   472 
Intangible assets:     
Goodwill   13,115 
Total assets   15,693 
Accounts payable   710 
Accrued liabilities   431 
Contract liabilities, current   2,309 
Operating lease liabilities, current   194 
Operating lease liabilities - long term   267 
Total purchase consideration  $11,782 

  

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

RVision, Inc.

 

On April 1, 2021, the Company completed the acquisition of RVision. The Company acquired 100% of the outstanding capital stock of RVision in exchange for 2,000,000 shares of its common stock with a fair value of $5.5 million or $2.75 per share. Pursuant to the terms of the acquisition, the Company filed a registration statement under the Securities Act of 1933, as amended (the “Securities Act”), to register the resale of 1,000,000 of such shares of common stock, and agreed to include the remaining shares in any registration statement the Company files under the Securities Act for a primary offering within one year of the closing date, subject to certain exceptions. RVision’s products complement and enhance the Company’s communication offerings and provides additional access to governmental and private sector commercial industries. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Cash  $449 
Accounts receivable   47 
Prepaid expenses   53 
Inventory   825 
Property & equipment   16 
Operating lease right-of-use asset   270 
Intangible assets:     
Goodwill   5,629 
Total assets   7,289 
Accounts payable   54 
Accrued liabilities   219 
Operating lease liabilities, current   74 
Contract liabilities, current   793 
Notes payable   453 
Operating lease liabilities – long term   196 
Total purchase consideration  $5,500 

 

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

 

Innovation Digital, LLC

 

On June 3, 2021, the Company completed the acquisition of Innovation Digital. The total preliminary purchase price consideration amounted to $8.94 million, representing cash consideration paid of $1.0 million, 3,165,322 shares of common stock with a fair value of $7.34 million or $2.32 per share, and a promissory note in the principal amount of $0.60 million that is convertible into common stock at a conversion price of $2.35. Pursuant to the terms of the acquisition, the Company has agreed to filed a registration statement under the Securities Act of 1933, as amended (the “Securities Act”), to register the resale of the 3,165,322 shares of common stock. See Note 13 – Debt Agreements for further discussion of the notes. Innovation digital enhances the Company’s portfolio of intellectual property and licensing capabilities. All resulting goodwill is expected to be tax deductible.

 

The Company has accounted for the purchase using the acquisition method of accounting for business combinations under ASC 805. Accordingly, the purchase price has been allocated to the underlying assets and liabilities in proportion to their respective fair values. The excess of the consideration transferred over the estimated fair values of the net assets acquired was recorded as goodwill. The following table summarizes the acquired assets and assumed liabilities and the preliminary acquisition accounting for the fair value of the assets and liabilities recognized in the Condensed Consolidated Balance Sheet at June 30, 2021:

 

(Amounts in thousands)  Fair Value 
Property & equipment  $6 
Operating lease right-of-use asset   105 
Other Non-Current Assets   2 
Intangible assets:     
Goodwill   9,046 
Total assets   9,159 
Accounts payable   78 
Operating lease liabilities, current   32 
Notes payable   31 
Operating lease liabilities – long term   74 
Total purchase consideration  $8,944 

 

This purchase price allocation is preliminary and is pending the finalization of the third-party valuation analysis and working capital, as the Company has not yet completed the detailed valuation analyses as of the filing date of this Form 10-Q.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS

12. GOODWILL AND OTHER INTANGIBLE ASSETS

 

The following table sets forth the changes in the carrying amount of goodwill for the six months ended June 30, 2021:

 

(Amounts in thousands)  Total 
Balance at December 31, 2020  $64,898 
2021 Acquisitions   37,317 
Balance at June 30, 2021  $102,215 

 

The following table sets forth the gross carrying amounts and accumulated amortization of the Company’s intangible assets as of June 30, 2021 and December 31, 2020:

 

(Amounts in thousands)  Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Carrying
Amount
 
Definite-lived intangible assets:               
Trade names  $5,974   $(1,350)  $4,624 
Licenses   350    (34)   316 
Technology   39,350    (10,304)   29,046 
Customer relationships   21,201    (5,485)   15,716 
Intellectual property   3,730    (673)   3,057 
Noncompete   937    (508)   429 
Total definite-lived intangible assets at December 31, 2020  $71,542   $(18,354)  $53,188 
Trade names  $5,974   $(1,808)  $4,166 
Licenses   69    (69)   
 
Technology   39,350    (13,584)   25,766 
Customer relationships   21,201    (7,404)   13,797 
Intellectual property   7,232    (1,182)   6,050 
Noncompete   937    (742)   195 
Capitalized software   1,329    (30)   1,299 
Total definite-lived intangible assets at June 30, 2021  $76,092   $(24,819)  $51,273 

 

Amortization expense of intangible assets was $3.17 million and $2.62 million for the three months ended June 30, 2021 and 2020, respectively, and $6.47 million and $5.23 million for the six months ended June 30, 2021 and 2020, respectively. During the six months ended June 30, 2021, the Company impaired obsolete software that was replaced during the year. Impairment expense for the three and six months ended June 30, 2021 was $0.28 million. There was no impairment expense for the three and six months ended June 30, 2020. The Company’s amortization is generally based on no residual value using the straight-line amortization method as it best represents the benefit of the intangible assets. However, capitalized software is amortized using the greater of (1) the net realizable value test, which is based on the proportion of current gross revenues to the total of current and estimated future gross revenues for the project or (2) straight-line amortization. The following table sets forth the weighted-average amortization period, in total and by major intangible asset class:

 

Asset Class  Weighted-
Average
Amortization
period
 
Trade names   6.8 years 
Licenses   5.0 years 
Technology   6.0 years 
Customer relationships   5.7 years 
Intellectual property   6.5 years 
Noncompete   2.0 years 
Capitalized software   4.7 years 
All Intangible assets   6.0 years 

 

As of June 30 2021, the expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter was as follows:

 

(Amounts in thousands)  Estimated 
Remainder of 2021  $6,513 
2022   12,687 
2023   12,602 
2024   10,493 
2025   5,159 
2026   2,326 
Thereafter   1,493 
Total  $51,273 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Agreements
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
DEBT AGREEMENTS

13. DEBT AGREEMENTS

 

Secured Notes Payable

 

A subsidiary of the Company had previously entered into a promissory note not to exceed the principal amount of $0.55 million that bore interest at 8.5% per annum with a maturity date of August 31, 2018. On September 11, 2019, the note was amended with both parties agreeing that the outstanding balance of $0.81 million would be due on February 28, 2020. This promissory note was secured by substantially all of the assets of the subsidiary. As of December 31, 2020, an aggregate principal amount of $0.79 million was outstanding under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a promissory note in the principal amount of $0.45 million that bore interest at 9.0% per annum and was scheduled to mature on March 1, 2022. As of December 31, 2020, an aggregate principal amount of and $0.15 million, was outstanding under this note. This promissory note was secured by all assets, certain real estate and cash accounts of the subsidiary, and was guaranteed by certain management of the subsidiary. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a promissory note in the principal amount of $50 thousand that bore interest at 7.9% per annum and was scheduled to mature on September 1, 2021. This promissory note was secured by business equipment, certain real estate and cash accounts of the subsidiary and was guaranteed by certain management of the subsidiary. As of December 31, 2020, an aggregate principal amount of $11 thousand was outstanding under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a loan agreement under which it received $2.0 million bearing interest at the rate of 9.0% per annum and is scheduled to mature on November 26, 2021. Upon an event of default, the interest rate would automatically increase to 15% per annum on any unpaid principal and interest, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. Accrued interest is calculated on a compound basis and is payable semi-annually in May and November of each year. Principal is scheduled to be due in full at maturity but can be prepaid in full or in part without penalty. The loan is secured by all of the assets of the subsidiary and is guaranteed by the Company. The debt issuance costs were the result of the issuance of 350,000 shares of common stock and a cash payment of $80 thousand. The Company defaulted on this loan during fiscal 2020, which caused the interest rate to increase to a monthly compounded rate of 15% per annum, a late charge of 5% was incurred, and the loan and accrued interest became due on-demand. Amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the loan becoming due on-demand from the default event. As of December 31, 2020, an aggregate principal amount of $2.0 million was outstanding under this loan. On January 26, 2021, $1.0 million of the principal amount of this loan and all accrued interest with a combined total of $1.23 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 295,674 shares of common stock, along with warrants to purchase up to 295,674 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The extinguishment on January 26, 2021 cured all events of default. As of June 30, 2021, an aggregate principal amount of $1.0 million was outstanding under this loan. 

 

On February 26, 2020, the Company entered into a $0.6 million secured business loan that bore interest at 78.99% per annum which matured on December 26, 2020. The loan was secured by the assets of the Company. As of December 31, 2020, an aggregate principal amount of $75 thousand was outstanding and past due under this loan. The aggregate principal amount of this loan was fully repaid during 2021.

 

In connection with the acquisition a subsidiary on March 6, 2020, the Company assumed a secured loan with FirstBank in the principal amount of $0.98 million that bore interest at 5% per annum, with a maturity date of June 1, 2020. This loan was subsequently extended to September 15, 2020 and the interest rate was increased to 36% per annum for any principal balance remaining unpaid past the extended maturity date. The loan was secured by certain assets of the subsidiary. This loan was subjected to covenants, whereby the subsidiary was required to meet certain financial and non-financial covenants at the end of each fiscal year. As of December 31, 2020, an aggregate principal amount of $0.86 million was outstanding and past due under this loan. The aggregate principal amount of this loan was fully repaid during fiscal 2021.

 

On March 19, 2020, the Company entered into a secured loan agreement in the amount of $2.01 million that bore interest at 5% per annum with a maturity date of August 31, 2020, which was subsequently extended to October 15, 2020. Upon maturity, the interest rate automatically increased to 18% per annum, and a late charge of 5% was charged for any balance overdue by more than 10 days. The loan was secured by certain intellectual property assets of the Company. As of December 31, 2020, an aggregate principal amount of $2.01 million was outstanding and past due under this loan. On January 26, 2021, the aggregate principal amount of this loan and accrued interest with a combined total of $2.25 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, plus a 10,000 unit conversion bonus, resulting in the issuance of 552,231 shares of common stock, along with warrants to purchase up to 552,231 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

In connection with the acquisition a subsidiary on March 6, 2020, the Company: assumed various equipment financing loans with aggregate principal balances of approximately $0.2 million, which were secured by the related equipment, that bore interest ranging from 6.7% to 8.5% per annum. Monthly principal and interest payments were due over the term. As of December 31, 2020, aggregate principal balances of approximately $0.18 million were outstanding and past due under these loans. The aggregate principal amounts of these loans were fully repaid during fiscal 2021.

 

On December 8, 2020, the Company entered into a secured loan agreement in the aggregate principal amount of $1.1 million with an original issue discount of $0.1 million, that bore interest at the rate of 10% per annum and matured on January 6, 2021. Upon an event of default, the interest rate would automatically increase to 36% per annum on any unpaid principal, or the maximum amount permitted by applicable law, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. The loan was guaranteed by a subsidiary of the Company and was secured by the Company’s equity interest in the subsidiary, all of the assets of the subsidiary and certain intellectual property assets of the Company. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 23,334 shares of his personally owned, issued and outstanding common stock to the lender and brokers, as part of this transaction. The shares had a total fair value of $0.14 million. The Company accounted for this as a contribution from Mr. Hodges, as debt issuance costs. The Company incurred debt issuance costs to the placement agent of this transaction in the amount of $50 thousand. As of December 31, 2020, an aggregate principal amount of $1.1 million was outstanding under this loan. On January 26, 2021, $0.4 million of the principal amount of this loan and accrued interest with a combined total of $0.5 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 119,418 shares of common stock, along with warrants to purchase up to 119,418 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.7 million principal amount of this loan was fully repaid during fiscal 2021.

 

On January 15, 2021, in connection with its acquisition of the new manufacturing facility in Tucson, Arizona, a subsidiary entered into a secured loan agreement pursuant to which it received a loan in the amount of up to $5.36 million that bears interest on the outstanding loan balance at the greater of (i) 8% per annum or (ii) 6.75% per annum in excess of the 1-month LIBOR rate, and matures on January 15, 2022. At the closing of the loan, the lender withheld $0.51 million of the loan amount as an interest reserve. In addition, $0.88 million of the loan amount was withheld and may be disbursed at later dates to pay for lender-approved improvements to the property secured by the loan. Interest is payable monthly. The loan is due in full at maturity. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. Upon the maturity date or earlier date upon which the unpaid balance of the loan may become immediately payable due to acceleration, and on any prepayments of the loan, the subsidiary will owe an exit fee equal to the greater of (a) $54 thousand, or (b) 1.00% of the unpaid loan balance and all unpaid accrued interest and fees. Subject to certain terms and conditions and upon payment of a fee, the subsidiary may request a six-month extension of the maturity date. The loan is secured by the land, building and certain other assets of the subsidiary and is guaranteed by the Company and Daniel L. Hodges, the Company’s Chief Executive Officer. In addition, all rights to leases and rent related to the land and building assets have been assigned to the lender for potential non-performance by the subsidiary of its obligations under the loan. This loan is subject to certain financial and non-financial covenants on the part of the subsidiary at the end of each fiscal quarter and fiscal year. The Company incurred debt issuance costs for transaction in the amount of $0.16 million. As of June 30, 2021, an aggregate principal amount of $4.48 million was outstanding under this loan.

 

In connection with its acquisition of a subsidiary on January 29, 2021, the Company assumed the obligations of the sellers on a secured loan in the principal amount of $0.21 million that bears interest on the outstanding loan balance at the greater of (i) 5.75% per annum in excess of the Prime Rate or (ii) $4 thousand per month, with a maturity date of April 30, 2021. Interest is payable monthly. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. The loan was secured by the assets of the subsidiary. The principal amount of this loan was fully repaid during fiscal 2021.

 

Notes Payable

 

In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller on a promissory note in the principal amount of $0.5 million that bore interest at 12.0% per annum with a maturity date of October 17, 2017, which was subsequently extended to September 30, 2020 and the interest rate was reduced to 10% per annum. Accrued interest and the full principal balance were due at maturity. Upon maturity, the interest rate increased to 15% per annum for any balance overdue by more than 5 days. During 2020, all unpaid accrued interest from October 1, 2019 through December 31, 2019 was converted into 4,832 shares of common stock. As of December 31, 2020, an aggregate principal amount of $0.5 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $0.56 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 135,324 shares of common stock, along with warrants to purchase up to 135,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of a promissory note in the principal amount of $0.18 million that bore interest at the rate of 15% per annum and was due on November 30, 2017, which was subsequently extended to September 30, 2020 and the interest rate was reduced to 10% per annum. Accrued interest and principal were due and payable at maturity. Upon maturity, the interest rate increased to 15% per annum for any balance overdue by more than 5 days. As of December 31, 2020, an aggregate principal amount of $0.18 million was outstanding and past due. The aggregate principal amount of this note was fully repaid during fiscal 2021.

 

A subsidiary of the Company had previously entered into a 90-day promissory note in the principal amount of $4.4 million with an original issue discount of $0.4 million. Subsequently, this note was amended to accrue interest at the rate of 8% per annum and to extend the maturity date with new payment terms. In September 2019, the promissory note was increased to $5.0 million as all unpaid accrued interest was added to the principal balance and to extend the maturity date to March 20, 2020 and increase the interest rate to 10% per annum. In April 2020, the maturity date of this note was extended to August 31, 2020, the interest rate was increased to 12% per annum, and the Company provided to the lender 33,334 fully paid and non-assessable shares of its common stock that have been treated as debt issuance costs. As of December 31, 2020, an aggregate principal amount of $3.5 million was outstanding under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $4.21 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 1,014,716 shares of common stock, along with warrants to purchase up to 1,014,716 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

A subsidiary of the company had previously entered into several promissory notes in the aggregate principal amount of $0.45 million that bore an effective interest rate of 133% per annum due to a single payment incentive, which matured on December 6, 2019. Of these promissory notes, an aggregate principal amount of $0.2 million was owed to three employees. Accrued interest and principal were due and payable at maturity. These notes had been past due and were accruing interest at a rate of 18% per annum. As of December 31, 2020, the aggregate principal amount of $67 thousand was outstanding and past due under these notes. The aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

On March 5, 2020, the Company sold a promissory note in the principal amount of $0.5 million with an original issue discount of $54 thousand, that matured on November 30, 2020. Additionally, in lieu of interest, the Company issued to the lender 16,667 shares of its common stock with a fair value of $57 thousand, which was recognized as a debt discount and amortized to interest expense over the term of the note. Any principal balance remaining unpaid past the maturity date accrued interest at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $0.5 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $0.51 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 123,305 shares of common stock, along with warrants to purchase up to 123,305 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

In connection with the acquisition of a subsidiary on March 6, 2020, the Company, entered into promissory notes or agreed to pay the sellers an aggregate principal amount of $0.58 million that did not bear interest and required monthly principal payments. As of December 31, 2020, an aggregate amount of $0.55 million was outstanding and past due. However, there were no penalties associated with this default. The aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

In addition, the Company assumed a note payable in the amount of $87 thousand bearing interest at 3% per annum and with a maturity date of February 16, 2023. Monthly payments of principal and interest are due over the term. As of June 20, 2020 and December 31, 2020, an aggregate principal amount of $33 thousand and $83 thousand, respectively, was outstanding under this note.

 

On May 29, 2020, the Company entered into a promissory note in the principal amount of $0.29 million with an original issue discount of $40 thousand and a maturity date of September 30, 2020. The balance was due at maturity, with interest accruing at a rate of 12% per annum for any principal balance remaining unpaid past the maturity date. As of December 31, 2020, an aggregate principal amount of $0.29 million was outstanding and past due under this note. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and accrued interest with a combined total of $0.33 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 79,579 shares of common stock, along with warrants to purchase up to 79,579 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

Between July 2, 2020 and August 21, 2020, the Company borrowed an aggregate of $1.2 million from accredited investors and issued to such investors promissory notes evidencing such loans. The principal amounts of the notes were between $50 thousand and $200 thousand. The notes had maturity dates between October 13, 2020 and November 30, 2020 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 96,634 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.48 million, to the accredited investors and brokers, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $1.2 million was outstanding and past due under these notes. On January 26, 2021, $0.75 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.89 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 213,496 shares of common stock, along with warrants to purchase up to 213,496 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.45 million aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

Between November 4, 2020 and November 24, 2020, the Company borrowed an aggregate of $0.55 million from accredited investors and issued to such investors promissory notes evidencing such loans. The principal amounts of the notes were between $50 thousand and $100 thousand. The notes had maturity dates between January 31, 2021 and February 23, 2021 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 38,334 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.26 million, to the accredited investors, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The Company defaulted on these notes during the 2020 fiscal year, causing the interest rate to increase to an annually-compounded rate of 18% per annum, and the note and accrued interest to become due on-demand. The amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.55 million was outstanding under these notes. On January 26, 2021, $0.5 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.57 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 136,324 shares of common stock, along with warrants to purchase up to 136,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $50 thousand aggregate principal amount of these notes was fully repaid during fiscal 2021.

 

In connection with an acquisition of a subsidiary on January 29, 2021, the Company issued to the sellers $1.5 million aggregate principal amount of term promissory notes. The individual principal amounts of the notes ranged from $1 thousand to $393 thousand. These notes bore interest at the rate of 10% per annum and matured on the earlier of (i) January 1, 2022, (ii) the date on which an aggregate of $6.0 million worth of products and services are sold following the acquisition date by (A) Fastback or (B) the Company and its subsidiaries (other than Fastback) to certain specified Fastback customers, or (iii) the date on which the Company issues and sells shares of its common stock or debt securities to investors in a bona-fide arms-length financing transaction for aggregate consideration of at least $12.0 million. Interest was payable in cash semi-annually in arrears on each June 1 and December 1, commencing on June 1, 2021, and on the maturity date. Principal and any unpaid accrued interest was due on the maturity date. These notes matured on February 10, 2021 upon the Company’s closing of a public offering, as disclosed in Note 15- Stockholders’ Equity. However, the representative of the Fastback sellers requested that the Company withhold payment of principal and interest on these notes until a dispute among such sellers could be resolved. As payment was withheld at the request of the sellers’ representative, no event of default occurred and interest was accrued only through the maturity date. These notes were fully repaid during fiscal 2021.

 

Various subsidiaries of the Company received loan proceeds or the Company assumed in conjunction with various acquisitions an aggregate amount of $0.77 million under the Paycheck Protection Program (“PPP”). The PPP loans have maturity dates ranging from two to five years and an interest rate of 1% per annum. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable pursuant to section 1106 of the CARES Act, after a period of up to 24 weeks, as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness shall be calculated in accordance with the requirements of the PPP, including the provisions of Section 1106 of the CARES Act, although no more than 40 percent of the amount forgiven can be attributable to non-payroll costs. Further, the amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the period of up to 24 weeks. During the six months ended June 30, 2021, an aggregate of $0.32 million of these notes has been forgiven. This forgiveness was recorded as a gain on extinguishment of debt in the Condensed Consolidated Statement of Operations. As of June 20, 2021 and December 31, 2020, an aggregate principal amount of $0.45 million and $0.58 million, respectively, was outstanding under these loans. As described in Note 19 – Subsequent Events, an additional $0.1 million of these notes was forgiven subsequent to June 30, 2021.

 

In connection with the acquisition of a subsidiary by the Company on April 1, 2021, the Company assumed two notes payable with aggregate principal balances of $0.3 million. These notes bore interest at 6% and were paid in full immediately following the completion of the acquisition by the Company. 

 

Senior Debentures

 

In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures. The aggregate principal amount of this debenture was fully repaid during fiscal 2021.

 

Convertible Notes Payable

 

On July 7, 2020, the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock.

 

On August 21, 2020, the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.

In connection with its acquisition a subsidiary on January 29, 2021, the Company issued to the sellers $11.15 million aggregate principal amount of convertible promissory notes. The individual principal amounts of the notes ranged from $6 thousand to $5.58 million. These notes initially bear interest at the rate of 1.01% per annum, which is to be adjusted to the prime rate as published by the Wall Street Journal on each annual anniversary of the issuance date, and mature on January 29, 2026. Interest is payable in cash annually in arrears on each January 1. Commencing on January 29, 2022, the outstanding principal and accrued interest on these notes may be converted in full to shares of the Company’s common stock at a conversion price of $5.22 per share, subject to adjustment. Upon an event of default, the interest rate will automatically increase to 15% per annum compounded annually, and all unpaid principal and accrued interest may become due on-demand. Principal and any unpaid accrued interest are due on the maturity date. Upon maturity, the interest rate will automatically increase to 15% per annum compounded annually on any unpaid principal. As of June 30, 2021, an aggregate principal amount of $11.15 million was outstanding.

 

In connection with its acquisition of a subsidiary on June 3, 2021, the Company issued to the seller, who became an employee of the Company, a convertible promissory note in the principal amount of $0.6 million that bears interest at the rate of 5% per annum, maturing on June 3, 2022. Accrued interest and principal is due at maturity. Commencing December 3, 2021, the outstanding principal and accrued interest on this note may be converted into shares of the Company’s common stock at an initial conversion price of $2.35 per share, subject to certain terms, conditions and adjustments. As of June 30, 2021, the full principal amount of $0.6 million of this note was outstanding.

Senior Convertible Promissory Note

 

On May 27, 2021, the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding.

 

Senior Convertible Debentures

 

The Company had previously sold $0.25 million aggregate principal amount of 10% Senior Convertible Debentures that bore interest at a rate of 10% per annum and were scheduled to mature on December 31, 2021. Interest was paid semi-annually in arrears in June and December of each year in cash or, at the Company's option, in shares of common stock at the conversion price that is equal to the lesser of (1) $7.50 or (2) a future effective price per share of any common stock sold by the Company. Upon an event of default, the interest rate shall automatically increase to 15% per annum. In connection with these debentures, the Company recognized aggregate debt discounts of $0.25 million. On April 21, 2020, all unpaid accrued interest through December 31, 2019 was converted into 2,234 shares of common stock. Also on April 21, 2020, all the outstanding warrants were exercised at $0.03 per share into 94,510 issued shares of the Company’s common stock, resulting in full recognition in interest expense of the remaining debt discount. On April 30, 2020, these debentures were amended to provide for the conversion of the debentures into shares of the Company’s common stock instead of the Company’s common stock and the conversion price was changed from $7.50 per share to $2.268 per share. The Company defaulted on these debentures during the 2020 fiscal year, causing the interest rate to increase to 15% per annum, and the debentures and accrued interest to become due on demand. Any remaining amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.25 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the aggregate principal and interest of $0.28 million into 125,186 shares of common stock.

On July 2, 2020, the Company sold $1.0 million aggregate principal amount of 9% Senior Convertible Debentures to an accredited investor that bore interest at a rate of 9% per annum and a maturity date of September 30, 2020, subsequently extended to November 30, 2020. Accrued interest and principal were due at maturity, with interest paid in cash or, at the Company’s option, in shares of common stock at the conversion price of $3.00 per share. Upon an event of default, the interest rate would automatically increase to 15% per annum. The debentures were convertible into shares of the Company’s common stock at a conversion price of $3.00 per share. The Company also issued warrants to purchase 33,334 shares of common stock that are exercisable for a purchase price of $3.00 per share, at any time on or prior to the earlier of December 31, 2022 or the second anniversary of the Company’s consummation of a public offering of its common stock in connection with an up-listing of the common stock to a national securities exchange. In connection with these debentures, the Company recorded total debt discounts of $0.16 million. Amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the debentures becoming due on demand from the default event. As of December 31, 2020, an aggregate principal amount of $1.0 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the principal amount of $0.9 million into 300,000 shares of common stock. The remaining principal amount of $0.1 million and accrued interest with a combined total of $0.16 million, was fully extinguished on January 26, 2021 at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 38,713 shares of common stock of the Company, along with warrants to purchase up to 38,713 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

 

Certain agreements governing the secured notes payable, notes payable and senior convertible debentures contain customary covenants, such as debt service coverage ratios, limitations on liens, dispositions, mergers, entry into other lines of business, investments and the incurrence of additional indebtedness.

 

All debt agreements are subject to customary events of default. If an event of default occurs with respect to the debt agreements and is continuing, the lenders may accelerate the applicable amounts due.

 

Future maturities contractually required by the Company under long-term debt obligations are as follows for the years ending December 31:

 

(Amounts in thousands)    
Remainder of 2021  $2,284 
2022   12,679 
2023   2,446 
2024   
 
2025   
 
Thereafter   11,303 
Total debt   28,712 
Less unamortized discounts and debt issuance costs   (2,572)
Total net debt   26,140 
Less current portion of long-term debt, net of unamortized discounts and debt issuance costs   (11,211)
Total long-term debt, net of unamortized discounts and debt issuance costs  $14,929 

 

See Note 19 – Subsequent Events for details regarding additional debt incurred after June 30, 2021.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

14. RELATED PARTY TRANSACTIONS 

 

Accrued Liabilities – Related Party

 

As of June 30, 2021 and December 31, 2020, the accrued liabilities – related party balance was $31 thousand and $30 thousand, respectively, which represented amounts owed to various contractors, officers and employees of the Company as described below.

 

On November 10, 2017, the Company and Global Security Innovative Strategies, LLC (“GSIS”), a company in which David Aguilar, a member of the Company’s Board of Directors, is a principal, entered in an agreement (the “GSIS Agreement”) pursuant to which GSIS agreed to provide business development support and general consulting services for sales opportunities with U.S. government agencies and other identified prospects and consulting support services for the Company. The GSIS Agreement had an initial term of six months beginning on November 1, 2017. On September 26, 2018, the parties amended the GSIS Agreement to extend the period of service through September 2019 with monthly automatic renewals thereafter. The Company also agreed to issue an option to purchase 100,000 shares of the Company’s common stock at an exercise price of $1.00. This option immediately vested and terminates on September 26, 2022. Pursuant to the GSIS Agreement, GSIS is paid a fee of $10 thousand per month. In addition, GSIS is paid for the expenses incurred in connection with the performance of its duties under the GSIS Agreement. Either party may terminate or renew the GSIS Agreement at any time, for any reason or no reason, upon at least 30 days’ notice to the other party. As of June 30, 2021 and December 31, 2020, GSIS was owed $31 thousand and $30 thousand, respectively, for normal monthly retainers and expenses incurred and these amounts were recorded in accrued liabilities – related party.

 

Notes Payable – Related Party

 

On August 5, 2019, Daniel L. Hodges, the Company’s Chairman and Chief Executive Officer, and his wife, loaned a subsidiary of the Company $0.2 million at an interest rate of 5.0% per annum and an 18.0% default interest rate with a maturity date of December 31, 2020. Interest was payable monthly while the full principal balance was due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $0.2 million was outstanding and past due under the loan. The aggregate principal amount of this note was fully repaid during the first quarter of fiscal year 2021.

On July 1, 2020, Brent Davies, a member of the Company’s Board of Directors and Audit Committee, loaned the Company $50 thousand at an interest rate of 4.80% per annum with an original maturity date of August 31, 2020. This note was amended to extend the maturity date to November 30, 2020. Interest and the full principal balance were due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $50 thousand was outstanding and past due under the loan. The aggregate principal amount of this note was fully repaid during the first quarter of fiscal year 2021.

 

Between October 15, 2020 and December 28, 2020, the Company borrowed an aggregate of $0.6 million from Dr. Dustin McIntire, the Company’s Chief Technology Officer, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $0.1 million and $0.4 million, and such notes bore interest at 10% per annum and were due between January 14, 2021 and March 28, 2021. As of December 31, 2020, $0.6 million was outstanding under these notes. The aggregate principal amount of these notes was fully repaid during the first quarter of fiscal year 2021.

 

Between November 13, 2020 and December 24, 2020, the Company borrowed an aggregate of $0.16 million from Richard J. Berman, a member of the Company’s Board of Directors, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $40 thousand and $120 thousand, and such notes bore interest at 8% per annum and were due between February 12, 2021 and March 23, 2021. As of December 31, 2020, $0.16 million was outstanding under these notes. On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and all accrued interest with a combined total of $0.18 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 42,776 shares of common stock, along with warrants to purchase up to 42,776 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity
6 Months Ended
Jun. 30, 2021
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS’ EQUITY

15. STOCKHOLDERS’ EQUITY

 

For the six months ended June 30, 2021

 

As of June 30, 2021, the Company had 100,000,000 shares of preferred stock authorized for issuance, none of which were issued and outstanding and 300,000,000 shares of common stock authorized for issuance and 71,541,070 shares of common stock issued and outstanding.

 

On May 26, 2020, the Board of Directors of the Company and stockholders holding a majority of the outstanding shares of the Company’s common stock approved resolutions authorizing the Board of Directors to effect the Split of the Company’s common stock at an exchange ratio of up to 1-for-3, with the Board of Directors retaining the discretion as to whether to implement the Split. On December 16, 2020, the Company’s Board of Directors approved a ratio for the Split of 1-for-3, which was effected on January 21, 2021. The Condensed Consolidated Financial Statements and accompanying notes give effect to this Split as if it occurred at the beginning of the first period presented.

Earnings Per Share

 

Potential common shares issuable to employees, non-employees and directors upon exercise or conversion of shares are excluded from the computation of diluted earnings per common share when the effect would be anti-dilutive. All potential common shares are anti-dilutive in periods of net loss available to common stockholders. Stock options and warrants are anti-dilutive when the exercise price of these instruments is greater than the average market price of the Company’s common stock for the period (out-of-the-money), regardless of whether the Company is in a period of net loss available to common stockholders. The following weighted-average potential common shares were excluded from the diluted loss per common share as their effect was anti-dilutive as of June 30, 2021 and 2020, respectively: stock options of 3,320,181 and 2,548,345, unvested restricted stock units of 328,543 and 314,938, warrants of 775,362 and 94,465, and convertible notes that, if converted, would result in an estimated 4,835,781 and 229,348 shares of common stock.

 

Public Offerings

 

On January 26, 2021 (the “First Offering Closing Date”), the Company sold an aggregate of 3,855,422 units at a price to the public of $4.15 per unit (the “First Offering”), each unit consisting of one share of the Company’s common stock, and a warrant to purchase one share of common stock at an exercise price of $4.50 per share (the “First Offering Warrants”), pursuant to an Underwriting Agreement, dated as of January 21, 2021 (the “First Offering Underwriting Agreement”), between the Company and the representative (the “Representative”) of the several underwriters named in the Underwriting Agreement. In addition, pursuant to the First Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 578,312 additional shares of common stock, and/or 578,312 additional First Offering Warrants, to cover over-allotments in connection with the First Offering, which the Representative partially exercised to purchase 578,312 Warrants on the First Offering Closing Date. For additional information on these First Offering Warrants, see Note 16 – Share-Based Compensation.

 

The common stock and the warrants of the First Offering were offered and sold to the public pursuant to the Company’s registration statement on Form S-1 (File No. 333-248490), filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) under the Securities Act, on August 28, 2020, as amended, and which became effective on January 21, 2021.

 

On the First Offering Closing Date, the Company received gross proceeds of approximately $16.0 million, before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds and estimated offering expenses.

 

On January 27, 2021, the Representative exercised its over-allotment option for the First Offering to purchase 329,815 additional shares of common stock, which closed on January 29, 2021. The Company received gross proceeds of approximately $1.37 million before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds.

 

Pursuant to the First Offering Underwriting Agreement, the Company also agreed to issue to the Representative warrants (the “Representative’s First Offering Warrants”) to purchase up to a total of 154,216 shares of common stock (4% of the shares of common stock sold in the First Offering). See Note 16 – Share-Based Compensation.

 

The total expenses of the First Offering were approximately $2.7 million, which included the underwriting discounts and commissions and the Representative’s reimbursable expenses relating to the First Offering. As part of this offering, the Company also issued warrants to purchase 100,000 shares of the Company’s common stock at $4.15 per share to compensate a vendor for certain offering costs. See Note 16 – Share-Based Compensation.

 

On February 10, 2021 (the “Second Offering Closing Date”), the Company sold an aggregate of 5,647,059 shares of the Company’s common stock, at a price to the public of $4.25 per share (the “Second Offering”), pursuant to an Underwriting Agreement, dated as of February 10, 2021 (the “Second Offering Underwriting Agreement”), between the Company the Representative of the several underwriters named in the Second Offering Underwriting Agreement. In addition, pursuant to the Second Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 847,058 additional shares of common stock to cover over-allotments in connection with the Second Offering, which the Representative exercised in full on February 11, 2021.

 

The common stock was offered and sold to the public pursuant to the Company’s registration statement on Form S-1 (File No. 333-252780), filed by the Company with the SEC under the Securities Act, on February 5, 2021, and the Company’s registration statement on Form S-1 (File No. 333-252974), filed by the Company with the SEC under Rule 462(b) of the Securities Act on February 10, 2021, each of which became effective on February 10, 2021.

 

The Company received gross proceeds of approximately $27.6 million, before deducting underwriting discounts and commissions of eight percent (8%) of the gross proceeds and estimated offering expenses.

 

Pursuant to the Second Offering Underwriting Agreement, the Company also issued to the Representative warrants (the “Representative’s Second Offering Warrants”) to purchase up to a total of 225,882 shares of common stock (4% of the shares of common stock sold in the Second Offering), of which warrants to purchase 198,776 shares of common stock were registered under the Securities Act and warrants to purchase 27,106 shares of common stock were issued in a private placement to the Representative. See Note 16 – Share-Based Compensation.

 

The total expenses of the Second Offering were approximately $2.6 million, which included the underwriting discounts and commissions and the Representative’s reimbursable expenses relating to the Second Offering.

 

Consulting Agreements and Settlements with Vendors

 

On January 31, 2020, the Company entered into an agreement with a consultant to replace an existing consulting agreement between the consultant and the Company to allow the consultant to elect to take from 50% to 100% of its compensation in the form of common stock based on an agreed upon conversion calculation. Any difference between the amount due and the actual fair value of the shares issued in payment is recorded as general and administrative expense in the Company’s Condensed Consolidated Financial Statements. Common stock to be issued to the consultant will be paid on a quarterly basis. During the six months ended June 30, 2021 and 2020, respectively, the Company issued 15,740 shares of its common stock with a fair value of $69 thousand and 55,032 shares of its common stock, with a fair value of $193 thousand to the consultant for services previously rendered.

 

On December 9, 2020, the Company entered into an agreement with a consultant that required the payment of 5,000 shares of its common stock with a fair value of $31 thousand at the inception of the contract with the obligation to perform services in the future. These shares of common stock were issued on December 14, 2020. As of December 31, 2020, 2,125 of these shares of common stock had vested and expense of $13 thousand has been recognized, through satisfaction of the performance obligation. During the first quarter of the fiscal 2021 year, the remaining shares of 2,875 vested and $18 thousand of additional expense was recognized.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION

16. SHARE-BASED COMPENSATION

 

2020 Long-Term Incentive Plan

 

On April 22, 2020, the Company’s Board of Directors adopted the 2020 Long-Term Incentive Plan (the “2020 Plan”), which was approved by the stockholders on or about May 6, 2020. Employees, officers, directors and consultants that provide services to the Company or one of its subsidiaries may be selected to receive awards under the 2020 Plan. Awards under the 2020 Plan may be in the form of incentive or nonqualified stock options, stock appreciation rights, stock bonuses, restricted stock, stock units and other forms of awards including cash awards and performance-based awards.

 

As originally approved, a total of 3,333,334 shares of the Company’s common stock were authorized for issuance with respect to awards granted under the 2020 Plan. As approved by the stockholders on or about June 25, 2021, the amount authorized to be issued under the 2020 Plan has been increased to 8,333,334 shares of the Company’s common stock. Any shares subject to awards that are not paid, delivered or exercised before they expire or are cancelled or terminated, or fail to vest, as well as shares used to pay the purchase or exercise price of awards or related tax withholding obligations, will become available for other award grants under the 2020 Plan. As of June 30, 2021, 5,430,505 options have been issued under the 2020 Plan, of which 33,334 were forfeited, 63,333 have been exercised, and 2,936,163 shares authorized under the 2020 Plan remained available for award purposes.

The 2020 Plan will terminate on May 1, 2030. The maximum term of options, stock appreciation rights and other rights to acquire common stock under the 2020 Plan is ten years after the initial date of the award.

 

Restricted Stock Awards

 

On December 2, 2019, the Company’s Board of Directors granted an aggregate of 633,336 Restricted Stock Awards (“RSAs”) to nine officers and directors (“Participant”) at a grant date fair value of $2.46 per share. The original vesting period for these RSAs is as follows: 283,339 were to vest on the one-year anniversary of the grant date; 283,331 were to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date. As of December 31, 2020, 283,339 RSAs had vested. In the first quarter of fiscal 2021, the Company modified the RSA awards for two individuals to accelerate the final vesting of their awards in consideration of the individuals’ separation and/or retirement. This modification resulted in the vesting of an additional 50,000 RSAs. An incremental compensation expense was recognized for the modification totaling $0.17 million during the six months ended June 30, 2021. As of June 30, 2021, the remaining unvested RSAs from these awards, totaling 299,997, are scheduled to vest as follows: 233,331 are scheduled to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date.

 

On January 26, 2021, the Company’s Board of Directors granted an aggregate of 66,667 RSAs to one director at a grant date fair value of $4.50 per share. The vesting period for these RSAs is as follows: 33,334 vest on the one-year anniversary of the grant date and 33,333 vest on the two-year anniversary of the original grant date.

 

For all RSAs that are currently outstanding, if the Participant’s employment with, engagement by, or service to the Company terminates for any reason (other than due to disability, retirement or death, or termination by employee for “Good Cause” as defined pursuant to a written employment contract) prior to the vesting of all or any portion of the RSAs granted, such RSAs shall immediately be cancelled. If the Participant’s employment with, engagement by, or service to the Company terminates due to the Participant’s death, disability or retirement, or by termination by such employee for “Good Cause” as defined pursuant to a written employment contract, the Participant shall become 100% vested in the RSAs granted as of the date of any such termination. There were no RSAs that were forfeited in the six months ended June 30, 2021. For the three and six months ended June 30, 2021, respectively, the Company recognized $0.18 million and $0.53 million of compensation expense related to RSAs and had unrecognized compensation cost as of June 30, 2021 for RSAs of $0.64 million.

 

Stock Options

 

On April 1, 2021, from shares available to be issued under the 2020 Long-Term Incentive Plan, the Board of Directors of the Company granted options to purchase an aggregate 2,458,163 shares of common stock with exercise prices ranging from $2.75 to $3.025 per share and a grant date fair value ranging from $0.961 to $1.042 per share. These options have a three-year service period and vest ratably on the first, second and third anniversary of their grant date.

 

Also, on April 1, 2021, the Board of Directors of the Company authorized the issuance of options to purchase an aggregate of 1,778,837 shares of common stock with an exercise price of $2.75 per share. These shares were in excess of the number of shares available under the 2020 Plan at that time and are subject to the approval by the Company’s stockholders of an increase to the shares available in the 2020 Plan as noted above. Effective with the approval of the stockholders on June 25, 2021, these shares are considered granted and have a grant date fair value ranging from $0.759 to 0.768 per share. Of these, 753,837 have a three-year service period and vest ratably on the first, second and third anniversary of their authorization for issuance and 1,025,000 have a two-year service period and vest ratably on the first and second anniversary of their authorization for issuance.

 

On May 5, 2021, the Board of Directors of the Company authorized the issuance of options to purchase an aggregate of 295,000 shares of common stock with an exercise price of $2.75 per share. These shares were in excess of the number of shares available under the 2020 Plan at that time and are subject to the approval by the Company’s stockholders of an increase to the shares available in the 2020 Plan as noted above. Effective with the approval of the stockholders on June 25, 2021, these shares are considered granted and have a grant date fair value of $0.873 per share. Of these, 270,000 have a one-year service period and vest ratably on the six month and twelve-month anniversary of their authorization for issuance and 25,000 vested immediately upon grant.

 

On June 29, 2021, the Board of Directors approved the modification of 655,002 options previously issued outside of the corporate plan. These options were scheduled to expire 90 days after the March 31, 2021 retirement of a long-time employee. This modification extended the expiration date of these options through December 15, 2021. The Company has recognized incremental compensation expense of $0.13 million related to this modification.

 

The following table summarizes the assumptions used to estimate the fair value of options granted during the six months ended June 30, 2021:

 

   2021 
Expected dividend yield   0%
Expected volatility   46.5 - 53.02%
Risk-free interest rate   0.48 - 0.89%
Expected life of options   3.00 - 5.00 years 

 

The following tables represent stock option activity for the three months ended June 30, 2021 and 2020:

 

(Amounts in thousands except per share data)  Number of
Options
   Weighted-
Average
Exercise
Price per
Share
   Weighted-
Average
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2020   3,433,515   $1.59    2.01   $15,221 
Exercisable – December 31, 2020   3,400,181    1.58    1.99    15,129 
Granted   4,532,000    2.76    4.51    
 
Exercised   (63,333)   0.26    4.02    130 
Cancelled or Expired   (33,334)   
    
    
 
Outstanding – June 30, 2021   7,868,848   $2.25    3.68   $2,757 
Exercisable – June 30, 2021   3,320,181   $1.54    1.48   $2,757 

 

(Amounts in thousands except per share data)  Number of
Options
   Weighted-
Average
Exercise
Price per
Share
   Weighted-
Average
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2019   2,898,347   $1.90    1.92   $2,265 
Exercisable – December 31, 2019   2,898,347    1.90    1.92    2,265 
Granted   
    
    
    
 
Exercised   
    
    
    
 
Cancelled or Expired   (333,335)   1.89    0.39    421 
Outstanding – June 30, 2020   2,565,012   $1.90    1.66   $3,381 
Exercisable – June 30, 2020   2,565,012   $1.90    1.66   $3,381 

 

The Company recognized $0.34 million and $0.35 million of share-based compensation expense related to options for the three and six months ended June 30, 2021, respectively. There was no share-based compensation expense related to options for the three and six months ended June 30, 2020. Compensation expense related to stock options is recorded in general and administrative in the Condensed Consolidated Statement of Operations. As of June 20, 2021, the Company has $3.95 million of unrecognized compensation expense related to options. There was no unrecognized compensation expense related to options for the six months ended June 30, 2020.

 

Warrants

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 2,751,556 shares of the Company’s common stock as partial consideration for the debt extinguishments disclosed in Note 13 – Debt Agreements and Note 14 – Related Party Transactions. The warrants have an exercise price of $4.50 per share and an expiration date of January 26, 2026. The issuance date fair value of these warrants was estimated to be $1.597 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 100,000 shares of the Company’s common stock as consideration for certain costs related to the First Offering as disclosed in Note 15 – Stockholders’ Equity. The Representative’s First Offering Warrants are subject to a lock-up for 180 days from the commencement of sales in the First Offering, including a mandatory lock-up period in accordance with FINRA Rule 5110(e), and will be non-exercisable for six (6) months after January 21, 2021. The warrants have an exercise price of $4.15 per share and an expiration date of January 21, 2026. The issuance date fair value of these warrants was estimated to be $1.703 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 154,216 shares of the Company’s common stock as the Representative’s First Offering Warrants as discussed in Note 15 – Stockholders’ Equity. The warrants have an exercise price of $5.1875 per share and an expiration date of January 21, 2026. The issuance date fair value of these warrants was estimated to be $1.376 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On January 26, 2021, the Company issued warrants to purchase an aggregate of 4,433,734 shares of the Company’s common stock as portion of the Units offered in the Company’s First offering as disclosed in Note 15 – Stockholders’ Equity. The warrants have an exercise price of $4.50 per share and an expiration date of January 26, 2026. The issuance date fair value of these warrants was estimated to be $1.597 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On February 12, 2021, the Company issued warrants to purchase an aggregate of 225,882 shares of the Company’s common stock as the Representative’s Second Offering Warrants as discussed in Note 15 – Stockholders’ Equity. The Representative’s Second Offering Warrants are subject to a lock-up for 180 days from the commencement of sales in the Second Offering, including a mandatory lock-up period in accordance with FINRA Rule 5110(e), and will be non-exercisable for six (6) months after February 10, 2021. The warrants have an exercise price of $5.3125 per share and an expiration date of February 10, 2026. The issuance date fair value of these warrants was estimated to be $1.918 per share. None of these warrants were exercised during the six months ended June 30, 2021.

 

On May 27, 2021, the Company issued warrants to purchase an aggregate of 1,820,000 shares of the Company’s common stock in conjunction with a debt agreement as discussed in Note 13 – Debt Agreements. These warrants have an exercise price of $4.50, subject to adjustment, a grant date fair value of $0.505 per share, and expire on May 27, 2026.

All warrants are valued utilizing the Black-Scholes pricing model using the assumptions listed below. The weighted average grant date fair value of all warrants issued during the six months ended June 30, 2021, was $1.390 per share.

 

The following table summarizes the assumptions used to estimate the fair value of warrants granted during the six months ended June 30, 2021:

 

   2021 
Expected dividend yield   0%
Expected volatility   39.94-46.33%
Risk-free interest rate   0.42-0.81%
Contractual life of warrants   5.00 years 


The following tables represents warrant activity for the three months ended June 30, 2021 and 2020:

 

(Amounts in thousands except per share data)  Number of
Warrants
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2020   890,416   $1.46    4.02   $4,083 
Exercisable – December 31, 2020   890,416   $1.46    4.02   $4,083 
Granted/Issued   9,485,388    4.53    4.83    
 
Exercised   
    
    
    
 
Forfeited or Expired   (3,704)   2.97    3.58    
 
Outstanding – June 30, 2021   10,375,804   $4.26    4.55   $1,090 
Exercisable – June 30, 2021   10,375,804   $4.26    4.55   $1,090 

(Amounts in thousands except per share data)   Number of
Warrants
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2019   167,846   $2.85    1.96   $258 
Exercisable – December 31, 2019   167,846   $2.85    1.96   $258 
Granted   62,172    2.97    4.83    11 
Exercised   (94,510)   0.03    1.50    295 
Forfeited or Expired   
    
         
Outstanding – June 30, 2020   135,508   $4.87    2.98   $44 
Exercisable – June 30, 2020   138,508   $4.87    2.98   $44 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

17. COMMITMENTS AND CONTINGENCIES

 

From time to time, the Company may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. Management does not believe the final disposition any of these matters is likely to have a material adverse impact on the Company’s financial condition, results of operations or cash flows, except as follows.

On May 22, 2020, Michael Powell, a former employee of a subsidiary of the Company, filed suit against the Company and certain subsidiaries of the Company, including DragonWave-X, LLC, DragonWave-X, Inc., Transform-X, Inc., and COMSovereign Corp, in the Pima County Arizona Superior Court, Case No. C20202216. On December 7, 2020, Mr. Powell filed his first amended complaint against the Company, DragonWave Corp., and Transform-X, Inc. Mr. Powell alleged that he entered into an employment agreement with DragonWave-X, Inc. in July 2018, was terminated without cause in May 2019, and claimed he was owed approximately $182 thousand in wages and $50 thousand in bonuses. Mr. Powell sought approximately $697 thousand in treble damages, punitive damages, consequential damages, interest and attorneys’ fees and costs. In July, 2021, the Company reached and paid a final settlement on this matter totaling $100 thousand.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration
6 Months Ended
Jun. 30, 2021
Risks and Uncertainties [Abstract]  
CONCENTRATION

18. CONCENTRATION

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of trade accounts receivable. The Company performs ongoing credit evaluations of its customers and generally does not require collateral related to its trade accounts receivable. At June 30, 2021, accounts receivable from two customers comprised approximately $1.1 million or 36.8% of the Company’s gross trade accounts receivable, and $0.74 million of this balance has been characterized as uncollectible. In addition, for the six months ended June 30, 2021, there were no customers that individually exceeded 10% of revenue.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

19. SUBSEQUENT EVENTS

 

Corporate Acquisitions

 

On July 16, 2021, the Company completed the acquisition of RF Engineering & Energy Resource, LLC, a Michigan limited liability company (“RF Engineering”), pursuant to an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) dated as of July 16, 2021 among the Company, COMS Merger Sub V, LLC, RF Engineering, and the owners of RF Engineering. In accordance with the terms of the Merger Agreement, on July 16, 2021, the Company acquired all of the ownership interest of RF Engineering in exchange for $550,000 in cash and 992,780 shares of common stock with an initial estimated fair value of approximately $2.2 million.

 

PPP Loans

 

Subsequent to June 30, 2021, the Company received notice of the forgiveness of certain loans under the PPP loan program of an aggregate principal amount of $0.1 million.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Accounting Standards Not Yet Adopted

Accounting Standards Not Yet Adopted

 

In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-04, Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40) (ASU 2021-04). This guidance clarifies an issuer’s accounting for certain modifications of freestanding equity-classified written call options and provides a “principles-based” framework to determine whether an issuer should recognize the modification or exchange and an adjustment to equity or an expense. The Company is currently evaluating the potential impact ASU 2021-04 will have on the Condensed Consolidated Financial Statements.

 

In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This guidance simplifies the accounting for certain convertible instruments and contracts in an entity’s own equity. As a smaller reporting entity, this standard will become effective for fiscal years beginning after December 15, 2023, including interim periods within those years. The Company is currently evaluating the potential impact ASU 2020-06 will have on the Condensed Consolidated Financial Statements.

 

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848). This guidance provides optional guidance related to reference rate reform, which provides practical expedients for contract modifications and certain hedging relationships associated with the transition from reference rates that are expected to be discontinued. This guidance is applicable for borrowing instruments that use LIBOR as a reference rate and is effective upon issuance through December 31, 2022. The Company has performed an evaluation of and will continue to evaluate, through December 31, 2022, the impact of this ASU. This ASU does not currently and is not expected to have in the future, a material effect on the Condensed Consolidated Financial Statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and also issued subsequent amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05 and ASU 2019-11 (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held. This standard will become effective for interim and annual periods beginning after December 15, 2022 and earlier adoption is permitted. The Company is currently evaluating the potential impact the adoption of this ASU will have on the Condensed Consolidated Financial Statements.

 

Accounting Standards Adopted

Accounting Standards Adopted

 

During the six months ended June 30, 2021, the Company adopted ASU 2019-12, Income Taxes (Topic 740). This guidance simplifies the accounting for income taxes by removing certain exceptions to the general principles and also simplifies areas such as franchise taxes, step-up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws and rate changes. The impact that adopting this ASU has not had any material effect on the Condensed Consolidated Financial Statements.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue Disclosure [Abstract]  
Schedule of timing of revenue recognition
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Timing of revenue recognition:                
Services and products transferred at a point in time  $3,473   $2,953   $5,370   $5,115 
Services and products transferred over time   138    57    328    380 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Schedule of revenue by products and services
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by products and services:                    
Products  $3,250   $2,697   $4,867   $4,572 
Services   361    313    831    923 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Schedule of revenue by geography
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by geography:                    
North America  $2,550   $2,735   $4,281   $4,925 
International   1,061    275    1,417    570 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2020  $864 
Additions through advance billings to or payments from vendors   768 
Additions through business acquisition   3,315 
Revenue recognized that was included in the prior period balance   (554)
Revenue recognized from current period advance billings to or payments from vendors   (394)
Revenue recognized from amounts acquired through business acquisition   (1,031)
Balance at June 30, 2021  $2,968 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of accounts receivable, net
(Amounts in US$’s)  June 30,
2021
   December 31,
2020
 
Account receivables  $2,984   $2,474 
Less: Allowance for doubtful accounts   (1,271)   (1,687)
Total account receivables, net  $1,713   $787 

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Raw materials  $4,041   $1,765 
Work in progress   1,249    461 
Finished goods   3,096    3,305 
Total inventory   8,386    5,531 
Reserve   (1,239)   (993)
Total inventory, net  $7,147   $4,538 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid (Tables)
6 Months Ended
Jun. 30, 2021
Prepaid [Abstract]  
Schedule of prepaid expenses
(Amounts in thousands)   June 30,
2021
    December 31,
2020
 
Prepaid products and services   $ 7,154     $ 172  
Deferred offering expenses           569  
Prepaid rent and security deposit     84       732  
    $ 7,238     $ 1,473  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Shop machinery and equipment  $11,239   $9,961 
Computers and electronics   1,393    575 
Office furniture and fixtures   627    348 
Building   4,801    
 
Land   1,330    
 
Leasehold improvements   1,164    274 
    20,554    11,158 
Less - accumulated depreciation   (10,805)   (8,872)
   $9,749   $2,286 

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
(Amounts in thousands)  June 30,
2021
   December 31,
2020
 
Accounts payable  $2,593   $5,583 
Accrued interest   155    2,029 
Accrued liabilities   1,538    1,649 
Accrued payroll   1,191    3,992 
Total accounts payable and accrued expenses  $5,477   $13,253 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases Disclosure [Abstract]  
Schedule of other information related to our operating leases
(Amounts in thousands)  For the
six months ended
June 30,
2021
 
Operating lease ROU Asset – December 31, 2020  $2,725 
Increase   1,217 
Decrease   
 
Amortization   (495)
Operating lease ROU Asset – June 30, 2021  $3,447 
      
Operating lease liability – December 31, 2020  $2,885 
Increase   1,217 
Decrease   (30)
Amortization   (453)
Operating lease liability – June 30, 2021  $3,619 
      
Operating lease liability – short term  $1,106 
Operating lease liability – long term   2,513 
Operating lease liability – total  $3,619 
      
Operating lease cost  $595 
Variable lease cost  $
 
Short-term lease cost  $102 
      
Cash paid for amounts included in the measurement of lease liabilities:     
Operating cash flows from operating leases  $598 

 

Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases
   June 30,
2021
   December 31,
2020
 
Weighted average remaining lease term   3.45 years    4.19 years 
Weighted average discount rate   6.0%   5.95%

 

Schedule of total remaining years to lease liabilities
(Amounts in thousands)  Operating
Leases
 
Remainder of 2021  $675 
2022   1,179 
2023   1,048 
2024   707 
2025   384 
Thereafter   3 
Total minimum lease payments   3,996 
Less: effect of discounting   (377)
Present value of future minimum lease payments   3,619 
Less: current obligations under leases   (1,106)
Long-term lease obligations  $2,513 

 

Schedule of total remaining years to lease liabilities
(Amounts in thousands)  For the
six months ended
June 30,
2021
 
Finance lease ROU Asset – December 31, 2020  $68 
Increase   
 
Amortization   (12)
Finance lease ROU Asset – June 30, 2021  $56 
      
Finance lease liability – December 31, 2020  $55 
Increase   
 
Interest accretion   1 
Payment   (30)
Operating lease liability – June 30, 2021  $26 
      
Finance lease liability – short term  $26 
Finance lease liability – long term   
 
Finance lease liability – total  $26 

 

Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases
   June 30,
2021
   December 31,
2020
 
Weighted average remaining lease term   0.75 years    1.10 years 
Weighted average discount rate   7.20%   3.91%

 

Schedule of total remaining years to the finance lease liabilities
(Amounts in thousands)  Finance
Leases
 
Remainder of 2021  $19 
2022   8 
Thereafter   
 
Total minimum lease payments   27 
Less: effect of discounting   (1)
Present value of future minimum lease payments   26 
Less: current obligations under leases   (26)
Long-term lease obligations  $
 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisitions (Tables)
6 Months Ended
Jun. 30, 2021
Skyline Partners Technology LLC [Member]  
Business Acquisitions (Tables) [Line Items]  
Schedule of allocation of total preliminary estimated purchase price
(Amounts in thousands)  Fair Value 
Cash  $9 
Accounts receivable   245 
Inventory   358 
Prepaid expenses   1,914 
Property & equipment   202 
Intangible assets:     
Intellectual Property   3,502 
Software   96 
Goodwill   9,527 
Total assets   15,853 
Accounts payable   1,055 
Accrued liabilities   174 
Notes payable   210 
Contract liabilities, current   213 
Accrued warranty liability – long term   236 
Total purchase consideration  $13,965 

 

(Amounts in thousands)  Fair Value 
Cash  $449 
Accounts receivable   47 
Prepaid expenses   53 
Inventory   825 
Property & equipment   16 
Operating lease right-of-use asset   270 
Intangible assets:     
Goodwill   5,629 
Total assets   7,289 
Accounts payable   54 
Accrued liabilities   219 
Operating lease liabilities, current   74 
Contract liabilities, current   793 
Notes payable   453 
Operating lease liabilities – long term   196 
Total purchase consideration  $5,500 

 

Sky Sapience Ltd. [Member]  
Business Acquisitions (Tables) [Line Items]  
Schedule of allocation of total preliminary estimated purchase price
(Amounts in thousands)  Fair Value 
Cash  $320 
Accounts receivable   60 
Inventory   1,229 
Prepaid expenses   15 
Other current assets   334 
Property & equipment   148 
Operating lease right-of-use assets   472 
Intangible assets:     
Goodwill   13,115 
Total assets   15,693 
Accounts payable   710 
Accrued liabilities   431 
Contract liabilities, current   2,309 
Operating lease liabilities, current   194 
Operating lease liabilities - long term   267 
Total purchase consideration  $11,782 

  

(Amounts in thousands)  Fair Value 
Property & equipment  $6 
Operating lease right-of-use asset   105 
Other Non-Current Assets   2 
Intangible assets:     
Goodwill   9,046 
Total assets   9,159 
Accounts payable   78 
Operating lease liabilities, current   32 
Notes payable   31 
Operating lease liabilities – long term   74 
Total purchase consideration  $8,944 

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in carrying amount of goodwill
(Amounts in thousands)  Total 
Balance at December 31, 2020  $64,898 
2021 Acquisitions   37,317 
Balance at June 30, 2021  $102,215 

 

Schedule of gross carrying amounts and accumulated amortization
(Amounts in thousands)  Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Carrying
Amount
 
Definite-lived intangible assets:               
Trade names  $5,974   $(1,350)  $4,624 
Licenses   350    (34)   316 
Technology   39,350    (10,304)   29,046 
Customer relationships   21,201    (5,485)   15,716 
Intellectual property   3,730    (673)   3,057 
Noncompete   937    (508)   429 
Total definite-lived intangible assets at December 31, 2020  $71,542   $(18,354)  $53,188 
Trade names  $5,974   $(1,808)  $4,166 
Licenses   69    (69)   
 
Technology   39,350    (13,584)   25,766 
Customer relationships   21,201    (7,404)   13,797 
Intellectual property   7,232    (1,182)   6,050 
Noncompete   937    (742)   195 
Capitalized software   1,329    (30)   1,299 
Total definite-lived intangible assets at June 30, 2021  $76,092   $(24,819)  $51,273 

 

Schedule of intangible asset
Asset Class  Weighted-
Average
Amortization
period
 
Trade names   6.8 years 
Licenses   5.0 years 
Technology   6.0 years 
Customer relationships   5.7 years 
Intellectual property   6.5 years 
Noncompete   2.0 years 
Capitalized software   4.7 years 
All Intangible assets   6.0 years 

 

Schedule of amortization expense for intangible assets
(Amounts in thousands)  Estimated 
Remainder of 2021  $6,513 
2022   12,687 
2023   12,602 
2024   10,493 
2025   5,159 
2026   2,326 
Thereafter   1,493 
Total  $51,273 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Agreements (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of future maturities of long-term debt
(Amounts in thousands)    
Remainder of 2021  $2,284 
2022   12,679 
2023   2,446 
2024   
 
2025   
 
Thereafter   11,303 
Total debt   28,712 
Less unamortized discounts and debt issuance costs   (2,572)
Total net debt   26,140 
Less current portion of long-term debt, net of unamortized discounts and debt issuance costs   (11,211)
Total long-term debt, net of unamortized discounts and debt issuance costs  $14,929 

 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Warrant [Member]  
Share-Based Compensation (Tables) [Line Items]  
Schedule of assumptions used to estimate fair value stock options granted
   2021 
Expected dividend yield   0%
Expected volatility   46.5 - 53.02%
Risk-free interest rate   0.48 - 0.89%
Expected life of options   3.00 - 5.00 years 

 

   2021 
Expected dividend yield   0%
Expected volatility   39.94-46.33%
Risk-free interest rate   0.42-0.81%
Contractual life of warrants   5.00 years 


Schedule of stock option activity
(Amounts in thousands except per share data)  Number of
Warrants
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2020   890,416   $1.46    4.02   $4,083 
Exercisable – December 31, 2020   890,416   $1.46    4.02   $4,083 
Granted/Issued   9,485,388    4.53    4.83    
 
Exercised   
    
    
    
 
Forfeited or Expired   (3,704)   2.97    3.58    
 
Outstanding – June 30, 2021   10,375,804   $4.26    4.55   $1,090 
Exercisable – June 30, 2021   10,375,804   $4.26    4.55   $1,090 

(Amounts in thousands except per share data)   Number of
Warrants
   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2019   167,846   $2.85    1.96   $258 
Exercisable – December 31, 2019   167,846   $2.85    1.96   $258 
Granted   62,172    2.97    4.83    11 
Exercised   (94,510)   0.03    1.50    295 
Forfeited or Expired   
    
         
Outstanding – June 30, 2020   135,508   $4.87    2.98   $44 
Exercisable – June 30, 2020   138,508   $4.87    2.98   $44 

Stock Options [Member]  
Share-Based Compensation (Tables) [Line Items]  
Schedule of stock option activity
(Amounts in thousands except per share data)  Number of
Options
   Weighted-
Average
Exercise
Price per
Share
   Weighted-
Average
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2020   3,433,515   $1.59    2.01   $15,221 
Exercisable – December 31, 2020   3,400,181    1.58    1.99    15,129 
Granted   4,532,000    2.76    4.51    
 
Exercised   (63,333)   0.26    4.02    130 
Cancelled or Expired   (33,334)   
    
    
 
Outstanding – June 30, 2021   7,868,848   $2.25    3.68   $2,757 
Exercisable – June 30, 2021   3,320,181   $1.54    1.48   $2,757 

 

(Amounts in thousands except per share data)  Number of
Options
   Weighted-
Average
Exercise
Price per
Share
   Weighted-
Average
Contractual
Life in
Years
   Aggregate
Intrinsic
Value
 
Outstanding – December 31, 2019   2,898,347   $1.90    1.92   $2,265 
Exercisable – December 31, 2019   2,898,347    1.90    1.92    2,265 
Granted   
    
    
    
 
Exercised   
    
    
    
 
Cancelled or Expired   (333,335)   1.89    0.39    421 
Outstanding – June 30, 2020   2,565,012   $1.90    1.66   $3,381 
Exercisable – June 30, 2020   2,565,012   $1.90    1.66   $3,381 

 

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation (Details)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Description of agreement The unaudited Condensed Consolidated Financial Statements included herein should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Going Concern (Details) - Management's Liquidity Plans [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Going Concern (Details) [Line Items]  
Cash flows from operations $ (28,850)
Accumulated deficit $ (91,410)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - Schedule of timing of revenue recognition - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Timing of revenue recognition:        
Services and products transferred at a point in time $ 3,473 $ 2,953 $ 5,370 $ 5,115
Services and products transferred over time 138 57 328 380
Total revenue $ 3,611 $ 3,010 $ 5,698 $ 5,495
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - Schedule of revenue by products and services - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue by products and services:        
Total revenue $ 3,611 $ 3,010 $ 5,698 $ 5,495
Products [Member]        
Revenue by products and services:        
Total revenue 3,250 2,697 4,867 4,572
Services [Member]        
Revenue by products and services:        
Total revenue $ 361 $ 313 $ 831 $ 923
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - Schedule of revenue by geography - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue by geography:        
Total revenue $ 3,611 $ 3,010 $ 5,698 $ 5,495
North America [Member]        
Revenue by geography:        
Total revenue 2,550 2,735 4,281 4,925
International [Member]        
Revenue by geography:        
Total revenue $ 1,061 $ 275 $ 1,417 $ 570
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - Schedule of opening and closing balances of contract liabilities
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Schedule of opening and closing balances of contract liabilities [Abstract]  
Balance at December 31, 2020 $ 864
Revenue recognized from amounts acquired through business acquisition (1,031)
Balance at June 30, 2021 2,968
Additions through advance billings to or payments from vendors 768
Additions through business acquisition 3,315
Revenue recognized that was included in the prior period balance (554)
Revenue recognized from current period advance billings to or payments from vendors $ (394)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Bad debt expense $ 200 $ 130 $ 200 $ 380
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - Schedule of accounts receivable, net - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Schedule of accounts receivable, net [Abstract]    
Account receivables $ 2,984 $ 2,474
Less: Allowance for doubtful accounts (1,271) (1,687)
Total account receivables, net $ 1,713 $ 787
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Details) - Schedule of inventory - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of inventory [Abstract]    
Raw materials $ 4,041 $ 1,765
Work in progress 1,249 461
Finished goods 3,096 3,305
Total inventory 8,386 5,531
Reserve (1,239) (993)
Total inventory, net $ 7,147 $ 4,538
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid (Details) - Schedule of prepaid expenses - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of prepaid expenses [Abstract]    
Prepaid products and services $ 7,154 $ 172
Deferred offering expenses   569
Prepaid rent and security deposit 84 732
Prepaid expenses, net $ 7,238 $ 1,473
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 440 $ 290 $ 800 $ 520
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Details) - Schedule of property and equipment, net - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 20,554 $ 11,158
Less - accumulated depreciation (10,805) (8,872)
Property and equipment, net 9,749 2,286
Shop machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,239 9,961
Computers and electronics [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,393 575
Office furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 627 348
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,801
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,330
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,164 $ 274
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of accounts payable and accrued expenses [Abstract]    
Accounts payable $ 2,593 $ 5,583
Accrued interest 155 2,029
Accrued liabilities 1,538 1,649
Accrued payroll 1,191 3,992
Total accounts payable and accrued expenses $ 5,477 $ 13,253
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - USD ($)
$ in Thousands
1 Months Ended
May 31, 2021
Apr. 30, 2021
Feb. 25, 2021
Jun. 30, 2021
Dec. 31, 2020
Leases (Details) [Line Items]          
Weighted average remaining operating lease term       3 years 5 months 12 days 4 years 2 months 8 days
Monthly payments of operating lease     $ 2    
Lease agreement, description the Company entered into an amendment to its existing facility lease to extend the expiration date through June 20, 2022 and to increase the annual base to $12 thousand per month. The lease did not include an implicit rate of return; therefore, the Company used an incremental borrowing rate based on other leases with similar terms. The modification resulted in additional right-of-use asset and lease liability of $0.12 millionAs part of the RVision business acquisition on April 1, 2021, the Company assumed a lease of office space with a remaining term of approximately 35 months that will expire on March 31, 2024. Monthly payments ae $7 thousand during the remaining life of the lease. In April 2021, a subsidiary of the Company entered into several vehicle leases with approximately 36-month terms. Monthly payments range from $1 thousand to $2 thousand. Each lease had an implicit rate of 6.0% and no renewal options.       
Office Space [Member]          
Leases (Details) [Line Items]          
Weighted average remaining operating lease term     28 months    
Monthly payments of operating lease     $ 16    
Vehicles [Member]          
Leases (Details) [Line Items]          
Weighted average remaining operating lease term     11 months    
Minimum [Member] | Vehicles [Member]          
Leases (Details) [Line Items]          
Leases included an implicit rates       5.41%  
Maximum [Member] | Vehicles [Member]          
Leases (Details) [Line Items]          
Leases included an implicit rates       6.00%  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of other information related to our operating leases - Other information related [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Leases (Details) - Schedule of other information related to our operating leases [Line Items]  
Operating lease ROU Asset $ 2,725
Increase 1,217
Decrease
Amortization (495)
Operating lease ROU Asset 3,447
Operating lease liability 2,885
Increase 1,217
Decrease (30)
Amortization (453)
Operating lease liability 3,619
Operating lease liability – short term 1,106
Operating lease liability – long term 2,513
Operating lease liability – total 3,619
Operating lease cost 595
Variable lease cost
Short-term lease cost 102
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases $ 598
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases
Jun. 30, 2021
Dec. 31, 2020
Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases [Abstract]    
Weighted average remaining lease term 3 years 5 months 12 days 4 years 2 months 8 days
Weighted average discount rate 6.00% 5.95%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of total remaining years to lease liabilities - Operating Leases [Member]
$ in Thousands
Jun. 30, 2021
USD ($)
Leases (Details) - Schedule of total remaining years to lease liabilities [Line Items]  
Remainder of 2021 $ 675
2022 1,179
2023 1,048
2024 707
2025 384
Thereafter 3
Total minimum lease payments 3,996
Less: effect of discounting (377)
Present value of future minimum lease payments 3,619
Less: current obligations under leases (1,106)
Long-term lease obligations $ 2,513
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of finance leases information
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Schedule of finance leases information [Abstract]  
Finance lease ROU Asset – December 31, 2020 $ 68
Finance lease ROU Asset – June 30, 2021 56
Finance lease liability – December 31, 2020 55
Finance lease liability – March 31, 2021 26
Finance lease liability – short term 26
Finance lease liability – long term
Finance lease liability – total 26
Increase
Amortization (12)
Increase
Interest accretion 1
Payment $ (30)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases
Jun. 30, 2021
Dec. 31, 2020
Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases [Abstract]    
Weighted average remaining lease term 9 months 1 year 1 month 6 days
Weighted average discount rate 7.20% 3.91%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of total remaining years to the finance lease liabilities - Finance Leases Member [Member]
$ in Thousands
Jun. 30, 2021
USD ($)
Leases (Details) - Schedule of total remaining years to the finance lease liabilities [Line Items]  
Remainder of 2021 $ 19
2022 8
Thereafter
Total minimum lease payments 27
Less: effect of discounting (1)
Present value of future minimum lease payments 26
Less: current obligations under leases (26)
Long-term lease obligations
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisitions (Details) - USD ($)
1 Months Ended
Jun. 03, 2021
Apr. 02, 2021
Feb. 25, 2021
May 27, 2021
May 05, 2021
Apr. 11, 2021
Jan. 29, 2021
Jan. 26, 2021
Dec. 31, 2020
May 29, 2020
Mar. 06, 2020
Dec. 02, 2019
Business Acquisitions (Details) [Line Items]                        
Principal amount               $ 450,000 $ 67,000 $ 0.29 $ 87,000  
Number of shares of common stock issued (in Shares)   2,458,163                    
Fair value of common stock $ 7,340,000                      
Principal amount (in Dollars per share)       $ 0.505 $ 0.873             $ 2.46
Shares of common stock (in Shares) 3,165,322                      
Skyline Partners Technology LLC [Member]                        
Business Acquisitions (Details) [Line Items]                        
Purchase price of consideration             $ 1,320,000          
Principal amount             1,500,000          
Sky Sapience Ltd [Member]                        
Business Acquisitions (Details) [Line Items]                        
Purchase price of consideration     $ 11,780,000                  
Cash     $ 2,710,000                  
Number of shares of common stock issued (in Shares)     2,555,209                  
Fair value of common stock     $ 9,070,000.00                  
Principal amount (in Dollars per share)     $ 3.55                  
Number of shares held in escrow fund (in Shares)     1,151,461                  
RVision, Inc [Member]                        
Business Acquisitions (Details) [Line Items]                        
Fair value of common stock   $ 2,000,000       $ 5,500,000            
Principal amount (in Dollars per share)           $ 2.75            
Outstanding capital stock   100.00%                    
Shares of common stock (in Shares)   1,000,000                    
Innovation Digital, LLC [Member]                        
Business Acquisitions (Details) [Line Items]                        
Purchase price of consideration $ 8,940,000                      
Principal amount $ 600,000                      
Conversion price per share (in Dollars per share) $ 2.35                      
Fair value of common stock $ 3,165,322                      
Principal amount (in Dollars per share) $ 2.32                      
Cash consideration paid $ 1,000,000.0                      
Convertible Notes Payable [Member] | Skyline Partners Technology LLC [Member]                        
Business Acquisitions (Details) [Line Items]                        
Principal amount             $ 11,150,000          
Conversion price per share (in Dollars per share)             $ 5.22          
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price
$ in Thousands
Jun. 30, 2021
USD ($)
Skyline Partners Technology LLC [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Cash $ 9
Accounts receivable 245
Inventory 358
Prepaid expenses 1,914
Property & equipment 202
Total assets 15,853
Accounts payable 1,055
Accrued liabilities 174
Notes payable 210
Contract liabilities, current 213
Accrued warranty liability – long term 236
Total purchase consideration 13,965
Intellectual Property 3,502
Software 96
Goodwill 9,527
R Vision, Inc [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Cash 449
Accounts receivable 47
Inventory 825
Prepaid expenses 53
Property & equipment 16
Operating lease right-of-use asset 270
Total assets 7,289
Accounts payable 54
Accrued liabilities 219
Operating lease liabilities, current 74
Notes payable 453
Operating lease liabilities – long term 196
Contract liabilities, current 793
Total purchase consideration 5,500
Goodwill [Member] | R Vision, Inc [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Goodwill $ 5,629
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price
$ in Thousands
Jun. 30, 2021
USD ($)
Sky Sapience Ltd. [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Cash $ 320
Accounts receivable 60
Inventory 1,229
Prepaid expenses 15
Other current assets 334
Property & equipment 148
Operating lease right-of-use assets 472
Total assets 15,693
Accounts payable 710
Accrued liabilities 431
Contract liabilities, current 2,309
Operating lease liabilities, current 194
Operating lease liabilities - long term 267
Total purchase consideration 11,782
Goodwill 13,115
Innovation Digital, LLC [Member]  
Business Combination, Separately Recognized Transactions [Line Items]  
Property & equipment 6
Operating lease right-of-use assets 105
Other Non-Current Assets 2
Total assets 9,159
Accounts payable 78
Operating lease liabilities, current 32
Notes payable 31
Operating lease liabilities - long term 74
Total purchase consideration 8,944
Goodwill $ 9,046
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense of intangible assets $ 3,170 $ 2,620 $ 6,470 $ 5,230
Impairment expense $ 280      
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Details) - Schedule of changes in carrying amount of goodwill
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Schedule of changes in carrying amount of goodwill [Abstract]  
Balance at December 31, 2020 $ 64,898
2021 Acquisitions 37,317
Balance at June 30, 2021 $ 102,215
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Definite-lived intangible assets:    
Gross Carrying Amount $ 76,092 $ 71,542
Accumulated Amortization (24,819) (18,354)
Net Carrying Amount 51,273 53,188
Licenses [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 69 350
Accumulated Amortization (69) (34)
Net Carrying Amount 316
Trade names [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 5,974 5,974
Accumulated Amortization (1,808) (1,350)
Net Carrying Amount 4,166 4,624
Technology [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 39,350 39,350
Accumulated Amortization (13,584) (10,304)
Net Carrying Amount 25,766 29,046
Customer relationships [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 21,201 21,201
Accumulated Amortization (7,404) (5,485)
Net Carrying Amount 13,797 15,716
Intellectual Property [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 7,232 3,730
Accumulated Amortization (1,182) (673)
Net Carrying Amount 6,050 3,057
Noncompete [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 937 937
Accumulated Amortization (742) (508)
Net Carrying Amount 195 $ 429
Capitalized software [Member]    
Definite-lived intangible assets:    
Gross Carrying Amount 1,329  
Accumulated Amortization (30)  
Net Carrying Amount $ 1,299  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset
6 Months Ended
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 6 years
Trade Names [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 6 years 9 months 18 days
Licenses [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 5 years
Technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 6 years
Customer relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 5 years 8 months 12 days
Intellectual Property [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 6 years 6 months
Noncompete [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 2 years
Capitalized software [Member]  
Finite-Lived Intangible Assets [Line Items]  
Weighted- Average Amortization period 4 years 8 months 12 days
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Details) - Schedule of amortization expense for intangible assets
$ in Thousands
Jun. 30, 2021
USD ($)
Schedule of amortization expense for intangible assets [Abstract]  
Remainder of 2021 $ 6,513
2022 12,687
2023 12,602
2024 10,493
2025 5,159
2026 2,326
Thereafter 1,493
Total $ 51,273
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Agreements (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 03, 2021
Jan. 15, 2021
Dec. 08, 2020
Jul. 07, 2020
Jul. 02, 2020
Mar. 06, 2020
Mar. 05, 2020
Nov. 07, 2019
Sep. 11, 2019
May 27, 2021
Jan. 29, 2021
Jan. 26, 2021
Nov. 24, 2020
Aug. 21, 2020
Apr. 30, 2020
Mar. 19, 2020
Feb. 26, 2020
Nov. 30, 2019
Sep. 24, 2019
Apr. 30, 2019
Aug. 31, 2016
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
May 29, 2020
Dec. 31, 2019
Oct. 31, 2017
Debt Agreements (Details) [Line Items]                                                          
Debt instrument maturity date           Feb. 16, 2023                                              
Principal amount           $ 87,000           $ 450,000                     $ 67,000       $ 0.29    
Debt instrument interest rate           3.00%         10.00%                               12.00%    
Aggregate principal amount outstanding loan                                             2,000,000.0            
Aggregate principal amount outstanding           $ 33,000         $ 1,500,000                       83,000            
Secured loan agreement, description           the Company assumed a secured loan with FirstBank in the principal amount of $0.98 million that bore interest at 5% per annum, with a maturity date of June 1, 2020. This loan was subsequently extended to September 15, 2020 and the interest rate was increased to 36% per annum for any principal balance remaining unpaid past the extended maturity date. The loan was secured by certain assets of the subsidiary. This loan was subjected to covenants, whereby the subsidiary was required to meet certain financial and non-financial covenants at the end of each fiscal year. As of December 31, 2020, an aggregate principal amount of $0.86 million was outstanding and past due under this loan.                                              
Loan converted into common stock, decription   in connection with its acquisition of the new manufacturing facility in Tucson, Arizona, a subsidiary entered into a secured loan agreement pursuant to which it received a loan in the amount of up to $5.36 million that bears interest on the outstanding loan balance at the greater of (i) 8% per annum or (ii) 6.75% per annum in excess of the 1-month LIBOR rate, and matures on January 15, 2022. At the closing of the loan, the lender withheld $0.51 million of the loan amount as an interest reserve. In addition, $0.88 million of the loan amount was withheld and may be disbursed at later dates to pay for lender-approved improvements to the property secured by the loan. Interest is payable monthly. The loan is due in full at maturity. Upon an event of default, the interest rate on the loan will increase by an additional 5.00% per annum, and the outstanding principal amount of the loan, accrued interest thereon and fees may become due on-demand. Upon the maturity date or earlier date upon which the unpaid balance of the loan may become immediately payable due to acceleration, and on any prepayments of the loan, the subsidiary will owe an exit fee equal to the greater of (a) $54 thousand, or (b) 1.00% of the unpaid loan balance and all unpaid accrued interest and fees. Subject to certain terms and conditions and upon payment of a fee, the subsidiary may request a six-month extension of the maturity date. The loan is secured by the land, building and certain other assets of the subsidiary and is guaranteed by the Company and Daniel L. Hodges, the Company’s Chief Executive Officer. In addition, all rights to leases and rent related to the land and building assets have been assigned to the lender for potential non-performance by the subsidiary of its obligations under the loan. This loan is subject to certain financial and non-financial covenants on the part of the subsidiary at the end of each fiscal quarter and fiscal year. The Company incurred debt issuance costs for transaction in the amount of $0.16 million. As of June 30, 2021, an aggregate principal amount of $4.48 million was outstanding under this loan.                   $1.0 million of the principal amount of this loan and all accrued interest with a combined total of $1.23 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 295,674 shares of common stock, along with warrants to purchase up to 295,674 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The extinguishment on January 26, 2021 cured all events of default. As of June 30, 2021, an aggregate principal amount of $1.0 million was outstanding under this loan.                                  
Loan interest rate                                           5.00%              
Accrued interest percentage                                       10.00%   18.00%     10.00%        
Interest rate percentage                                       15.00%         15.00%        
Aggregate amount                                             $ 500,000            
Debt discount amount                                                     $ 40    
Principal bonus percentage                       10.00%                                  
Accrued interest                       $ 890,000                                  
Extinguished rate (in Dollars per share)                       $ 4.15                                  
Common stock, shares issued (in Shares)                       213,496                   71,541,070 49,444,689            
Purchase of common stock shares (in Shares)                       213,496                                  
Purchase price per share (in Dollars per share)                       $ 4.50                                  
Debt instrument description                         The principal amounts of the notes were between $50 thousand and $100 thousand. The notes had maturity dates between January 31, 2021 and February 23, 2021 that bore interest at a rate of 15% per annum, with interest accrued at an annually-compounded rate of 18% per annum for any principal balance remaining unpaid past the maturity date. Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 38,334 shares of his personally owned, issued and outstanding common stock, with a fair value of $0.26 million, to the accredited investors, as part of this transaction. The Company accounted for this as a contribution from Mr. Hodges and as debt discounts and issuance costs. The Company defaulted on these notes during the 2020 fiscal year, causing the interest rate to increase to an annually-compounded rate of 18% per annum, and the note and accrued interest to become due on-demand. The amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.55 million was outstanding under these notes. On January 26, 2021, $0.5 million of the aggregate principal amount of these notes, a 10% principal bonus, and accrued interest with a combined total of $0.57 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 136,324 shares of common stock, along with warrants to purchase up to 136,324 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $50 thousand aggregate principal amount of these notes was fully repaid during fiscal 2021.                                
Debt instrument maturity period, description the Company issued to the seller, who became an employee of the Company, a convertible promissory note in the principal amount of $0.6 million that bears interest at the rate of 5% per annum, maturing on June 3, 2022. Accrued interest and principal is due at maturity. Commencing December 3, 2021, the outstanding principal and accrued interest on this note may be converted into shares of the Company’s common stock at an initial conversion price of $2.35 per share, subject to certain terms, conditions and adjustments. As of June 30, 2021, the full principal amount of $0.6 million of this note was outstanding.Senior Convertible Promissory Note On May 27, 2021, the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding.      the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock. the Company sold $1.0 million aggregate principal amount of 9% Senior Convertible Debentures to an accredited investor that bore interest at a rate of 9% per annum and a maturity date of September 30, 2020, subsequently extended to November 30, 2020. Accrued interest and principal were due at maturity, with interest paid in cash or, at the Company’s option, in shares of common stock at the conversion price of $3.00 per share. Upon an event of default, the interest rate would automatically increase to 15% per annum. The debentures were convertible into shares of the Company’s common stock at a conversion price of $3.00 per share. The Company also issued warrants to purchase 33,334 shares of common stock that are exercisable for a purchase price of $3.00 per share, at any time on or prior to the earlier of December 31, 2022 or the second anniversary of the Company’s consummation of a public offering of its common stock in connection with an up-listing of the common stock to a national securities exchange. In connection with these debentures, the Company recorded total debt discounts of $0.16 million. Amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the debentures becoming due on demand from the default event. As of December 31, 2020, an aggregate principal amount of $1.0 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the principal amount of $0.9 million into 300,000 shares of common stock. The remaining principal amount of $0.1 million and accrued interest with a combined total of $0.16 million, was fully extinguished on January 26, 2021 at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 38,713 shares of common stock of the Company, along with warrants to purchase up to 38,713 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.         the Company sold a senior secured convertible promissory note in the principal amount of $11.0 million with an original issue discount of $1.0 million bearing an interest rate of 6% per annum that matures on May 27, 2023 and is subject to certain restrictive covenants. This note is convertible at any time following the earlier of the 6-month anniversary of the date of issuance or the date of effectiveness of a registration statement covering the applicable conversion shares at a conversion price of $4.50, subject to adjustment. The Company also issued to the buyer warrants to purchase up to 1,8200,000 shares of common stock with an exercise price of $4.50 per share, subject to adjustment, any time prior to May 27, 2026, and a grant date fair value of $0.505 per share. The Company also paid aggregate cash debt issuance costs of $0.69 million. The resulting aggregate debt discount recorded by the Company amounted to $2.6 million. Principal payments of $0.61 million plus interest are required to be paid monthly commencing six months after the date of issuance. This note is guaranteed by each of the Company’s subsidiaries and is secured by a first priority lien on all of the assets and properties of the Company and the assets and properties of its subsidiaries, subject only to the liens securing approximately $1.0 million principal amount of outstanding indebtedness of one of its subsidiaries. As of June 30, 2021, an aggregate principal amount of $11.0 million was outstanding. the Company issued to the sellers $1.5 million aggregate principal amount of term promissory notes. The individual principal amounts of the notes ranged from $1 thousand to $393 thousand. These notes bore interest at the rate of 10% per annum and matured on the earlier of (i) January 1, 2022, (ii) the date on which an aggregate of $6.0 million worth of products and services are sold following the acquisition date by (A) Fastback or (B) the Company and its subsidiaries (other than Fastback) to certain specified Fastback customers, or (iii) the date on which the Company issues and sells shares of its common stock or debt securities to investors in a bona-fide arms-length financing transaction for aggregate consideration of at least $12.0 million. Interest was payable in cash semi-annually in arrears on each June 1 and December 1, commencing on June 1, 2021, and on the maturity date. Principal and any unpaid accrued interest was due on the maturity date. These notes matured on February 10, 2021 upon the Company’s closing of a public offering, as disclosed in Note 15- Stockholders’ Equity. However, the representative of the Fastback sellers requested that the Company withhold payment of principal and interest on these notes until a dispute among such sellers could be resolved. As payment was withheld at the request of the sellers’ representative, no event of default occurred and interest was accrued only through the maturity date. These notes were fully repaid during fiscal 2021.Various subsidiaries of the Company received loan proceeds or the Company assumed in conjunction with various acquisitions an aggregate amount of $0.77 million under the Paycheck Protection Program (“PPP”). The PPP loans have maturity dates ranging from two to five years and an interest rate of 1% per annum. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable pursuant to section 1106 of the CARES Act, after a period of up to 24 weeks, as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness shall be calculated in accordance with the requirements of the PPP, including the provisions of Section 1106 of the CARES Act, although no more than 40 percent of the amount forgiven can be attributable to non-payroll costs. Further, the amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the period of up to 24 weeks. During the six months ended June 30, 2021, an aggregate of $0.32 million of these notes has been forgiven. This forgiveness was recorded as a gain on extinguishment of debt in the Condensed Consolidated Statement of Operations. As of June 20, 2021 and December 31, 2020, an aggregate principal amount of $0.45 million and $0.58 million, respectively, was outstanding under these loans. As described in Note 19 – Subsequent Events, an additional $0.1 million of these notes was forgiven subsequent to June 30, 2021. In connection with the acquisition of a subsidiary by the Company on April 1, 2021, the Company assumed two notes payable with aggregate principal balances of $0.3 million. These notes bore interest at 6% and were paid in full immediately following the completion of the acquisition by the Company.  Senior Debentures In connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures. The aggregate principal amount of this debenture was fully repaid during fiscal 2021. Convertible Notes Payable On July 7, 2020, the Company sold a convertible promissory note in the principal amount of $0.29 million with an original issue discount of $36 thousand that bore interest at a rate of 12.5% per annum, and warrants to purchase 52,910 shares of common stock. Warrants to purchase up to 9,260 shares of common stock were also issued to an unrelated third-party as a placement fee for the transaction. Terms and maturities are similar to the April 29, 2020 note, as disclosed in the Company’s Annual Report on Form 10-K. In connection with this note, the Company recognized debt discounts of $0.22 million. On July 28, 2020, the Company defaulted on this note by not filing a registration statement under the Securities Act by July 28, 2020. As a result, the aggregate principal balance increased by penalties and interest of $88 thousand. In addition, the interest rate was increased to 24% per annum, and the note and accrued interest became due on demand. As of December 31, 2020, there was an aggregate principal amount of $0.37 million outstanding and past due under this note. On January 22, 2021, the note holder converted the full principal of $0.37 million and all accrued interest with a combined total of $0.42 million into 155,013 shares of common stock. On August 21, 2020, the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note. The aggregate principal amount of this note was fully repaid during fiscal 2021.In connection with its acquisition a subsidiary on January 29, 2021, the Company issued to the sellers $11.15 million aggregate principal amount of convertible promissory notes. The individual principal amounts of the notes ranged from $6 thousand to $5.58 million. These notes initially bear interest at the rate of 1.01% per annum, which is to be adjusted to the prime rate as published by the Wall Street Journal on each annual anniversary of the issuance date, and mature on January 29, 2026. Interest is payable in cash annually in arrears on each January 1. Commencing on January 29, 2022, the outstanding principal and accrued interest on these notes may be converted in full to shares of the Company’s common stock at a conversion price of $5.22 per share, subject to adjustment. Upon an event of default, the interest rate will automatically increase to 15% per annum compounded annually, and all unpaid principal and accrued interest may become due on-demand. Principal and any unpaid accrued interest are due on the maturity date. Upon maturity, the interest rate will automatically increase to 15% per annum compounded annually on any unpaid principal. As of June 30, 2021, an aggregate principal amount of $11.15 million was outstanding.      the Company sold a convertible promissory note in the principal amount of $1.7 million with an original issue discount of $0.2 million that bore interest at a rate of 5.0% per annum and matured on November 20, 2020. Accrued interest and principal were due on the maturity date. Upon maturity, the interest rate automatically increased to the lesser of 18% per annum or the maximum amount permitted by applicable law on any unpaid principal and accrued interest. Following the maturity date, the note was convertible into shares of common stock at a conversion price equal to 65% of the lowest volume weighted average price of the common stock during the 20 consecutive trading days immediately preceding the conversion date. As additional consideration for the loan, the Company issued to the lender 133,334 shares of common stock at a fair value of $10.05 per share. Warrants to purchase up to 17,857 shares of common stock that are exercisable for a purchase price of $8.40 per share at any time on or prior to August 20, 2025, were also issued to an unrelated third-party as a placement fee for the transaction. In connection with these transactions, the Company recognized aggregate debt discounts of $1.73 million. On November 21, 2020, the Company defaulted on this note by not repaying the principal and accrued interest by the maturity date, which resulted in the aggregate principal balance increasing by penalties and interest of $0.54 million. In addition, the interest rate was increased to 24% per annum. As of December 31, 2020, an aggregate principal amount of $2.24 million was outstanding and past due under this note.                              
Aggregated amount                                           $ 320,000              
Common stock conversion price, description                                     Company had previously sold $0.25 million aggregate principal amount of 10% Senior Convertible Debentures that bore interest at a rate of 10% per annum and were scheduled to mature on December 31, 2021. Interest was paid semi-annually in arrears in June and December of each year in cash or, at the Company's option, in shares of common stock at the conversion price that is equal to the lesser of (1) $7.50 or (2) a future effective price per share of any common stock sold by the Company. Upon an event of default, the interest rate shall automatically increase to 15% per annum. In connection with these debentures, the Company recognized aggregate debt discounts of $0.25 million. On April 21, 2020, all unpaid accrued interest through December 31, 2019 was converted into 2,234 shares of common stock. Also on April 21, 2020, all the outstanding warrants were exercised at $0.03 per share into 94,510 issued shares of the Company’s common stock, resulting in full recognition in interest expense of the remaining debt discount. On April 30, 2020, these debentures were amended to provide for the conversion of the debentures into shares of the Company’s common stock instead of the Company’s common stock and the conversion price was changed from $7.50 per share to $2.268 per share. The Company defaulted on these debentures during the 2020 fiscal year, causing the interest rate to increase to 15% per annum, and the debentures and accrued interest to become due on demand. Any remaining amounts recorded as debt discounts were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year. As of December 31, 2020, an aggregate principal amount of $0.25 million was outstanding and past due under these debentures. On January 26, 2021, the holder of these debentures converted the aggregate principal and interest of $0.28 million into 125,186 shares of common stock.                    
Equipment Financing Loan [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Aggregate principal amount outstanding                                             $ 180,000            
Promissory Note [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument maturity date                 Feb. 28, 2020                       Aug. 31, 2018                
Principal amount                                         $ 550,000                
Debt instrument interest rate                                         8.50%                
Related parties agreed outstanding balance                                         $ 810,000                
Aggregate principal amount outstanding loan                                             790,000            
Promissory Note Two [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument maturity date                                         Mar. 01, 2022                
Debt instrument interest rate                                         9.00%                
Aggregate principal amount outstanding loan                                             150,000            
Aggregate principal amount outstanding                       $ 750,000                 $ 450,000 $ 1,200,000              
Promissory Note Two [Member] | Accredited Investors [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument interest rate                           15.00%                              
Aggregate principal amount outstanding                           $ 1,200,000                              
Accrued interest compounded rate                           18.00%                              
Promissory Note Three [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Principal amount                                       $ 500,000 $ 50,000                
Debt instrument interest rate                                       12.00% 7.90%                
Aggregate principal amount outstanding loan                                             11,000            
Convertible Notes Payable [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument maturity date                                   Nov. 26, 2021                      
Debt instrument interest rate                                   15.00%                      
Aggregate principal amount outstanding                                             75,000            
Net proceeds received                                   $ 2,000,000.0                      
Bearing interest rate                                   9.00%                      
Secured loan agreement, description                                   The debt issuance costs were the result of the issuance of 350,000 shares of common stock and a cash payment of $80 thousand. The Company defaulted on this loan during fiscal 2020, which caused the interest rate to increase to a monthly compounded rate of 15% per annum, a late charge of 5% was incurred, and the loan and accrued interest became due on-demand. Amounts recorded as debt discounts and issuance costs were fully amortized and recognized in interest expense in the Condensed Consolidated Statement of Operations during the 2020 fiscal year, as a result of the loan becoming due on-demand from the default event.                      
Loan converted into common stock, decription                     In connection with its acquisition of a subsidiary on January 29, 2021, the Company assumed the obligations of the sellers on a secured loan in the principal amount of $0.21 million that bears interest on the outstanding loan balance at the greater of (i) 5.75% per annum in excess of the Prime Rate or (ii) $4 thousand per month, with a maturity date of April 30, 2021. Interest is payable monthly.                                    
Secured Notes Payable [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument maturity date                                 Dec. 26, 2020                        
Debt instrument interest rate                                 78.99%                        
Aggregate principal amount outstanding                                 $ 600,000           1,100,000            
Loan converted into common stock, decription                       On January 26, 2021, $0.4 million of the principal amount of this loan and accrued interest with a combined total of $0.5 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 119,418 shares of common stock, along with warrants to purchase up to 119,418 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. The remaining $0.7 million principal amount of this loan was fully repaid during fiscal 2021.                                  
Notes Payable [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument interest rate     10.00%                                                    
Aggregate principal amount outstanding     $ 1,100,000                                                    
Secured loan agreement, description                             In April 2020, the maturity date of this note was extended to August 31, 2020, the interest rate was increased to 12% per annum, and the Company provided to the lender 33,334 fully paid and non-assessable shares of its common stock that have been treated as debt issuance costs. As of December 31, 2020, an aggregate principal amount of $3.5 million was outstanding under this note. On January 26, 2021, the aggregate principal amount of this note and accrued interest with a combined total of $4.21 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 1,014,716 shares of common stock, along with warrants to purchase up to 1,014,716 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026. the Company entered into a secured loan agreement in the amount of $2.01 million that bore interest at 5% per annum with a maturity date of August 31, 2020, which was subsequently extended to October 15, 2020. Upon maturity, the interest rate automatically increased to 18% per annum, and a late charge of 5% was charged for any balance overdue by more than 10 days. The loan was secured by certain intellectual property assets of the Company. As of December 31, 2020, an aggregate principal amount of $2.01 million was outstanding and past due under this loan. On January 26, 2021, the aggregate principal amount of this loan and accrued interest with a combined total of $2.25 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, plus a 10,000 unit conversion bonus, resulting in the issuance of 552,231 shares of common stock, along with warrants to purchase up to 552,231 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026                          
Original issue discount     $ 100,000                                                    
Interest rate, description     Upon an event of default, the interest rate would automatically increase to 36% per annum on any unpaid principal, or the maximum amount permitted by applicable law, compounded monthly, and all unpaid principal and accrued interest would become due on-demand. The loan was guaranteed by a subsidiary of the Company and was secured by the Company’s equity interest in the subsidiary, all of the assets of the subsidiary and certain intellectual property assets of the Company.                                                    
Loan guaranteed, description     Daniel L. Hodges, the Company’s Chief Executive Officer, transferred a total of 23,334 shares of his personally owned, issued and outstanding common stock to the lender and brokers, as part of this transaction. The shares had a total fair value of $0.14 million. The Company accounted for this as a contribution from Mr. Hodges, as debt issuance costs. The Company incurred debt issuance costs to the placement agent of this transaction in the amount of $50 thousand.                                                    
Promissory Note Eight [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument interest rate                                       15.00%                  
Aggregate principal amount outstanding                                       $ 180,000     180,000            
October 2017 [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Principal amount                                                         $ 4,400,000
Debt instrument interest rate                                                         8.00%
Interest rate percentage                                                         10.00%
Issue discount amount                                                         $ 400,000
Accrued interest                                                         $ 5,000,000.0
Promissory Note Seven [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Principal amount           $ 580,000   $ 450,000                                          
Interest rate increased               133.00%                                          
Aggregate principal amount               $ 200,000                                          
Promissory Note Seven [Member] | Subsequent Event [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Aggregate principal amount outstanding                                               $ 550,000          
New Promissory Note [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Promissory note, description             the Company sold a promissory note in the principal amount of $0.5 million with an original issue discount of $54 thousand, that matured on November 30, 2020. Additionally, in lieu of interest, the Company issued to the lender 16,667 shares of its common stock with a fair value of $57 thousand, which was recognized as a debt discount and amortized to interest expense over the term of the note. Any principal balance remaining unpaid past the maturity date accrued interest at a rate of 15% per annum.                                            
DragonWave and Lextrum [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Secured loan agreement, description                                       connection with previous acquisitions of two subsidiaries, the Company assumed the obligations of the seller of $0.1 million aggregate principal amount of 8% Senior Convertible Debentures of the seller that bore interest at the rate of 8% per annum and matured on December 31, 2019. Interest was payable semi-annually in cash or, at the seller’s option, in shares of the seller’s common stock at the conversion price that was equal to the lesser of (1) $24.00 or (2) 80% of the common stock price offered under the next equity offering. On April 30, 2020, these debentures were modified to remove the conversion feature and only have settlement through cash. During fiscal 2020, these debentures became past due and interest accrued at a rate of 15% per annum. As of December 31, 2020, an aggregate principal amount of $84 thousand was outstanding under these debentures.                  
Chief Executive Officer [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Issued and outstanding common stock (in Shares)                                           96,634              
Issued and outstanding common stock fair vale                                           $ 480,000              
Equipment Financing Loan [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Aggregate principal amount outstanding           $ 200,000                                              
Minimum [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Principal amount                     $ 1,000                                    
Minimum [Member] | Equipment Financing Loan [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument interest rate           6.70%                                              
Maximum [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Principal amount                     $ 393,000                                    
Maximum [Member] | Equipment Financing Loan [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument interest rate           8.50%                                              
PPP Loans [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Principal amount                                           $ 770,000 $ 580,000     $ 450,000      
Debt instrument interest rate                                           1.00%              
Additional amount                                           $ 100,000              
PPP Loans [Member] | Subsidiary of Common Parent [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Debt instrument interest rate                                           0.30%              
principal amount of outstanding loan                                           $ 0.06              
PPP Loans [Member] | Minimum [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Loan maturity                                           2 years              
PPP Loans [Member] | Maximum [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Loan maturity                                           5 years              
Common Stock [Member]                                                          
Debt Agreements (Details) [Line Items]                                                          
Converted shares (in Shares)                                                       4,832  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Agreements (Details) - Schedule of future maturities of long-term debt - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of future maturities of long-term debt [Abstract]    
Remainder of 2021 $ 2,284  
2022 12,679  
2023 2,446  
2024  
2025  
Thereafter 11,303  
Total debt 28,712  
Less unamortized discounts and debt issuance costs (2,572)  
Total net debt 26,140  
Less current portion of long-term debt, net of unamortized discounts and debt issuance costs (11,211)  
Total long-term debt, net of unamortized discounts and debt issuance costs $ 14,929 $ 706
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - USD ($)
1 Months Ended
Nov. 13, 2020
Oct. 15, 2020
Jul. 01, 2020
Jan. 26, 2021
Sep. 26, 2018
Jun. 30, 2021
Jan. 29, 2021
Dec. 31, 2020
May 29, 2020
Mar. 06, 2020
Aug. 05, 2019
Related Party Transactions (Details) [Line Items]                      
Accrued liabilities - related party           $ 31,000   $ 30,000      
Professional services           $ 31,000   $ 30,000      
Interest rate             10.00%   12.00% 3.00%  
Related party transactions, description       On January 26, 2021, the aggregate principal amount of this note, a 10% principal bonus, and all accrued interest with a combined total of $0.18 million, was fully extinguished at the rate of $4.15 per unit, as defined in our public offering and disclosed in Note 15- Stockholders’ Equity, resulting in the issuance of 42,776 shares of common stock, along with warrants to purchase up to 42,776 shares of common stock that are exercisable for a purchase price of $4.50 per share at any time on or prior to January 26, 2026.              
Mr. Hodges and his wife [Member]                      
Related Party Transactions (Details) [Line Items]                      
Aggregate principal amount                     $ 200,000
Interest rate                     5.00%
Default interest rate               18.00%     18.00%
Outstanding amount               $ 0.2      
Global Security Innovative Strategies [Member]                      
Related Party Transactions (Details) [Line Items]                      
Options to purchase of stock (in Shares)         100,000            
Option price (in Dollars per share)         $ 1.00            
Payment for management fee         $ 10,000            
Brent Davies [Member]                      
Related Party Transactions (Details) [Line Items]                      
Related party transactions, description     Brent Davies, a member of the Company’s Board of Directors and Audit Committee, loaned the Company $50 thousand at an interest rate of 4.80% per annum with an original maturity date of August 31, 2020. This note was amended to extend the maturity date to November 30, 2020. Interest and the full principal balance were due at maturity. During fiscal 2020, this loan became past due and was accruing interest at an increased default rate of 18.0% per annum. As of December 31, 2020, $50 thousand was outstanding and past due under the loan.                
Mr. McIntire [Member]                      
Related Party Transactions (Details) [Line Items]                      
Outstanding amount               $ 600,000      
Related party transactions, description   Dustin McIntire, the Company’s Chief Technology Officer, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $0.1 million and $0.4 million, and such notes bore interest at 10% per annum and were due between January 14, 2021 and March 28, 2021.                  
Richard J. Berman [Member]                      
Related Party Transactions (Details) [Line Items]                      
Related party transactions, description the Company borrowed an aggregate of $0.16 million from Richard J. Berman, a member of the Company’s Board of Directors, and issued promissory notes evidencing such loans. The principal amounts of the notes were between $40 thousand and $120 thousand, and such notes bore interest at 8% per annum and were due between February 12, 2021 and March 23, 2021. As of December 31, 2020, $0.16 million was outstanding under these notes.                    
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 10, 2021
Dec. 09, 2020
Jan. 31, 2021
Jan. 29, 2021
Jan. 26, 2021
Jan. 21, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jan. 27, 2021
Dec. 31, 2020
Stockholders’ Equity (Details) [Line Items]                          
Preferred stock, shares authorized             100,000,000     100,000,000     100,000,000
Common stock, shares authorized             300,000,000     300,000,000     300,000,000
Common stock, shares issued             71,541,070     71,541,070      
Weighted-average potential common shares were excluded from the diluted loss per common share             68,770,644   42,886,180 63,538,782 42,856,809    
Common stock, par value (in Dollars per share)             $ 0.0001     $ 0.0001     $ 0.0001
Additional purchase of securities, description In addition, pursuant to the Second Offering Underwriting Agreement, the Company granted the Representative a 45-day option to purchase up to 847,058 additional shares of common stock to cover over-allotments in connection with the Second Offering, which the Representative exercised in full on February 11, 2021.       the Company granted the Representative a 45-day option to purchase up to 578,312 additional shares of common stock, and/or 578,312 additional First Offering Warrants, to cover over-allotments in connection with the First Offering, which the Representative partially exercised to purchase 578,312 Warrants on the First Offering Closing Date. For additional information on these First Offering Warrants, see Note 16 – Share-Based Compensation.                
Gross proceeds received (in Dollars) $ 27,600     $ 1,370                  
Gross proceeds deduction, percentage 8.00%     8.00%   8.00%              
Representative warrants to purchase of shares of common stock 225,882     154,216                  
Warrants to purchase shares of common stock 198,776                        
Description of consulting agreement     the Company entered into an agreement with a consultant to replace an existing consulting agreement between the consultant and the Company to allow the consultant to elect to take from 50% to 100% of its compensation in the form of common stock based on an agreed upon conversion calculation. Any difference between the amount due and the actual fair value of the shares issued in payment is recorded as general and administrative expense in the Company’s Condensed Consolidated Financial Statements. Common stock to be issued to the consultant will be paid on a quarterly basis. During the six months ended June 30, 2021 and 2020, respectively, the Company issued 15,740 shares of its common stock with a fair value of $69 thousand and 55,032 shares of its common stock, with a fair value of $193 thousand to the consultant for services previously rendered.                    
Consultant payment of common stock   5,000                      
Fair value of amount (in Dollars)   $ 31                      
Common stock of vested                         2,125
Common stock of expense (in Dollars)                         $ 13
Remaining shares of vested               2,875          
Additional recognized expense (in Dollars)               $ 18          
Vendor [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Common stock, par value (in Dollars per share)       $ 4.15                  
Stock Option [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Weighted-average potential common shares were excluded from the diluted loss per common share                   3,320,181 2,548,345    
Unvested restricted stock units [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Weighted-average potential common shares were excluded from the diluted loss per common share                   328,543 314,938    
Warrants [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Weighted-average potential common shares were excluded from the diluted loss per common share                   775,362 94,465    
Warrants issued       100,000                  
Common Stock [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Weighted-average potential common shares were excluded from the diluted loss per common share                   4,835,781 229,348    
First Offering [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Sale of aggregate units of shares         3,855,422                
Common stock, par value (in Dollars per share)         $ 4.15                
Common stock exercise price (in Dollars per share)         $ 4.50                
Gross proceeds received (in Dollars)           $ 16,000              
Purchase of additional shares of common stock                       329,815  
Sale of common stock, percentage       4.00%                  
Total expenses of public offering (in Dollars)       $ 2,700                  
Second Offering [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Sale of aggregate units of shares 5,647,059                        
Sale of common stock, percentage 4.00%                        
Total expenses of public offering (in Dollars) $ 2,600                        
Sale of stock, price per unit (in Dollars per share) $ 4.25                        
Private Placement [Member]                          
Stockholders’ Equity (Details) [Line Items]                          
Warrants to purchase shares of common stock 27,106                        
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 05, 2021
Apr. 02, 2021
Feb. 12, 2021
Dec. 02, 2019
Jun. 29, 2021
Jun. 25, 2021
May 27, 2021
Jan. 26, 2021
Jun. 30, 2021
Jun. 30, 2021
Share-Based Compensation (Details) [Line Items]                    
Common stock authorized awards to granted (in Shares)                 3,333,334 3,333,334
Number of shares (in Shares)         655,002 8,333,334 1,820,000      
Number of shares issued (in Shares)                   5,430,505
Number of shares forfeited (in Shares)                   33,334
Exercised shares (in Shares)                   63,333
Number of common shares authorized (in Shares)                   2,936,163
Aggregate of restricted stock (in Shares)       633,336            
Fair value of per share $ 0.873     $ 2.46     $ 0.505      
Restricted stock units, description                   The original vesting period for these RSAs is as follows: 283,339 were to vest on the one-year anniversary of the grant date; 283,331 were to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date. As of December 31, 2020, 283,339 RSAs had vested. In the first quarter of fiscal 2021, the Company modified the RSA awards for two individuals to accelerate the final vesting of their awards in consideration of the individuals’ separation and/or retirement. This modification resulted in the vesting of an additional 50,000 RSAs. An incremental compensation expense was recognized for the modification totaling $0.17 million during the six months ended June 30, 2021. As of June 30, 2021, the remaining unvested RSAs from these awards, totaling 299,997, are scheduled to vest as follows: 233,331 are scheduled to vest on the two-year anniversary of the original grant date; and 66,666 were scheduled to vest on the three-year anniversary of the original grant date.
Fair value of per share               $ 4.50    
Vesting period, description               The vesting period for these RSAs is as follows: 33,334 vest on the one-year anniversary of the grant date and 33,333 vest on the two-year anniversary of the original grant date.    
Vested percentage                 100.00% 100.00%
Recognized of compensation expense (in Dollars)         $ 130       $ 180 $ 530
Unrecognized compensation cost (in Dollars)                   640
Aggregate of purchase shares (in Shares)   2,458,163                
Exercise price $ 2.75 $ 2.75         $ 4.50      
Aggregate of shares common stock (in Shares) 295,000 1,778,837                
Service period description Of these, 270,000 have a one-year service period and vest ratably on the six month and twelve-month anniversary of their authorization for issuance and 25,000 vested immediately upon grant. Of these, 753,837 have a three-year service period and vest ratably on the first, second and third anniversary of their authorization for issuance and 1,025,000 have a two-year service period and vest ratably on the first and second anniversary of their authorization for issuance.                
Recognized of share-based compensation expense (in Dollars)                 $ 340 350
Unrecognized compensation expense (in Dollars)                   $ 3,950
Exercise per share price     $ 5.3125              
Estimated per share     $ 1.918              
Aggregate of purchase shares (in Shares)     225,882              
Weighted average grant date fair value per share                   $ 1.390
Minimum [Member]                    
Share-Based Compensation (Details) [Line Items]                    
Fair value of per share   $ 0.961       $ 0.759        
Exercise price   2.75                
Maximum [Member]                    
Share-Based Compensation (Details) [Line Items]                    
Fair value of per share   1.042       $ 0.768        
Exercise price   $ 3.025                
Warrant [Member]                    
Share-Based Compensation (Details) [Line Items]                    
Exercise price               $ 4.15    
Aggregate of shares common stock (in Shares)               2,751,556    
Exercise per share price               $ 4.50    
Estimated per share               $ 1.597    
Warrant to purchase (in Shares)               100,000    
Expiration date               Jan. 21, 2026    
Warrants price per share               $ 1.703    
Warrant One [Member]                    
Share-Based Compensation (Details) [Line Items]                    
Exercise price               $ 5.1875    
Warrant to purchase (in Shares)               154,216    
Warrants price per share               $ 1.376    
Warrants Two [Member]                    
Share-Based Compensation (Details) [Line Items]                    
Exercise price               $ 4.50    
Warrant to purchase (in Shares)               4,433,734    
Warrants price per share               $ 1.597    
Board of Directors [Member]                    
Share-Based Compensation (Details) [Line Items]                    
Aggregate of restricted stock (in Shares)               66,667    
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted
6 Months Ended
Jun. 30, 2021
Option [Member]  
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]  
Expected dividend yield 0.00%
Minimum [Member] | Option [Member]  
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]  
Expected volatility 46.50%
Risk-free interest rate 0.48%
Expected life of options 3 years
Maximum [Member] | Option [Member]  
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]  
Expected volatility 53.02%
Risk-free interest rate 0.89%
Expected life of options 5 years
Warrant [Member]  
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]  
Expected dividend yield 0.00%
Contractual life of warrants 5 years
Warrant [Member] | Minimum [Member]  
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]  
Expected volatility 39.94%
Risk-free interest rate 0.42%
Warrant [Member] | Maximum [Member]  
Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]  
Expected volatility 46.33%
Risk-free interest rate 0.81%
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Details) - Schedule of stock option activity - Stock Option [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Share-Based Compensation (Details) - Schedule of stock option activity [Line Items]    
Number of Options, Outstanding Beginning balance 3,433,515 2,898,347
Weighted- Average Exercise Price per Share, Outstanding Beginning balance 1.59 1.90
Weighted- Average Contractual Life in Years, Outstanding Beginning balance 2 years 3 days 1 year 11 months 1 day
Aggregate Intrinsic Value, Outstanding Beginning balance (in Dollars) | $ $ 15,221 $ 2,265
Number of Options, Exercisable Beginning balance 3,400,181 2,898,347
Weighted- Average Exercise Price per Share, Exercisable Beginning balance (in Dollars per share) | $ / shares $ 1.58 $ 1.90
Weighted- Average Contractual Life in Years, Exercisable Beginning balance 1 year 11 months 26 days 1 year 11 months 1 day
Aggregate Intrinsic Value, Exercisable Beginning balance (in Dollars) | $ $ 15,129 $ 2,265
Number of Options, Granted 4,532,000
Weighted- Average Exercise Price per Share, Granted (in Dollars per share) | $ / shares $ 2.76
Weighted- Average Contractual Life in Years, Granted 4 years 6 months 3 days
Aggregate Intrinsic Value, Granted (in Dollars) | $
Number of Options, Exercised (63,333)
Weighted- Average Exercise Price per Share, Exercised (in Dollars per share) | $ / shares $ 0.26
Weighted- Average Contractual Life in Years, Exercised 4 years 7 days
Aggregate Intrinsic Value, Exercised (in Dollars) | $ $ 130
Number of Options, Cancelled or Expired (33,334) (333,335)
Weighted- Average Exercise Price per Share, Cancelled or Expired (in Dollars per share) | $ / shares $ 1.89
Weighted- Average Contractual Life in Years, Cancelled or Expired 4 months 20 days
Aggregate Intrinsic Value, Cancelled or Expired (in Dollars) | $ $ 421
Number of Options, Outstanding Ending balance 7,868,848 2,565,012
Weighted- Average Exercise Price per Share, Outstanding Ending balance (in Dollars per share) | $ / shares $ 2.25 $ 1.90
Weighted- Average Contractual Life in Years, Outstanding Ending balance 3 years 8 months 4 days 1 year 7 months 28 days
Aggregate Intrinsic Value, Outstanding Ending balance (in Dollars) | $ $ 2,757 $ 3,381
Number of Options, Exercisable Ending balance 3,320,181 2,565,012
Weighted- Average Exercise Price per Share, Exercisable Ending balance (in Dollars per share) | $ / shares $ 1.54 $ 1.90
Weighted- Average Contractual Life in Years, Exercisable Ending balance 1 year 5 months 23 days 1 year 7 months 28 days
Aggregate Intrinsic Value, Exercisable Ending balance (in Dollars) | $ $ 2,757 $ 3,381
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Details) - Schedule of stock option activity - Warrant [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Share-Based Compensation (Details) - Schedule of stock option activity [Line Items]    
Number of Warrants, Outstanding Beginning balance | shares 890,416 167,846
Weighted- Average Exercise Price, Outstanding Beginning balance | $ / shares $ 1.46 $ 2.85
Weighted- Average Remaining Contractual Life in Years, Outstanding Beginning balance 4 years 7 days 1 year 11 months 15 days
Aggregate Intrinsic Value, Outstanding Beginning balance | $ $ 4,083 $ 258
Number of Warrants, Exercisable Beginning balance | shares 890,416 167,846
Weighted- Average Exercise Price, Exercisable Beginning balance | $ / shares $ 1.46 $ 2.85
Weighted- Average Remaining Contractual Life in Years, Exercisable Beginning balance 4 years 7 days 1 year 11 months 15 days
Aggregate Intrinsic Value, Exercisable Beginning balance | $ $ 4,083 $ 258
Number of Warrants, Granted/Issued | shares 9,485,388 62,172
Weighted- Average Exercise Price, Granted/Issued | $ / shares $ 4.53 $ 2.97
Weighted- Average Remaining Contractual Life in Years, Granted/Issued 4 years 9 months 29 days 4 years 9 months 29 days
Aggregate Intrinsic Value, Granted/Issued | $ $ 11
Number of Warrants, Exercised | shares (94,510)
Weighted- Average Exercise Price, Exercised | $ / shares $ 0.03
Weighted- Average Remaining Contractual Life in Years, Exercised 1 year 6 months
Aggregate Intrinsic Value, Exercised | $ $ 295
Number of Warrants, Forfeited or Expired | shares (3,704)
Weighted- Average Exercise Price, Forfeited or Expired | $ / shares $ 2.97
Weighted- Average Remaining Contractual Life in Years, Forfeited or Expired 3 years 6 months 29 days  
Aggregate Intrinsic Value, Forfeited or Expired | $  
Number of Warrants, Outstanding Ending balance | shares 10,375,804 135,508
Weighted- Average Exercise Price, Outstanding Ending balance | $ / shares $ 4.26 $ 4.87
Weighted- Average Remaining Contractual Life in Years, Outstanding Ending balance 4 years 6 months 18 days 2 years 11 months 23 days
Aggregate Intrinsic Value, Outstanding Ending balance | $ $ 1,090 $ 44
Number of Warrants, Exercisable Ending balance | shares 10,375,804 138,508
Weighted- Average Exercise Price, Exercisable Ending balance | $ / shares $ 4.26 $ 4.87
Weighted- Average Remaining Contractual Life in Years, Exercisable Ending balance 4 years 6 months 18 days 2 years 11 months 23 days
Aggregate Intrinsic Value, Exercisable Ending balance | $ $ 1,090 $ 44
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
1 Months Ended
May 22, 2020
Commitments and Contingencies Disclosure [Abstract]  
Inventory, description Michael Powell, a former employee of a subsidiary of the Company, filed suit against the Company and certain subsidiaries of the Company, including DragonWave-X, LLC, DragonWave-X, Inc., Transform-X, Inc., and COMSovereign Corp, in the Pima County Arizona Superior Court, Case No. C20202216. On December 7, 2020, Mr. Powell filed his first amended complaint against the Company, DragonWave Corp., and Transform-X, Inc. Mr. Powell alleged that he entered into an employment agreement with DragonWave-X, Inc. in July 2018, was terminated without cause in May 2019, and claimed he was owed approximately $182 thousand in wages and $50 thousand in bonuses. Mr. Powell sought approximately $697 thousand in treble damages, punitive damages, consequential damages, interest and attorneys’ fees and costs.
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Concentration (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Concentration (Details) [Line Items]  
Number of customers 2
Accounts receivable (in Dollars) $ 1,100
Trade accounts receivable 36.80%
Uncollectible balance (in Dollars) $ 740
Customer One [Member]  
Concentration (Details) [Line Items]  
Trade accounts receivable 10.00%
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 16, 2021
Jun. 30, 2021
Subsequent Events (Details) [Line Items]    
Aggregate principal amount   $ 100
Subsequent Event [Member]    
Subsequent Events (Details) [Line Items]    
Exchange for cash $ 550,000  
Common Stock, shares (in Shares) 992,780  
Estimated fair value $ 2,200  
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "&"$%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " A@A!38V*^R.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y'&";UI66G#08K;.QF;+4UC1UC:R1]^R59FS*V!]C1TN]/ MGT"-B=)T"5]2%S&1PWPW^#9D:>*:'8FB!,CFB%[G8-8 M>@R4090"F)HF MQO/0-G #3##"Y/-W >U"G*M_8N<.L$MRR&Y)]7U?]JLY-^X@X/WYZ75>MW A MDPX&QU_923I'7+/KY+?59KM[9*KBE2CX0R'J7<6EJ.5]]3&Y_O"["?O.NKW[ MQ\970=7 K[M07U!+ P04 " A@A!3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "&"$%,DXW2"^ 0 %84 8 >&PO=V]R:W-H965T&UL MC9AO4ZLX%,9?7S]%IJ]V9ZQ *+;>J9VI5>_MKK;5NN[>?1_3;K/'3FA2D^$='?8: WEYU!AP1\Q=)(/XK=3UYTR#-ZOHA4]I?L\G=[ MO0[Q4Z5%7 0#01PF^7_V7@S$00#M'PF@10#]$N <:\$M MRLHSE9UJUKIMEH M*,6.2/,VJ)F+;&RR:.A-F)AI7&H)OX80IT?7PD]A5C09)P&Y272H/\@TR9>' M&>8N41LFN1I:&EHS,99?*%_ERO2(\CFY%XG>*% ->/ YW@+*$I7N4:\H*OA' MFIP1USXEU*9.#<\$#Q^GZS/BU(9_PG'+D7,S/;=IY Z'ZPY>(E/-8X6TT"M; MZ&4M](ZT4$S'(U^'2DL&39S.^7\^>;QYOIC]G)S_G=]73V@TSF MCXLS!-(K(3U4O!R&IX]M+1L>[MC=!X3BO*0XQ[N82FD@;D/ELXC\XDR:=4=@ M3]1"X6K=KD.[+K9(^B57O\T43D0N'-%N!58LJ4>^%5+#),'T M,9W6.R&N^.NK?WXF._!JIPW9;1AQ22:PM-="UHY7@\Y,)%WF^Y!+)8@$N2!& M2"M"VLX-%ER&(D#W8(/4WNY/OGUK<&RGLFS';8=WZ!.W\+!^5G&Q)JK*YAW< MG[]2%6-WG N7>Z 85>7K#N[,Q6);QBR*R%6JX&=5CX/K:)EB=N%4%N_@KEP MW<1F.\= [0!>03>R?3 .8U7(5^7@8CPXA+]LZ[GF=JG!Y&6/D] MQ2VZ(!P' 11C3 M3M2"XI++-(3%TK-M#+#*!K15-B@!)^8.5N*3V"6U< U?#9!4&%84T2HMT%9I MH20K-\E"BKLG&==\^@=#J](";9462K2%@((_(O^&V^,[%U?L>]1#MT:5 M(2CNZMD$CB5GQU%P@=\N[-[O&$J5%RANY7F;)(D8BO(-0^Z\,.E/DA5GZCQ38[!WH16HLXN]QP%G!I7H#? M5T+H_8UIH#Q*'/T/4$L#!!0 ( "&"$%,;OO59:P< )@@ 8 >&PO M=V]R:W-H965T&ULO9II<]LX$H;_"DJ;FIJIDB+BX*&,[2I' M=F8\F]C>R-FM_0B3D,4*12@@:,?[ZQ<\+%#$(:=F=C_$%N5&XVT<_33 G#QQ M\;7:,";!]VU15J>3C92[=_-YE6[8EE9O^8Z5ZB]K+K94JD?Q,*]V@M&L;;0M MYB@(HOF6YN7D[*3][E:?GB<_ZPDIKOO63YEI55SDL@V/IT<@[?+4G8-&@M_IFSIVKP&32A MW'/^M7FXRDXG0:.(%2R5C0NJ?CVR)2N*QI/2\:UW.MGWV30M"?N9/O[,^H%9@RHNJ_0F>>MM@ M*ZDGS;-U8* MMGG9_:;?^X$8-(#$T0#U#=!K&^"^ 6X#[92U85U02<].!'\"HK%6WIH/[=BT MK54T>=E,XTH*]==$\+6J8,K-JE- -?5A?@ MYS>_@#<@+\'=AM<5+;/J9"Z5A,;1/.V[>]]UAQS=_5&7;P$.I@ %"%J:+_W- M+UBJFL.V>7#8?*X"WT>/]M&CUA]V15\+P4H)SJN*RXM7SF552Y&DSI:E#6N<@'/0: M!MC>:[CO-?3V>IZFO"YEI?9YRO)'>E^P*2B9M'4?&MW#&.+1R)A&<1+;-49[ MC9%7XU7YJ&:>BV>GLLCL%))XI,PT(B%.[-+BO;38*^U6L!W-,\"^[YJM:=UF ML2D.#?KMQ)E&*@#'W"9[<8E7W(W<,*$R4[=QJ&7C= (3O3CQPD,CA MD56CV"[D,U"9&;!O=;Y3M)7.U=U[&P:WB,EXBBQ6""618PATVH7(OXB44BKS M\@$43#$8B :V,[Z>U>K!O:9ZKT,UF!A;TF*%8A0Z-.O,#OVI_4->MD@T%<\\ MBK&Y#:*Q7M,F.M9EV$4D6+FT:$=#/B"[7>6;7S/Z),6ZFC0OJ M4 ,"^@G1I;ECB:07::% %"7($&JQ0Q@N7)M= P/ZB=&)]0BT<"!)<$+& BUV M.$AB1R$ -3/@XE55X,>^_W8*^1>)SG+%80H]#!=Z1!@OP@.>\5%GHXP$]_2Q"$OZJ"KFC/!SNJ2&.5 M;@(#C[%JLPD5O!\IZO@BA3H4#F5;!5KHD(3CRLEB%2/'MD4:(1 M?:)"T%*A^D6K;2B7R.0"3!P80QH,R ^&:RZ97I&OG=TF&Y"A MW'+"< G7_$!^?EB$%[Q\F$DFMB!C]UW9V'Q=EW3;&/U'+8XLK_J$UB2RQ@SD M556W\::\LF=W9,$*5&MN'*;%+,'$M>4T?-!KX',TP_=:3<*@( [&1;'%#!,4 M.8XN2',(^3DTY/GK6(0UB["?11__1].++1 B"S0>,HM9'#B6,=:DPGY2O3;G M8Q,X<)"[>HD6(^* *=98PGXL_5#*?X]-[!#D2+)X<"?EQ\[XM'5LM$SNH-"X MDK%9H<%6.=2J\83]>/KP _ESB4THN01H(F$_D4*_-Q4) #&OUB5>STW[SC>53N:LM/)3K"*B45*?JH*R6K' MVE:/YD0G]\XX.;]0U2HD?I4N^W:J:R3W/!$(RKI$M=C!4.\U!3J+I38[2N][6W=$H8^L\S:U7:,3$]FP!B5%BV.PB M$B$'!8@F//$3_DXH7-;B^6514ME6;/N=OU^&?^$2,OD_"XV _4:'T0[>:?EK MA(YYJR;4#2\R)JI]7OU6.RHK8CF_DD44U8,.-V. M^P_&$!HO"*T7938[VT79?/#:N'EG_XF*A[RL5.VU5@V#M['R([K7X-V#Y+OV M3?(]EY)OVX\;1I7XQD#]?!#0, ,D* 8 >&PO=V]R:W-H965T&ULI59=;]HP M%/TK5K2'5NJ:!,)7!4@M5;5-FH3:?3Q,>S#)A5AU[,QVH-VOW[43,FC#5\L# MV,D]YYYSXQON<"75HTX!#'G*N- C+S4FO_)]':>047TI)C3!3R ^9Y/%>[\FB5A&0C-I" *YB/O.KR:A [@(GXP6.F--;%69E(^ MVLWG9.0%5A%PB(VEH/BSA EP;IE0QY^*U*MS6N#F>LU^Y\RCF1G5,)'\)TM, M.O+Z'DE@3@MN[N7J$U2&.I8OEER[;[(J8[L]C\2%-C*KP*@@8Z+\I4]5(38 M8;0#T*H K6,![0K0=D9+9<[6+35T/%1R192-1C:[<+5Q:'3#A'V,#T;A788X M,YY(D>!#@83@2DO.$FIP4SJ94@3 I&!93KL_)1_*!^$2G>%D/ M?8,Z+)L?5SEORIRM'3F_%.*2M(,+T@I:80-\LA]^"S'"0P?N])UJZ3M5VR:$>R M*9Y24 I+C(\V?KP@.55D27D!Y(P)BZ%[=/E.+@, M@@!KN=PLX\&P+0=1[2 ZS4%Y# @M3"H5^PM)D^22L[.A)0RJSPO5QT1N">_4 MPCMO$LZT+II%[^6S+]@KG=,81AZ^036H)7ACTG2>W\^S9;A;&^Z^R3"^S;6A M(F%BT>1Z+^D)KM_/L^6Z5[ON[74]D5F&7?N.]NH=UUX'P[;D]VOY_1/D']5; M_5<=T][16\=$;JD>U*H'IZO>W5B#5SIZ82<*@]Y+P:\#HT$41=W^H%EO&/S_ MWPM.5WR@,RK*(W0W1!X0OO&''>X5_@VG-5VHY[5T:D@LM6G4&^YXE[Y4>S"N MU.IOS!EVR/M*U8()33C,$1A<]I!!E7-3N3$R=Z/'3!H<9-PRQ5D3E W ^W,I MS7ICIYEZ>AW_ U!+ P04 " A@A!3PD*::6D& !8' & 'AL+W=O M2)3=>\Q)+RW1V_T_'NDW3YP,57N69, MH<>JK.75:*W4YF(\ELLUJZ@\YQM6Z__<J+&IV(Y#<5A45WZY9R1^N1GCT=.%CL5HK)59ZQ74!5U^TL?NT0< M&&@_L 'I#(AM$ T8A)U!^-P(46<0/3="W!DTU,W4=,;K7-]VEB-])'E9Y%3IDUNE?W0]*,3OT1\; M)JBYK1*=?*[I-B\TY!2=H<^W[]'> M>]1XCP:\?V0[5F\95#2M8=(8FH:WFX8)U@G9'=X) !3@X!@T=T%Q,LF.00L M%$WB/>B(7;QG%WO9S;ALMM!;SG.);GD)5?=UZR,^B(PS'%I$ 5 <6Z"Y"R)9 MEEI$ 5!R$.Z(:+(GFGB)OA5<2G0C^'VA((J)N_K4O@,S !3%UNKG+HAD=E4L M(%!&8(KIGF+JW0==&ZQ7:/&X,3U3>LH_VSO-OE/^DE&Q7"/=.?6 V^G)O3&; M#,IAYJ8'3R96#EU09)?2''"41G:5N* TP' &)WNR$R_96UHRV3#5HN0K,[F$ M>$[WG/F9:JRX*V M"0K[A0 MQ;_-!9 Z=K.?X-2F[J+(Q"EI )62U&[Q "I.HX$>CTG/G'B9OZLVM!#-;&1M M:P#I$JASV6R]DL^RT$XO !K:9KU>PG[! M](DKW5R^-XRZO$5N0R#X8!!V67%A:9QE]A9S422,)DY- 3%C'"<#O'LEA?U2 MZG?]U-RS_DW+#9"Q*V[.5N'$ M+SKT!A'HI+O)IZ@5X[XMV,L9G/J[5JV8+G)_STI=7K$M%680"CLYGX.PP)[; M"PA&PH/1?B*>FD[-'LS&WA5P_O3?(V1VH8S&@NHB3:6_P'\FT&^TL#DAL5]W/ MQSM^U=#K1>+7BV^X8,6J1LNM$*Q>?D-:+=:2MB_23'K')RN=ZE,HE010?/93 M%8 YB^U&!X$2:TXL % T()=)+QN)7S9V\ZS9G+Y91ESM=H8G=MF J"B,;;H M+-%SPB8,P$B(!UH1Z04C\0M&,\N&)EAGFAQWR3BUFRZ$2^/$?B: 8"1)':T" MAHWBR8!>(;W2(_[71X8GTG,;Z;Y;Z8J6:RK8A6_G]%*(^*70-97%$IUH)3GG M94E%&Z<) .^6UEUVR#$XQ[&=61AFZR$8%CF;!H2% \J ]'J(^/70O"BWYE7M M#]"/GT]%$_*+IL,I\_%WM-,0?>$$UP!_P.< ?] GQ'Q]\*:F86#6?J*1N M3=M:M6_$]U?WG\%>-Q]_K.O7^&*&@>MS?+%H/W+U[MMO;A^H6!6U1"6[UZ&" M\U0O5[2?L=H3Q3?-=YH[KA2OFL,UHSD3!J#_?\^Y>CHQ ?8?$Z?_ 5!+ P04 M " A@A!3WDX M?L" !>"0 & 'AL+W=OMA4" +B)(S65;IW6KFG9[F/;@@!-8P&L"1R4+3U!7PYWWN^-QQ"I9Y)3<<22JLL3\940* MMAE:/6N[<)\O,ZD6[#A:X269$?FXNN,PLUN6-"\)%3FCB)/%T+KN#::ADM<" MWW*R$3MCI#R9,_:D)C?IT'*40:0@B50,&'YK,B9%H8C C-\-I]6J5,#=\9;] MO?8=?)EC0<:L^)ZG,AM:5Q9*R0)7A;QGFX^D\<=7? DKA/ZB32/K6"BIA&1E M P8+RIS6?_SJ1KZ#:!_J@:_ 6C7[=IW';@) MECB..-L@KJ2!30UT]#4:XI53E2H#.44_20L4I@FHK( MEF"?TF(GC2VCVA;WB"T>NF549@)-P:;4@)]TXX,.O UQ:8/C;H,S&[H0DKR4YF_+B>"\GA MIO_L8.^W['W-WC_"_@5*HLHL4];4R$ C5=U;QQ<]QP_#R%[O'H9!+/2#8%]J M8I!R@_#*VQ>;FG3V_7>]5FS/2[_UTN^,X5>9$7YPGSY ,1]T1#!HN8/."$+= MA*I(H6AP3FCR@N!LJ"AP78_37U!+U+&9 MQ)K#K50*QP0H86F"T(7Q,K1J;K M\$H\DU?BF=8\_MXAF@\P;(,<=@;Y@4E<& JB*:KA:6EK$#.DK4'*E+8FG9"V MSH'7]D[#* E?ZDXM4,(J*NN*T*ZVCX%KW0,/UD>]P;AG6)_ XZ'N]7_IZY?' M+>;+G I4D 6H=_-Z(ME*MZLYD]#\]#"#!Q#A2@#V%XS)[40I:)]4 M\1]02P,$% @ (8(04Z.P^J&U"P /6( !@ !X;"]W;W)KO MB:W$;&UP 2?-MU^!'QODF$]&B*K1>C:EMN^-U%">C MR_/J=Y^SR_-T6ZSB1'S.K'R[7D?9\T>Q2I\N1F3T\HLO\<.R*'\QOCS?1 _B M5A1?-Y\S^6U\4%G$:Y'D<9I8F;B_&/U./H0N+PM4$7_%XBD_^FR57;E+T^_E MEYO%Q<@N6R168EZ4$I'\\2BNQ&I5*LEV_-B+C@YUE@6//[^H^U7G96?NHEQ< MI:MO\:)87HPF(VLA[J/MJOB2/H5BWZ&J@?-TE5?_6T_[6'MDS;=YD:[WA64+ MUG&R^QG]W.^(HP+$;2E ]P5HLX#34L#9%W :!:C74H#M"[!& :>M -\7X'W[ MX.X+N,TFM>TE;U_ Z]OIR;[ I!K=W7!48SF+BNCR/$N?K*R,EFKEA\H056DY MA'%2>O>VR.366)8K+J_29"&=*!:6_)2GJW@1%?++;2%_2(L6N97>RV_I_/LR M72U$EO_[7Q-*O/]8US^VQ+/+6.K.^WLZL-[^]M7ZSXL3ZKNJ=NK_BZ7(Y'Y>R[/, MLCS\'X7U*2;5?^4IZE\FSU;M\LH$Y! T+]9,W$?S^,"$ D[6I%JNV0L M[7?P(#UXD%8ZK$7G8[2*DKFPHD*V9?[>Z#_DFV@N+D9R M'^Q2C2PORST['K73*\_OC)7'.QX_')H%";,X;8==ZV!EMQ/A #+?K,0&D MXW'&ZV$AT"J;3MGD$%8; N M$P[WBQWZQ8S]NLGS;=4Q>1:;[TX*>7E2L.15W\I%4:RJLURY.9K/TVUYPMM$ MS]'=2D#=-58VH+M(.C.F[38R;?H3J2X?22= T@G-?:^YA1_A;@KK%A&"+DM+\#+L%%^@)^1=&:NOI>\AIV1JO*1 M= (DG=#8]9H[O(,[/#QW=/G7TX\VUW5;6C@YM'!B;*&D#\D6B;S/E3=[R?S9 M*K(HR>5=244UB[_E[6]YO$'.-0H/<"Z2S@Q)YWJB[^?&O01230&23FAJ<[D!I38(DD:I 8[8"QF)8!]3\[IC3^SF+1<0=T9IXSB&@C0H M@((0)Q.GI"0;K-("4 /J&6&>B3*/PDOX8_S;)#QF4H@1*% MH,3,H$<^^^\VD?VQ#<<-%F'NA!54X\S7345>!$S>;WZJFF4'3(L.JYU7#45LA$S MLQFI4OP4V3S.JXU/429I#IYW,-"TA+FJ M(?D))*$9U)B:3*!T>KTB2/(JM6J=R+J-AF8$[,K#?$ M%DA",ZJSG#MMV@*I,A]+*, 2"LW=K]M"02PU0ZQI4M9<=(@#L/*B6$+76$(^ MEE! 83VN*LM$^@*J_M $33M1]!]J-DL-<07O)LRJ4[6X&0&$*=3)A2D+]@ M@J#)#"#.,)E!%?#3?L _=#+#+#MD6'1\-D]F4$70M!]!U^< 6_J#1--F0"*43RBQFS9#:I0/5 A8$0ARF4N]IA7UN*G#VZ9OJ9H4H.9)@>[IVY:A MPYH'H#K LBECS)VT7?D4QU(DCDTWY>TT?(7$REMB"G>:ZSJ?"RA $LH[-H!=;.HF0/'/',PT"R=EM:! ME5*/M-&)<[1ZU0RMQF/O"&/EYG*B S0UVE)6+(QU=(XCKDV;IL8"62RA $LH M[-H!=;,HE'5.6!.LFZ73U#II\8E-IFVF5JCEG+ :=;.]6\5SN>E>9''R #H: M"[\< +\:M\6.SCC.U.6\:5:D)OE80@&64-BR!UHF;QU%>$HD+'3(5MGNBTJ0YS;OMB8T>1G',2R17R"-K&^?(E>[-+B23FA)^YRB%> MGG:?9 %JHISPMF., M*9QC_7'ND$A_O9]G#%AOZ4R;235SHX8\5(1%4EA"8=<.J(^3(BGV2I(JQ^KV M^[-U&VUB409\*A;OK6C^0PY=W'8%-5*4!E>2M$L-:0_/5**K&=*$:M1/E AX,6>*44@SI!29 H>V:])*9IEAPS= MT)0B4R#*S"#:LH@"/K2P ),!@*F=%G6^HHP0UIP*P6J4#U0(6!$(FA+6/$!" M((ZPJ6>WO15 X2'O]T"B8:4%.'9FV0%CQW5^] B7>\!K66G!%4#R?D_X]3G- MFZ6&](=T>Y'K( 9>HK$:Y0,5ZEZ$@J!+-!!GND1S!9*\WU.+0R_19MDA8Z># MCOD2S17L\!-@I^=2"W,50_J)E*0DQ^0@[O M%8LMN$Y KBW_M;3SZ(4R)^3POOP5EXG&=]9-,N^<\C%7-,372$(SKE,(YW;S MKA6K.A]+*, 2"KMV0-TS"L+X"1F_5L]T.EPG*VK;!H\KL.(GO&?F)DG2QUW6 M9Q8_E._0>V=]^G35Z78L ,,2FG&=^#11N)RA[:L(^&*XGC_=.*WX]3+X=U*U=;6EV^9Y8=X'&M1* >> ML"3-)V>P:O.QA (LH;"C__5WM"EZ=%^97.R_XM)?+'5 M-59M/I90@"44=O2_[@E%[JZ9W$TI/W/1(1[ (G(LH6LL(1]+*'!UVCXC-O>: MT_;=<74G*#)WS60^9&[;+#7$&:Q[/A&( >>VL1KE Q7J\XE0$#2W#?70,+?M MJAD*]^17(L%CAS4?X>H4W3*W/3YZS7WYAQ7^B+*'.,FME;B71>WWGM3(=G^K M8/>E2#?5F^_OTJ)(U]7'I8@6(BL#Y/;[-"U>OI0OTS_\Q8C+?P!02P,$% M @ (8(04^M?8O$]"P '#H !@ !X;"]W;W)K61$EVD01HTNZ]673;H&EWGQ6)CGDKBUZ*SL?^ M^CND9%,1R7'LYB6Q97ZE]#I0IMYS_5%^NRK/15"&B%2VD:B*'?_?T MDE:5:@EP_-,U.MKUJ2KV/V];_UT;#\;O+\DM,7*7,*7&PG_P%LRX(O@,F^6P>_@\"9X\Z/.-R6#(F^#WP6\!JX/O2[YI\KIL3B<2@*GF)T4'XJ(%$7E I,&?O);+)O@$8,KG]2=@ MT,ZJ:&O5180V^,>F?A?$TY,@FD:A \_ERZM/$3CQ;I!CW5[L&V0U@ L]@ O! M5P$L0I%+5M^ULYA)1IOW2#]DUP_1_1!//U]@V5>\<7J@K9GJFFIMWY^/HS2; MQ:>3^_[ .(J%))F'NV+/@"4[8 DZ !_*_\%45O.I"22'Y5_PNF 5#>H.L7JJ M/A=JI#9J.L*,.G28TAV:%!VFCQ0B7L%R%4=<0]763GIC,)N&@W&RRR1AZAZD M; 6)G594K29(#++I1$D0?8; =L]F)@*AXL6)V#^\ O0@7) M,5^,P65!WC14NH#/+$QA-(!M%XG=F.<[S',4\]5JG3.A(]BGQ[6*<"YD&HU"4SMS#'/;X(T117N0ET.:M1.&%]@R89T-X=J$X2SSP(@,O0N'] M)U>!I [DD@9-#A$'YJ^>J&Z:BBP,8RM$N@IYXF-H&"*,49PWRUS0L1(D95#P ME1I*;R#HFGH6H&;#%87W=\2\-204XBPT#!=Z=I2L*?A&Q7^0".TCUC0;B",4 M[&T\[B#VC"7SH:%VH3 AF<^S(EGP!WU4$67#FN56W2E?."UR4-PTLH(*VNT1%AFV##-<5"WS M^HXV2BBT"UK/K(KEMZS:*Q5"PWWA'O(KNGD+DH&R^_RVU_NU02 M>6:J8;IP#]75,#\E%T].7#;%A:D=TAQ$&'N 18; (IS K@4%$G8G!)%-1N,T M2H;3RU$LR3R<%1G.BG#.^@IL(""[$D*M 3\=1 [>2H:\Y2A$?$-G:"O"::M% M6/-Z_ *4#C[*ID.4:'^'K]/(,%N$,]MN 4'X5*M'+].\*,0&(FLG&MQVV30W MGJ6$#"VSBY&L9_]SV(;%(IS%(!V6 O*.?D1QHK3I9QQ&X7#E.XH1WSPV'!7A M'#54B/N@VAPU)LDP%KA*A3,/GT:&@"*<@-Y\HUO^?#O)RWO%_%TZ+&BE-QW6 MN9#.(!;95&2-KUUDG,X]H W'1'M2LFZ:/N1"Y+4'G)URC2UT:)GGX PS13@S M?=GFRV^ZA/FM,V-V8G:P%>0"R5!$NLJ%X=P7W@QE1?.#-D084%AS0*8?&PZ* M<0ZZV#3P!+1/7OP#JHB6,+";A36M5#>E4\Z?E(P9JT6DQ.TS4B )AE2@JM82#P9 M5VRH*\:IZX,9: 6;U1)T&M.!WTMAL2NEBN)A:,)[/IS$XMX&'DYB7[BDP;>= M @P6D [T#'7:].L)6&>U@P>CQ$-PL2&X&">X:\$+2LMN!4)^MN:0(!\XTVQ6 ML[2EHXPG],6&^&*<^!RASQ5"G) =]);-[17M*);Z&#LV+!BG!P4^LY7VPL!G MJ"O&J>M:,&AX#1[M:%=E?VUWM)4+SM%Q$%4TS+A=A3S;=;%ALQAGL^M.' 3Z M>*@G"$ %2X\K'>PTL\,+[5Y:P5\GR-,,/Q+6/A9Z MFS* M(QJ;E,F.1&C31X0_XG-SCY?&'(F^U--D!-"[S),WI2T_:A4ES;HI/64 MTHKW0 S;;7X *@4K%)5[S;8YG*2VGQQ,3XA'I3@Q!)SA!'V(-A8>H'8ECXY5,AWMOCE*Q M;]-="Q;1Q8B@RP2GR>_[H#AMXO0,6X2LT]-PV MPZ<)SJ=7M:3*W4[S'%NE\9!P'(5BWR%%8C@Q(:A/OZBM;.777IX&<_#0_"?I MW3C!&:XEX5IOGY?J>DE#JXJ*1J?N-S^?M"*_A@2C5@^_TV)9\XK?/06?/U\Z MQ\YQP!>EOC0\,327X#1WU1-HS\5TBS.XR=>,J@*?9?ENWZ9#8A/:?&KI:QS2 M$;/3,&.",R-J[55=\_OVV/@CNV,RKTZ\WK!)+HNMHP$/F#N__<749<\3L+=XYS3.IL$DL:U[Y0LXJ2'4 M%"=4U#KW0;H.:@P)P:G-F&$46YMF.+(CC#;DF^(9<-_H[MBC^26#'<>C(,6' M]KYRNIP:+9#B6@!U:435+J[EZ/MJKR"C/,L,W6)'&MG!<=UA,F] MB[NX6!J<+=UN6%4JBQ^87 +% MW24N\7;R\;.(VT-1*Q=S5P)$<8:312BFND M2Q!\H FV/BO+]M RD#!_FP75BF)W:JHO_FC'KMO;-DZ+;;4T2ZV0],IB*35B M*<7%TF<]7TNZYN!:?=%*S>M_MV8>+()3QX5CZ_[V*VNFU&BF%-=,WF6[;\$& M[3V@V^[-#*?EKW6(D#JNC4T]VTB9$509+J@&IC\[C3HF7EUFKOT'#TJC@#)< M :':O7^-P'E)_]>%3&>:K9N2S&>;43O9D6I'FREE15%Q@[=^B'6V2HH]AZN9 MD389+FTN:$T7K& 0.WO";4%S";S@-.>UCN@S6PCYML$RHUZR?3?0>O[1:JW4 M4["W)/> M>W8K*N[TZX=-H'W0OIRV>[I[Q?&#?K%O\/PB?'_9OJAHFFG?F_PS%R#/&XB) M"VAR^D[A$NVKB.T7R=?Z;;Y;+B5?Z8]+FI=4J +P^X*#_.F^J YV+X2>_Q]0 M2P,$% @ (8(04T[WN&_Z"@ /QD !@ !X;"]W;W)K>OP/C.W'%F+/DK:=,VR8S\D41M8GNLI'VXJEF'J&F7QI72^EBT>_>HP-%[)@C?5YO#DZ.B'PUIJN_?F%;^[ M\6]>N:XUVJH;+T)7U])OSY1QF]=[QWO]BUN]JEIZN^(%%)&Y2U) MD/AOK&(VGC[N]>^ENV';8L95#GSORAB[9ZO?=R3Q2JE)UI M;]WFO4KVO"!YN3.!_Q6;N/;%T9[(N]"Z.FV&!K6V\7_Y->&PL^'EMS:OQ56-?^^9"A=SKAA%RI3CK M A:$(*0MQ)D,.M#;&Z^"LJVD5:\.6QQ+FP_S=,19/.+D&T?\(#XZVU9!7-I" M%??W'T+=0>>37N>SDR<%_MK9J3@].A G1R?'3\@['3 X97FGWY WRW/7V5;; ME;AQ1N=:!?&?V3*T'C'SWR<.>#X<\)P/>/XMD"\7Y[?SFT_SZRMQ_5:?9K3J,9"?/N)XFGWW*6+'^=FN\\^O/R[< M6GF$M,W>.U,0-.?.-U.QWU9*_/M?+T].CGXY=W4C[9:?CG]Y=B"((Y0W6W%G MW089%\2%=U:)V5IS[(A[L@X$HDN*QKNU+I2G0&M57EEGW$KGTICM1!9K:7-5 M9"VEL:M%<*8C24&T3EC54LH+,)27K?/A0-1NJ8U"6JYUKD0NO=>*WJ_('%M3 M$!O16=W&"'>PQ@N\5;[Q.L#O$&@*I*":BD^P-)DH*M@B0U#UTD ;*.U\6R)6 M'&D-Q6K(S-E&'-:X#:22?%HFL45H6WJ)@.KRMO-JQTZ%];EL)-36+04>;_.N MP$H86OYM\^'0Y?J%W&VV, M*&5.1V$O2_2RT87PSA@P-KL +U]$&K7&I?TT.VB_ ]&'$ BA<"?84X565)Z0X4"Y"G0,+;4.L08KWP M+H0$4J'=I/3J2Z=LOA6A04WQ77W/,D+A^,=?0N^],58ST@Y!TAA%$:@*L=PB M\)?>R4(@1.66 O*4]"&'0C8"$H%U,R&8@EV;T.KZH ()WS89@V1J^B; WX1 M7%/IT%) XBSB;NGS*J-/2 S4X8;4(#VQK0[W_4-ZJA9JK(Q;4A*2IPB$95\- M*'FTA?,D%=0QEK<'R:0> %>6RL,..*Y"<9Q\Z23!77)53I4/6 M#* =$'UL4*WI?SH_ ?5GQ^5&[=186;;"QCN]9)E3,4<"!6%CM"T.U8NE=& M(F2Z)1;26$>T /\B9P-OH&3B[ $*6@4GVT!YP2,48L"9Q/.(D U(@@1Q)M.M+)6XBT8;BGSN^RJYX&>(_HO/5-,A[6Q M!M0P#L1$;,%U@$+:&+TB)&A5A28K9J'8GY_=/AO2("H%9X+>8Y"A%G"KBK*1 M;;0'QE T=]9RI)%!\.M:^[;CX";+C,M3]NRD7N7@[KS"(F57,66OG)U\(" ) M4^KVQ/[5A^O%LPA:="'[ZJU:^NBL%SO.RG93["EGB07"#D2CQ(>VF))[>A^@ M^996_X6=(_1&;@;"73"OXV$>O 2W]O@O?EL,T&=X8-1M6J53<#YT0D&U&SFH MVXK*-%<;TEE1T<2/BFKJ0%,QG-@?*"!DBPG+ MPMP!_R5[9=.8/O/8;3/T $8\R#MV/GTGDAK MQT1(+V(>)'K^AV:(P'4BLN@N?8Q] S<1U3;$VJ'RSE/@C\U3K!ZPAC :>Z/4 M?.@U11&VH:?B(Y3/-01I6W3$KCTC=4B%TT?0>CK YZETH.>\T"ODC3D86 CU M 1I9+9_@H1[)48Y(!56[,]OB"]R&FOM*M;K MG5J.4 ^8)_$I&]E_H12X!RXY/F9MCZ'/T*O/1G1#G-BR!Q,;E?=,Y@D_TK+4 M%I%$+F5SR?4#A?0^1 NK"*]&4JY3@80$7W .,B6LN"-D#LUSU9"SY#A((8IP M0F.XGV'!GRTY-&.*&BL#%4?Q;C:[V74>KW>-MBEDP$QRQ6H>$'.@IO^)0(QJ M[Q-DU.UP4XR>$MR/6D$QS^0$G<#%)CQC;,GI4 +% -@10U,"2#3%FH)B![-* MHBM9*F5335#%5+S',9@E2B&S)R#*+NS\[& M*RC.FXC!*%@\*IC@!I8\O$ T2EQ_5);RZ2&.,VN):6X5#0K4M-.ME3@^FOPV MHK(#2'3@!5Q5+T&$I['L'?T_8$AR8J2T?XZ=@X?!@S6D0&]G*AU,*'\CI]1" M9&D:"-T2F:UE+$TS8YA\_="YTE@G\TB1O+47.V:YHH)CR;:I.+_^?7XQ.?Z) MUWZ4_DZUXG-#AA,W?:1ABE6-1>\/:CC$>R4-G'L=&[283#1_K4 8?Z5"V,O- M,&HO$1]WA!AU5L"CQA1!Q]$Z(F\0E1WF\4B=(E%GH7(321D%&YTWG05'P F> M>JCMPWF."+F+;1( M;+5V9AU]33Y)V19'/,IRNB%&8.4H@_@UI;[.2%3-/O,?U4? Z* ND2-:1F@(D$8^63 M?=,R)L2CM3/F.94$(E@^=BAL@JX-,(B$G3+&OI!W@&I;VWH(^^Q0SQZ4O)Q MC!00K:7K&W3U.LVX<=-(J,C V/3TS)XS)Q::K@-$Z5V=IJO!^.EC=ZR'.Y?: M'-IT=<_";!OOMX>WPU\'9O%2?%P>_[2 E%UI8&I4B:U'TQ]?[ D?K^OC0^L: MOB+'N( Q@G]6X&_E:0&^EPY4G![H@.%O)F_^!U!+ P04 " A@A!3KNS/ M3TT$ #D"0 & 'AL+W=O[=Y*JC>=(AKXR#.A;[W4F.5ULZGC%'.F+^02!9W,I>F/*%ZFQ M&\U^;\D6&*%Y74X4K9H;E(3G*#27 A3.;[U!<'W7MO).X'>.*[WS#=:3F91O M=C%*;CW?$L(,8V,1&/V]XQ"SS (1C1\5IKCZ1Q3"2B%TO$M#CN4],ZS?4W(%RDH3FOUPKCIM(L>%34ID%)URTC/]J$P& MR#E$?"'XG,=,&!C$L2R$X6(!$YGQF*/N-0W9LUK-N,*^*['#(]@=>)+"I!H> M1(+)OGZ3>&[(AFNR=^%)P%\+<0$MOPZA'P8G\%H;YUL.KW4$[X"7\.=@IHVB M8OGKA('VQD#;&6@?B^[KT]-@^AW&CQ"-OCR/'D?#P?,+#(;#\>OSR^CY"TS& MWT;#T4-T*+JGL<.+VO^'AY<4%=92]HXP0Q0@)%610<59!G'*Q()I8\1DI'&$Y$*(@7Z:XE,H ];MM6@C\QF\;6G.N8Q+Y M1*9*7K5[C#&?H8)6X+CY%SN57XL,.<54HN%9&OA.$W*0R*4A#B,!3^RS],9! M/W+!1$S!K.W4U%;_3M(?G%FRH7_S.(CNW&=P1Q+>SXYW6XQYEQ@0EOJ 43%U<[ [7+ MTL.'-5-PG=)P-1K.HF)FK#:TK_S&I06PP:7!ZY0JH,C(^&WOH+()5T&75"SR M/=73.[-C5M?L^BLF"S*UIC*DDK"=Y2KM@9PUV_2-5[3UHZ"M'3[=X++1]L_A MC/Q?>W]N@S\H%C0:7<:J^%-(JU#6*F&_X7?*4-!(-:FU_H[*72:6VYC4%(R7 M95SV8Q"2S7_X __VYX0[M5/N7.\FV]9FR71A#6R2@-)X07]K$E?D5Y.W0?-'=NWAS5PKTO['0CIN4EO-G= M/&$&Y$%W,O9W;/+/=TZ?Q=J MYDA?&V/#65;'V+Z:ST->+%O%': M9JO3=';C5Z>NBT9;OO$4NJ91_OZ"C=N>90?9[N"3KNHH!_/5::LJON7XN;WQ M>)N/5@K=L W:6?)1OVGDDB63MW)R_OB[-L(8#8XCD6>[DS(5UI.\@N,LJ[$%TS* -!HVU_5U^'//P?A>6@L$RX>T<)Y6\J MJM6I=UOR(@UK\I!"3=H IZT4Y39Z?-70BZNW3MN*+IW-V=O3>81)^3#/!_6+ M7GWYA/H+^NALK .]M@47#_7G@#+B6>[P7"R?-?BALS,Z7$QIN5@>/&/O<(SO M,-D[?,+>M:^4U?\HHR_BSZM*DKT*K3!V;I\^P61^?G-VB<+YV&($ACT642$$5'*@0.@13EKFF5O?_I MAY/EP\U3U0^@!9 GZWJ"BU64-P"TZ)_&LJ,ET&LA- MUXAMB>>R=X6 C=G/R.0_&9D1ID32"/HK-7U7L'0%@=,\%6HK!Q2N40H$T%[R)*-27I MHP(%@'&DN.!UI%+EPB$-L]#0=L,A)M[EJM414J! V0%YA=:)]41;"*?@^P*/ M&+2-\!T295Q(/DA'C/22@NLA(\@=4K4V+*)>Z<#[H,271.A=5]4I@AT0_(?N M.(8I/.4&-++59-U%8089W21613>EP'GGI=:*I!TE*KFG@N1@C(Y]54>>XUPR M,16>S2&-VJ#;=I22CD2'#<&HVA#PF8O*M/Z;BJI'- M!:08"(G"(+N%1#!,OM3P,WKGMC#G4Z&\,, *9VR:A)U/57NR!T*7ZE=V1B:3 M?!D(]+/D5T!QB>:(8>1DH^X)K),9=L?3?N[)<%3:"$CP8]_/8Z3=431WG4'2 M"F '\>])E246FOV(OPV(- XV>BCAC![[6\WW=H6&?94VHB!N;.S7AO%T7+K. M^UWCFWB_L7U4OM(HK>$2JHO9R^.,?+\%]2_1M6GS6+N(/28]UE@#8;.$6JHH4H1E?.IVC84L2/.SWVM\XW]&7A!NX5=7O(K/EU2@>L0QR MWE3V0>U^A>JDT;CA*2@/%J-LP+E[/4#;$$V<#FUJ(R& MIFDG>-,*!B\(+M@[)6UIV)W,('LN/T4C!DN"WI*;X*3"WQHY8>%LS()9X)_0 M%PZ>A4Y?>-HS]EJ8M%*FT<#^6"?&:B3"GR?TSP?]'4/N MM.!\XG6R[$,)7JXJS PA"V9Y4@$3AO$^1YC*F2V!W:IZP^7^YY_BP%_^8I@5 M-0G@K.Z\U)"J0@K'=$Q5)V5+#<"XS)@17UG=A@LH7 S!A@%L6N)A9W;A?7 B MAY%ECRA[.."=K6O52&N8D+B%:@R*F_-6$VEYZGD?3MEYX3V"WHH4C+-QHU76 MI*@6(R1-#EKCYMPB&!LEI'6[83E@KU@XGB]#;(/Q*J(V&H?+F6M]/_H&I6H+ MNM7EAS&+EBP,8A;&:*ZRO!I,I8T6ON_:F=]NL%C%KIVO(A>\+C L$X87A8:" M6]RYUY#LF5&-3ML@%* *S3>E2+%L&"LD=]&R"G\W(K6L1 )2W' "V3IFW.$\ M[J--.AJ9@K98:^W^ %6/IE)N2I8CE=!SY#K/.^.7)?:3-A M77)X3Q;B$B,,"72<>^+EC_")_2=\>G@"=HBLLZ>+^85WWP]3U()HYFBR6"VQ MG8_C1=M&R^"))N'"9Z$?LCCTV2H(OY,$!T"^$-]O /9_"7#OSO[">Z^T+=FZ M!BU2[A"-.F278>00#6+?M:L@\MY*"[IU'H'TQS,$.%A&V)O[2TRW[\VS6_2% MBK9WPRLN*62'F4<%16>&8':K&#<&T-=="9()3"I.]533X4RIYJ*1@6YC0SCV M"GB:MBCA (BMJ\7/E$C*/B4ST7GF='K_U#D9[&65X(FH<#F8G@7$ 9>H&[[' MJ\VP&X;M#$EP9 -#5G>+G.@YA9%G6X*"U.5-E8L*#YG"VX!VUS0WDU2BX"J1B>S$"K&0OD=M1K&<,'2.O$<(ZP<(?^N.6]:]8O)A[ZZS% MVU#VJ:8H!VR3%E47 (S-$+%'YP?A7^1?B?;M.+F05@VEL/,%L,8)VAC33F4]7.PLBN;L_)@>9UC:X!F' MQV4G]5W.G(6K4ZIYA[1S2CO#3[A[AIF/)?7\, C/JY@[P1%H+HS>H)201.:2CJ)#9Z CZ+.168;G/!B<D)1.J/ M7:E2+;"H"3Y&Y+05O*J(ZCDF!Y7* RGOF!1+@&RO<365>GP];04RE:R#[D[2 MB4^.74RG!]=[)'WA'C%44M"1]J8_C [OI'7[/'A:WCZRWG%=""1J!3F*SB;+ M:-26F?['JHU[+"3*8H:Y;HEO/="T .=SI6S_0QL,K\?KOP%02P,$% @ M(8(04W#O8Y3T @ C 8 !D !X;"]W;W)K&UL ME55=;]HP%'WG5UQEU;1*B'Q "^L "2C3.K5=U:\]3'MPD@NQZMC,-J7=K]^U M$U*VM97Z0NR;>\X]]V#?##=*WYD"T<)#*:09!86UJZ,P-%F!)3,=M4));Q9* ME\S25B]#L]+(<@\J19A$T6%8,BZ#\=#'+O1XJ-96<(D7&LRZ+)E^G*)0FU$0 M!]O )5\6U@7"\7#%EGB%]F9UH6D7-BPY+U$:KB1H7(R"27PT[;E\GW#+<6-V MUN Z296ZLO^V?=.O:3, MX$R)[SRWQ2@8!)#C@JV%O52;+UCW<^#X,B6,_X5-E7O8"R!;&ZO*&DP*2BZK M)WNH?=@!#*(7 $D-2+SNJI!7>LL) M9\>3+%-K:0U<8H;\GJ4"VW".=AA:8GSLGL M^?5S9K_.=-!IO40&VSY;NND3,D77R%C,02W %JY/US*72V#&QCH]:'25DYR"7<7.V]?S=(XOXGL_^$W@6U:B'PI,/ 'B3MCX.> M?_;ZO=8I&G/TC_^Y6J=VL19T9>M_[$/<3OHQ[+O%X: /^ZUK95F3L%NA#9)& MV1[$[7[?TJ\+;,U4N6+RT:6JI>2_R8J]J)-$=*F$\/-!^@B!MA&R)64Y MW?'4 C[0/N>?+30BE-6)1W?BG['0N=:FBF:%?OB(QW:K+O-_X>Z@B6R+ M&/[P]A*=YPYJN#,A2M1+/P<->/>J8=%$FU$[J2;,4WHUI\^87G)I0.""H%&G M?Q" KF9?M;%JY>=-JBQ-+[\LZ'.!VB70^X52=KMQ!9H/T/@/4$L#!!0 ( M "&"$%,SK!;VI@( 'X% 9 >&PO=V]R:W-H965TI9KQ$-O):%T&-_;IS7<)CQRW^F . MMI.%E,]V<9V/_= *P@(S8QD8#2]XCD5AB4C&[QVGWY2TP,/YGOW*]4Z]+)C& M:YG%1PF_ M5J(-2=B".(RC(WQ)TUOB^)+_]0877&>%U)5"^#E=:*/H9_AUI$+:5$A=A?2S M"K>/E[L S'/KE)HWI!?])M>PTE-/*]3)()M,$'.VI=_,H.*LT' ":2M,(QJC5J_;\9[(:99FH^2*Q&L*Q^D TF[D77'! MZ7?,825EKB%IA8,N?9.PXSU(PPJ"[6^EWTKZ7>BT.DGDS>LC@%-B2@9P!J># M00)G_V):(.BA.H%>*TI[3E8GZ<-'-QD<>*)$M7+.UY#9(ZCMT42;QV5:>^H] MO7Z9;IA:<:&AP"5!PW:OXX.JW5XOC-PXARVD(;^ZZ9H>2%0V@?:74IK]PA9H MGMS)'U!+ P04 " A@A!3(C&=W8 " !1!0 &0 'AL+W=OJ1,S0]2/>@2T$OYRZV58R4/"S_RCX$[OB^-#03+>(_F1[-5Y 4#2\YK%)I+ 0J+A;^* M9NO4YKN$GQP/^L0&6\E.R@?KW.0+/[2"L,+,6 9&RR->8U59(I+QM^?TAR,M M\-0^LG]UM5,M.Z;Q6E:_>&[*A3_U(<>"M96YDX=OV-RI[X/)X!I^ 8@[@&QT]T=Y%1NF&'+N9('4#:;V*SA2G5H M$L>%O91[HVB7$\XLMPH;QO-Y8(C,AH*L!ZX[8/P&\!)NI3"EAB\BQ__P 8D8 ME,1')>OX+.'W5HP@"2\@#N/H#%\R5)8XON1\9?![M=-&T>W_.4.:#J2I(TW? M(KW[LEW=;%YKUUF@G:V9;EB&"Y^&1Z-Z1'\Y&7D](?1J/7RB<=.H(9/TXVN# M.<@"3(E0R(HFB(L],&UCU"\<^@5,Y+#!#.L=*D@B%PUGWL=5+5MAM,<%D M3>,H_@SCRZN!4J$PT-%EK>+FV*IM ^X64YNC8 X97=/D/4$L#!!0 ( "&"$%->M["F60, M !(' 9 >&PO=V]R:W-H965T>XZ\TV0GY!=5(&K85R57TUZA=7WE>2HKL$I57]3(Z[.)M:WD;"(:73*.*PFJJ:I4/BVP%+MI+^@=#?=L6VAC M\&:3.MWB ^K/]4K2SNM0S M^9!/>[Y)"$O,M$%(Z?4-K[$L#1"E\?6 V>LH3>#I^HC^WFHG+>M4X;4H_V"Y M+J:]I ] P,7B9*99^P:WUC8LP:I45U"*9]Q7C[3O>'.IP$ M)/X; >$A(+1YMT0VRYM4I[.)%#N0QIO0S,)*M=&4'./F4!ZTI*^,XO1L)>E\ MI7Z"E.>P_-JPFBJN7;A#/?$T$1@W+SN +5JP\ VP(=P*K@L%2YYC_C+>H\2Z M[,)C=HOP+."O#>]#Y+L0^F%P!B_JU$86+_H/M2ZLRI3KEZ+AK_E::4GWY.\S M5'%'%5NJ^"VJ^T^KY?WCGS"_NX'E;Y\_K&Z7=X]4V.7C:X4]#Y;TG3-X<)3E M&#WX?(B"E'3'\@"-PP&M-B[(Z' M@7,MJKK1*%7K:-I5"LXR!8$;C2,8C ;.I\V&991Z(SG3C43KNF%[LU8P#$<0 MQ8FS:%B9&V&QF_@!_/A#$@;AS\Y'XTQ8D?]L0FKD0I0YL*J6XAN:U QA,(PA M',5.Z+N#06Q2#08)N2L%/]$$R9JJ*5-3S!QI!F8LM:/E(O")<0"7<)&XR2B$ M2\>H&\5&9>B&R1 >"[1*4_Y$LRP36\Z^$\P[OQ_'U-=E:4<4MY9PW%GH?%XP MX9ZFL3*'*.UAZD(B0M5V'9JN>^4\S1&ZQ*IJM#.P?'*= U7R;^Y!V%F.'(KM M_S]#_[46\D[F5(5R:Z>QHBM*5ZL=69VU&_CS=LX]N[=_B]M4;AE74.*&0OW^ M:- #V4[@=J-%;:?>6FB:H799T$\+I7&@[QLA]'%C"+K?X.P?4$L#!!0 ( M "&"$%,V:(Y5O0( /<% 9 >&PO=V]R:W-H965T,5GUH)<1>; ((D+BJMFI2%)(>JOI@=@>PXK6I[0W)O^]X M%Q:J!M07'^/YOKD\T]\I_6@VB!:>6 MKGKMFZU&EI6@7/A1$%SY.>/2&_9+V5P/^ZJP@DN<:S!%GC/],D:A=@,O] Z" M.[[>6"?PA_TM6^,"[<-VKNGFURP9SU$:KB1H7 V\4=@;MYU^J?"5X\ZQ4RQ+9G"B MQ#>>V3@!=((S@&@/B$J_*T.EEU-FV;"OU0ZTTR8V=RA#+='D')>N* NKZ943S@Y' M::H*:0W,V0M;"@0F,R"A+C"#V3/5WJ#I^Y9,.8"?[FG'%6UTAO8*;I2T&P,S MF6'V-]XG%VL_HX.?X^@BX:="MB .FA %47B!+Z[CCDN^^ S?/EQSC)<) S]' M2V,U_91?%TRT:Q/MTD3[7&HGDR\/M_<+F(]^C,:?9S"ZG0()[QYF4YA]G\]N M%[/%:ZF]2.NZM&>V+,6!1VUH4#^A-^RVX+_,05WO[4F]657O!N[K#:FBKC.6 MOH!:@=T@K)2@]N5R#0-1,NC'M23/IQ(W#I^32(L5M(4P24@FB;OTD.%MRP2VG$,)F M$G=HO6H?WXE:4R D#;LAQ,UN-VK<*\N$R\#9M$"=%N=*^_J:]C!N1DD,K_T2 M_Z09<]3KUM)YJHZJ9C^K52+QA>LVE 8$K@@:MZ\0#78V9ZF+5 MMFSMI;(T*,KCAB8S:J= [RNE[.'B#-2S?O@'4$L#!!0 ( "&"$%.[W&PO=V]R:W-H965T7Y8*#CC.54^[)D!;Q) MI;IB0 M3Y>]L-<\N.?+S."#P=5%29?L@9F?RSL%=X.5EH3GK-!<%D2Q]+)W'9[?C'"] M7?"-LR?=NB;HR4+*7_'F-KGL!0B("18;U$#ASR-[SX1 10#CMUIG;V42!=O7 MC?9/UG?P94$U>R_%+SPQV65OUB,)2VDES+U\^A>K_1FCOE@*;?\G3VYM-.^1 MN-)&YK4P(,AYX?[2YSH.+8%9L$<@J@4BB]L9LB@_4$.O+I1\(@I7@S:\L*Y: M:0#'"TS*@U'PEH.4F+%Y)1362S@ BW J3R#3E,>L#,8HJ!0\KA0MH MD9 GJE@F*\V(M=JOEQ+V6\5+*"[3M\L>6<9CP;1/KC4IJ3*PCIB,D8"-2@L M)F"\R6"58MA$$+AA*L?EM"R5?.90>TR E1G)+><\DU$#4D(0]EQR2"V ^:&" M):'%,?0=.>%!25_024T@#.0DG ! " 9ZG+@8(>"U8<%3UGAN0?L8_QI_PA-2 M2$-X$8LJ81XM",]+P6-N"*3$"BH&L2_>H0+H+E*QS9! 'B >!:H HP","K*0 M"KB'UJT2;#$).B111Y-D&R+-%=UTJ+CK" X AFPG8 Q643((SZ]Y.*=4\L6'+=PBXQ^X&O[P6 MOPYX]EC! (4MT8C4 MGMI<6AT9USI.P54(P&#P;S@--ZT\AE7>@:2&R7"8<*L<% (8@;*!L M3 E-$MNRP(#"3G,FTS,<7="?8'N*/CJG!*<+%UU ?Q+X$ 4P(E#=M?;:3?'^ M&[?;QZ8QDJW&Z @>'CF^_H>IY0W'=3,D75/K,U5 W:$#,.J:6] FI_^'J>7] MU5VE(< 7RQ!>N/.$8X"@2 #@<\OJ/_\QB\+INXX-#XX.BOL> 2<*?>Z=7N>R MPE@!@YI Z;<$-NVHS_NR*4_NO_P,+$%"61/A._*!Q2Q? .PZ#P$Y(5%_&HV] MVZ;VPCZ \6"AN[62T3L/+"O#_^O\.!W-Q^3M$?9LF3=;7; U[(]&TQVY--B! )@\D10D(V!13UQ^'P M" DCD8;[8,52&W@YGH^];U2!<#.'FC=-!A\0[9FUO/$^#"+O/=495"(4$.ZQ MZ8IE]:[#T@VZ&8A5KBZPEC;Q<@8$78.+46.*M'5#;8?;"'EF]_R.WK;8+7I[ M6D#[:+/9B)TU^ZI6,W"S AVR^__M+5L"!R)TQ-:M?J7XO-WBT^CD)C?0S@XW M^]C92V8/W>+EW%N)M%=ZOVS#ZW1DZ(_&Y(51IF)P7A9U'O%Q530J\6TK=T 'AGN.>EW* M%9 F!4]KE+0>](ZD:Y\<\#K6.TRQJ%3B&JG+!ARN"^RL<*6EX(G-U0T5M( ) M]&"_VG1D9&]/7)\N[RVFA.'9L:GPR73LV9T'5.UTCI=#N Q&,[PONJZNW9,9YLB1PWW,;C732W=@L.Y49C>&,QA=Z= M(T4][[Y_MD6OX]L8:T>L7T^T!OEK$LU$BR9_HP&P3<&_HOT'_K1I_Z$?!L>U M_ZD?8?\?^O/P;]K_TTX^_"ESH.EP75,@G+LA,&OW^(;#!SM]-#WWFLO2-?WWT'K&WK.U-+^4J")1>\^IZ^>KGZ,N';?X-?+W2\9<*A; M.\\V-T:6]HO\0AHC&PO=V]R:W-H965TQN\]#D&=K57S12R$,^YJE MN7YUM#1F]>+T5,=+D7'=4RN1XY>Y*C)N<%LL3O6J$#RQD[+T-/"\P6G&97YT M?F;'KHOS,U6:5.;BNF"ZS#)>;"Y$JM:OCORC9N"#7"P-#9R>GZWX0DR%^;2Z M+G!WVFI)9"9R+57."C%_=33Q7UST2=X*?)9BK3O7C#R9*?6%;JZ25T<>&212 M$1O2P/'G1ER*-"5%,./76N=1NR1-[%XWVM]8W^'+C&MQJ=*_R<0L7QV-CE@B MYKQ,S0>U_HNH_8E(7ZQ2;?]GZTHV#(]87&JCLGHR+,AD7OWE7^LX=":,O'LF M!/6$P-I=+62M?,T-/S\KU)H5) UM=&%=M;-AG,QI4Z:FP*\2\\SY1:DQHC6; MQ+^64DL*E3X[-5!- J=QK>:B4A/"SV7!5[@'] 7MGZ&5E_XD)^7*IO)G%L_V=\G,VT*9,8_#BS1;Y?H MVR7Z]RWQ:7KU[OOIE$TN?_YT-;WZ>/7^W71?* ^K\?V>LU<5FW[9D+!SS0N3 MBT*SCR)>YBI5BPU[^_:2O<_9CSPO45LL&%>1&2FB,'*6BEJ%67+#>"%V?I*Y41C(,BA$/<%#$JI%J+DX4%Y;'O6"@*T$NM82 M:ESTJMDOZ!\,&GCR"\H1_3V5A&CNK,GEN)O+ M)2JO8)/I)1MY40_U'*LBP91TXSH[JU7>DDDS(1#C-%4QMTFAK U64;JAU;C6 MPE0[DTH^DRDL0Y@ELJ%0*U58.ZMILD"/UBMANRR;<]S?\+04ND>18.)K#(L= MVO&EN)59J,!MYD^X P%2B'5.M=??L MUDZ1Z-;\QOKM&DY7-QF_R&%20@&NZA9;D6L,X$JK5"8V(!<\M:4VM:B-9$:S M%&VS?.$\F]@2T94:56JLI)^CP&'(9S+$N:3R/F9C9U+9:Q<7\H9"PX)^Y%RA M-E V\"Z,1LYU(6SUBZ\K,DHE$PC#BG*?S( &P_.% M+<#*WQ'6[A7?6*-]UXLB&B[*6UOF#_O..]L=&MG ]U"9N6W\75$7@(LD) ?\L-4% MJY"?,+21W+0EGRK*)^I@03BH[6S+;#?'C]$JW/$@0C)*[=RJQ;H$24[JW=Q" MOM&0R).F1!/SO9.?>X1= MSA1+"TK&+_4NHJVE60+3=GO- M\;CG#5LL13LZ#GM1U(4W"*V7,L;4+M9BU'?]R'?[ [\Q0A):4$"6(K7]"3.$ MCHDBS0$874Q#@*P.C8#K>84CV,V=N$DTMBR7Z)?&F[YKY8&D%;BZ1("I6+ M1@4CA -P2%5Q(@1<%+%$-M!EF=?&:]?!8P U1KM.A<<0T@+MA-H%@.8+>A

VMS;X6WL5A@=(AM\?.>]7=M\1H510.A;T#'ZBYB>E;D/3 M'^XE(RW) "[[,. VRQB,][",H>_MY1C]T'^(4;BA-[YC[UY1?]P_),A.NKQC M,'R0=_CN\P_E/\HYN"][/.YS?C7=\^"SI$<]%"L26]Z?&XM4:332+>EX7:/T5@V5$]H8$&DA;'4'KN=Y],]I M49])\TTH'_6B'9 'I^B ?(]=EP4]FYNF)U/BM.'K>+D;C+D-/4H6E:<5S%%F3F+[7.Z/P]#N,X .WXS1XWB5%&)E M0;C-W3O,QGD$L]EA*JUY56E"WPTZ!6Z21-:D!:!#; 6+0@^X> MJ/CC!P]4(C<")OQ!SU.N\ES=5-3MM5Q4%C3O &QV/YK@;#6R6N._?[XRZHW[ MV^.-[OF(<_@-@[>=!7H^B-PP".Z!_7M8T; 7]F_1HG#G:-^V+ =].9-:4Y'2 M*X2FD^Q[W7#L]0;;UQKV58/4CWO3P+9O&F!.M.5FSF.X606/+<_Y'9F:\Z\S MM<;HA[;KZ>7)$QGXWR8#]P+Y,?LF)/>]YKCCG?[ + M\F/7C_: _/#NXK Z#6U =^H]$:M"!!X!ZY([[_3\H4._[KN"T\[D&'J$6 M]J,4:DC8P>K+C7:T_>YE4GWNL16O/IKYB1<+B?Z5BCFF>GCR/ZI2KKDQ:F4_ M_I@I8U1F+Y>"8W-( +_/%7:_OJ$%VJ^!SO\)4$L#!!0 ( "&"$%/]NT8# M8@8 (D/ 9 >&PO=V]R:W-H965T2_6?+C@WY*DJ:WW2*XR9'?7[.BMXQ;0G9[R&DXE4%3/PJ:9] M/5.U_4Z;%L3"EJ_D41W5054XLS7LKY22_HK3;N MQ+0PN-$_/9ZQ*;_GYJ_9%P5?_4Y*+BI>:R%KHOCDI#<*CLXBI+<$?PL^UVMK M@IZ,I?P//Z[RDYZ/!O&29P8E,/A[Y.>\+%$0F/%]*;/7J43&]?5*^A_6=_!E MS#0_E^57D9OBI#?HD9Q/6%.:.SG_Q)?^Q"@ODZ6VOV3>TL9ACV2--K):,H,% ME:C;?_:TQ&&-8>#O8:!+!FKM;A59*R^88:?'2LZ)0FJ0A@OKJN4&XT2-EW)O M%)P*X#.G'Z7,YZ(L":MS.2DY'6W.CCO@%-2-_/EE+/6JET MC]2$?):U*32YK'.>;_+WP<+.3+HR\XR^*O#/IO9(Z+N$^C1X15[8N1U:>>'/ MN+WE,+D0.BNE;A0G_XS&VB@(GG]?41MU:B.K-MJG]O;VXNO5]349W5R0VX=/ MEW?DZN9A=//QZNSZDHSN[R\?[G>A_:I4S-LC/6,9/^E!8FJN'GGO-* >^1EU MY*'@SD26D)VBGA+#$ 8+ F2\*0B$!,D*P(=K(NKVDRFU0&)6R:8V1$[(=(4G M,%D:+9Y(U<8 QQ@@<(.\N\$CYV!D>99"&E 9 MK\80E6%@67WRCB21.Q@.'!1$1MGW1FB!&:Y)F+IAD*ZS;V@%UL"G+@WBGW%Z MJJ36+WW5-F!8EC554S(#?L&^,N('LS4&D$#6Y'Z:,T;K5ERPXUSP2>B%H:_+Z'6Y=N*CYP'Q7).:E;! M?;XCL3M,(_@_"-PP]LDA+",WH9%S+3*HO$"#VP=A!$=AD#@//"MJ6V:($+BI<6%5V(F28T<*D?D(/8C08Q4 >QFX) R#VH MR%"B&U:2F8)FHPS(=M,01"=IB'I=/TZ=&UEG "LWG S#%.3X SB+Z-"Q,8.5 M^%7/]P53&KAQ1"T$ W HLAC$H1L,!ONQ&ECEB%60),]8)4.P>0@G]N;IAYUP MA6X\L' ! ,F;<*5N9,$%MG28[H$K=6E(T:Y@0($V <#\+<#2",^"8>RVLRHTI%.>O%!S+BC?N LYZ MQNTL4"[<5F3B12^4Q!X-R4LE.VN:\X8*CUPTRA:9-ZNBNUX\B( _H8!&CK4L M\1J[NS(%@([P*#XKH>[G3OZL8\&9\LB5Y8;IR70@;V*%UKYN3GL!OD<'*R0\ MK)N@'P]JN;1P78?SBSI\*W&K7F[45*')E-=R1BE$OFU3"DRJ&RA!1K;XV]Q=(\.K -FBPE;A3!J#L\T+ MWM7E@:)O$+X$/@_HX2:<&W?3WMX;?71N!V.>OV> &LSY&Q(<*&!"YJYM;M9F M-'2\@!'W&ZA_"3_)2O@_PIQ[*5+@MVU-_'BY?E:P:7/4G<%2=3)','(=+55^3JC8!Y=S0F0,FM% O,M MVQH_7F9Z4W>QZ# !7X(N!L K%KLY[IY77KO8/) M91=E=QQ?A3FP@@_+UI"X<1#BZ$9)0-UDD.(ZM&N?XCJ"&P)*U7:IK+[N&]/[:\P@N>&H?@3#:H?7M2ZG;[=Z9H_9Y]4S> M/E(_,S45,&F6? *LOI?&/:+:AU_[8>3,/K;&TD TV64!;V6ND #.)U*:U0&PO=V]R:W-H M965T=B+T3)OQR2M'AUL2_+X_/V2/KO)7[_,JC*)4W&3\Z(Z'*+\_HU(LKM7%\&%_N!C MO-N7^,&+UR^/T4Y\$N7?CSXDE66?<8_?MJ\NIC@A$0BUB6.$,%_M^*M2!(<"*;Q+S7FA7DDWFC_ MKD?_D=8.:UE%A7B;);_%FW+_ZF)YP3=B&U5)^3&[^XM0ZYGC>.LL*>@GOY/7 MAI<7?%T59790-\,,#G$J_X^^*#I8-RPG'3>$ZH:0YBT?1+-\%Y71ZY=Y=L=S MO!I&PU]HJ70W3"Y.<5,^E3E\&\-]Y>MW8E7RZUTN!%"Z+%Z^*&%0_.K%6@WP M1@X0=@RPX+]D:;DO^/MT(S;N_2]@,F9&H9[1F[!WP)^K=,RGDQ$/)V'0,][4 MK'!*XTW[5O@N+M9)5E2YX/][O2K*'+CA_WH&GYG!9S3XK&OP]V]^Y=?__?'] M^U_>_^W73S[R]0\03,>L,0C_)-8PT0W[6U:*@M]$]]$J$?P:!&=5Q)L89(=G M6U[N!7^;'8Y1>L_VT8:#3-[&654D]QQV4L /$[+C$?P37:(BR*#^U(8$G]P M^$)\60NX",62!*6GW$0\2M/JP.[B<@_/ UFI\KB\YYL(G@9#75<[X&0^#7!3@^68?TAA MD<=2'%9P;R _OAK15&B&=U$!,Q'(49P&767PXQCE90P4B9!=XW0G)X4W@;8I MRBC=X(>K*(G2M6!R"".E/\H5GF%Q R7Q&R3,?]U'Q##]\3DPO-S*)5[R[R_EU\A&() M F8H^4B]\KMR2Y+1VA1@45.]V\<@[W$)CUP+0'D@M.%X8E3*2D0T!9M/\(FY MLD\>Y1(7S+ ,=UCF;]FMI':XT"SS]R/BRY2+6[5/"A9*BV:>2H^35BBJ -A% M9;PF(P+D!*XI!#XHL"TJ/(\!26"51$F+\.G&C NL!Y3+*K*6!P1CB5(.J&6\ MMP([YI6HAS"V$4;2]O'Y!N!_NH&]DAILQ(,9P=#((OA M/AJPL:I*F!9N-G(/+5I?EN7X*\('0A/ ZD#B-$I*I0B)I^*6@CYAUYE:I2NX M%B?+P3>(/T&75(A*@% %C'4'A)0<* K@$SVVN0K^GLXGH\EDPHM]!!?A)T!C MV%T.+L'ZL]Q%TBT,J*SUPY-EK1_ET]54-$?*_2)AI46W9!-TAQ2F=505"AVZ M# R[8/-KI%F.65RH!$2^G H]& M'AX]2/4*\I_E, ,&HQ+A-[ R^97I?96JI]L@L-,&P5:8/08!9T4 _NA9J<$1 MV!1K"+6(3@Q:[S#*<4L?24\"UKX"0XNB7T:)M%OC<.J",;F!XDL),ZUB<(4W M3?W^9(8(#AFQ2N,2B$!/A/0!HS$;:*:MY(P">P3 N)SS+H!!FO,8 MP5*0JUO,-1!MF*7XT(8TS#^EP$)IJB) Q%2TV#5L6!'CARQRD(AV'>S-,SH4 M:%0=D+L,\>04<-@?X[PHWT3IYQ..SM6RQ]%A\(&K,;L\ZI^K5"C(JMW6>F=A M/8!+@=6D6$@W&OC- KMS>:O1MXZ*9THGDXZG.Z<+F]>V&?YV;RU1^=RP!Q@' ME!I#P@[<9'R F8>S%,O\-GA2>S&=3G5[T?^$;9;370.L2,$D%VC,8%V*QZV- MQEMR!.^Y@G<8_]28&S0#K"966"D%K6L^869HK6-@50:]6!K]4:(S&2\7G;H8 M_F/?5G8--7'IE@#87F"$:-TI5,N-8F..'R.T"X/[3$:NI*1=@K!Q_6 M969+@0+P>FP?:O?C=1HM6-H2RR0P\^,<^<'&") 6&^"I''<3^/20$3($Z@43 M6.1]<5)$:*8)1KD!7J/C"I,I[]G75^C.EGFXTJ?160]<*,]@5;_3T@D2PG'H M1FS80T "_R8@X;1-XJ=MD@84WQNC= LN+EC;.B*AU1A,%$E8*')Y"*[8D#@C M.@('?8F!UP70"S11:-%1BA:"9L6&3&G67$A?T J'>&0:O*0=Z1<$KXOQY72RS"AI. *PY]#'[NRH/:5-/#3K*[*"2^*DZI M82V6A=!;4SLB_:K8K&OY>&5\(CXTMH2=. >$((]A \DM+V#=VK=2-LMN*KQ5@8;;#ZF(9&K<=8!EAS #'/D3 $CA#21FX\1"7I8H1 M'(^@#RC"D41W0\(P[!%A&,<,N#&'J#N:5@= ';RO]8=23E)ME/?U3!23..'F MTR$1&?#LLTONK%W FX M .>04RY(V/'259Y]AJ'(4E!L25LLFDQ$^EUNFWH^!C;UY+91G(/.3BJAI6?& ME/BX@1L5.5:H@<:G6 '8D#*/5Q49#-*HO^0U\73XPPUXN"/KJ(M[)9.A$;7< M8Q*MI=:(=B+U+M$#[N9V%.IAB(.U=-##0A*3\>Q42*(3:; !2&,RGC\^&G$" M:+ '1R,T0132!8+$-OJ0"=L8G1D+?2@RI>(.LP_5%K99&:-H'2=22_!?JW6! M2[[.XW^#,(U<'33,$!VK''FNQ)1,.X*O0OTM[JJ.R)Q/YN/IHN% @-M5U!HL M2UNI81E14Z!;[0K,!O8%(]#L:?R,+QWCD/.G,7P(6,5Q1F!.F#POC 8,GI/" MYW_]Z=!D9DE2 M21S4"U:T$GZ(_%90%"3:;&AS22*6R[Y1D(GU,YE-B!1LF^3DAFJ$3 M1JH"4!FI)SGEYP2E< _C _TB$9M6*=H2-")04HI_LI(,.GV@C"EF5NM8?4<: MX#RLH'A$A7%@) ,4T*K69 -AGX\G$K(P'M1\4'<"!B MB7LUS?'Q*+OKM4A4!%LN60$F2K%(*,Z<138#+4C5[$[0CGP!^89U(M@ $BE^ MJ 60/XV>@6#/C/$@%/9T]8P'1'SU'+4H5YA3X-4ZV]6BM*;PF'^2@2(*$RF@ M@HZ#S ^ :I0;+O\D:EKIE0C':"T1*8FQ)'H.*^(O2AE0R*&PI*PK]!6WHK$) M+7Y5Q8GQ-O1D,V2:?@ &;G=G3HHN>!38:N@3I'J.I6\DX D*3Z%R**#9M6.H MT1-95\1.9FER(?L('K 2(L4/XEUJW2*U(&J7(U@]JKNAF!R((M4DXO:W WQ M&;1K&1C2G$1[LQ6& *HV-U$",(L?3R8A)/' Z[#,;SY;#49@GNN'!%\T MAP%N5PJG,%_C6 MOW3%VDW<_)(*-B\'!=OKI)-2.AU))Y62V51K%5:?.&'!:Y]%QT$( +8S428\ MV,:&)L[/VI-P(_MS7]:K-V@_5S'[=R8+.1GQ/F""GCLSA)6%L#!4GE6[?=-I MAF\HBY"E\.A2NU>ST7(:=I2)G.U],Y=QS@WWJW*QQX3[<01V9K@?9KKX5EXX M^_KA_F^K'[9GZX=@>4)!.(';>3-PB_16)=6FGDM:IW-5!%-&[2NJB'K)M48@ MWI7:^X_1#H\2RJ ;C=E2^:5G\66,RMP-RS_8*X?LT\6JXT:R]1] M!=*[S:MN5E\V.9V:)I!OV^ZZ,\N!^K,979^F6BNNZ--4!;A)NED*35A#ZT#.5",'$X)MD]Q=(>;7%_I3E*$N.^D$ 9 M7$G@ L<@KFP4\+.HIN#2Q0%= C=@!Q>7O+,KHC/G3_,?9F_KY0XLOF)2*\]] M]8A%AHGN+T0+VH5L#ZS[#1@YU7N^=#3NM6FY*G#IEX3+=9VJ_J;:]4>R-2([K^A*3 M'*-.K^LSBR!=<]@.4I<\\N/L7BO"3HKS[^'',1^L/-^/>ZQ)87]Q!OJ_,4PIZNQ32'LH55[I7,\ M0WV61OLP&^:I_ 4LS"V5<6 (4.K\-%,].M3Q"Y19QP2S%.7C0D=K;B M=5(<'B<68P> M=G>@:SEFWR0.B%4EY&36"\_2JAAY[0KKLRO3K] S=)9=84/MRAM1WB'J_;F" M"866**K*]C#P03_P*W*"Y<[^R9JI&KQ361C228 JHXG? J&RO&Z&D^:EJ+#V MQGS9LD4"W6@J)69TJ57DVE7:JI4MJO*56J+3O4V*(IPT^Q5K7\#AX,(,HF+E M+)A:M&HAT8Y 9@>\\@JE9 FJ").-J\_;#8[,<3T>U!C3$-0'I>;9J3K(*X#4 MI^L@^8 Z2).6;!4PSDP4>:0!?2?K#2^=?% 9)).TDVIB0".H@A"-'M)!MP[I M(66/ZR'EPWI('Q5I"IHN_P"_ERN_MZOP\G+>+#,[Y3:80<]2_+T.Q?)JH.)G MOWHO^#\_6_9C7%W0$-5'?= M3F5AR^^D__D)_<]^'_U_J@Z>39=#ZN ?I_]#*P7;H__)0_\&.I^?J_.9_:C& M\0BUM]C;M(]G).AO^P])Z.8BUN2B.H_1'4*ADS"Z"F,&V#&?T6*NT7KDP0>/ M,%ILN&KU3; =4:BC-)X$M67"Y.OT:NH:)J,0AG2U M,6]7&Q6"JF)M52UHF@)D3\!(U@/BA1M5D"?CV"TSO[ /ZP !WG,* 66;:JVT M'=;^@TTH&$: *%.PS9(DN].2:%=DTL-6]_SI]3/^(QBF5;3^3-6);YZYP2_4 MHF7AU*CPI[(BF0H<],W/[#I:#/_$VQ@TC!E;'FQ)'H L@O2NNL4R>F5)4O0E M:&%(TG=4&!A3 )'TL;) ",FNW%L]LW9E+=EU0W^0 M!EB]TFY4;U-2W7,)7&0=HF(59MY%A1TII!/!G#.1:$I@M"-9QDJ'"<@C'MRH M7$!-A@>%Q5#.ZG,@ E.?[X$5-TYTT.IX;$=1ZFH>SSBV)%BL7<KW25J:BBIQ,X,H?!_J,YGARLSI[^P[BJB,D\0%#SZLM!-GLT**]DD]<\J MM72>[J]V:K:Z8]^71I]+2T351#?1_7HO@$-O71@3_%5863'VYN M;NBWX(=GTIS#!ZI+F&H.&K#8Z:G&^C'@]"U"PGMB)KG;]>X:1>4DE]1C1G1L M'>R(-#>%4]3^-LM!8F[C'&AP'0-8_"@2!*'XA/= +=#%:WER*4[N>EV:%;V] M_OC^$WZBUS5BJC)#UK#+Q<&\L2LDWM[3(9[J#!QUB=;?LOSRSS" MK/U.U/F+Z#X'9:=AB[G.\X"ZJ:CP&VU4GS"%77Q+XJM[ULAM4EL8!).%(9-> M+/#RENK[D=!Q1O7_:OHSP%_BLXQ^)!DU01![**\.##K.N=2EV(9;D1) ]%VL M)G($*2DPR[I.*EEP+=<] G"8 A3 \T]RH9*<@)83TH6Z,PU6"/\*4I_J1I:( M6Y$XX1"<-LU"TD#0P42@>X&Z*V$? X<:;(V 4T:^=7Y,Y99D!Y@N@4=6JV>M MRJ%NXT*5,[)/)PB;H&G>[3%'5!?7S29(Z;5U4J):@9ZY/ATN*J7W0/L)^T'- M)(IC5#CHQRI'HR9K 'L(057R*V&*$F/Y8+.1B%/ HI /K<%E!I=LZC"5HQ06F80/F6I47A:R\T$M3O3'. M2H%';8Y"K[$5,,$GN<@6/4X%'"PTZ)#4U/FF :: M'6BM-;"/;9ZN.%FDX =>UQWR]]AP43PH;]SHV,IT75W@P]*F*O@N4]NID<:@ M\SZ0,>JZR5Z@N_BNKLAQCE>T^P==D(F^;B+LKF(;=C9/2_PDTAB$XYT ]27[ M9GN*I_E9Q=-L^;)VU26@SPR,&2VLV&H^Q["B3W C4#:1N7]"AESZ/,$S_B2XFZ"E&6 MB518NCD#Z6ITLG. 9NO1ZLQ*I[#-&VRL\TJ#JW].Z<"EU5S6I^'JZ38**KP) M U6 H6X95E-A"4GC:/L/*OUYV5/EMK9$K)WW9U\O[S]=\!-'3-MY>N?T(GGZ MUQUX >4MMYC$' >CJZ"KM-JVEM5 M:NB,?<.#\_F UZ2>P(,X9CDU6N(+-L!W?/X_'4A37KL+(73.H"YUAX&L6BA;>9"$+ZU05:MPJ:>$GA&Z/#/T[)R_R\WYNSTU MMTH_#*E9F]9>\\.J%$,;(M$B9,S :IK#;QI-@_KAS,:*9YY+"UBS!MA4GQ3, MYZ-),.V4>31:LNG!7^-Q6O%I^>I(Z5Z>I??LJN]3>F_N-(RR!E2IDY=U7?# M2G%_U.F\XQE9;/>(N D:)[O(I\V](ROKN/"O*(R9C\Z8-A95.-E)_8FRTZ$ MCF._2\,1%NPR:&LQ-Z=DP(.1/+=9 K@7/$@\H@%1A@J5:'S%6\C+R=90L%-G M&4'UD3AB$YM[: B&US8UZ#?3,\5G5NNX&S[5!J@^/*2_-GS:/-&K39Y&9C*8 MC"I0#LHOHA\',8NCY9CF5$0HXF M<\GW%+="+L+C+')T'^(%LY5A7OP@ETZ;U2WQ]:" MJJF=2-1KM0;P:K9^>TLGRV"M64.U>:W1O4^T9/I VED9FAIH:RDRV#"VS#&V MD_%\9D?XAUM;WK2VC^H##7@/#!1:'L'U*59!Y14>L2TC,7J'5&-BOM&RG \"1P(IDY"*V22'_CK MGZ .%,: M(>6GMN>>O5KX3QS1D08[]*!26LRDM'2Z$YU!)XWE/B*4[-!QEHA/#S2J-M21 M9?9)"=3OR1W+ZDU/G;:V*'YS]"Z,991[Z@N/_ 24?#--3J MD,.-O+40-(NA>@X50*:]+&0=E3=H,.SH$9Z!_=()W\E'#0WE5LK)_;2RSU-S MGJ$'XUO!H[C5"^%H@=H*VI0Z5P5HN]54 *P!J@>)?JIUN%\'A./IO$,'."?+ MC:QCY623M=$010>G>GS4COUK66N'865XFMGAZ9N:42A[02VFH'DO?0RJ7-!" M1KGU04O]H;@>C]1^/TS3)64>ES3PO,/+.>%2<>C"UA-6EVHA6_#,ZJ:J#M"W M53@@;"V5TYO3W50B3*[,]=)L/.\F/:P:'_QSH8X#])A=W4=4O_SRJM#N*&8R6 MX:3WC5::(91S)1HSH[JJ/FL[JO=#>U;VWB^4?>0[G*(D?:N&=>YZBJU%TQG> M5B40 A[?T7Q*2J\<9*@<$F)BOS=5EVPV#VT\J$)8A)QA+?YC5MMJGB= MQ3HF5>':;/O5)RN5S=/%$U:!D95EEL4,/J:5,L*TC+@G3Q+LZ]"W3KV.%DSK M#6Q\B^_4D9N)H *$BA+.[7/(93")CI6%L9C[/!/3]%ZL"\CN$Z;ZDQC9SZG-]ID(HZ0OKF4RMO:,G7\U&\V"BC>QPW#JR MC(PNSU!T)??$5]2OAJU;5!R:GY%I% "A69.=2H0RU#]+4AHME%R+P](Q8BSJ[<83Y&D>:+]!4J[&> M,Z@_I,[3D9SIC?9TBK !G2*-]L9OTBG"'MC>V%D$<.89*,V2"'"3_*WL*K]H M2NJLK7%SCMXI-G.Y,-%E(XL8SD?!W6<;?J29IL&P[T$^KJI,$& MQ/WR1?GZY8NX@!]K^)=G=_"SV M1OHO*Z/7+@\AWXBT5Z1,3O;H(+JQ/@7.V MKRZN@^^OPXL7<&=]^>N7QV@G?HGR'=:E)F(+MV(;Z84\8%S_469''!)P0PFF MB'[=@SH0.5X WV\S@*+J#WS 799_INF]_G]02P,$% @ (8(04Y<@;9!4 M" 718 !D !X;"]W;W)K&ULO5AK;]O(%?W. M7S%0W6(+J!0IR8YWXQB0'[N;P(D-V]NB*/IA1([$0<@99F9H6?^^Y\Z0E&3+ MB5V@!39KD9S[.O?CBDLU.#WQ]V[,Z8EN7"F5N#',-E7%S?I,E'KU M89 .NANW9( \>?!W$NRI(4P8UOKD+].E]?]GJW!V@L-9 M8YVN6F%X4$D5_O+'%H/D!8%Q*S#V?@=#WLL+[OCIB=$K9N@TM-$/'ZJ7 MAG-245+NG,%3"3EW>BM*[D3.;KAQ:W9ON++<%N9K?W_V3WM[,O=[/S^X_77^[V M@?I]7>DTCE[6QV999AJ11U>2SV4IG126_>5/Q^,T?<]VPYW92"\8(!4]I(RK MG%V(3%1S8=@D]7?QS!4"Y>(5LW*/8M,JKKWB.2^YR@1;<!,+FQFY!RJYM1\8G:MHB_Z(42; M>@S2=\-=*:C\K=0(B=V)K#$2\7U42C]PGA MA32B#5LB8%8;J3)9\W+("#&#V&"#X[^E$0+-TK&?2.&67[#:/NH\9'5C;,.5 MBP!Q\,\?]#H\[K71\%>P>6-!1TM0(F6Z]@9L4]?:.(_54BAA !829-$'I5HR M*\P#\F,9)@:SO*34>(%&!1:MI"O8'_%=S)9(AE&D-,( 0& B)%4C!,/@@')R M(8EH1GOBA,?;QEI?=HQN(1JS>USLPL *3MP$'QT% @.(^UVT, MN&MTLRRB+1-)^G. S?M7@J<-!@,XB0Z"#*QX:4D9IO("T82@>TJ75F^E5EK; M" I?UWXL4K8;DQ68;*B)9)@D";,%-WU%14_)"7+##8;1E'UEG'B >(3))#2 MGX@ @@=IG"3DB+2=)5E5(I>H'_C_(*RO=P(!\$N%VY; ?HKK>!RSFRVZ/L=S M&*YAI^:H,,3*8^$/:JTQ;8V!="IL M$I'/1)L[OQ:I$+,$/_/&I[]!\LT>9V-V*3VY0^NL^'H3/X-YG\U]I/$XXS 6 MHB$Y&M$5\FV!&>24;B^&K*EIV7&LQ+5#JV3CG/,4"D'KC2HSYP%X[ M'[QO:/>1[]-OZ?D>8T68E3V7C7!8'ON&_@Q\'BH%[.K&PPI,AUBF#4HLH@;X MVF$5HYK!M.B&K_F\%"^,2M3WK%EB^6*'OK9_'J*!*RG*Z"IFO^M\2?U_7]\^ M+[@D/GB?SPLI%NSR$7/$#X_K,+>&_B'5Q4HND,Q2U/WAH?',6;##./FSISE7JJE8R 5+C^EVNZ4^$?(TQB3B M+LRYO-7T+.%4,ZT@S?@Z8!=U^<,$*87W=]&4Y69$[2P&.34=UQN+V07^HK\N MI,UPM-L[@ KA@0:0342&X@M@$$[$ M>]]U\@"$QT\:6/C6@(1A-VC160MN?$'ZT?.I@7#O]9FA]D#[!9'R58M%M+U8 M^,AF#1HB':ZDS M,_JOV'DFW$H(%5V#6GYC.@SN[PZ2\?'VBT;'K[DVQL\3O\UV[M(@3^*COBX7 M1E?LPE"&+#9 ]CE#HL'EO?TX"BWX7F2%TJ5>KG=[L%^%_')9X:=&WR4,+!.T M^P(DOU]B.288;<#Q*7K]:T>0](-I'D @O]/.[\C/Q22>=C>"!UY]$$7X8HR2;/[ATTTVO=V]O_@TS39V;.B M@W2\O6C]B%#'/^33KV)N J'&SPDU>0VATCC!UXWTA;"#_VR+VN M>Q],X_30@TKOML/PS6%!BFDIU0UVZV9>XB5-+Q;"=(TZ!]E+;<-K!:VC:)-_ M8W?T.E7H$B#UV_KEMP;3:+COB]1HZY-?)S\,EP M$5^,9PQVL0"HDG\[G# 3/B8&2Z.OT/PO!X2@=P/.%1A#M M!1GHORB?_@=02P,$% @ (8(04R;"IR8T# ,B< !D !X;"]W;W)K M&ULO5I;<]NX%7[GK\"XV38[0\LB=?7F,N,XSFRV MW2:--[O3Z?0!(B$)#4DH &C%_?4]YP"\BE+LS4X?$DL4<'"NW_D \/E>Z4]F M*X1E7_*L,"_.MM;N?KBX,,E6Y-R,U$X4\,M:Z9Q;^*HW%V:G!4]I4IY=Q./Q M_"+GLCA[^9R>O=4OGVNU9QI'@S3\0*;2;%!.%AB46ZOA5PGS M[,M;JY)/6Y6E0IL__VD91XMG[.9S*>W]\PL+\G'41>)EO7*RXB.RYNQG5=BM M83=%*M+N_ O0JU8NKI1[%9\4^%-9C-AD'+)X'$__'/( MIZ=E1;,1&Y 7.'D,,C.P6\&,_,)RYWR!SF?@.E&[CET9IM;=9R'#>=Q7-RP]BYX97B.D41KZ4&N%":Y+4<1'),*WT"_$O&0#7^ M!]2$3/)3VJ8VRK6$^1B:KL)\M]/J#E2&"2HK$;-,[0.4-:QH8!43ZS5\H0&W MNTS:AZUGP2@FOB1;7FP$TQQ6Q(GECH'(Z!Q\?CX) 8[L]IB/M+ ^UZW()4F M@2>$M09E[+<"GFO\*/-=)@#+6TI2*%Z+1.0K&!-UXM%7?&#MVEWE-"&&)8"%L2(_4(K0_D4!H; )XB#3#F.?R,+R#W) M,W9KX0%:8B@G>)(X7=$+!4")81MH,T$5$@4Z2>/# AK(-4/MDJ2DFN+.(2NQ MD04YTD=N+;6Q;">T5"F6H($%13IB-USC,,/>@\]N,;G8>UBTL*A:%5Z7E5D*G@"=K#RG^>#( M$;O*,K8[8B/*Z0QGLO!>HZ(K@-5DRL# .RZSRAOM,O#E#"!+1:%VON[ +WNN M-: MB+^^Q"J<@/5D@EC'!S[(FR!&6@$?N*!%S+H M*';,45@E:Y4!F\-\W1/M$>EY9=&Q4%%#.$P;GRK$,.T23B!4='23X&6L@PGTUD8E)#VQCHLMA ; M6[>_LI#6S8V7,'[BFEDT#2\GR[!)&1BP6,S"R3RF 9?3<#J?A?39U925Z&,' M&) 5-D1D\#^)-'35$,#RP"XI6%"8QLJS<%'I'5^"ULLCC7#$WI>K M3";!.W"A)NQX5P0U^,V]SYYB,##EXO&S-P0^U7AV#;'!O\ O!8V(GGW?@6D& M.(F=EO'-!I//"N?T*99GW! M =-I-'C-2/"-0T]D(2YY'E!.%)& 5W%#Q7:EAHZ(\-<6--@Y^Z4/5LS&9(6; M=\*GO_E$J>T!9VCD-Z0#2/\(;4CO@5;@Z"MP*_6)P=E^G:MI)\$K)WVK0*H;7*=T"^2)QK--VZ\_G81MD!A:G3*/P&?85X.\*3SQV/ M.?V4ZH,$P)C$#2$99BK*AR;B60"[/8=B>R,S- =VJ)/)>3Q=3B_'4$AK> HT MYKZSO:J#]W%T"U1# /L##WK^=5-1=&P%4" MF0X3KLI-"4Z IN1;'W;*G/:"KNU0F@0KD(+9IHPHTXW7+3WQKUR M:HJ(&$"G6"OLJ-A9SW/MJIM MUY"LSL D^ 3%QE)^#VWH[ELKMC>7001I-% M%82#& 3#,6#?$ .D(*[<@M^/X#PST!CQ-ZIEVMY7U=N+5(T/ISL5%GKPE;[< M"9WK!AS^LQ UW&'.IF$,6';D".+I]+NZ$PZ/(&220]7V/<+$(]$R<(I5J7T* M'GL9$8\6356ZM).%I^HHXH$YX0$Z&/8U9*C,5Y )M+VHM=0BX]97R:&Z(SR[ MPD[FK)&F+N&!]/!G/E7\@W;PHH.3K8>R:" F4<::4?"X, (:O1$K374>C0=X'6"_ C=_*SN?A?/I(AS/+D\[).C1 MFSZ'9QT.'\^.L-^>THV>#V.]09OU/LX]#^2]'8<-0(KS3O!U0ONP]4?L),%] MF)"P0]9_'\/UF+:D7%A^G>$>9:M!AZTVIX8]4T[0U59_A49:9AFQK3K8[5.Z M[CGQGIN*[K'_&]V;Q8LET+U@B.ZUK+^Y/DW;:OMF%?.H2.[C5 P&5;Q<3(\P MTB$5/Y0P>SJ/GZ[J/M[5N!N0^AZ!=N+5P?\@PSR8Y*+X>.82+T;S1]/'KU*7 MX%OH8Y_:/+!VCS:O;ZQVGB>!8NE_$?PVEZJD R-A=$E46=)GVY#!>+ MHX2*J(LK!*KV8Z75.;[ML !@^-'XM'P?!SQSPU9WAPUSE_'$7U\,A>>K7"UX M*%?KQVZ8K,W_(+(6')KR2++6TW=$MR9E1AN).MG=VK?"VLQ_)_3YE;A3YSAR M$@W< C&\^] 4$L<2>"78R>%T @B+>H#7@L+ESNC\P6!2J]6:W>[]C8B@A\!4 M'WCWB.46=I*>J.PA-;0LJMN=3LCF>E MZ!5RD_@[?D\.DB8 ;%8Z=>1K(PIB/W3OE>:R\ WIKDZ0RKI^\WK$K=J(CD': M?&,E@BXVMF*PASK .Z,=E\YQ[#,D$J0+% IX4X*XUZ6N;D^_6DD73H M%]R0&*'O@*EC,Q-W$H9FV&H1'/ F$:JNOGR]_.:JV\+.0(O/I=0>A*H4HJU& M=]_5-S$8=M4D:KG*79,"S(E==JA>!>D-O:V&R )2Y5YKJI_4+85?N/:AFN'N;[&>N-Q*Z7";6,'4\6LS. MF'9O:+DO5NWHK:B5LE;E]'$K.!0'#H#?UPK:N?^""]2OR;W\'U!+ P04 M" A@A!3&'^7,#T/ #K,P &0 'AL+W=OOZ-)54G851&$AN'BKDCURXM3UV&4Y=QY2>6@23;)C$.!@ M$K>IZ\^SR MLIJOU%I6@V*CI% MT=29SM7'4E3->BW+W6N5%=N79^&9N_%)+U+C5KU164: 0,:O%N99BY(V=J\=]+?,.WB9R4J]*;)?=%JO7IY-SD2J%K+) MZD_%]J_*\I,0O'F15?Q?;,W:87PFYDU5%VN[&12L=6X^Y5I%66Q%2:L!C2Z85=X-XG1.2KFI2SS5V%>_NEG)4EV\!E^I M>%.LH>M*DKA>7-: 3FLNYQ;2:P,I.@%I)-X7>;VJQ'6>JK2__Q)4M:1%CK37 MT;T _];D Q$'OHB"*+P'7MRR&C.\^%Y69\SJ1[F#9=7BJBQEOE1\_8^K6567 M,)-_WH-LV"(;,K+A*61_O?IT??'ZZN;Z)_'FP_N/US_?7'U^]^'G8W*]%Q)Y MY;-J(^?JY1G%!15D*FQ::& M\&@Y;10G<3RA)00J"I[S2KK+W\/G3WVQ7>GYRMM*@-QLRN(6,&<[!@M[GW]9 M%5FJ@ ].6Y1"SA!+Q'NY$R-#[T!H2X%2*(R8O\UT9F>J&! MD<4B('UX)E@U7TEV:J[9745)T:=]-"ORIB+QP&#J4C/5_,0M:'+BD@15@(*2 M28# %YYE"*1D3:KSI9C+:N78I/4;57(J *W6E\Q#\ L ($/G,LMVK69](2&P M6F8DVMB/8_H;BHJ,SYO7JS78,K0NE4E!-W4*T#_-_ !O=!5U1 )B);U MBKC<0#6D&$OI$FY-3!]7S./MSD,0PM[$!"'C*7)=- @7'8J E[0)FHZC%"N8 M^DRIG.2*U%F9/9/'24,8:7A,(ZB'L=KUL-)_]?EF4\D6O.'B8;L8#V"%@S#.P*CI;@+C&0T M&OFCTK@(-*[H4;?KE @;U2FG\SO+:@6EM&U7)1MI%$.@EQ](:ED>?!(!RCHT+)HY-^UX-\4'8G6L1$L**2*V86Y>R(9^>+Y<) $ MAY&L'\#$_0',UDK?'K^9V@0-!3)0EMI[XC+T0MK&QGQ:JP6>LO!53S M1J*TLTF+M)*J!=4B'NH.JL1-#2JVI:XIMW<81!SCIOHIE7V$L+@3=B!1R\NF M*+OACN5L31'E2(-:BV_!@K!'K]<*+5JMLITWZY2MB.5_K.B=?$_@\*QT]^(7 MO:C,2&:[0]$S>]\J?_&0_#TG?_^07"M%6T^'0? GFPM=9NA*GU!:I;CZC&3" M-'?X8*^&2W LRXN]HQP4QP[%0\'^K_?X;M6$.Z<[?KY>I^:./E, MVN1#8'$GB=L[X.YHAFN[%,L9[:0:HLD[>:^W^#[47:<4WH6.2$YEJ&MA6XKP<]-:7IW:]WPBB:)#YDF(!,X:*=YP0AO-X$$3)/F.PM&V"\0Y+ MY3Z(8# =A0PC' 3#Z"#K4#?:;?1D-[DZY[<9B7!RRD")!3'O7.K@,M'W*J@] M-ZOJE2[3(YD$)/8*TZPJ?()RH%0:13VLB.[,8:7V4Y!]UW9:-U@3^N/QQ)_$ MX_O4@_K]2*MNU')'D!8.>[>F?=!G2W7>L]5A?B'3*.;76:U:VQZ76 M?L3!#2'/;9"6[=SFL)3ISW&XI'4C%P?B#BTV%G4(J6A\0D%O5MRJ@7>]6)B0 M8LRW1X=E]7!^='=LM!<6UPRVNE=II]1*G3T>+Z(.;7R<3(DG7(PF7]2[6.$WDZTWI:&?HPYVYI7#DN/+K6X@Q28#I^58J MN"*FZ4=OFO>'.UTT-5P?NIS7B8@_SN6\GLN)'^1RWH'+B1_C:1!M[6,\:RMRF[5!=_X30YFO!++MMP6 M%'=[7SN2G@8(@[ONF/"]+&GD:A-GKZ^![8F,2ATV9U=*'QF" 'IMJD=*NXS* MW._,'CM5 N)FT2Q7^W%2F+@"]7,G3JSZ\X\'YR7&N,*V[/0ZY65]2+*9ZYI> MF$N9]^2*3X J$\9@]7A4<2#>U)UZ%<8DGXJ?VXC\"[\AH-*+SM65RQ3>A_WL M@!N_$'W>G?FEB/UA'/M)F(AS$0Y0 $2#(*3KQ(]8(YQ$V#;N!1($?C@)"<0$ M_Z93 A!&4^\OUA2&?A)''$Z0A$9B.$A" S!Z[I!@U1-[Q/$4RHIH%?0:QH'W MIGN"=,V>C,5V?O/4 3K\/"J"O@[&_F2$ A;V<0["T!W$@Q%?^^-D?)3[_GY0 M$!G.67Q#_!ON]_\HO890HS^93OQX.&;"$/7P+V+"HE'R&+7V8.PAF/U.JR<$ M?T2S#ZT\I6%2<0(5A^2\P2">BB',\B'%PLK\9(2,$D9[_DY+A9?\-^ M#@QWQP 4?>/AX1@ Y'?& %7GG9&'1@(N,"WN&5IX#PXMVA$*ET3?G0 3VKR> M] :]-W^.0>Z]?T!S69)BF9I!SE+EJD22X_HQ7>MZ/VSL64?5F_%'P9')-:?:\W@P[>GJ]!3FM*P&7D_:OP5$ M*^Y[$G5K*8J"1[;Z&I%2JIHH#G/BLIH_6>4ZPCVG7B$'5<@3)G%GZR@:.*X$Y_! M2"7G[4CK^_$?!L%!>_48[GM<\RA]KLI::C.QJT2O%%/B+;>>']"4<(4DC\HB M:65QTVE-W#G=]:\-E1O?E_=DZ$?AMVJ>9[NN*F(_;2?7!WRV%FL9;JH?S/"0 MRY_Q(]^8Z1B[.5?P[/*_\]M/!;&YGT4?PC"R*+Z/SM^J62S+5@=Q'I:*A[N;?KG%ZG;DWD8SND";&6+-&WM,UJ"0<9UF2_:C>\S*[?EO M[2\GT\ ?AB.NHH>VHSM'V TF\2.;R_L@V#[D\IVQU*D_G"0HT"?47\;X-XE_ M0RORMCU4[+4B_CB@7C,:3,?H$M'F/K[+# ,_'B/( @ H-YUMPAVW'TR#1[29 M#P#X@7UF.$(+/1QQ^SQ)J%7BZV3RR![S]'[78XXB/QQ'1NZLT3#L3@RF0S\) M YX8!#'UX $-R(\K\2'-/]Q6AG'B)\&$M3 9$U%\/7Q$1QG&DZ-;Q;$?!UQV M?H"Q5N62?V9"20EJ-K_%:.^VOV2Y,C_@V"\W/X-Y+\NEIK2@%MA*ISQGYB5+ M]Z4N-OQSCEE1U\6:+U=*(@?3 CQ?%$AD]@LA:'_?\^H_4$L#!!0 ( "&" M$%,J2U,KE 0 (X) 9 >&PO=V]R:W-H965TWHJE7:7[<+[ZGVWZ[*"2^$ZIF*-G;FQ MI?!8VD77599%'I5*U4U[O;-N*:1N#P=1]F"' U-[)34_6')U60J[OF9E5I?M M?GLK^"(7A0^"[G!0B05/V?]>/5BLNCN47):LG32:+,\OVU?]]](OK9JSIVF;LMIY4VZ4 MX4$I=?,OGC8\["E<]%Y12#<*:?2[,12]O!%># ?6K,B&TT +'S'4J WGI Y) MF7J+70D]/QR9LI0>+'M'0N)<+";;>"N&[CT%;@S&@.@ M<'2K<\X/];MP;>=?NO7O.GT3\%.M.W3<2RCMI?TW\(YW\1Y'O./_$R_=2)K):U;OQ^.[Q_'MY'%*5Y,;&MU/'N\F'V\G MH[O;Z4LLOPW7/^^TWH2D#]:4+8_N(6\H_"?D"T:T927T&@6TIAEG!OM2+XU: MU(B96KY88AQ0NAJ+(F8\Y!E0.2\(2C+FA'7&.Q@YZFS-068C.G M6>W@M7.=UEAHM'>@G'(#DK7Q,*XD+SDJSZ&J*)>N,DXVK0H7 8%-8*'S/%M' M$G[);ZS6(:1"0%F$/;82VB)?C]<'_^Z2+MG__J6L$2$HWSF=%Y MM)5@LCATL L&,>JL"%*L+&7"%33'U'()\5/&%8)V-#K\0=9"-C*V'CO/**%L?\21.E-UR!7=6+$P^BO8^N7/A#Y_'B4_B.YTUDE: MCU9H%[S=B9KFN!]/#8C%:-- MU6R3?B#+ 4DM?9KNK+R'Z,%36O0)T$)A$)A SD6,[!0G@@TM($W+:$W28M5*Q:6F_I=25^\ M0&!@Y5.-RDQ[_8N$5B@3@&%:HSSSJ(3K$/54-QT3RZ;7?]=XF2&N,@3-41'> MY20J]-N3#.6MUJVC_D5* <.%\P!8H9^:YCPZ[1WLS(R&$7<0J3,U;J9#3#HZ M>W=^H.DMSQ13+LH GE!5:QDNS)VDA9YQ_+T&#Z&#=@=E)"[D"D#H56,UK]VF MYVC.&T\SX_!Z %V1J6:>'PXEO"GPY,CCZ4K(/#10' V.O5=- HQN^5 =S5# M)/!"A3H_ZO>>B>B\-+&[>W/-2&0N[ M0 UB,LZAVNN#"Q#0>P/S?&;Q?!P.X)-OP7 M4$L#!!0 ( "&"$%,22R5A. , -0& 9 >&PO=V]R:W-H965T/"J+J+(Y=6F I MW,!4J-FR,;84Q%N;QZZR*+(05*HX&0Y/XU)('2UFX>S*+F:F)B4U7EEP=5D* M>W>.RC3S:!3='US+O"!_$"]FE'[Q(;=[ &7\G:F%N_N03!?UMB&G\V6-&74H?>+B^ M1_\0:N=:UL+ARJ@?,J-B'DTCR' C:D77IOF(^WI./%YJE N_T+2^XY,(TMJ1 M*??!S*"4NOT7N[T.!P'3X9& 9!^0!-YMHL#RG2"QF%G3@/7>C.87H=00S>2D M]I?RE2Q;)"]SC!['!\S ME8Y/]B$9)J-G\,9=?>. -SZ"=RW=K0.A,_C&A5KB9TH2 M'?Q\;J$!8F;(2^@[(0'IXJP[, M!E*+F22P+$??FYUT!)65W(F2<=B#O3/D+DE-SV3<"E4_Y),,T3Y?M*W^.6JT@71F^ *T83;XIY86F8]2@KR5C_PJ M\T5XB$"J]Q0I6!+P8\'NL?2?X@X;:TJ@QAR02;D2UH&3B*JR9L<:$#*MEZ/! MB%M,*3\MC(7QZ6#Z*BA38&]?_NL7TV3TYJV#W!KGCFO6#R6_' [>3!X@/9)T M/$047RY"(7B-J"$MA'^):.5?3\I!K;TB?FZ%2B]T3V2L,8/T@<4/M^WD#LJV M]]#WWO]BL \KV_@??5@]%8) ZDQN95:'Z\!=BN@11L-0KL4MZAH'3S5&?#!I M&"X/\]1+RO6W0Z<[[4;VLIU4#^[MO/\L;,ZO&Q1N.)25X@EIVQG:;LA486ZM M#3'WL"SXLX/6.[!]8[@1]AN?H/N0+?X!4$L#!!0 ( "&"$%/N6Q#9H@, M +L' 9 >&PO=V]R:W-H965T&PQ@RZE"SS\WJ/?>.VD9<,,SI3XDV>V& 67 M 62X9;6P*[7[%5L]YPXO5<+X)^P:W^0J@+0V5I5M,#$HN6S>[+FMPT' 9?Q. M0-(&))YWD\BS_(59-AYJM0/MO G-?7BI/IK(<>F:LK::=CG%V?&ZWAA\K%%: MF#_1TPPC2[!N,TI;B&D#D;P#<0$+)6UA8"XSS%['1T2GXY3L.4V3HX!?:]F' MTSB$)$X&1_!..XVG'N_T_VJ$OR8;8S6=B+^/P)]U\&<>_NP]^+OI>O[[W?RW M/V!^3\_UCTIX'&)P!?W>&QR8*5TIS2SV)NECS0UW!]G -PE?:_$"@XNF1"'8 M LFYK)A\@93> BUFWLJ^!X+:PNJ&NI13=M1 @K,-%]PV25RRCQ]^NDR2^/HUKC<.KG\.H:JUJ1D5 MWBH@H$FN$4O7""8S6 KF2/46E!ZU-ZV0Y@N3_!_F&7]T$MH4K5<'L4\"&7/< MF''Z7M4%6*ED?EB<$&;?%FMHH>AC(N4.VH..9MZ?KPQ8V4 M5.F,R13IK[6%#["H2^_O%O_E'((ZVCO?+8U9CPFQQV@8%+P"+@DQ^X1)T]_7X7U!+ P04 " A@A!38@R2>\4# L"0 M&0 'AL+W=OM$IHH%=G@D]\E)C-M>^K^,4J.0)@BSYG:3S&3VY$7>H>%)[Y.C5WPQ\,-6^," MS?-FKFCF'U$2GJ/07 I0N!IYD_!ZVK7VSN WCEM],@:;R5+*%SOYG(R\P :$ M&<;&(C#Z>\499ID%HC"^5IC>D=(ZGHX/Z/)+AB M16:>Y/835OFX &.9:?<+V]*V$WD0%]K(O'*F"'(NRG^VJW0X<1@$'SA$E4/D MXBZ)7)2WS+#Q4,DM*&M-:';@4G7>%!P7]E 61M$N)S\SGL2Q+(3A8@USF?&8 MHV["WPVO\^=_ASLM1&4:W\=8&@L!A''MU#C>H5O1.JVH=4\%G M ]L[^9I@4H1[+IB(.Z(,1WW9XW M"3,(=6^R>/8:CJX5=)IPQY0@2PUS5+!(F2*;+W+#XUK4"QI-N,6EL01A=$.E MD_ 5CYF]NAH(&>YVEJ;@.J6>8#34%\726&_H](-6UP+,9$[-2CNG"FAA9/QR MME%Q0C\-Z4NYQI$Q/E-/O#/?"ZD4[N4SO7I8=-K4$5F^#)#2HYN M35$>C*4\(V&79',UJ>+TNZI0 3WA"A6*&.')%AA-J3$?SG/0&3B1J4L@N82] MC\#"7BML-]]J_S3XUDQAP@W\(K4F]2KH=M2C]!^0Z4*AM0.Y@G-+.IYW >%" M&^D>VTCWO[>1"^WC_Z/!;:'LAA5.\QWD90-'V\!K3MA#^RW%M?>*B3VPRKT2 M^*=6)A5CF"%_8[DW)/A72>XKX)R]8CFKMWFD-+M+R,3NN'C\%)N4+^&9> M?D=0-5&U:\AP1:[!59_D4.7;7$ZHJMU[N)2&7ES"/'LSH*^465 )H\U157 M:Z?4NEFZKLI*J*FZ%@UPW-D+65.-G[)P52.!YM:HKMS \V*WIHP[FY5=NY.; ME6AUQ3C<2:+:NJ;R^08J<5P[OG-:N&=%J3@S2+TW#(+>(+"\.T>6Y2W5=+.2 MXDBD.8UH9F)#M=9(CG$CRH.6N,O03F_NX0"\!3)]I+L*U-7*U8AJ]MRL1[CI M$((W$&+R67!=*O(3SR%_;>\BFX%2<*)T$XP"_MKR:Q)Z,Q)X@3^"%PXAAA8O M_$:(MTQEE5"M!/+7=J>TQ!OQ]PC^?,"?6_SY&_@/^%#RM@(B]D0SU*@P,]E[ ME9")@C-S!2_E=A3:O,BE:F@&:P>?G )Y &?S6$J 5TDG#^SIU<)DNJU%R[4B MC!-=BE91GJLKFU'SX[W,)H]CE)>3!W3*,E $$4@C1=YF"(O)XVH/4J)SJ@DE MC6!<6V_X9,D'$L[F28AC,%M$9HQF8>+9T?>C=X"* \@.RP]3$B4D#%(2IDA7 M:%H-5(VCV/?MZ/F=@WB1VG&^B,B(O-$@;_1N>4]N=\\OK$T(JH_GDL*CZ#]$ MX?MOL%Y.[D[+)H]!Y%GAXD6"XWR6QMT8)<&+<&'LD] /21KZ9!&$WT^6>) E M_C^R%" *29OR^9(4HX@_6HJ!Z7+RFY"Z)-L:),NHS7W4:Y"$D4C&Z8Q66F$,*F8W+3<3#EZA8RJ'=88$)_UBGT M@:3Q?++-MEIB;TN2', ]_="Z-.'<3!TSYM_ M 5!+ P04 " A@A!3W\1"0GT" !2!0 &0 'AL+W=OSIARXOLZ MV6'!]+DL4=!-)E7!#&W5UM>E0I:ZH(+[X6 P\@N6"V\^=6>W:CZ5E>&YP%L% MNBH*IGXOD^H\B# MI-)&%DTP,2AR4:_LJ:E#)V \>"4@; )"Q[M.Y%A>,LC:+;G.+,?)$DLA)&PPH3S!_9AF,?OE(SG-U96_>FOJ$TUME/&LAE M#1F^ CF"&RG,3L,'D6+Z=[Q/]%J.X8'C,CP*^*42YS <]"$>CP MAO^CF64&%2PX=2D3"0+U.UPJ3',#UU)K^+'8:*.HB7X>81"U#"+'('J%P9IF M*ZTX@LRH+QLVJL-&H'FI\$=1[?Q.=,D2G'DTH!K5(WKSLT51P^<"[M>G;]^, MPR!^KWM 5457U2O*6VQ(_##HGS2UZ9#1< IA_]TX_T>8%JZZ99 M@\.K6[X];1^,13TGS^[U:W/#U#87&CAF%#HXCR\\4/4$UQLC2S&PO=V]R:W-H965T"V%-#.OL+:Z# *3%5@RP.M_G,"YT@%)A9Q\!H M><$K%,(1D8S?>TZO"^F Q_L#^TV3.^6R9@:OE'CBN2UFWMB#'#>L%G:E=E]Q MG\_ \65*F.8+N]8WB3W(:F-5N0>3@I++=F6O^SH< <;A)X!X#X@;W6V@1N4U MLVP^U6H'VGD3F]LTJ39H$L>E^RD/5M,M)YR=W\H7E%;I-SA_9&N!IC\-+/&Z MVR#;I'$3>&DJEN',HQ$SJ%_0FY\O2E5+:X@8;*%JPV1N^D!%PJ9(UYAAN48- M2>3W5FQ'[6%1$TV(HZFTVA*_(7.<3B =1KT;+CFU M40Y;I7(#B1].AO1-PD'O45DFWM."L9^,AS#P!TG46[4JX9R8D@GTX7PR2:#_ M+\8'20_,&8S\*!TUL@;)&#XJ?'#4RR7J;3.Q!C)7@K:M.VOW*"S:67AW;U^4 M.Z:W7!H0N"%H>#$:>*#;*6T/5E7-9*R5I3EKM@4];*B= ]UOE+*'@PO0/97S M/U!+ P04 " A@A!337NP46L" -!0 &0 'AL+W=O!#L HVLTV3_OO9AK!,:K,;_'7>Q^\Q/I[OI'K4):*!?5T)O0A*8YKK,-1Y MB375%[)!85<*J6IJ[%!M0]THI,R+ZBHD4709UI2+()O[N;7*YK(U%1>X5J#; MNJ;J>865W"V".#A,W/-M:=Q$F,T;NL4'--^:M;*C<* P7J/07 I06"R"97R] M2EV\#_C.<:>/^N RV4CYZ :?V2*(G"&L,#>.0&WSA#=850YD;?SNF<&PI1,> M]P_TCSYWF\N&:KR1U0_.3+D(9@$P+&A;F7NY^X1]/A/'RV6E_1=V72RY"B!O MM9%U+[8.:BZZEN[[3#*KG*K,]E:84,Y@[.O=%.A/I^'QE+=6ICWA%5'(*\0+N%."E-J^" 8 MLG_UH74S6"('2RMR$OBE%1>01&,@$8E/\)(AQ<3SDO^D^'.YT4;9:_#K!#0= MH*F'IJ] 'VQUL+9"D 4T_0:XMZ6B4;]TAB=IKO*N=4-S7 06IE$]89"=+6O9 M"J-'7( I9:NI8/H<[/&@/YY;S+'>H((D'H\.239*LC:W(AL,#L1SU/ 6IN-X MDMHVGI+1+1:H%#+KW7:XV [.X=V;&8G)>YA<7@U(A<) A\M;Q7=$:U=87HH;<9=C=UF%VJ/5E=\7_AG&PO=V]R:W-H965TU1TTFC3<4>FV26V-\CK$-3)A*7I+.FX4-%J$?8V9K70@Y-"X<: M';J.FV]KE'J_C++H8>.CV+7.;R2K1<]W>(ON[WYCR$J.*+7H4%FA%1ALEM%U M=K4NO']P^$?@WIZLP5>RU?J+-][7RRCU":'$RGD$3K\[O$$I/1"E\?6 &1TI M?>#I^@'];:B=:MERBS=:_BMJURZC,H(:&SY(]U'OW^&AGJG'J[2TX0O[T;<@ MQFJP3G>'8+([H<8_OS_TX22@3)\(8(< %O(>B4*6K[GCJX71>S#>F]#\(I0: MHBDYH?REW#I#IX+BW&ICZ'Z-^P9[Y('#%Y M_Z0ZH*Y'5/8$Z@P^:.5:"V]4C?7W\0EE>$R3/:2Y9L\"_C:H"\C3&%C*LF?P M\F/9><#+?U)V#!O)E?N^>OATO;7.T(/Y_ Q5<:0J E7Q!-4MZ:@>)()NH#_M M-CYV6Z'[49.?!?9RO;(]KW 9D1XMFCN,5F?7G1Z4LR 4N%8/EICL.5#_,/3O M-5;8;=% GL63VU;W])BJEI#-_Y*"%Y!E,1$7QV:79@B%BK?Z5%JQ]WCH+H>]?GH/DZY#]SLA+(@L:'0]&(^C<",DV,T MG.Z#6K?:D?;#LJ5AB\8[T'FCM7LP/,%Q?*_^ U!+ P04 " A@A!39TC/ MZ(4" !W!0 &0 'AL+W=O=77$5[ *DB7PVTJ*W4 M.&A%0!VQZF/;C);6/AV)GM4/CWNW;2T$VTVDML MWX]S[CW.]62K]+,I$2V\5D*::5!:6U^%HP1REXA=)P)4'C>AK,XZO%T,7[@.\\!J%<$!4QN\.,^@I7>+^?H?^V?=.O:R8P6LE?O#"EM-@ M%$"!:]8(^Z"V7[#K)W-XN1+&?V';QF91 'ECK*JZ9*J@XK)=V6NGPU["Z%!" MTB4DONZ6R%=YPRR;3;3:@G;1A.8VOE6?3<5QZ2[ET6KRJT9: TOV MQE8"@[>H('3)^25L:N)4% M%G_GAU1K7W"R*WB1' 6\:^0YI-$ DBB)C^"EO0"IQTL/X'5]F_?&F3#P<[XR M5M,O\^L(Q;"G&'J*X0&*1YJDHB%MU9K^PD[O>D]OUNF-G=X?R7R4PHWNE:E9 MCM. 9M.@?L%@=CJO6BXNP9:J,<1ESH 41*_@#>98K5!#&@].YO\6]@F2039. M:/QV+GIK_ZK, MVV%Z#V^?I'NF-UP:$+BFU.C\,@M MV/>'JRJ_6BME*5!]=N27D;4+H#\:Z7L M[N (^K=V]@=02P,$% @ (H(04_ZBEGC4! JA !D !X;"]W;W)K M&ULQ5AM;]LV$/ZN7W'0VL$!7%LOEF2EMH&\K%B& M% V2M/TP[ ,M4;90271)*F[VZW>D+,6.;479ANU+3)J\N^=>GCLSDS7CW\22 M4@D_\JP04W,IY>IT.!31DN9$#-B*%GB2,)X3B5N^&(H5IR360GDV="S+'^8D M+@-!U'F.>&/YS1CZZEIF_47M^EB*=47P]ED11;TCLK/ MJQN.NV&C)4YS6HB4%4DDF4TX6P-7MU&;6FA7M32"2PN5E#O)\31%.3F[INB2@-X]F6=4G$R& M$I6JHV&T47!>*7".*/#A(ROD4L O14SC7?DA@FD0.36BWW<$DC MFL\1NVOKN%OP!IQ^X'C&51%Q+63W'3LP\&*UU9+.>P,MG'2P MASFF38[1EML?C8(]N2PE\S1+Y>,+.,?CXSA[KH6(GJ'TW ,H]ZWMH_3ML(.< M6*(UD)3G*&3W;T-R"(B_5P'J*EG8? M6=/(X%+U6.Z]J@4WA M&;<:2XQA17@;0ON!9^#2420-0K5T<6F-QFHY@L *U,(#=SPR[K&U4Y)(E1?C M7KN'XSC-RYHV*_*H&""0CV'H&]=4B%.@28(_/Y3).O8J&CTW"+ #W2CTF(T' MDI4Z:DDIU7PZJE?QO-(;E9QKNLVS=*';FH!2>[>A44_W'31RC7UEF]W;$F^J M7M.6_*!)?O ?);_5SM^:?Q_2@A01?=7T\\=/(^7PK+,=C.Y+JI^/$,]_)M)M MQGG>/IJK K-*L563"$\T)MNXJ8IE,_9>/^* -0CJ*6 /;*O;% @&CAH#[B"TV\= V,0[ M_.>=0/UL2 Z6P9&NT&KS=5VA,GMP(-AA-0_&V^V^+MO6IN\$[1W??GV_=_S. MS=YYN=-OO#B8X>'6^S&G?*%?R0(T^NHIV7S;/,3/JO?GT_7J%?^1\$6*!C.: MH*BJ2!-X]3*N-I*M]&MTSB2^;?5R20DZHR[@><*8K#?*0//OB=E?4$L#!!0 M ( "*"$%.X.##I8P0 ",- 9 >&PO=V]R:W-H965TFU,8;P;'2D'*E);YEZ*?G)[7"':7((OU>,\5,JQ1Y=TV7'-1/TXG&',9R MDF[CG;3QW%?BA>1"E#I7Y$.90?;4?X+8.H#N \ 3=S#@;W5Y1#S;(J[M.@/Q MO*Y@KXGGOQ+OZN;>;)%+*G4)4I%K2/-2<+&^)^?GI^3;!11+D'\.I/*[5'Z3 MROM'O27?S@V.,PV%&LH6=-F"X<)P7K.: Q$K0CD7*6V./:ZTT)03G%G.\ 3A MZ!%0FN&)AHQ4M4QS/-7XFJ70Q_=@5J,9QZJB*0JD%8O6" M>'0IH:(L(W"'8J1 $<=*'!^W49RDOB<_TJ)Z3P"[7*%@:'-6,(*FY9J9@%0I MT.K8;.'XHQ[4V(_.V;,"-+\2*[VA$D@2CGX1(MLPSDEB!6XTNF[ZUP8A3F#% M@?>(NZ+W#6C'LH/ ;,L:V\H973*.C!NLD3_Z)#0\VKJ./3K%,9&H2;NF%DZ\ ME$T!CM?%0E22E@CTP1+K_2%V'><]X:)<$PVR(*X7;G%VC*9XVE@&LCT'!\3Q MK"0,1GN3X_O]]/C12SZP(X^,Q6[P.C5../I<-: 0.@<#5!KE/!2KPUIMN2)N M9/<1V!$36*&;/"4FLMPX>2XCK)"QR]3"!YPU1%B?>,7A^[,1"[ASTG M>9.] $^I309T(NQT(GQ+ ,D5K1B4*9!SG1WM(WE1%SSZ#R0O[K+%_XOD#6;] MEY+GN7;O5(7VS@0YEHO'^Z7J!://.@?9G;WMT?>\ 2UT_'B/B5,XUKV:V8T< MRH># )Z+89CTB&'DV+U3YWO.6\)G>?:>D^DD_N"8'>[*8QB]*8^.%<7N'O+X M:J'IMII%V]%A#A++]L.G%"26$_3(7O22]-XF>NXS\4*& M_IYVH4"^T=G82GR_5[HF.Q?7 N2ZN9XKTM32WF&[W>X+8-%>?!_-V\^'"RK7 M#+6&PPI=[:,([RVRO9*W"RVJYAJ\%!HOU5"R0! I L !D !X;"]W;W)K&ULE59M;]LV$/[N7T%HQ9 JBU1[YEMP$FZ+L/:!4FV?ACV M@9;.%E%)5$FJ3OKK=Z0=Q4UL+?UB4^3=<\?G7GC3C9"?50F@R7U=-6KFE%JW M9Y.)RDNHF1J+%AH\60E9,XV?+ M2ME?LMG*QJ%#\DYI4>^4T8.:-]M_=K_C84\A]8XHT)T"M7YO#5DO+YEF\ZD4 M&R*--**9A;VJU4;G>&.",W]7][\DJN\$JJ30/Y9+)66F$7_#I@- M>[.A-1L>,7N+Q55T:$>L2%ZB45"$-R1G4C[P9DU8+;I&F]/USL%#W _:,.5\ MIEJ6P\S!>E4@OX(S/UE89&M-EZ)3>&]U2NZ$9M7HG%6LR8$P32XAAWJ)V1#X MEFN/O"%QZ*99.C+,DT7^I>.*F\I2)$CXG'0X _Q^-XZM-BS_1'TZ!)6 MO.$:WE;8@0I4Z=.,V30[&]U)5@!I6(UY\(9$;I:$^'_BNT'DD5-*'0E%CI#<.F@PE T?W ) ': MSGZ$U^648B'[V9931,5X#M1EW-=E_.JZ?.[/H:(;1#M<=+8IDXL* M,N=&@I'TH74X]OL?@?O6$$-PH'N9-X<"-6CGA[KC M.Z5Y;;KBZ ;,P%@@[>C>+C]C-_(#\[I0XE,W3A.S#NS:HV8=XC/BAIF5B;#P M_2@SRYA0K!+L@CB\ %MI!/6MV+94!G-\LC8K=), " *!@ &0 'AL+W=O M$E\E[O??<1WDXTV][9$=/!8 M266G0>G<^CR*;%9BQ>VI7J.B+X4V%7X$:O2>44TFZSY"F_1?5I?&Y*BCI*+ M"I456H'!8AK,D_-%ZNT;@\\"-W;O#+Z2I=;W7GB?3X/8)X02,^<)G%X/>(%2 M>A"E\7W+#+J0WG'_O*._;6JG6I;C-.]S6,_"\ M3$O;/&'3VJ9DG-76Z6KK3!E40K5O_KCMPY[#.'[&@6T=6)-W&ZC)\I([/IL8 MO0'CK8GF#TVIC3N705'1GENZI]AX,X(?SW*YYAM. IL^B>4.*0)&$_[O?NM..R*0+8.!PEK/<1K85:\4H;)WYB#CDUNUTW:+;M[.]V_S M=DM><;,2RH+$@ESCT]$@ --NGE9P>MU,^U([VAW-L:1EC<8;T/=":[<3?(!N M_<]^ 5!+ P04 " B@A!33?<@<=T$ "4#P &0 'AL+W=O[Q!_]'GCKE<2Z/.F_)CD=O%R4B,(%+J&/.L@V2.0"5PTM5T8>%OG*O^G_QC# MZV-DFQC/V"#@+VT=0D0"8(31 ;RHSSGR>/$C>!^EUK*V\.E"5==*_S4 &?>0 ML8>,GKN,\.E7=(%W5E5F:$+>3\@'<[C"[LS;4D$S VFPI99N.@.MB\ VH(PM ML&85S&2AX5:6K0(LIND--&O+N5N#+_GIZ!B=AZ=5T[KPBQKLHFF-K',#ZFZJEA:6"E7=%3SD*#DOX;?6M9$+Z:,7094? M;8U.YW.MYKAF!^];:RP"%?4B;"3UW5C]]ASR#O61 +'D1"H!6/\"*B#IB]WDR& M5NLWC]T/<'^8J<+54:,!:ZK0.#R,@I3$\!)8F*58G%ST]KL6 D5.]2('E 11 MR@.! !AYR%P6G+N, I*1G>OP50#?BE^: 4W20,2.'18*CA1E?LS%/NP.^J^Y MA80%-&7=NGM&*=TB\S"+ TX)$D-"@M]"3H!E?#>)3S'_%),$:,0#3H1G0:0N M*#^.G^30N8J=KD-"DO9"D@X+B1>/]VOIW&,G%#VP^&]VPJR?,/OW)7$0\G\G MB5$01Q$6K>_?D&=8"H2Z,0\8HWNJ(H(0$E#.BE52L_]>=# U%5 =VCJW_9'SM/NI/5@WIU7+Z2>%ZB= MI9JA*PE3_&O6W1FP>[#-TI^[KAN+IS@_7."Q66EG@-]G36,W#VZ"_B ^^1M0 M2P,$% @ (H(04P@4ST66 @ ?@4 !D !X;"]W;W)K&ULC519;]LP#'[?KR \8-B K7:<]$"7!$B:%3M0(&AW/ Q[4&PF MUBI+GD@O[;\?):=>!K3!7FR)XG>($C7>.G]+%2+#76TL39**N3E/4RHJK!4= MN0:MK*R=KQ7+U&]2:CRJ,H)JD^99=I+62MMD.HZQI9^.7E-Q"*33<:,V>(/\I5EZF:4]2ZEKM*2=!8_K23(;G,]'(3\F M?-6XI;TQA)VLG+L-DP_E),F"(318<&!0\ON-%VA,(!(;OW:<22\9@/OC!_;+ MN'?9RTH17CCS39=<39*S!$I98/#O - M^VH,(]_P";Y94;C6LK8;6#JC"XT$WV]?/#_+!Z=O"6;6ML)QC8WS#*(6.@T&V9M/(.]-A*PU%9)RC\H#AFL# M"RRP7J&'X2 >?';TV,&D>SU1H]_$SB>(Y]NU1Q_M'Y=9UU-_T[N7Z4KYC;8$ M!M<"S8Y.CQ/P7;=W$W9-[+"58^G7.*RDE.A#@JROG51E-PD"_9,[_0-02P,$ M% @ (H(04\O+=9). @ !@4 !D !X;"]W;W)K&ULE51M3]LP$/XKIPAI( V2IBUO2B/1LA>YRYVRES:.M$0E>I%!V%-5$R_,XMD6-DMDCO43E M;BIM)"-GFD5LEP99&8*DB-,D.8XEXRK*LW V,WFF&Q)H+-<*#%:CZ*)W/AYZ_^#P@^/* M;NW!9S+7^M$;5^4H2KP@%%B01V!N><8)"N&!G(RG-6;44?K [?T&_7/(W>4R M9Q8G6OSD)=6CZ#2"$BO6"+K1JZ^XSB<(++2PX0NKUO?D+(*BL:3E.M@ID%RU M*WM9UV$K(.V]$Y"N ]*@NR4**B\9L3PS>@7&>SLTOPFIAF@GCBO_4V[)N%ON MXBC_HKE:P$2K HV"_4LDQH4]@$.8,N7^BJL_?;!PS9\:7G)ZA9E@RL+]%.4< MS0/L 5?PO=:-9:JT64Q.DT>.BS7_N.5/W^$_AJE65%OXI$HL_XR/72Y=0NDF MH7&Z$_!;HXZ@GWR$-$E[=[>7L+]WL .VW]6I'V#[_UFG^VOG"%>$TC[LH!ET M-(- ,WB'9L)L#96;% N5T1+<\!GFV_?-TK98QP'+3]]S?IB>G@Z3+'Y^0\.P MTS#&B*!K9"$98^O[F!:>WR(?_DI_U!KV_R>.MWI1H%F$"+12Z4=2V:7?: M#?E%V]N_W=L78LK,@KOF$UBYT.3HQ$DP[=2U!NEEZ/2Y)C&ULI5;O;]HP$/U73E$_M-+:_"*A18!4"M,V MJ5)5VNVSFQS$:F)GM@/=?S_;"1D- 57K%["=]^[=.Q\YQELN7F6&J."MR)F< M.)E2Y05+Y'I)RLN"J+T5JQ=60HDJ245N1MX7NP6A#)G.K9G#V(Z MYI7**<,' ;(J"B+^S##GVXGC.[N#1[K.E#EPI^.2K'&)ZKE\$'KGME%26B"3 ME#,0N)HXM_YH$1N\!?RDN)5[:S!.7CA_-9OOZ<3Q3$*88Z),!**_-GB'>6X" MZ31^-S&=5M(0]]>[Z%^M=^WEA4B\X_DOFJILXEP[D.**5+EZY-MOV/B)3+R$ MY])^PK;!>@XDE52\:,@Z@X*R^IN\-778(^@X_82@(01=PN ((6P(X4<5!@UA M\%&%J"%8ZV[MW19N3A29C@7?@C!H'+,M,G2R7T4ZIY:OJ(&V05 MPOD<%:&YO(!+6.IF3*L<@:] 42VZ-BO1( 4F?,VHO>9+>%[.X?SL LZ ,GC* M>"4)2^7853HWH^ F31ZS.H_@2!XAW'.F,@D+EF+:PY^?YL8 M67 RX(^*74'H?8' "_R>?.X^3O?Z['Q.??'?ZN^*$;9=$MIXX9%X3Z>Z8'1" M8- *#*S X(C $L6&)BA!=P^4@J=5HB0H09AS?W"$HN(DZH/DA* J'WGO0H@?D^U$+>E>*J"U%],E2 M\ V*HQ6H@T=[*?GA=:< AYAHV+%_" F#3IA%#^;:ZS\[G>A37D_-?^'J.WQ.QIDQ"CBLMY5T-]6V(>C;6&\5+ M^_)_X4J/$KO,]-\)% :@GZ\X5[N-$6C_H$S_ E!+ P04 " B@A!3/ 2N MJ^," #E"0 &0 'AL+W=O?4M2H;"KB\?B@_D4'+X-980Y3FOY,(A&/ MC)Z!(ECC/!7W=/\5RH!\I1?2E.M?M"^QEH'"G N:E63I09:0XHN?RT0<$:1. M,\$I"4Z=X)TAN"7!O=2"5Q*\2RWX)4&';A:QZ\3-L,#C(:-[Q!1:JJF!SKYF MRWPE1#7*4C"YFTB>&-_##D@.Z'H& BJ#I MZ@CE 639UBEH]A;D!_W>*6C> /+Z?@4ZB=&O8O1;8UP0LJS>##:M.M;'3?5YN"[A^GW?%K:9^^!3E!OUNKS5N0UPMJH'D# MR.\ZS;7I53'V6F-<'@ZU"VK3KS3['U8;VWH]Q:WW5:?DU_XZM>HT@6RW5IT& M4,^M*&PO M=V]R:W-H965TLY2 MP@=&+,2F9YI\&4.&^37= )$[*\HR+.24K4V^88 C3[K["J5# MOM);TI3K)]H5V%""ESD7-"O)\@190HHW?BX#42-(G7:"4Q*<)L$[0G!+@GNN M!:\D>.=:\$N"=MTL?->!FV"!AWU&=X@IM%13 QU]S9;Q2H@JE+E@1/#&\ MARV0'-#E! 1.4GZ%/J.YK,8H3P'1E:R%8G_Q@M9 UPQOXA<)>9Q/T.7%%;I M"4$/,20F;R]+\J##O'#'OHADE(N9H2B*(6OB3T_S@!-^4H:CB MX>SC,7)."G[+R35RK4_(L1R[Y3SC\^E6FSOOLS[];^L'P7"KXG"UGON/XJ@G MOW="UZMT/:WK'=%]H *G^])J*YJ"'FBZ^M5MAVY@RX!LZYEH 5FV=0B:O 7Y M0;=S")JV@+RN7X$.?/0K'_V3/GZG3,3H)@.6+#'Z-8-L >SWB> %E7#PH4D) M*]WP?4DIZ'XM2H[O-^(];@&%KM](REN0YW0:Z9VV@+K.D:1T*A\[)WV\)0(8 MP>J*DKZ>D91N)=S]T*38UNO_V7I?6DI^O7IM*VA^+"TH)VSFI4W*L\-&8EI0 M?F@U$F/6KB3Y#:QU+\#1DN9$%#^@:K7J-V[T+=M8']F]L=VR/E']B;X"7^6+ MYF:&V3HA'*6PDJ:LZU#6$"OZA6(BZ$9?B LJY/6JA['LL8 I@-Q?42KV$V6@ MZMJ&?P%02P,$% @ (H(04[=%EQH1 P C @ !D !X;"]W;W)K&ULI99+;]LP#(#_BF#TT )K_6I>11(@:39L PH4S;H= MAAT4F[&%RE(JR4F[7S]*=MQL<8)VO<1ZD?Q(BF*&&ZD>= Y@R%/!A1YYN3&K M*]_720X%U1=R!0)WEE(5U.!49;Y>*:"I$RJX'P5!UR\H$]YXZ-9NU7@H2\.9 M@%M%=%D45#U/@#4- RO@3GQGL-$[8V)=64CY8"=?TI$76"+@D!BK@N)G#=? N=6$'(^U M4J^Q:05WQUOMGYSSZ,R":KB6_ =+33[R^AY)84E+;N[DYC/4#G6LOD1R[7[) MICX;>"0IM9%%+8P$!1/5ES[5@=@1B,(# E$M$#GNRI"CG%%#QT,E-T39TZC- M#IRK3AKAF+!9F1N%NPSES/@.UB!*(*MSO7@[]=0M"IT'H'$78WB8%BRS'*R*#%0H.L=S6REMK%69CL[K.=A$(?MM-V&MOO:@.$%@>:"M %T M]P"B0;??;K_7V.\=M3])4^>P;L)!T[4CP@N"AS/0_3="OC9G_3V8. X[[32#AF;PU@MFXGMA M'Q^3 UDI9F,'^$FWI=C&.=B_6YW.@4((@Y=W-?BO4DA*I3"76Z[W9KRFV*WB M\WCP+[V_TR *4)EK@QK?)*S*JE_"Z#L =Q?2FFV$VN@^0,R_@-02P,$% @ M(H(04UZ(]KEU @ J08 !D !X;"]W;W)K&UL MI55=;],P%/TK5]$>-FG,:9*5:4HC]0L!8FC:&#P@'MSDMK'FV,5VVO+OL9TT M*UM7%7AI[)M[SKGWUCY)UU(]ZA+1P*;B0@^"TICE-2$Z+[&B^D(N4=@W*J2%!U6<1&'8)Q5E(LA2'[M562IKPYG 6P6ZKBJJ?HV0R_4@Z 7; MP!U;E,8%2)8NZ0+OT3PL;Y7=D8ZE8!4*S:0 A?-!,.Q=3Q.7[Q.^,ESKG36X M3F92/KK-AV(0A*X@Y)@;QT#M8X5CY-P1V3)^MIQ!)^F N^LM^SO?N^UE1C6. M)?_&"E,.@JL "IS3FIL[N7Z/;3^7CB^77/M?6#>Y_22 O-9&5BW85E QT3SI MIIW##L#R[ =$+2!Z#GA-(6X!\;$*20M(CE6X; &^==+T[@PV=[/D\G:"CC^@S> MP,/]!$Y/SN $F( OI:PU%85.B;$%.!J2MV*C1BQZ12R&&RE,J6$J"BSVX">' M\?T#>&(;[[J/MMV/HH.$'VMQ 7%X#E$8]?;4,SX>'NYKY__4I_^L_L MJ6!$"WO)9P9P8WU0X[X3UC#T/8,SP55F+3$EJ]U_[65.+WZ6,SF"9_HR)[YZ MRFE:)#MWKT*U\*:GP8^RF7T7[7QUZ.WD67S4NQ[W]L0GUH<;VWRB;TS\AJH% M$QHXSJU4>/'66H-JC+'9&+GT-W\FC?41ORSMMP252[#OYU*:[<8)=%^G[#=0 M2P,$% @ (H(04Z=(9D!7 @ \ 4 !D !X;"]W;W)K&ULC53+;MLP$/P50N@A 1+KY4=JR (<&T5;M(41-^VAZ(&65C81 MBG1)RD[_ODM*495$-G*1^-@9S@ZYFQRE>M [ $,>2R[TS-L9LY_ZOLYV4%(] MD'L0N%-(55*#4[7U]5X!S1VHY'X4!&._I$QX:>+65BI-9&4X$[!21%=E2=7? M6^#R./-"[VGACFUWQB[X:;*G6UB#N=^O%,[\EB5G)0C-I" *BIDW#Z>+D8UW M 3\8''5G3&PF&RD?[.13/O,"*P@X9,8R4/P=8 &<6R*4\:?A]-HC+; [?F+_ MX'+'7#94PT+RGRPWNYEWXY$<"EIQ/'Z')QPG,)-?N2XY-;."1K-)&E@T8 M%91,U'_ZV/C0 83#$X"H 41O!<0-(':)ULI<6DMJ:)HH>23*1B.;'3AO'!JS M8<+>XMHHW&6(,^D\RV0EC"9WD $[T V'*_(-7\_%$@QE7%^2:[+&MY-7'(@L MT/<&H#H @8!KDHMWEXEO4)BE][-&Q&TM(CHAXG,E!B0.KD@41&$/?'$> MOH0,X:&#!\_A/MK1>A*UGD2.+S[!]Z9T?\TWVBA\A;_/G!BW)\;NQ.'Y6^@< MHOM^)6J+1.:<"@0%0PF2*+J_E)/C-R[$MU( M@P7OACMLR:!L .X74IJGB:WZMLFG_P!02P,$% @ (H(04U;QE,R? @ M=P< !D !X;"]W;W)K&ULE55=3]LP%/TK5L0# M2$"^/SJUD: 5&I,F(0KC8=J#V]PV%HZ=V6X+_WZV$[+2I-7VDMC..?><>WUC MCW=\QJ8_K+BHL)*3\7:E;4 7%A21=W M\Q*WPH0Y^=BN/8A\S#>*$@8/ LE-56'Q?@N4[R:.[WPL/))UJB9VT4I2 5,$LZ0@-7$N?&_3#.#MX ?!'9R;XQ,)@O.7\WDOI@XGC$$ M%);*1,#ZM84I4&H":1N_VYA.)VF(^^./Z'P0_.D((6D+P MKX2P)80VT<:936N&%<['@N^0,&@=S0QL;2Q;9T.8V<6Y$OHKT3R5W[,M,,7% M.SJ?@<*$R@MTA>:Z68H-!<17B'2(*_0\GZ'SLPMTIE?14\DW$K-"CEVEG9AX M[K)5O6U4@R.JWS;L&H7>)0J\P!^@3T_39[#4=-_2O<]T5^??%2'HBA#8>.&1 M>,/I_KQ92"5TG_TZ(1%V$J&5B(Y(/.*=WC8%@F Z6+"&GEBZ^?6V>>1%NC;; M_;+T07Z:Q!WHD[.HV.,*)[NT!KSH?[+.Z)AMXH.7 V J](V5+.FO)26M/7&'ZMUN&O"4] MV2S,#KWU07$<'BE;VGE+3S<;2!!;&/*4]N2N_" \W,H!U&@4#IO*.E/9_Q3L M$C%00PZS7H^G?I0>&.R#HCC,#@RZ>\>BN9*^8[$F3"(**TWSKE.=H&B.^6:B M>&U/R@57^MRUPU+?C" ,0']?<:X^)N;P[>[:_ ]02P,$% @ (H(04^74 M2,!Q @ 5P8 !D !X;"]W;W)K&ULC57+;MLP M$/P50L@A =+H9;%;4\:=-+%K7K U1B,W%\9[?PQ%:E-@MN MFC1T!0O0S\U#C=H;$U/)4H@7,_F6 M3QS/"((*,FT8*'[6,(6J,D0HXV_/Z0PI#7!_O&/_8FO'6I94P514OUBNRXES MZY <"MI6^DELOD)?3V3X,E$I^TLV7>QXY)"L55K4/1@5U(QW7[KM?=@#^*< M00\(/@H(>T!H"^V4V;)F5-,TD6)#I(E&-C.PWE@T5L.X.<6%EKC+$*?3N82& MLIQ MJ\35*,>0NEF?^J%+'9Q(_;WE-R3TKDG@!?X1^/0\? 89PGT+]]["731A<"(8 MG @L7WB"[VS5O^^72DN\9MI1= _HD"N609'?>SH M8DMGGN4Z'?O1*''7^VX=!OGC8(AY(W0T"!V=%3J# J2$'"W! >.KP9!CQ]5Q M17L"HOCS<0'1("#ZD%,2N.Y=REK)]"N^U$8HIH^Y%1WHN'WOU6'(.#SA53Q( MC3\D=>?0->%P5%Y\>)A!>/M.X&&0/QJ'[Q2Z>\_>M-Q'*E>,*U)!@3#O9HP% MRJZ-=1,M&ML)ED)C7['#$CL_2!. ^X40>CVGLRWW?Y[N>OPQ64MWK L"0IY(+/?0*8ZI+W]=9 2759[("@6\64I74 MX%8M?5TIH+D#E=P/@Z#OEY0)+QFXV%0E UD;S@1,%=%U65+U/ (N5T.OYZT# MMVQ9&!OPDT%%ES #[\CB5G)0C-I" *%D/OJG_8"P!83;@/@-0-0"HO0MPI?M-[:YQ*34T&2BY(LIF M(YM=N.X[-/:+"3LG,Z/P+4.<2:8*1TZ99T)%3B8/-:MP",PI^88C>IR"H8SK M$_*!W,U2+"OG/]3G_RS^JMF M1-TT1(XO^LLTG)(II\*\'@KRZVJNC<*K_?N 5-Q)Q4XJ?D,J!?2UC%%G%_"$ MOJ=AWS@U+'W'8DWO,8EC+/5Q\R_:S0D_;>6DNSD7P5;.9#?G/'S):I?CWIYXBK[;V.0+?6/:-U0MF="$PP*E M@K./: 6J,<)F8V3E;OI<&O0-MRSPVP'*)N#[A91FO;$"W=&ULO5?1; GNN3HZ5SI(\ST7WV0"H-!#EN9R825*%=>V+<,$,BJO M> &Y?A-SD5&ENV)KRT( C2I0EMK$<:9V1EEN+>?5L[58SGFI4I;#6B!99AD5 M/VX@Y?N%A:W'!Q_9-E'F@;V<%W0+&U"?B[70/;O)$K$,3N:<25CS]FT4J65B!A2*(:9FJCWS_.]03\DR^D*>R^D7[.M:Q M4%A*Q;,:K!ED+#_\TX=:B X 3YX D!I S@6X-:!2SCXPJZ9U2Q5=S@7?(V&B M=3;3J+2IT'HV+#=EW"BAWS*-4\NUT"M"J!^(YA'Z]7O)"ETC=8'^U"OH[2TH MRE+Y#EVBC5X_49D"XC$JNAAH,;G&7*+/FUOT]LT[] :Q''U*>"EUF)S;2K,U M8]IAS>SFP(P\P>R/,K]"KG.!B$/P 'PU#K^%4,-Q!7>.X;;6J!&*-$*1*I_[ M'T)=H'5*P69_&=D,+<9S*T&FYQ3E8["6\'EH)2'=-,JG=FY MNR5Q/&\RMW==Q4ZC,,9>T$0=<9TT7">C7.] 2EUV&H9E5J940:2WD;:4D%&S M48?8'A)Z'1Z7V DO]+6KUXAZAZ)QQF_F36(WH:1$@P M'>8Y;7A.1WEN$E[HC1XF^KGHL45?/T!V#V)LJ?G-./[+K^N@&2QXWG4=G"B+ M,7'[^I]&S693/*S_K*$Z&Z6ZXEE1*A#RP-5\=@3/62C/$1\[K?TZ+R\_[K@] M?MX"U/F.*N#.W%X!!J(\WQLN &X=%Y-1LG_%,0L!Q:7(F2H%5*1C]F#:YY6A M]5OLOD(96LO$XY[Y\V4X]<(I\?M5. UR)T^X.V[]$H\;YDW)THCEV[,$;]T- M3U]!\-;DL/_,@OLG6DX"!_<5'QW5',&O94%#6%CZ@RA![,!:HK$)M4:*QYWT MSDSDG(JT?H=G+U\1TAH?<9ZW(G6^8R=RG5Y%QD?]^8J0UEK)N+7>@;Y-)#R- M$,OT"7D'9CYGV13IG$%?X1!*6EW04;RHKCGW7.E+4]5,]+T6A G0[V/.U6/'W)R: MF_+R7U!+ P04 " B@A!3EGZ*TI8" !6!P &0 'AL+W=OY\V,F6BR=9 "CT4E(FITZA5'7C MNC(KH,3RBE? ],Z:BQ(K/14;5U8"<&Y%)74#SQN[)2;,21.[MA!IPFM%"8.% M0+(N2RQ>[X#R[=3QG=W"/=D4RBRX:5+A#2Q!/58+H6=NYR4G)3!).$,"UE/G MUK^9Q<;>&GPGL)6],3*9K#A_,I,O^=3Q#!!0R)3Q@/7G&69 J7&D,7ZW/ITN MI!'VQSOOGVSN.I<5EC#C] ?)53%UKAV4PQK75-WS[6=H\XF,OXQ3:7_1MK7U M')354O&R%6N"DK#FBU_:.O0$_NB((&@%P:F"L!6$-M&&S*8UQPJGB>!;)(RU M]F8&MC96K;,AS)SB4@F]2[1.I;=9QFNF)%K@5[RB@##+D5X4->3HXXMN%@D2 MG<]!84+E!;I$2]U(>:TM^5H?0JNN>FKM*U[0 M%2^P_L(C_OZ_%#]O5U()W;N_W@D?=N%#&W[TK[-K0P[5L_$PMA[,/_HY#:)) MF+C/_:H=&D71]5^C-W"C#F[T+SB;.F$*!$@U!-=XB'IQ_2C:8SNTT8[_$-&(U'1_C&'=_X)#Y]KH)3.L0V/@SK3_P] MMD.C<#()AMGBCBU^E^V!*TQ/Z_8A[OBPU49QO,=]:.2'0;3?D&[OUC,OSC3!2O[$6XXDI?JW98Z(G31=*_W-I "6/&1"FO-^ M:FU^-AB8.(6,F4#E(/')4NF,6;S5JX')-;#$@S(QB,)P,L@8E_W9U*]]T+.I M*JS@$CYH8HHL8WIS"4*MS_NTOUWXR%>I=0N#V31G*[@#^RG_H/%N4+,D/ -I MN))$P_*\?T'/;N@;!_ [/G-8FYUKXDQ9*/7-W;Q+SONATP@$Q-91,/QW#U<@ MA&-"/;Y7I/U:I@/N7F_9;[SQ:,R"&;A2X@M/;'K>/^V3!):L$/:C6O\&E4%C MQQB+7 =D&.Z%S[OA-[ (2#3>"[_NAO]>R$[I-]WP.<3!UO:PPY7#.NQ# MSS=\;MB_OL<=Y)V%S/S5P3^J^4>>?[2'_XL_T9 0=@\:*Q06(5?FN%P1+(J: M67=#.-*J9HRW3:0O3(">/: M">-.9I_^8D-RML%:; U1RZ?6M^5A23KQI*XQW,^BZ>"^18])K<>D4P\?;,)6 M&L#I\1HKKXDUSUUI;SO6W6PV!7*ELIS)#4$VT!AE+JTB#/L$\B=.1@_O.5H, M#]QX:YXIX=81;8JF(1]'3/AS3 *@:5X(0G1"KK6$21. +"LUSP MF%NBG6R,D09;:/G6"< VIS2\)KM&%\;EM2P5<<8Z!93&H#A#/8G3)R%HCG(< M/5&>MC6W*3$\XX)IG_:FU"Q3"5_RN'2 !H--T?N4L"3A;A$%:'>>CM7RN'"A M- 9G#F=C:93@;%%Z%[4_"@/T @H1B+PPO9QIZ]:="1\_\9/S#&LD%J4KL8ZM19I$YPRN9+I>7J#40DS/\]<:QG7/N#'2[6)YK]2'$\2 ')TT(4X*[46ENP5&\"5L M#?:Z!FW-HC/)W3QWYNTZ[^/ 9D#?0W_V;NN@TCL,Q[&%X0G'B:Q7R6L]& 9< M$13D'E(>BTJI*AT>>8<,)\?>.]OL^,%^S206TZ56&>9ZXP>7^DWF![UKAFXL MXY2RI#7))T'XPJ>05.@["6M44/F28()??Z&3\&U'!3RI*\])9ZWXH\R0.Y\A M7V\A6X#N:B^G->_I0=K7FYK_S8';U[Q;0'1:'8,.96G8S'#A(1I-Q;K;:>BD MO=70G7F2=NKRN4QR\YQPTZAAC0X2<-H,1'1XZ)#_1 *ESXAY,V#1[K'E%G7+ MBJQV,_F;_"O7-T,,'1_&]^<\'AL2JD+9\ MYZM7ZT\4%_[%_,GZ)3V;EQ\:&IKRNP>."RLN#1[+)5*&P0EFLBX_)90W5N7^ MU7>A++Y(^\L46 +:;<#G2Z7L]L8)J#_HS/X!4$L#!!0 ( "*"$%/3P&PO=V]R:W-H965T8M9\>Q.+V8JMU)D_$Z#R=.4Z<\77*K=W"/> MTX-[L4FL>^ O9ENVX4MN'[9W&N_\VDLL4IX9H3+0?#WWSLG9!2T,BC?>";XS M>]?@MK)2ZJ.[N8[G7N"(N.21=2X8?CWR2RZE\X0<_U1.O3JF,]R_?O+^>[%Y MW,R*&7ZIY-\BMLGW#W!N#+=M)2E=A84K M]V-_7- Q'_$()>/V>&$=+^R-=\6[X_5: M.G4\,UL6\;F'\F>X?N3> GIJ,*Z1QKU(YZG25GPIZM^&-3Y*P\EPVI'V21US M\N/J/CD"& R''768U@#3%P%(P59""ONY#6!Z!$ GDXX,D* 1ON"[6Z\R_7>] M1_:TEGQW]U6F!W4>!!T1:1.1_J?FJLP/NVLTZ C;R!X9_+CR5KX.&BPDTPZ& M1MK(R[2M9H"??YI00GX%DV!RP'*=MF(-CWN !&$'5B-XI%_QGL>2"A<[J8Y5 MD8Y(5\$:623]NO@\E566R5:B\"7E:U21],OBMT21,JWJ1([U<=0ECZ311](O MD.^8Q@S@O_0SP7N]O/P_@S3Z2?H%=.EZ]\1UR7.(Q^I) MJ>']J()PUZ!YM+ M9A+8,A$#SB[ 4I5GUN D$\D%H RF2Y9KC$&_=N'/86H*;L[[)K5%5 MVJ^J3:=$CFJ-!PT#:ZW2H_&I+3^5\_"@?R;?Y,??&[!3KC?%,<)@SG';Y:Q= M/ZV/*N?E@-Z\7IYS;IC>B,P@T1I-@],Q5D:71X?RQJIM,:ZOE,7AO[A,\+C% MM7L!U]=*V:<;%Z ^P"V^ E!+ P04 " B@A!3Q/7.?D<" J!@ &0 M 'AL+W=OAV:CD14>5(LPCJ*KL&9< M!EGJ]Q8Z2U5C!9>XT&":NF9Z>X="M;-@'.PW'OFZLFXCS-(-6^,2[8_-0E,4 M]BP%KU$:KB1H+&?![?AF/G'Y/N$GQ]85DQ@W,EGGAAJUEP'4"!)6N$?53M%^S\ M3!U?KH3QO]!VN5$ >6.LJCLP*:BYW#W9:U>' T \/0&(.T#\%C Y 4@Z0.*- M[I1Y6_?,LBS5J@7MLHG-+7QM/)K<<.FZN+2:3CGA;/: 5 ,#[^[1,B[,>[B$ M)=V4HA$(JH36EP&+2_:"FKI*C7-7@\LU"(<$B[H&)HL^$_:9!3>Y:J0%S2R] M@!XV'7V:7@S9"0^^9#=%OS.]YM)07THBBD8?:8SHW63:!59M_,>] M4I9&A5]6-,Q1NP0Z+Y6R^\#-B_[O(?L+4$L#!!0 ( "*"$%,X'E$R#0, M "() 9 >&PO=V]R:W-H965T.SQZNN7B6.8!"+P4KY\5HR6,!5(UD5!Q.LE,+X>>=C;#MS19:[,@#\> M5F0),U /U53HGM]Z26D!I:2\1 *RD?<97USBR!C8&3\HK.5.&YE0YIP_F\Y- M.O("HP@8+)1Q0?1K!5? F/&D=?QJG'HMTQCNMK?>O]C@=3!S(N&*LY\T5?G( MZWLHA8S43-WQ]5=H NH9?PO.I'VB=3,W\-"BEHH7C;%64-!R\R8O32)V#$)\ MP"!L#$*K>P.R*J^)(N.AX&LDS&SMS31LJ-9:BZ.E6969$OHKU79J/ $=DD2G MUZ (9?(,==!,KWQ:,T \0XHKPG3VS?K2@0BI1Q$S=HA1,J>,*JI==-#W M"@119EKC]?$6BCF()W2":(GNHRCX MA,(@Q ^S:W1ZBZ_C;H,/V^!#ZS;Z[\$_3K1K=*.@D$]'A$6ML,@*ZQX0 M=F>9*0@CP\3L2MG&16Q=F,VW&L=);^BO'-QNR^T>Y6I4Z$)MK'H[*(R3@9O5 M:UF]CUB1B]7;9P7=OIL5MZSX(U;7Q8KW6$F0N%%)BTH^0O52AD^7LLFO%QV]#^Z3,_;(6]O"?OZZ_<^*9 MV\,M$4NJ@V20:;/@/-%AB,V!O.DH7ME#<,Z5/E)M,]>7&!!F@OZ><:ZV'7.N MMM>B\6]02P,$% @ (H(04R,]7_(> P P0H !D !X;"]W;W)K&ULI99O;]HP$,:_BI554R>MS1\@T XB05FU3JN&RKJ] MF/;") >QZMC,=J#=IY_M0& CB=KR!N+$=\_OGB27ZZ^Y>) I@$*/&65RX*1* M+2]=5\8I9%B>\R4P?67.18:57HJ%*Y<"<&*#,NH&GA>Z&2;,B?KVW$1$?9XK M2AA,!))YEF'Q- +*UP/'=[8G[L@B5>:$&_67> %34/?+B= KM\R2D R8))PA M ?.!,_0O1W['!-@=WPFLY=XQ,J7,.'\PBYMDX'B&""C$RJ3 ^F\%5T"IR:0Y M?F^2.J6F"=P_WF:_ML7K8F98PA6G/TBBTH'3D[>TB=L!HI+)'"%R!1 M@F>$$O7T,J?"0ZQ.-5:WQ.H>A76+19QNF2JMZAXP!356]4JFWE%,,N5"(04B MJ^+I/9OGHN2Y.(J'?B/-#8N% :D4; Q]A4?!CBIHI!IF^DDB?VQCK"0+#JPX M\X,:+W9]VF^]WHO&T%=XL>OD?G,KOV'Z$0:I]/RA\6H=:1\XXM?XL6O6?G.W MGN G/3ZI2KG.P;?AK.7])^CN3149B(6=G22*>IGC%!F WZ^IQSM5T8@7)J MC?X"4$L#!!0 ( "*"$%."N]$\00( !0& 9 >&PO=V]R:W-H965T MQE+[8^[CDZYU[Y>M8H_61*1 LOE9!F'I36[F[" MT&0E5LQ,U XE[11*5\S25&]#L]/(<@^J1)A$T658,2Z#Q1$X0",^L8&+V><8E"."*2\:?C#/HC M'?!X?&#_Y+V3EPTSN%3BD>>VG 7*6'\$YHN-@H@ MJXU550+>/"O(=S6---R6N!H IH?!HP M/V?/J*FJ5#AW-;C<@G!(L*@K8#+O(^$0F7.3J5I:T,S2"416<,EDABW2S$)+ M^IV*,.NTWK5:DQ-:O]9R FGT 9(HB0?@RW'X/68$CST\>@T/*6M]ZI(^=8GG M2T_P_:<\P:_;C;&:[OOO$=%I+SKUHJED^OX;,A.>/3- MNG[YG>DMEX:J4!!1-+FZ"$"W/:B=6+7SG_%&66H*?EA2VT;M FB_4,H>)JXS M]#^"Q5]02P,$% @ (H(04U&;V0;C @ ,0@ !D !X;"]W;W)K&ULO99+3^,P$,>_BA5Q &E+'H6^U$9:0&A9@511V#T@ M#FXR:2P<*%G7F[, M>N+[.LFAH/I:Q.;RE+*-]NY2V=>8(F 0V*L"XJ?#5P#Y]83H$[JT_A+)M?LE MVWIMX)&DU$86M3$2%$Q47_I>"[%G$(5'#*+:('+<52!'>4,-C:=*;HFRJ]&; M;;A4G37",6%W96$4SC*T,_$]8$J:G-Z H8SK,](C"]SYM.1 9$:,-)2C^G9_ MF5B1#Z!*XR@Q.9","2H2(-SZ()S1)>/,,'37([?U7.W_ 8HE*/)2?5_)"6&" M/.6RU%2D>NH;3,4"^4F-?55A1T>POY?BG/2#+R0*HO!Y<4-.3\[^]N*C$(T: M4:-&Y-SV_ZL:+_<8AMP9*/1K!V2_@>P[R(LCD(\N?HIR(I+-OTV^RL7 N; W M@IQRPOF0&5%NX3EM; MPR9Z31.8>5BD-*@->#'I$'W00 VZH=S6XP5D15G4>[RF'UB?3.OQ'1RH$@W; M91DV!,-.@GO0>D(@R[">V9U/F4YD*0P>Q#: X0% +VP' HTZ N154&+*A MO'37(2M-J> 3HHP.11FT,XT;IO$_B)*42EDRN>1L16VUUZ1T-\0QM;*,#_4Y M!A,&?XIIT(TCQ:J'!W@[.AYBG MJMZGJF/DVKT)2VGPA7'-'-]T4'8!SF=2FEW'/C/-OX3X-U!+ P04 " B M@A!3N'.XAY<% =&P &0 'AL+W=O N02WT)ZSVO70"WEAK%;=7.^/A[9RB,:T4 H%41^W-$EC2*E2?KQ M0RL=E385L'[]J/TT7[Q(+NS^C>D&.TA>P MB.?_P7TAZTGA(.."Q1HL/8C#I/@D/W4@:@ XZ0$@#4!# 5@#\%. TP.8:,#D M*0#W !P-<(8"7 UPAZ[!TP!O*&"J =.A %\#_*$ :#]FSAZZ;%@F>W"VX6.Z MX>!\P\>$PSSC5E&+>2&OB"#S6]\)49?DIOQ@ YO?#W9O@E>0#(ZT6?/H^V M^VU_&+!R"'OA9\_$G]%7SR' M5C7C]L(O!_A>E!STFW!+]E797*AL+I3KPR]LKN\7\FMP+FC,_S&8PZ4YG)N; M])B[2L,D"/2^E1(36M2 M]ACY3:&+MJII0U5CJ9-RJ1/C4C]G\0U- =L OB,IY>HJ8'$L1P%)FL$M"#G/ MZ!H9V-,NJ:F'FU*7 M;JM&T'CB=B_-*Y?F&9=VW9US<[(77BO9&+H.1JC;F6GIS-3LS.V#>@2N2"H2 M*F/[%PUV"8O8]@%<7"S!]TNJ:M74X'YIRG\-/H%V-1S8YAK*TF GQV*P3\- M%[.&[3I-M M;D0>-%BLR!&:V?'7;" K;:6Q@SB.@VR_Q\&*XJ"9XP[:0U9:63U0ONT9 E6Q M&S33V\NWD9767.=^/':<'H\J$H3^8:G;T6@-I%>4!TK9)DN>SYO?Y@GHP(D+ MN[U#%64B,V5^^1:JEQIOP7D2#.$(5/$?@J_!$:@VO9HI[Z 27&IEC5ZU[?9L M^:%#T#%Q-*I8%!TV ^OU0^H/HPMMH]FCN*='<<6KV#Q7'G9:T\KJ(3(> M(W!%M]A,MR]GKX76_"0R?1[5WB>8^52-9$-Q$%GYF0K'5%'HBZ>R0'\"_X!8K:$[G MT#%DH.)-;!Y%?T7SGFD;]1)UQJVFL6IOLM4/1Y@;];Z\_$5L_A]02P,$% @ M(H(04SPFZ,;W! KA0 !D !X;"]W;W)K&UL MQ9AM;]LV$,>_"N$50PLDD4A:?F@= TF*;1G2+8C3[D6Q%[1,VT0HT26I.![V MX7>2'=&I1-H!!O1-(DJZ^]\=R1_/&JV5?C!+SBUZRF1NSCM+:U?OH\BD2YXQ MJ<)*D?-;C4R1 M94QO+KE4Z_,.[CS?N!.+I2UO1./1BBWXA-O/JUL-HZCV,A,9SXU0.=)\?MZY MP.\O:;\TJ-[X(OC:[%VC,I6I4@_EX'IVWHG+B+CDJ2U=,/CWR*^XE*4GB./; MSFFGUBP-]Z^?O?]2)0_)3)GA5TK^)69V>=X9=-",SUDA[9U:_\9W"26EOU1) M4_U%Z]V[<0>EA;$JVQE#!)G(M__9TZX0>P8$>PS(SH!4<6^%JB@_,LO&(ZW6 M2)=O@[?RHDJULH;@1%[.RL1J>"K SHXO"P-WC$$7Z;="&%&6RJ"W'[EE0IIW MZ!1-8"',"LF1FB,FI4I954X866691+ 8I(#(8$X1-U9 I?@,K0J=+J%:\%BD M'+U!(D?W2U48EL_,*+(0>AE E.["O-R&23QA_E[D9XC&)XC$!'^>?$1OW[Q[ MZ26"Q.OL29T]J=QV/6XG#YOR%KIEVN9<&W3/TV6NI%ILT,W-%?KZB6=3KO\. M2-%:BE92]%"AKU0VA6J513Q!$[YB&@HF-^B.IVJ1BW^@>/>:Y8:EV[GX>E-& M>&UY9D)Q=.LXNL&4KYA9MM5_:]6KK,JM_#@>CJ+'%J&D%DJ"0A=IJHK<&MB[ M*1>/;"IYF^[62;*G2[I)NW*O5NX%E:_S1YY;I3=M>KV&'DT&[7K]6J\?U+O5 M,(MBAO@3L-+PUN7=;\CB(>ZVZPYJW<$!78"SMAOT,\M6'Q"'#;P"8-HV_4&S MS#%IEQ_6\L.@_'VU_9DQW+:F/&RFG P2VBZ*8P>L^+AUM6(;WZ+:N7BA'2>> M987W6(D/2>L"]J<4;"HDL+)]KG=>7JCW/7.-':IPF%5_*,O#29/F'./8(^NP MA6F8%RJW&EBTG_0)G$Q:>U;:SM_+,'RS[JB%P]AZ+OV::8 CK/GG<&#U_S0@ M&'] 4N4+9+G.6J/J-J.B/4]4#G$XS+CM%JC/NA1X+69<5W!OC:)).TR'/=_" M=,##AX@'1TC9Z!00SC,66@-HPY\/!-@!$(<).%%S"S/3OBR;Z!OZ"N_(A\/H M^U6IV5I(V2K89-TP(7V/I*,=#N/N#GT1ICJTK_/TF,Z .*21^(?V!L01CH0) MY^L.2!-IW:ZG02![W5<8:4>V"*0)MJYG.HGC&@ES+=@DD";#!L2S2XEC& DS M[)@^@30YY3LRB<,4"6/J-8T":4&49[L2QR<2YM.?JPJ*P&?)2U#J\K?2J9J? M%C"H.HC64)JP(GW/@48^ZC@HTC 47]M"T19 )K&' M"M0ADH81^=Q0U <[^A>]^L2G#HBT]T-/?.IP2,,X#'52.]/]CP))CWP/A6CO MZU/Y)>\3TPL!H4H^![/XK ^5U]N/8]N!5:OJ@]146:NRZG+)&4QZ^0(\GRO8 MJ+M!^8VK_D0Y_@]02P,$% @ (H(04Z_5PY."! ?!$ !D !X;"]W M;W)K&ULQ9A=;]LV%(;_"F$40PLDD4CYLW,,) ZV M9DB[($ZWBV(7M$3;1"E2)2D[WJ_?D:Q(;B72:6YVDXB2SGG?O95.56<,GN-3)YFE*]OV9"[2Y[N/=\XH&O-[8X$H*&6IU-=B<)M<]L+" M$1,LMD4*"O^V;,Z$*#*!CV]5TEZM600>'S]G_ZTL'HI94L/F2OS-$[NY[(U[ M*&$KF@O[H'8?6%70H,@7*V'*OVA7W1OV4)P;J](J&!RD7![^TZ>J$4H7.T@!* MF+$<.L42E.4ZWD"WX#*/&7J#N$2/&Y4;*A,S#2Q8+PP$<67S^F"3.&S^D+RSR07Z\I&E M2Z;_\22/ZN11F3PZU=JY2I?0GZ)M9VC!,JJA16*/'EBLUI+_"^UZU%0:&A^Z M_^4.XM"M9:GQ^>C7/OK>(N?4;+HZ?H@:EE'%Y-W.(A).@VV'U*"6&GBEKN)8 MY=(:F*\QXUNZ%*Q+^9!D<*0\= @/:^&A5_A6;IFT2N^[Y(8M.4S(I%MP5 N. MO(+W&IXC3Q![ CX:UOE*C]JZ@V[5<:TZ]JK^:3=, Q:TAFH1-8;93N5Q2SF* M^MW2DUIZS'TXBAV[#*^P' M5CW!,KIWS:XJQ;'V"#OF%VY@AJ-3RCH'4@E.EUS .M']SE=9OFMWA!WB#<'P M"80I:37@\5C]['D>=-KHMVR0*'3,>=S@#?OY]N,[^&([;>+AB6-"XH9YV \] MCQM8MX6""Y;IM--0FXED.'(8:IB(_5 \S(IZZ8]A,>-)Z5')3A<=A,2CL6MV M-I3$?DS^KE2RXT)T:K;9B"/L C-N\(C]?+R54FT/6Z,;ON;0B#-T=S=_R8:" M- PDX?^ZI2 - (D?@#^S') V#(?=[29'&S<_"%^Y&I V&W'H>/:D82/QL_&P M+']2\GQ>+=]+@D?CQ>&HU(FT:3O# 04/2T)"\<+?G68Q(FWPC MQU: -. CKP:?%\.D3;W(U?P&>L0/O4_*,G\+VI1SK8BD01PYL1-\/?M)FX C MQUI$&OP1/_Y^%OVDO4<<3_H.&U$#R,B_2?21OPH]_N"9A/T?2107V7]02P,$% @ (H(04VT/*_6: @ 0 < !D !X;"]W;W)K&ULI55=;YLP%/TK%NI#*VV% $FK*D%*0K9U4K6J7;>' M:0\.W 2K_F"V*=U^_6Q#:)K0*-I>@FWN.>>>F\OUN!;R414 &CTSRM7$*[0N MKWQ?904PK,Y%"=R\60G)L#9;N?95*0'G#L2H'P;!R&>8<"\9N[-;F8Q%I2GA M<"N1JAC#\O<,J*@GWL#;'-R1=:'M@9^,2[R&>] /Y:TT.[]CR0D#KHC@2,)J MXDT'5XNAC73S!'"BU1":-7RVG MUTE:X/9ZP_[!>3=>EEC!7-#O)-?%Q+OT4 XK7%%])^I/T/IQ"6:"*O>+ZB;V M(O105BDM6 LV&3#"FR=^;NNP!3 \_8"P!82[@/@-0-0"HF,5XA80'ZLP; '. MNM]X=X5+L<;)6(H:21MMV.S"5=^A3;T(MWURKZ5Y2PQ.)Q^%R&M"*<(\1U]T M 1)=H\>[E-T>G*&3A#AZ&LA*F60:NQKDXRE M]+-6>-8(AV\(1^A&<%THM. YY#WX]#!^= #OFR)TE0@WE9B%!PD_5_P<1<$[ M% ;AH">?^?'PH,_._ZDO_EG]53&BKBTBQQ<=TQ;[#9$2E5&A*@GHQW2IM#3? M^\\#LG$G&SO9^ W9*1-2DS_8S1!X-L-0 1(KTVI=!MAET-=O#?7(4=OQ^)1$ M@PM3C*?M/W$_*!R%.T'I?M HWF5:[ <-P^@EZ)7_8>=_>-#_-2LQD68,ZXW[ M/J/#?0^7N\+^UDA@(-=N%BN4B8KKI@VZTV[<3]V4VSF?#:[F@Y[SU%P/S31_ MH6_NEALLUX0K1&%EI(+S"Y.O;.9UL]&B= -I*;09;VY9F"L.I TP[U="Z,W& M"G279O(74$L#!!0 ( "*"$%-E3BE>=@( ,,% 9 >&PO=V]R:W-H M965T M-+R:)3;>!7REV*J=-5@G2R&>[.:FF'B!%80,+IARO]#VL8$' M>:.TJ/MDHZ"FO/N2E_X==A*B\$!"U"=$3G='Y%3.B299*D4+TD8;-+MP5EVV M$4>Y+D<-:%,G<%; M6)B_1=&8.[&"O#*!J(!RR(F4KY270&K1<&UORRWTB0WX4HE&&1*5^MKHMNQ^ MWFN<=1JC QH3N!-<5PK>\P*+W_-]XW -1$(6/BSF< MGIP=@8V'MXP=;'P ]C^>YOMTJ;0T?\T?1_A' __(\8\.\,\((SQ'(!KFF&.] M-,6,0^T2,!Q'CHR+LD\(T?VZHHK;O]M:[ M@QCO,,<7<7BQGSD9F)-_M6\*C$.!]PE(_K(>!E$4CO]0X.\T5HVR=.-#06[K MV/78<#I,J&G7F+_"N_%V1V1)N0*&*Y,:G%\8][(;&=U&B[5KTZ70ING=LC)3 M%J4-,/R"D6F;J"1Z)!TW_?6C9$>4)4KQA7P3Z^.E>R.]JPY@&/_*L4#-OH_7VQO=5NF$Y5==BRPIS9R5D3K4YE6M?;26CR\HI MSWP,X<3/*2^\^;2Z=B_G4['3&2_8O01JE^=4/K]GF=C//.2]7/C"UQM=7O#G MTRU=LP>FOVWOI3GSZRA+GK-"<5$ R58S[Q;=+ )8.E06?W&V5XUC4*;R*,3W M\N3#OT3_M4K>)/-(%5N( M[&^^U)N9%WM@R59TE^DO8O\[.R84EO%2D:GJ+]@?;:$'TIW2(C\Z&P4Y+PZ_ M],>Q$ T'%/0XX*,#/M>!'!U(E>A!6976'=5T/I5B#V1I;:*5!U5M*F^3#2_* M87S0TMSEQD_/?Q-BN>=9!FBQ!'_J#9/@0Z%IL>:/&0.W2C&MP-L[IBG/U#MP M!1Y,(RUWYIY8@;442H&42OG,BS6@N=@5QKP,1=-TE^\RJMFRO"XU_TFK<;L" MWQ[NP-LW[\ ;P OP=2-VRCBHJ:]-.J4H/SU*?W^0CGND?]P5UX# 7P"&&#G< M%\/N=RPU[JARAZ?NOBEB74E<5Q)7\4AOO!4ON&97F>G+I&F R!?[YQ/)')O\=:*&HCAE=K$WC^AGQ M.&T:=ZHV:8]]UX2$T%W6I):7C-:A2;?U.A(=-J2G-Q&T7(9C=.=PE'(2<*.V M-&4SSWSE%9-/S)L#)RQAM]!HTI-%X^N"!K/X*NF2@8+FYS4QLK!%EZ,MLKA% M(_'V&.?D_4^BH-4HKUF=JK3 1>,1%SE9"N.V4I=9[XN'+'+1*,Q%79P&:#)I MBW1837!?.2UTT3!UO[)T4XA,K)_/:ED+7G0Y\B*+7C02>Y&#K$ESB(]%?LWL M5*=E,!H/PLA!6-.-<>?]7&7J8A$2=16Z3 +H[[Y K;LQ"0,XRY?(TS:*S6'%8E(#X2QA3 > M#\+8!5<4=Y2Z9LR-Y=+INM<2F(Q"8-)%ZP1VOFD.*P+#J$>CY2\9YN]G4:0B MWS+-SNE88IE++KBST-A:&&MOH0O3A+0!\8K1J4;+6S(>;XF3MYTM$!=N8<^Z MG5C:DE%H2QP83<*VQ+"S31/@I$>A)2T9)NV";KFF&?]I2JG$2N^I/*]M+6C) MY4!++&C)2* E780BTEM'BU R'D*):Z>@!^*!16,P"AJ/49IMA'#2SM]O;"67 M^_B?J%SS0H&,K8P;O(Z,>'G8&C^<:+&M=I&PO=V]R M:W-H965TRAZH*6Q190B59*NF_[Z'5&RZ ()[5W OE@B-?-FYFG\Q)ELM/EF"P!' M?I92V6E2.%>]2E.;%5!R>ZXK4/ADJ4W)'2[-*K65 9Y[IU*FK-<;I247*IE- M_-Z]F4WTVDFAX-X0NRY+;AZO0.K--*')=N.C6!6NWDAGDXJOX '2B!&6%5L3 WUO0I(M9.^[>;]'?^.*QF 6W<*WE9Y&[8IJ,$Y+#DJ^E^Z@W M[Z MR">8:6G]+]DTMA=HG*VMTV7KC!F40C57_K,E8LF],3JCZK3PX@T\%^KG96ZWSC9"2<)63#ZX 0VZ4 MXVHE%A+(W%IPEKQX#8X+:5^2,_* ?9&O\9E>$A$L>6TY21VF5 .G61O^J@G/ MG@D_(G=:N<*2/U4.^>_^*9;2U<.V]5RQ*.!?:W5.^KT_".LQ&L'K=_ST/5[_ M&;PW0@D'9[?8.OD3S'RY17MRXZ"T7R/1!EVT@8\V>";:9]]$D)^1^0\P^*\@ M\U(;)WYQW\(5&*'SIUB.PX[((W!C(PD.NP2'4:1/AN= WO,2L/8[*!=@8G6/ M.MC1"5B^Z*)='(?E.&S+,KDD9=/3=$QR_ABC?=QE/(Y"WXH,A? PSB\[S,L3 M<$Y[06AZQV%]#^YP;W/3'3&D\?:&K%!:ZM7C(4Q3%G#9*;@.HD7[1^(ZCKM? M2&B0.AH7I6O_<0%#T5X2EIS2>X-'OB,.ZS_@WS1\2G>0Y V>GFD]Q#'W4K\J'T/ ML0-+$$86%[#W6F6ZK,#!(:2S(&:,GH!T%D2.L>.0O@>7[14=%H21Q07LFE?" M<2E^(256+]V&F\-8#[+&!J=@/4@EE Q?2;74.-.(57%#$[5RM=K!2QW097P:1 D M?L5X[66I6[M562HW1O :;A71FZIBZM:R)@J*F7<1GE^&@0UP)[YR:/36F-A4%E(^VLE-/O,"ZP@$ M+(V58/AX@BL0PBJACY^=J-#V^$7]O4L>DUDP#5=2?..Y*6?>Q",Y%&PC MS)UL/D*74&SUEE)H]TN:[FS@D>5&&UEUP>B@XG7[9,]=(;8":+@G@'8!U/EN M0<[E-3,L2Y5LB+*G4 O.Y^7K4^ZQ^>G37U&HN MH0$-'^;7Y.3- MZ=\J/F;>IT_[]*F3C?;(_F(AZ#Y'S,-KCX0[LVY-CY=&$ M36^H.JU$XB3LF_:4)7$8I?[3 'C4@T<'PT7Y7/3*UXK8F N."LS$:5FVC;B=&KEUS7$B#K=8-2_RX@;(' M<+^0TKQ,;+_M/Y?9'U!+ P04 " B@A!3BT=[JS0G !=T@ &0 'AL M+W=O*Y1E/DKH?(+(E8@<$& "4K%1^?,[I![H;:#1 R4S=>TL?=D>6 MT*_3Y_WJ'V^+\H]J2VGM?]ME>?73DVU=[__\\F6UWM)=4DV+/7= M*YH5MS\](4_D+SZGU]L:?_'RYQ_WR36]H/6O^_,2_O6RF663[FA>I47NE_3J MIR=GY,]G;T@8X1#VS6\IO:VTGWT\S&51_('_>+_YZU?J3@2V^"ZR"KV__XM_S:&%=>'JBYV8C#\>Y?F_+_)-P$*;M&^^_U[DU9/VW?>O(B^?M&^_GPKE[0>C;S^0MQ^T;[_W+$%#[.W;[\7C M0-Y^T+[]_B'R]H/V[??LAN_R5G]TQ6O$GJY.8H'2_J M$OZ:PKCZYS?TLO;/KDM*0>35E?_L#:V3-*N>^R_\7R_>^,^>/O_Q90T+X>X>_=PW\I;N39RH?_R]#F[_Q@T7OM'T9@3;#J'?YQS/"X=_@O(R 7S'L!_\D]_.QP M#<-)[_#S@>%[N/9PUCO\7T=@#5GU#O_L'OZ.7C:@LPV_& $ZOGDKUGP9@70< M\M;AOXX&G77X;R,N+N0H'UN&?QW!*<7%V;#N]Q&L+NQ'FW\;/]RV^K^/@+P# MZ\[.QA_>.GY S#!^T8^U9P-B1CN]]>;/!N3,IW7=C%^8XU^"%&Y$<="(XH#- M%QXMBO_C WSJOZ_IKOH_CH7"9J&0+31W+93F55T><"70)^I#F=9W_B:IJ4UD MN:=CY$_BB?%ZF^3K=)YF?[(I#7MOVQ&>(V0SH KCY M>;F8S0 /;G2>W_UJ'LTZG_W>_2SN3G;VBG^VU#Z;38-5\Y5QUJ@Y:W349:1Y M34M:U7[90V/LDGC[2K"68SXZ:-72V:72V^PZYLU[3HH%08 M=E#J0_'W83/G=BLC2<"60-]86@ MG/I?MFDE]I)4?G6XK.A_'N#LV9U/O]4TW\!6Z\(' 0<\]Q)F%];(#);9L-T: M9.KA++#[DB85'QG&VJ[\JP)_NM..>)ED2;ZF?DG1@XF(?+1TDR;EG>70?Z?KFF]W7=S0 M/ &A P#/(B?]'\QFNF]A-Q M,/@$=D>3]18&5FL8=4=1 3UCNP:IS$$NU9J)S["SGPX9FBSC!DUPJSK+@/]X M#*R; P4P;V#N6H)BZN!$>1I-P[A%RG#ME:*D@@]L<_N&5@3^P&X #TJ8V7N6 M/O>7.J$!G3U+X9?Q=*&S!=P3_;:F54,7Y 5<#X#RP_M7GSXS&IXPW&7$1BO< M"QB$!P2-(/T $)1O8)T5%6Y.3(5[G'CL)\J0"^]H2[,-HF5$FB-KGTO@ *(R M@$E60BM:W@"-OXQAX^0:[$M_PBV>_+ N\PW;$?N (*WW'&7 D 8LT;B/W@'L5NP>*@EF3 MRXSZ#+;9W=1KF!7\$:D/><4ARW!#DJU-_5_W&".!&[JA'&%$:&/29;021X08 M@9DDU\5-)0ILP!XB5$P0!SPA&B3KUA',QDV:2P4B6Y<'3A5\#S4R1[;;C7]% M 901!/2Z*2N!\99:*RP#B0([%: D_%E) HKQ^ MV]I2Z0ZD:@K#05Y)F./R2+OK-M.K0 CO\Y2'-I,AI-EL@TOA]8IE]FE;>-? :X*Q4 M3=DH4?#!FR1/:>9_F/I_+3;7M)KH7_S3/RX#LOBA\E]O4WKEO_T&6\. H__I MZBJ%7;3X"4*]Q(@A(_ ,B8<#KP2@>25%3K&1=XWG8G]41^,'V2:PP"6E.?XB MOLVPM_*DK):L1BDP M::._Z&CA4$.4AB-9R#XI:]MU=)043R@I0 )ES23*QM1;OFB7!=SD4")>;)A9 M5Z&XA..NBPI61I#4<,M5PN/"'4D)K)XT,E(J1$QS#6<3#YTT8Y2A^72^[%6& MW/H/-YK="LE3H.VV.&KO@W,8>5L,AY#KMXE<*.O TRY3CD$U3(%G(-,@E(M, MV"%0;C#M'$X!FL^6BS52!)V,1(A@? QP-@UQJ^ MO:*E)%.0DBC0^4>_ ,*"P'_A7Z#BMBTR %8EZ,M_"QI7?3=!,0W2"<>+"VRN M&381K*))O)C[U3:![Q .IBJ89 4,9 >_3;M[XC/>2'>,1/BE2;%=33VI*=S#!KK:'8<%AM:/)FI2-AL6(\? M&#C@ !_=4Q')!XCC'#S2/H]ROQ.TP54ZE7O?F[V(*W3,4.?Q9 M1+E6B=NWROR-R/2X!=*W@;-7Q.([[5M=.3N)VUVH/+N717ZHW'?Y<6"R80Q3 MSD0>+VXKTVA)800RCG8(>XN0OV&_N.EEU7+ GGJ]AT:7ZU?+<@ MT9S,%FWGI^7+^6H^G\?+'M\[4:X;XE9FSJ6X;(M8<>2ALZZ&SFI&@I0L"MQB MY-P4XTIZC\<,L8*)&3V($2BI%+BY>CM 8OOBP-RZS31+IZ?8&_84MZS4 M!]F*$VZ@@'[,%+I&(_?"Y20,=844=2_8=X6^%E#,BUO0LR>213"_@Z:OF3JP M4/NODK3T;Y+L0(7M$\1*Y1?&),*1@N7*6/,-0+8HJXF75)KY!OO0C"K3'(/A MB%(PFME>^"WZW-!M4)?IY8&985=EL?,_EA)>W%RIN 4G!64E['3=GN/N+;F4 M4'?I1AB8E<3$#??%XFE8!$&S'2?^.CE4\J^FIPL T/BVT*_3CT5>&XN4JPMW MP,_3\605/7ZK+XU%B@[_=5'B,EUP,++D-AE\7=;I?U'N?,0QUSG^$\VC9CWZ M;4_SBDJ3Z74!V\_1ZH*?JB)+-\SK<%'#?Z3SYM->^+&<,+3%#;SQ<8,H&C0R MFJN<_M,_DGCVPZ>N <2\M%'+*O;H+/2U(XF]JOKMYIA#PN+U>P= M9S7[I[":/:?53,)X$@9]]NY8J]D]"V/HWE%6L_\ JUGQ:U-H29SP!G!"!7[NFQO.//U3Y9TY^>[$6$ MXXD1)18R0W#\BF89RJ';+>-0R8Y[HG?[K+BCC4= M:PU/SA6>(/.2?-W3,U -ON?"/M@&&U%M'43A<*?<9V73@A7"^JA2IZ+[SO_&25 M<7"=-5Z!:5+<2EDM(UT"U6(19X'=I8A(PNV/?Y)I&DHHE,WO4;^A('S8CG(1 MQ 4]G%ZGL%&F(0"Z2L4!=]PH"\E^#Z*+,7H->04!,&W>BM/(^PU,5KAJ*GU) M5A4M_G5YN,,8L$-*39;!;#:9@>'2(Z@D0@@Y99-*7I?:U!XGZCX:(:7=?2ST M"O\:M\A!W]'%HYE&U2VE&@^-$DE3<-9)M;7&/ 2EKE14@PM'J0RH*0P%4ZF> M[6C83BCTF%(0*!8P]91K2<8YY>(J!K_/#CJ'+ZF1TW))V;%D^)I=BN#+5?J- M_QK0YJJFI15I.8UXDD;,D![+=^GAN4W\*:550Y@JP BF$B9+\+>'U*FT"O'DKL_5A&X/3-* 0K<@"(C/#!\F*#[ HQ>>!;NN/Q M:(-5M6U[7$,79FF.MTXWDJJ+G-JVT2,?1L006D$$3Y<+G.O;"D0&%":+7' + M L^AA 2K7D'@6P1!&"M=IN7F!=KR=]PPWV>@*#(^CFD'5T(*F/9]$_P7&A0C&EBH M2@&022FQ] P GC7YX>PJN'4C31>OL45-:CQC=K;_F>Z+DBE46(0+]MF+?V&1 M=)6-Q2^L43Q,A4&S@UNFL[CW0+$NM"@/0#O!4J:\Z3.U/ M2"E\R] +6D#$B M[).'*HC.TCTYN,Z HF&\L>C4.ZO8-%63>V.C+NF/4NF.EV@I +K6#?=JE%$X MZ7*I^>>,1(2NS\-(H\0DLV!^I%M#6 S?J^F^KJ:#90HHS-17X0+KN@.=7-#C4RN5 MF"L^G>Q@E>@KRU$F_5G!OV""G/ZMW>C3A!_C@RVSK^TQ9IH')GNB)E6 2SL MSS9W*O:<>M*\C^N*@6W-EB$QE@?H>MTQN7>WQ0%EW:$NX R@5:-K0G=1&@YQ MKN=MU 4R&&AB\EZVJ%U=;Q^J3T.WB3XO#%N.[0=D6I@;F;B<1J9YY+5Y4P ? M<_V$^T30=K;935V(Y:S/A.Z%>&:>TY!@#3ASV+S*0*%JJJPD:3!3. M$Y%M62GA0K\!7/)KVB,MT<.E\*(K-,N-Y%R>57 :&5+WP]U5$^X MAL/E:V/W*@)A[G@<; @O'IW@GS+*]!BI/BA;WI598Q5FYI6A3/.Z'G#DD'LQ!4]E07I,-]7^CASU< M3A:]TK[K51WE;^^9T[MODMH]W>VV0O/C+;A'S]ZC9^_1L_?HV7OT[/V_[]FS MU3^?(DI9(4RBD28N1L':HD3DD "PTIMT@UZG]LA6-E2)BK50"I\2S14(-!.N M0C,5J@DE=ZQC73TA>I645@0G$UET7H\%=TU='#=4)KSB3E&-+&B:73:FC%SVRQ8"$GIT]]]^!PGJ9H!Y3^L]> M/>]01AOK_&>\* ?$:-X,?JY+RFI/U^E5"FI_,S=OQP27/A%EAM93=U!&GBS+ M*DTJ=$PPF)*Q2D\ 4>87_@*>DH%0_K;;/NFCE^ M+IEP+[(;RCVJ%'T/IV M_C.$B8&$ 8>Z&VP*YSQ4BXQTC<$Z! MBN(:X=%Q^<$R$Q\^ <8A\LTJH];N=5$"%[M)2X#!6;J9^)]IAJFHN,);@!;( MQ[4,5=RQ0(4\T>NSSV\O\#?R7!,/BY6!K?'2.GXXV#<6JZ97=WB<2TRO!!5$ M?")EJJBR MF-NG0C8P$N97+=U"\CBI<%%C5QGU#SG64!5>M]U&)*R1D%C=@DH>="+4T$>E8^('8_ASPFOY1,0[$#'90@YBA4I0E ML)?2/^">:[$OA:T("0#Z=2HVL@?.5:%'>9T=>(X1/_<$:#ZG5RFVA<#B4%YB M6V-+ :9!P '(%C1 M-6.PH PA$/C"S46B[@A2'@E59L(QIL._!T F&6=7FO^QBRX>0Y>I_T9]I%D_ M/+[A4L1%("IHY;E6*N>^XB7!\FC"M6"<%'!4]]:"K&5L#KODS!L MF!7!3,OSOV>:\#PRO(AH1B^5;Q (?,^=&-G=Q)E'S!@$VQU/JKS458:5SR0D M^0%KWD7LR7_+"BHGK>8&AE^S=0W,4REQ546QF.],OUV1 &%WTNORR6-ZCU8D MW;+<81@/MA-;YIP4ABA4^ :E6LF](?TQ9FGFA\H5X+1JXC^QRV'"7H;36"Q5 M[Y=@6A282I]1O8N*;F.8YQ3PXO\OHI4J0MD+3-!U;KH2'U<#@)@FN1Y!;<"& M^9^J*-Y4J;HN;BBK.;D+&'::3LNV[%53;]NA2;(JL>X,(P*6P24[T8J MXYXU -K];E1,E"O2N!NCPT6&&@,W>,ES_VDPQ[@>&GW!K-*369]6:LBHY'I.T1JE>+\POG/.$5<5@V 6S<*6N?.8'/:8 M'/:8'/:8'/;_6W)8P_K.#M<'F#H@]^-^SOH<,ET-I"K/Z"1IZB.DW>Z.K_8MW:$"QH&W M1V.QKD6$2<5)L^16-@.3)<3.6J*I]\[0E8U#:6B*%*)?ZTJ444KW4[ $CT16+N-/-&'A:$5OL93/NJXIX6BYCMB497DM4H M&Q.9LN( 5L[F%KJLT1X@4UNQLXJD.QMI\5 2%[;<)392X#*/9$OB>H;$G4VC MN1[M&2]R_;;(/5K+UT+%3X-I,#\N":T1FE]Z8-%2]AO>9-'S/5W/?Y][;<1J M=U@UO!^%)K17-H]'7ZB88!Z8PU+7X.,0FL+UGT5_O]NF[UKL]*O6/ M2OVC4O^HU#\J]8]*_6BEWM7(1O75#$;VU=ST][7\&G0;:X9!?Q?'0#76#-R- M-?66B1UN.-1$Y\OPY Q)L:V=#"AFLLP2A.38)%1,]APHM!R*&^A"MHFW>OAL M\^:0<8Q2RG<;C4@G")ANNA% F5:8BF1!(W!?B+=#[KA9HH<+=3[QSP\HE>1 M2-U1P04F[(N@(/#W SMR4\W@M1LW8@P]OVLUF<3K:P69CRK)Y DT3A74TTC[ M7O5X8WBMCH%:<%,Q6MB9UZ>%R_AD)V"L*R%4O$T23()>20N\"\5385V^;9)Y M3:R+"399D<'"FG">6:C='5MY-9]$9":%WW@SK-4PG-EQ JXLN<)6?"BF5;5M M!LR/"!\GNZ9L6>3*-7)80WH1S]8&'UN.2F_% MPJP*XY4A0;SL*V"Q-&'4#G5T)T;/UHFQU?=3GD9;9U3#115_8G0F+]K2>K%= M!ON]*EJ/;;WHC6F]>,2334%_Z\4Q5:A-TZX'EJ):]]D.5,)NEZT0&>C$9!DK M(O$<_1-,E4)URP[<#:XQ67S/[N1=D^//NM3_QT<&<-=CD('J?1W$IWUW,E"= MKH,3/:?W>V!Y*6_I4-M4I^O W>FZU0IN%&A5>^E@=>(G/57'Z-#=,?K81SW_ M-C ??]1W*5[UM+VO^MO #/)I7#8#6;I.J=I/A^Z&T2->!OU-3&&TSH_Z4254 MC3+#XQIE#KT5\=O ?$N0;J[V]:'VH*O;\ODL3' TOIF%B"AGMF 61J5UFUV3 M:$D< %,F4>BV6A[XIJ>8W>@0[VBX'RJ^&@Z]0F#2_)?;8@S=AXJEAB=FJ:%B MJ:&;I1Y+][\-S,?? A=D'[BVJ%ALZ&:QQ].->[[5P+,/H>+/H;O]_T,1M-O^ MGS@XS5PQ\_D Z[ROG/PH)M9I>6%Y\?@WRW>VEY&_6KXC@>,ADKEBY?,A5MY/ MA/Y_,^>\:/7T7E9!CB'2N6+G\Q._MSU7_'E^W(O;0Q3P:6"^P<=HYMI3V]^# M1UOWV'T@QHT:BC_/W?RY$YAI=;RW[F;@K1C+,T;F[A1SG[O?BND@[A90:!1J M*J8^7YP8-15SG@_IOX,:U:]B"L=C1(*I]'S7@P^*3<_=;/I8\OEU8#[;H^7B M!.Z!B^G*B421XO#1]^#PO9)'S&Y('M(+Z4@QYY#H"OR\&YAL4#Y%BQ=$ M*[ZWQ2XFCMJ:2 ^**O8;N=GO+[16I:RR'ML*I.Y[75P\]6U!L>?(K2._$GV: MAN_)/<^0(ALI+AZYN?B%]<'NH:C3Q<"L7[;4VOJ'>2"Y@UIO9F?T&XN@="YXNVX\Y]0=GV4D[53LS&6=%=ZYP\+G?U9'%WI[M;::6JY>]HNVO MX4C7\DT($4UEO0J4,U@]>^JL06A2EMI]#+TQ[P_]+SB"O0>T-N3//9M-#5_T M-#7DP2Z7TS12RD+DEM',0=J*&IGQF UUT,2'@>DM,;1VMFB[7-:6,&JD-(RJ M]61=5I*F>Q1_!]GYODE 6KE3Y@,G/$3BM=4-]40W#X[JSWVGS_UHNC#RVE*L MW%Z++D_X_3G+\/S,2*CDS8&>:B5].)*17/,.6.N!]"LSM$7<3\P[4"96RECL M5L8D]SQ:XXF58A63TVH\L5*NXGN^Y].C\7P>G&^M:3PSUQZ55A9_7X/X\\!\ MB^5TM7*)TE@I8_&)#.+/<=<@CBUFTN]QUZ_)E/<^Q216VEKLUM8>R/L^#DS_ MJ>?ELWFK%4%_4GY;,*H\)N>K9@]_"GR@Y:IWKY:K[J? "5E-YF1YS*-FMNP_ MYRQ'IO^-Z[+JC7G4;*9E\KJO^X$/F<7*,H@'+(.CV;?2^.,3.V1BI.JZRMTL;R%DMV+<;+[.,OG?]TT.49,GVGXT MP#.KC/07 D3NK%%*/)2%20)K6HE4$47V3COUF&<>>YR\>'H5#,1.1-@)M.+L MP-%VD+$/UC""->ZIF:ZGVJBW'CP=E^]A[;_P-)P.O[0ILT$=[VSV9FQTB[^\ M(_M]SS6%^7L+&N]AO;T'!,UD1N:3!8G=HL8;?#]S8)[O)FR\XOB6WO\Z0+$: ML7B47;;0?UHF4\,BF@QL/7]YUC:9VHFPANW3,F":ML&<_CU%'MPG@2C5^ZK( MIW5=L':9D2Q/.:[ I,5-C/> .27T>"_X+S;-T]/2_,-NVVBU7]YIS='(C!5: M<&V@D>Y:1V/90!5W"E;KNN8%BJP5,6MJ1.MV1N&#TLB,*QN9*UXB=3"B*,#67/.P) M7\\]RTFT71L#K3HIBPYM2/E"UBX;??W.L,84HK> M#$SVP,>"/-WO&AKO&?14L$V.+X:;Z+%BX21JEY9Z9J)GEX1%OUM;<:G!]\P^ M\*;/K]N?O<4I:]56MLF3%GW"FIT(.E/S3BR=X:674"V.JSD9L3E4;L-EA2V4 M:V?A=L4P'X2"S##2#7B*DCREF?\!6R9OKEL%"@W@7F^QA^S;;[(J\-/5%7 ! M;*^,=63 &EDK8<6,@W;%'C)U $V%U8!8F7L++';BB61_UEI-DROM=Y TA1P_ MO2R+/UB?<*/U+9;$&ZVJMHUFCE4]T0_S,R\\ M\&W>EY15,J*C_6.I@->GV>LSRWB&^:7'@PZRCK^I[4NN:6X]HD7!TEY"=R*; M3*DE@JQKD\+LOZ M O7&,02X5 QS>>(\ZZ5B@$LW QQ!@']9=EE=9&%U[RW?S1V)5]W<;6C75=Q:ZLTI5BH:LA%NK"1_^_.UVWQ^#J M2K'0U8DCP"O%$E=N-G9O8?UO8N*QM3,KQ0Y7 VES]-:_1ZG52C&[U?S$X%6, M;36:L?'6KFX+YZ\#TUG:ZQSSXN!,=ZR/:*D3J60,S$)I'A(TN^1H;QLW75+0 MDH:=9"D]L&""8#9C.J3$DSA>. (1XM'9MO43+=1>-2>J7I:.)H_YP!RSZ9M\ M*);OU2ZOOA%=;]F;7%JSM*EWQF(M[4X<*NXI711)55NB0MT.4T;K!*-'M@L5 ME0!<#5@,97)=Y%\Q@(/'_D"_H88VBK*4Y%N=./:Y4O)K=8HTQE\'9GWLR$\? M._(_=N2_=XSE'AWY7=Q Z8TKM][8X]0;P]W(3*F%^/-)^1N9$6TQM]W[?H1' M\1D0T@4CI.>V#D9R"=U3LHKC<&[7T<@LT'8W8$N/V)T4T38#^ZM_<(T7@3.:Z/P@A$=D\XU-V#$(V7D0%> M=G[.(#RJ IX0C4V1$T6Z< .]J;*[<$Z+UXR0##3F[:"N\K"I) M0G3-/$_*D0Y7HG7D),&I-3FM5Q<9:-9U#U1P3SB;A@.HH+'2P*W0V>RZ$77F M7^6\2PT[9M-9W(<;&K\=: 5FQ8UC]$ZMQ1<1/;Y.B <:2PU&U!]*MZ =INX) M O[FLFL[6ELP,M"%RP[G(Q0CK3D7"4\S\B7]9U'6Q8S]N M:;*A)7X ?[\JBEK^XR7,?UN4?[ U?OX?4$L#!!0 ( "*"$%.0R918(P, M "$* 9 >&PO=V]R:W-H965T)5<"9;9INOW[7AM)T =)JV@O^P.>> MXV/[VN.M5/=Z#6#(8Y;F>N*MC=F<^[Z.UY!Q?28WD..?I509-]A4*U]O%/#$ M@;+49T'0]S,N*Z"++N/IU":G<3CSJ/75809K:2*CC9Q74JSDM<+?^%/V]FSQ.9L$US&3Z321F M/?&&'DE@R8O47,OM!Z@FU+/Q8IEJ]R7;:FS@D;C01F85&!5D(B]+_E@9L0.@ M40N 50#V6D!8 9QS?JG,36O.#9^.E=P294=C-%MQWC@TSD;D=AEOC,*_ G%F M.H>%(1$9&3V[4L-,\3/?8-*K5\?ERINBQ5L195GXK\C(3! M"6$!HPWP63=\#C'"J8,'+^$^^E.;Q&J3F(L7ML1[JQ'?+Q;:*-RA/SK(PYH\ M=.11"_DUV-.8@+)$+7Y)ZNUP M4=8?C)K)>C59[Q!9V$36VR-C4=1OYNK77/U#7%$35R?*YM-SO>$Q3#Q,F!K4 M WA3TK' @UK.X)"<7I.<3M3;Y0QK.<-..;=KP/M@B;NY2=1P?_%I&(3-"S*J M*4?=E-+PU!V=)LK1_A88#BAKIJ3!<^(+.DD_@]:DR'DFE1&_(2&)T+$L;!+$ MI%4>9*%UP?,82"RU:(^WV5(%>.%+GT9!"_-S MKJ/LL"]QH13>!V1CS<';=B_'G3AMV/WO#K)]!REEE+9,Y#EOTN[$65KXWV3O MIUP:C=AS&JPNJOUA@^#O_.7OW-_V\?2%JY7(-4EAB:C@;(#FJ/(]4C:,W+@K M?2$-/A!<=8UO.%!V /Y?2FF>&O:54+\*IW\ 4$L#!!0 ( "*"$%-X]4Z. MA@< $D< 9 >&PO=V]R:W-H965T.VD?.GV 2$C"A 04 )3BO^\N>)5-4IIT MQB\6+SB[B\5>SIJG.Z6_FC7GEGR/(VG.NFMK-V\& Q.L>.J !F30 _ _C' H898'@L8)0!1L<"QAE@_ 1 1PV 20:8 M' N89H#IL8!9!I@="SC) "=/ <.F@_/RD_..U4&+PWYZVLV0_+BI.^]!&E@N M*N?,LO-3K79$XWJ0AQ@E%(S,('J^&M )P]O^<1LSPD=TS;1_)9,VF8 MRP]#7L^Y92(ROY+?R)>'.7G]ZM?3@06=B!P$F?R+5+[?(/^CVO8)'?:([_E> M#?RR'?XIL ?-\+G[? /2=0G'FV$OSL 9[)/_(F#TQKX53O\@6]R.)W5P/\X M9#QH'WJ-VM\?8_Q)(_RZ'3[G 6AO=MV'=O@M>\R5UZ'_/(36<&Z31OA-._QM ML@*XBQIZL@\?0'X42>(72>([>FW];= X+G4.G<]2TAR#0 M">B,!%N(2%C!#>2ASBS9H"5U(94*G3BAV(&WYT/J>>##;?7H:U9YU55[%H\* MBT>M%M]IM>0&VS.+B.%Z*P)NZFP<'65CS:IF&\>%C>-6&Z^EY9H;2S2XL2ZG MVN'4ZWO>SW79< #G-^#^;,<-G\/VMCTIMCUIE7-?#1MB*P'< \IB BTV>%=7 M(=L%?Y($ZDP"_*VHDSUBUYRPU4KS%2@E&RUD(#80$RQ6B;1$+6&%,$0JRWN$ M$>K]7"[J+)1,P"HF0\(BP&1I(/*#VPF[!E"@X@78$A*K+(@&F:^\/IU!DXPB MV$F/[)@ARR2*'@G_;H5<)0*:),BTSCP\?@<:]>F8;+@FB106U!JD<"BX(R11 MB2:;9!&) -8N.=BX]5N()M MH+,Q5'9BR<-U67&>%BMF+%?230N=)>T%OS(BZ!G?RK/KY7G/YHUY) M][S_50!O#N#'!RH2K1!/VBIIGHY*968W6'1]0 Z=-=36FQ\ [N^EY ?4;R^# MB346@M45B*8SO+4_7Z?L.1ED2!MC.%/R*U@%AZX$&BH=B0:RG5EN%P M"R4)G;I"[G!$]M"RT]/1B^4/+7LW;>^&GS:IBFKQ@W*55KC74%@?7/&KFU*N M,M'CBNMI6T*5G94>Z(#.J*QXHA%S%45,F[)^UMLS>9;@M,&4LF[2]L)YQQYC M#@T6ZWK,)%OQ]);7I=55)FSRU",-5I2EE+].'>:'Y!<]102H=CY*N5'G%RJ> -M-V,2AEPHIL,.O)P+S0.K=-H> MWR:AL+@X%M9R(%218HX7E2+(*VCG=JT2XU@5=O/]JNM(2'^&/ ST,RF3..-9 MV.W%2B"CCYE-ZTL("+0#IJP$!.0S8I]\SEF=(U\,@B]T! T9&%P[D_:DX+N/ M:IMN.YMT04[1HU@&0AY7Z9I0[1QUVL&J3IAPW%(NMT_FB>-I2^!HL!8E]E*^ MB8XA"QZ 87"8(-Y!086S%GEFRL]RY9F? LT94KWL7WN%P[!]5!S6[[QUM OF MYFP_F5]Z^^Y'9:K:+F186I. Q[3;,AK;1J;\LL_Z[6T.Z=1M #Z%L#DF'_W* M5/QR8[%?MCN_O=T=UVO]YR/NI*7>^V7K\]NGW!\O!Y<'),\AFZ!_Y&?5JZL" MGB2?EDOH/#J=F'"J0-NTBN%2 3''=#2$;T7((7O 928) MUBZZ#";LA> M@7')@-(Q\',-^3Q!1^DPZ5;=,FCVQ)^ECUJSHN02?CN7N!? 'W1(/O3)!=?0 M+8]*C9(5^).72XV2 /CM!.#'8_/B@.1J-X%S!U1M4?*L/.*^N63P\$].QC;5WRAT^#VGP?W, MNLM]% M.I4NLN?=IVVDZ!PFVUUMF@PJ'PKP(QLHA^8.K9$OX=B]_A221J??K=(;JS;N MV\%"6:MB=[GF#%3A GB_5* KN\'/$<77P_/_ %!+ P04 " B@A!3(F6% M5>H) N+@ &0 'AL+W=O)F+[W+&6($>YVDFWQW.BF+QZW@LXQF;4WF4+U@& MO]SG8DX+N!33L5P(1I.*:)Z.B>,$XSGEV>')<77O1IP%NC$^.5[0*;MEQ=?%C8"K\8I+PNZQRBN)1%/M?$(,&<9_4G?=2&&$) - '9(,!>#X&K"=RA.WB:P!NZ M@Z\)_*$[!)H@&+I#J G"H021)HB&$DPTP60H 78:SSF#25;.WO1V/TGC;CS8 MW[AQ.-[T>#])XW)<^7QTH"?'(E\BH=8#/_6E.D 5/80\S]19ORT$ M_,J!KCBY+?+X^RQ/$R;DO_\5$1S^ABY^E+QX0J_/64%Y*M^@M^CK[3EZ_>H- M>H7&2,ZH8!+Q#'W->"%'W2\&D)-)+_GE$/*@E_S# M$/)^X7_?05XJW?LM?V4G_TR%U70?A^_>Y;@_7B;\IY?M_GF(YW:\'!*TV MW<;N8SC"JW-,5N>85/SO:\@;3,A& ) MDFKW48,,M"QFN>#_94E71-8\_8JGJD0>3K"C_X['#VWW#UYY/63EFHK>2D7/ MJN)9/I]#1?(<_;PM6=P>_0:OO!ZRPRONMJMU8\I8^, &U*%KD!X[1,(#[O M13Y'Q8RAA*./VPL]$D4!CC9-T\'1 M]=THC,CZPD^='/T@B!IB5#KR&+G^=I2D5MFLHF;[J, M4O,/6Y(Y1Q"*>$/388J1VD"7-"E3D59C=LCC/$O3G/> CSZ90 M* $N+]6^TO3-"^4+/( MO ]"9[H'6_)BUJ7*""UG/)YU2F8BY!!6 U7V9I@CX0&TG2F@B$=9EPE%7 MC60W]["R M[#HCBV'AB"J$2Y]:)FZ'0"-D(XJR^_8&Z Q 3WU"G\".#J!3;FO%LWINH Q7 MD\LM!D95R1BZ!N1%.$!5M8%_0[?*DF]/J9).>8MELF)W9*DT)JO#/+%&P =1 MX;7(8\82B02+&1@F:4-6%U"=UER#%K20,-C,KA?;J[#;EZBP8QHKYSDR0QHJ M8XT6X$3EW&E7QCG=P38";/RELTWY.;H/SZ=;-TBKT\163AM1O6RBM1W*"J$[ M3V2GI?!6AB3$CS83Z47'.BA&" YZ7&QJ;DSLU4B7"L^0GVS+-8'JHD\N4Y=C M>V%^;A);+49A^9W7AYSN_ MJ!O0$ORBS,'!87$+H!0^*SX* +?2Y5V%9VHHF1U48B:0"" M/E4&XO( T"\7JJJE$DU9!G5P6C&DR9QG8%S1I&.E(6NTTZ;3O:&$:ZA)LAJL M,YFG/*$JKU[RC&:QJJ=OX9Q63I%'Z&RC@KAC!UHT7?"T?+#DD/GO5-;BM>'0 M#R@ (%P@?X$U.; [+ZM\4BG*'Q&P+F828DHI!6TY6W7UE5ZJ0QY!",D%JP;# MZ=.HK5$C"?9'H>>TCI_VLQ%C@%9ZX MAM.V72"\(&^*!QXSE1;8 X>E8!.A](:S9,N3V/2K>%?#NMJP"9G=2'2&MQM, MO[>WQ*:YQ/;N\G+-TCK^=^3L,\VSG8[=GEX F[81V_O&M0 &61Z8+#I;W&N\ MW7813/P> 4S/A8G/0(8UHC;"^HOS#U%$@=01/EO1:Y MTLS6+!*%?18Q)1VVUW2M!DTAVC13 Y6A=KG"'45;U"T2,24;L=&^#.=*:!MHKDQ?W^!=Z@Z@]?CC"/5XGIC0A]B*B,@?Z MLZY-AAC:(!_Q]F=H W'$#G'['DC]0;9':ZY+'!QMC%4^=2PDOA>Y7I\/#9@2 M.YA^S6JP4#FY$#PNF@DP*M4#H4%N-@="PF9N%[/V7<-H+MV0-^8\PUQHL%O=W_X[1K\=NWX M?4O3NN>80L\^A496IZ;5?*EK"NUV8&OD^QXA/08VX.K:P?7%Y=BEWF!8.>89 M?/;L%>]:6]),EZ$[A2;U&<+I3=:%ZY/-H+AG1_&?'/I^T&S76H.@_TFP 5G/ M#K(WK2'ESB<(72\4>-L0[)))U.M% \'>CJ):1_OZE,(Z9K[8P=+;,?;U6D_0 M[1.)O_("K*3[NLI.B_(NY3%\TWBSPZ$7>H/U,7ZO/PW0>W:@WWQ(-P#V/ .I M7K WV/,,V'KV*^&3''_[!2028F?S0I/Z,Q53GDF4LGN@&ULO5I;D]HX%GZ>_A4J-CN55!&P9,N83*>K MTI=,2&]V4NE<'J;V06T+< 7;C&R:SO[Z/9(%,F )=V>V^R$!HW/1N7SGD^W3 M=2&^EW/.*W2?+?+R=6]>5X%?7-)0":L77E*_+QF"_.W[!%PNI"?SX2ROM;6U*P>;GC?:W:O.P MF5M6\HMB\2U-JOGK7M1#"9^RU:+Z5*S?<;TA*O7%Q:)4_Z*U7NOU4+PJJR+3 MPN!!EN;U_^Q>!Z*+ -$"I*N KP7\/0$<6 0"+1!T%:!:@'85"+5 V%5@I 5& M^P*^12#2 E'7*(VUP+BK2]C;9,[K:@-ODUT775TEJL0N6<7.3D6Q1D*N!WWR M@ZI3)0^5E>:RI6XJ ;^F(%>=W+\/GSO%B5+$_*TV$%7DG=PUA[<%Y[ M0"P>?& _D$?[B'@$MTA?N*7?+,4 ><0J?ND6?\MO!PC;Q:_@KBX'%(EC)0#^T>/P=L54U+T3Z M7[#.UDPD):H*-!,LK^#*<^@OY5_YHBW.M1FJS,@!>G?FJ[_@='C7#.CQ=3O[ M"+;[")S[^/7J\.*[#UJ1;4C[: MNC-RNG-UST6(-HY.\VWI5>%C7#-PC"O?9L56;M!]Q@+=BY MGT_[<5W59"3A92S2I83NUJ'BUOIY#N$1Z2S-V0+=@8DTG\E@I45R BV'JCDO M.?IT\T;B 6*R#Q=P)BE?(1+Y?=\?HS477&*W%$90E)74F/.7/S@3B.4Y'!]$ M"4<7F07YF\)XE$"U_*9UX%8=U;I0.DY:=&P];BH#+H;"L!^&8:U/GL62U0+B MM:]Y+KC=OQ;= _2F/(&?@?MPU8(^5F-8#F,=!16A.4N4(9X,T*2V-4T%&/YK MQ415M^XT+6-0+H=X7ZV0LY?E/U!6).DTE=[.5< W8U%E85T Y4S2NS19L45Y M AMB<0R'-"&;KK;33&"]%:A_K0,Z,"[@3)A( 3GC]5X;.G_]1T3PZ#=4\B73 MBR"@0S N>)4*#F?*:@"D%ZJ@]C16BTZ@K>$H!VZG]88;+C!0D22I7 :^4:\/ M,TH%"N*9P_JXU@J_Q4W^P>_E9X[64&V"Q\4L5]"FJW''.F06Q,')3,K7=VY6.<%G(/CN52SRNND MUDF>BB+3;5%'MV^\(.-Q?SP&@LE:ZV^G??RZ]-M7[O5 QSI5/7#R?^H!!P'$ MAG-B\C>!\D1K:J)M,+"AJ*&@V,U!O^Y W#'TG!S1]KE1\+5&Y 9-E?3@$5BI MT$U)^R<_42'.+!K^B]T$^&O=#K#C6/;OK"U_[X_HP)XW\+Q_MHZL1TCN[L1P M7NPFO9\,OM2TZA"&)'VYA/PQT<[NM86PR<=];Y<4O&];%.TMNFY91'T+J\>& M2&,WD_Z2-T!T9X=Q 75T9'O7^)!/AX'-*4.GL9M/[S#&Y4K$L58@_:JK_S?D?4 M[T,V-OMM#/R..U;4M0^K@3K6JZIY*I)';1?W/;WCC3N;N?409]2OM3\/]<(U M^(@Y@Y%C9[#FN%#=]?)6W4%[S.AXKZTU =\/]J>"7K1S0X-: )@T;OZYB9A] M*G1T_EH;V'%^;'7,$#3BIE0&@S?DT(K&EUK5J#DP!SXF%A EAN 0-\6X DJ7 M,X!R=::,-EI'"_8?X2@U^UE M.[0 DF_PT#^"A\>S?0B%_L"S(;%OH-!W0^$W)A3,=,FV@3(_?*IL&XSRNSU! ML(9PHA7LG@>P+8(&QWSWH>8G#P03O^6AP8AB2BUWZ'V#=KX;[1XPZB=:5:?# M4F!0+#B"8IWF_"0XO*6/!W1L.>D$!LH"-Y1MBKLJS)0_DHW@D UBS_[P+S ( M&+@)X=7],M7W?>5(;[7MUE _'L?]DU]^(1X)'5T3&(P,W!BI(U36A7$D2X?@ MAPQX86D%G2"<&MRB;M1Y1%5IC$J &KNC? M!U>T#:ZL0X4:N*)NN#HOF%"W)RY3..)7A2@[%5?C-9&G0BUJ4(NZ4>MG7C"8 MT)8[V/"W'^AAXXU"^6KM!R9F:5ZB!9^"G#PT]9"HWU:MOU3%4KUD>%M459&I MCW/.$B[D OA]6A35YHM\;W'[SO#9_P!02P,$% @ (H(04SD4 :J: P M\Q$ !D !X;"]W;W)K&ULU5A=;]LV%/TKA( ! M*]!((N7/PC90IQW684&#!%T?BCTPUI5-A!(]DHH3H#^^EY(B&8%+:4,>YI=8 ME'C//9?WY(CBXJ#TO=D!6/*8R\(L@YVU^W=19#8[R+D)U1X*?)(IG7.+0[V- MS%X#3ZN@7$8LCB=1SD41K!;5O6N]6JC22E' M2:FS'.NG]8@U6$9T.#YQHW8 M[JR[$:T6>[Z%6[!?]M<:1U&+DHH<"B-4031DR^ ]?;=F4Q=0S?A+P,$<71-7 MRIU2]V[P*5T&L6,$$C;607#\>8!+D-(A(8]_&M"@S>D"CZ^?T7^KBL=B[KB! M2R6_BM3NEL$L("EDO)3V1AU^AZ:@L:;>Z*:F5O-"POI(K+(V66.-@V_=P#_*(B1)_):PF%$/7M(N8%+AC7Z"][FJD'R[ M@OP.]-\>Q%&+.*H0D_]%2\BW/S$_^60A-S[VXY;]V+L>'Q_W^ ^'N*EX$"D4 M*7D2($]VW@\4AW'\BX?0I"4T\>)-@"29%5[6L:0*NC8_6D7=3O[3YXW^7-F5=&G:&XJ:= M0U._10^4=P_*. ECYI539_!T]%H*[T&*P]GR:#O3K_G=L#U+?2Y9VIDW]9GN)VS2->^R2RU9" MA[IYIS7DA^O7$.O3H[9O0,9<4ZGV?L-7RR!R69A_.1 M3U.L,V[FM]Q_X9,]2+@5\'HWZ[R;^1WWE)A>O(9]>3H_9N-S%%-GW,QOW$/% MY$?!3662>!O7F3Z;OIJ8_$CXTJ4G.45'W^$YZ&UUVF#(1I6%K3_)V[OMB<;[ M^CN^FUX?AUQQO178'PD9AL;A%-6BZQ.&>F#5OOJJOU/6JKRZW %/0;L)^#Q3 MRCX/7(+VG&?U U!+ P04 " B@A!3'G18%,H% !:'P &0 'AL+W=O M8EDF[[WG7A[RD!P_,OY+ M+"F5X"F)4W$^6$JY.G,<,5O2A(@3MJ*I^F7.>$*D^LH7CEAQ2L*L4Q([R'5] M)R%1.IB,LW>W?#)F:QE'*;WE0*R3A/#G2QJSQ_,!'&Q>?(D62ZE?.)/QBBSH M'95?5[=/@.O6RII^R'*3]59HHE27\4YR M]6ND^LG)W9)P>GRI$A&"*4O4Z! DR^^[*RI)%(OWX!C?_#6%.#[?J'F1U)WA<5A!G;O#;5O#')V47?)0T$3\M M40W+J(995,.6J/Y:ZP&@W>5#0I7]\UH*J2H>I0MP21=1FNJG>Q*3=$9-HR#W MX&4>]'3T,,%#C#WHC9V'[3(TVZ'@-,##4=EN!X)70O"L$+YG4P -C\'% ^5J M3@/73Y3/(D'!+8]F%*P4P"S[/;#EKB'<"AJ>>*N=5#""KJRL!C#Y%Y-!@=5-#"PT'5A4(^_V<[*PM,2PNFK ML="*;;M46:=L!LZ*5D[*)OQY>,$N48,:>%.C%IY"MUJ:W==C:N>Z[G'>H!KR M6TG;U=0^UL(M]0+[\O;@P=#*V\+W+G$AJD_2AF;MS(6H@H:ZI=PYE8D1D]'ZAM@:#\@0XFP%:K2J= _&I,+I#VY6P1 MR38?TJF?;5NJ;[?X/RQC]5??9Q;W?9 5*DJ M:)=5/1;O%Y!^U""]>X(:I+=&W",9E1:#=C'69SEO*;S=T8;VHW:V6PWT2$*E MYJ!=SNU?L _E^VES<<:-Q:N$1QPH?XPKL*N+FZA:6 M=VBM63VL@6MKAUND!ZI4%;*KJBZT-:'JRV![6!WF\,+0KAX/6@0YJB09LDNR M3@P^N-PO%V0%:'OPPU+(NX9Y83 'P;"^J30T1)[ON1"U8*@T%WJ;HZU=<+UI M[AG4.:J?ZAE:M>ZI4:6QT!N=?AU05[MG7*S*P8:'P];E>8^E8C\]*@D=["5T MI=C0JQR$M0^$=EH;#KA&WJA>]68KC(,VTE;:"[WH(.R XAJ.P=3VNGD,9FAH M)VTEG=#;G(2]$FF-YV -3=+A( Q78@J_T4'8_KKN\5Q0S2NIUKZ#/LQ2!]+B M2J_A5SD%ZT%:;#C;:I+6T,I 6F?KEC*A?)%=W@HP8^M4YG=UY=OR@O@BNQ:M MO;^$9]/\FKL^D9$GVN*0D MI%PW4+_/&9.;+]I!>9T^^1]02P,$% @ (H(04]AF<52@!0 *!X !D M !X;"]W;W)K&ULM5E=;]LV%/TKA-&'%F@LD9)L M.7 ,Q&Z[96BWH%E;#$4?&(NVA4JB1U)) ^S'CY04T;8H2G:2%^O#E_?>PZLC M'EU.[RG[R3>$"/ K33)^,=@(L3UW'+[!YFF+V,"<)O;\8P,'CC<_Q>B/4 M#6(UN2'BR_::R2NG]A+%*_E=-!'5,-W#U_]/ZA "_!W&). M%C3Y%D=B-< K@):9%;#>88%G4T;O 5/6TILZ*>:F&"W1 MQ)DJXXU@\M]8CA.SFPUFY&PN)R(""YK*IX/C8GY?OR,"QPE_ \[ C7QXHCPA M@*Z S&CY$]"M+D(L'J3--\P8S@3X_HFDMX3] *^ [CRSD&<@2]9+/A;>5.> M_[VA.<=9Q*>.D!!4(LZR2G=>IHM:TAV!3S03&P[>9Q&)]L<[$GJ-'SWBGR.K MPS_R; @\]RU +H)?;MZ!UZ_>Z,S+7T.:B_Y>W5Y>]Y+WZN)Y11CO98OW_:/T M"ZX$2?D/2U9^G95?9.6W9/5GKAX %:YZ)F3=_\H%%[+D<;8&<[*.LTR=W>($ M9TL"_@.M$STO8P5%+/5.NIN%$]>'HZESMUN/IAD_"%O&G(!K%B])-S!==1.X,GJXF_70/X36-$+#,# #&]7 M1D<"^TS42U\EOY ,8_+AR'$"/L8KHBC[#\&LJXPF@/8L?/"@_((QB/"#D6;V M\; 8#R $:?E6@('!T]X$C>L)&EM=7Z[7C*RQD+R0LQ'+96L)ON(D[U-RTT24 MT48[1?3=T#NH=-,(!:&YT&&-(SR:C-4SC&_E2^$X,H;]R-@TLY%Q4D.9/)&, M7<#L9)ST(6/3J)V,T-6+L/L2=+3B-2ZN]C2Z^=CAX 1"PAVE D^E9&?AC9,! M^W#28-5*2H@T%G0T+7]31Q(Y5YSG9M\T'"$X1BWY M:^$!O2=RL8'&3KXJWBZQ_&'0*$;3"@TGXQ8T6K! NV(YD7[[$(VH['$?^39Y MI N:M#/O.5SMSX]60= N@RS,:Y;9. ]6_^I3]9QO\9)<#.2W*"?LC@QFP#@+ M08.-$+:47VLA:)<1EC6RBX=6Q\?@&C5X>C;Q ^BV8-,R!MIU3.]%LP]'K:&. M03MNT-@=NEX+5BUUH%WK/&T5;6&P->0QF.VY5ROGJ**OC;9:+T&[8.I>,"V, MM;H^!O>DN7Y.6@03TH()V86&B;(?*%N16-8?4"8!;F/6P=XJQA[IO+'K'RPZ M]E1Z3<4^2JUXD%WQ=).W!;.=QU74UE6T@FW-[0386APANS@ZD<>FN3#"MT?W MJI5TU'\E15HW(;MNLE"RK91&"-8H)]1&2R7TM.;.^_+0YV,2&7HVKC<.PB8# M#99>$+@M,AQI88.>L[_3P-9!LV;CQA^BPP]*HU78(FF1UC3HQ1L\^W"-"/NU M=VHFP;!5WG:X0I4K_66)O$Y6:I&$GJ79TZR_<5*:71SH3MS#LAL:0GY+T;4 M0D]K]AQ#3D,/IX6GEB_H.?L]QY*SV<@QD=-DU49.3ZL7[\7;/=WD M[,CA&')VN#J%G)X60=ZSM'WZD=-K=G,,Y#18-F&X(@P92#_7U$J'B]4@'IS>/8_4$L#!!0 ( "*"$%,V[+WG MD0, )0' 9 >&PO=V]R:W-H965T)*%]4DHKB_?H=*46QNR0? M]L4FCW?/W?/HCIRUVGRU%:*#>RF4G4>5<_7K)+%YA9+9L:Y1T)9%Q%BUFP;C!\Y&7E MO"%9S&I6XBVZ/^N-H5TRH!1B,K[UF-&0T@<>KA_0WP;NQ&7++"ZU^,0+ M5\VC:00%[E@CW$?=OL.>S[G'R[6PX1?:SO<\BR!OK-.R#Z8*)%?=/[OO=3@( MF*;/!&1]0!;J[A*%*E?,L<7,Z!:,]R8TOPA40S05QY7_*+?.T"FG.+=8:BFY M(Y6=!:8*6&KEN"I1Y1PM_+1"Q[BP/\\21\E\2)+WP-<=*,* M+([C$RIRJ#1[J/0Z>Q%PS?:093%D:9:^ 'D3QRGR/PU4NFH*4@Y5AI5:?V!W^\CF&]^^7\7>F&Y6/X]$?ABGK MJQU,G?X?UK?Z#@V-D2)T4WOHD&K#)2-+H]P>K@S_1RL&MTV-AFOC[<;%L*3! MA-_U&):^/;)L+]I#"'G$*9??G_8760"9@06!*RJY@#PJ(6(*(%$71ZQ%3_T7PO4DJ#&%8M M=]43 GI5?FL$S4(ZF<;0,@L$1C<#-2AO? 4@!U5W=I#M;AR;GJ;MI' M]^Z]6C-34G> P!V%IN/+\PA,]P9T&Z?K<.]N-14JP[*B9Q.-=Z#SG=;N8>,3 M# _QXE]02P,$% @ (H(04^@I@1V3 @ 40< !D !X;"]W;W)K&ULM55;:]LP%/XKPG30PHAEY]KB&)ID8RW+5GK9'LH> M%/LD%I6E3)*3[M]/DATUHXG+8'NQ=?N^\YV+CI*MD$^J -#HN61NS MW?, 9972HFS 1D%)>?TGSTT@]@!Q= 00-X#8Z:X-.94SHDF:2+%%TIXV;';@ M7'5H(XYRFY4[+H,G2#*T7TA*D5XKI)0&UL6 M$68-[Z3FC8_P#M!<<%TH]('GD/^)#XU&+S3>"9W$K837%>^@+GZ/8AQ'#WP45D01DPIO!F=X:OH#'M'@C/R0D:M0J9-2:"OIN0>YV!+I:WHSCWO^?^L M[0B_]!#\[[+[!E>$._AP>L.]+F>BM7*]7"%GM&YX?M6_%Y=UEWPY7C\V&ULM55;3]LP%/XK1]$>0&)-FMY16PD*TYB&A.C8'M >W.0TL? E MV$[+_OUL)\T*I)TT:2^-[9SO=IJ<3+=2/>DA!G81Q%PY 3*H+YU)_=J?E4EH91@7<*=,DY4;\N MDIQ9GYLEQI?"Y1&+C>V%\-)U=H"&7Z%#["P_(*3CZ@ M K[ELM1$I'H:&JOL\&%2JUQ6*O$!E2[<2F%R#=01S%W18_B[_!10=Z41O\E9U>T\6>Y^O]0QD+K),848,0J&H2&A!&! N2V':VE!Q#3V7>Z$W\VX43<--BX%!8V!P MU,#;K/!XBWR%ZEBX8<,]_-]]'#52HZ,QKE^2G(@,P4Y"2(C.VY[JT;OV#091 M=*B#XT9Z?%1Z(3FW$VQI9/)T!CHG"FU0^X8M_?*TS4G%.-AS,IG$H_$!)Y/& MR>1X$[2A=A1B"FM"%6P(*[%-??*N#W'\K@OAWA3BJ#(_G#4D[MFL!E)SVLS_ M"S_VPC_EU6QEE60GV,&?,!,M=NR%,E?\@\CW4&'&R3=Q6N:,JK+MB M-,B4W#1'1)S#LM..*9**!T8VY4V71<\Y8N# MNVX$#5OSY%PJ7>5V&=SWI)Z^ ZQ'() +T0CL$><8#0IJ#-/RU@ZJR97S%134 M]N.JL IGFJZZO2NR":AN-LE$Z93I)DV7K%VC@6 9R-%\-H>[444(H#$JMT;* MZ4Q)6FE81]2&I9TR(1[@:?Z1;7$OL]:^=6#79&-:0;7I:-P ^-MLCKM-&[V) M-RCXLS)?%G8YLAI#H[%[S3*^K,;+K!& L7=Q=EH48O59\)G,F5O\P0E' [J. M"^9*\Q>;#5IE:AU,D^"9:<.G;<\O38M'MC3K=EIFN.;>"6K^NW6>,/NC?4K^MA%7IV"R/@41)Y$3_:/7V24'+_&^NAV M="+#^I#1.LELG6,:;P#GQ2'Y#J=/L4D:3!9<&"[KT9RG*9.OCC.6WM")_9-G MB]_.3UE&%\(\-N"0;.P[EO)%GC2S[J$0]:R-_0V6UXV;PZK-Q67*EBP=UT,] MFU1F8 V;M;X@8!>YK2X_@L4XS(\ AN7!%& Q+@K+\S^MIX^NQV&8MKX7Z:,Q M?33&1?F0(?O[ -O3?1V"K13O1&RE>*T!\=<-(I+$O]M8'HC =@'K'1AS!%( & M#(FBZCVX\SX*U^^I M-8?20$3;8T.P6BP^0"X99K>]9!:GJ M5.K6GIY*TX9*M=O))*9836QF.^W8IY\32NO0\#OGYH4KB!/,@QV_SVO'G#TI M_3!7ZB'X59723 9+:U>GPZ')E[QBYF^UXM*=62A=,>L.]?W0K#1GA5ER;JMR M&(Y&Z;!B0@[.S[9U3?70/U"6YU8HZ0J;@N^"/YG7\\UA\"B,F(M2V/5DT+XO M^2"HA!25^,V+R6 T",Q2/?VKM/BMI&7E+->J+">#\>;$=ZZMR-\4SQK(.S8W M;8EE\UOF0":#=.0J7 AM;'M%6S]SC(_<7;PYJJWZ1Y26ZTMF^;56]4K(^Z8: M]RN&WL]HVV'[NFG$4_U_FE$M%B+GERJO*R[MIATU+QM :99B90:!9!6?#+:7 M!!>R"*ZD=8T4W,A-5>[:YI>ZK[XI-K_:.ERO#?6I<"?T3=&"TT%^5K+@TO B M<.^,*D7A.(K@$RN9S'G@088 ,CPBY(_0@XP 9'04R%F#XS[J0<8 ,CXB9*$S+V(#, F=%"7G*3:[%JR@.U"#[51DAN3,!D,WJ,!_D! M0'Z@A9S55<7TN@&F?OV=\%7;GT^9)$QL49NI&LNJ_3: M!T+&&!,K8ZKYBHG"QT%N&!/+P65\*Y>/K=OP&^^%UC"0P)K; 2]B_R%VG&M%>X,.A MX#\FCO[72A5/HBS;GOQFEUR[)-DR>=]P!!<^)@K_8^+X?\GG3DGWFC>YG/5; M+T0&",D-4+9IQY0UX_9.,VE8OMN_(9)"2"R%F57YPU*5!=?F1QM5K!]_0SBM M(!;";,DT?^\2H3:+JUQ-9G=J%B(_A.13BJH2MKWAVN'AT@_KTA N<]&)+B&R M1D@_IF-5SPW_6S>S[ZG%WP"(SA,1FV&:U+IF1,D)B93QGEL')76-9\Y?/A6P1$MMB7XKY#.IC(EN$Q+9XR33[ M&C!"PHB(A?&<A.D)&B8B- M I?(NKV-C!(=D%%DH/>J:6^9CPCU?AUYSZXF8*?)/2K[A M:P_@1D0^)O)/2NR?_8^M6V(?$_DG)?9/W[/KWC[/D'XR8OWL7VC=7=_(D'XR MZHT "+,C\PSI)SO2GH -IF_)#.DG(]8/QNQL/T7ZR<@W!X =#,&)CXGTD]'O M.'[=P] _PI%V,F+MO-G-T(\(-QJWXAFV%YOSLX(O7,I:?'75&U>>LS*?ZJ!Y M:7=:A7'2[+9:U&7YV95]DU\4*[9_HMC^ >3\#U!+ P04 " B@A!3>NU. M;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_M$G M5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS.5S9M?VS&\[+? MUEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^' M72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P M.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ M*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1 M;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'> MCGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'> M,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG M KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__DU2/YWO+]?&7Y??)"3L7 MG.O;BN'I+U!+ P04 " B@A!35:BY9Q(" !S+ $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW+O8"7G+:1DUBRS:L MO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6URSE<,I::'0TNU3[0 M6%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q#WU>W!W*SZGSX[J* MU*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TL MI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2 MAP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR M&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_WGQP_/^O!=>-+/IO_:WS] M&U!+ 0(4 Q0 ( "&"$%,'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ (8(04V-BOLCN *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ (8(04YE&PO=V]R:W-H965T&UL4$L! A0#% M @ (8(04QN^]5EK!P F" !@ ("!.PT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (8(04]Y. +7[ @ M7@D !@ ("!OAX 'AL+W=O\A M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (8(04T[WN&_Z"@ /QD !@ M ("!33D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8(04W#O8Y3T @ C 8 M !D ("!SU, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8(04UZWL*99 P $@< !D M ("!CEP 'AL+W=O8 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ (8(04R&PO=V]R:W-H965T&UL4$L! A0#% @ (8(04Y<@ M;9!4" 718 !D ("!0YH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8(04RI+4RN4! C@D !D M ("!K;X 'AL+W=O&PO M=V]R:W-H965T?& !X;"]W;W)K&UL4$L! A0#% @ (8(04V(,DGO% P + D !D ("! MP,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (8(04R-$(#^( @ -@4 !D ("!I=4 'AL+W=O-0$ "J$ &0 M@(';X >&PO=V]R:W-H965T;E !X;"]W;W)K&UL4$L! A0#% @ (H(04VF>5"R0! I L !D M ("!@.H 'AL+W=O8K=), " *!@ &0 @(%'[P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ (H(04P@4ST66 @ ?@4 !D ("!4O< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(H(04SP$KJOC @ Y0D !D ("!LO\ 'AL+W=O&PO=V]R:W-H965T\% 0!X;"]W M;W)K&UL4$L! A0#% @ (H(04UZ(]KEU @ MJ08 !D ("!-PD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H(04^742,!Q @ 5P8 !D M ("!1Q$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (H(04Y9^BM*6 @ 5@< !D ("!?QH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H(0 M4\3USGY' @ *@8 !D ("!V28! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H(04X*[T3Q! @ % 8 M !D ("!\"\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H(04SPFZ,;W! KA0 !D M ("!4#L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (H(04V5.*5YV @ PP4 !D ("!"$@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (H(04[;- ME*F3 @ .@< !D ("!55,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H(04WCU3HZ&!P 21P !D M ("!Y( ! 'AL+W=OH) N+@ &0 @(&AB $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ (H(04SD4 :J: P \Q$ !D ("! M>9P! 'AL+W=O&PO=V]R:W-H965T 9 M " @4NF 0!X;"]W;W)K&UL4$L! A0#% M @ (H(04S;LO>>1 P E < !D ("!(JP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H(04YFK2MHT M P %!0 T ( !C[4! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ (H(04WKM3FU6 @ MCBT !H ( !>;\! 'AL+U]R96QS+W=O XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 297 575 1 false 77 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.comsovereign.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheet Sheet http://www.comsovereign.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheet Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheet (Parentheticals) Sheet http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheet (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statement of Operations (Unaudited) Sheet http://www.comsovereign.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statement of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statement of Comprehensive Loss(Unaudited) Sheet http://www.comsovereign.com/role/ConsolidatedIncomeStatement0 Condensed Consolidated Statement of Comprehensive Loss(Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity(Unaudited) Sheet http://www.comsovereign.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Stockholders??? Equity(Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited) Sheet http://www.comsovereign.com/role/ConsolidatedCashFlow Condensed Consolidated Statement of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Going Concern Sheet http://www.comsovereign.com/role/GoingConcern Going Concern Notes 10 false false R11.htm 010 - Disclosure - Revenue Sheet http://www.comsovereign.com/role/Revenue Revenue Notes 11 false false R12.htm 011 - Disclosure - Accounts Receivable, Net Sheet http://www.comsovereign.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 12 false false R13.htm 012 - Disclosure - Inventory Sheet http://www.comsovereign.com/role/Inventory Inventory Notes 13 false false R14.htm 013 - Disclosure - Prepaid Sheet http://www.comsovereign.com/role/Prepaid Prepaid Notes 14 false false R15.htm 014 - Disclosure - Property and Equipment, Net Sheet http://www.comsovereign.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 015 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://www.comsovereign.com/role/AccountsPayableandAccruedExpenses Accounts Payable and Accrued Expenses Notes 16 false false R17.htm 016 - Disclosure - Leases Sheet http://www.comsovereign.com/role/Leases Leases Notes 17 false false R18.htm 017 - Disclosure - Business Acquisitions Sheet http://www.comsovereign.com/role/BusinessAcquisitions Business Acquisitions Notes 18 false false R19.htm 018 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 19 false false R20.htm 019 - Disclosure - Debt Agreements Sheet http://www.comsovereign.com/role/DebtAgreements Debt Agreements Notes 20 false false R21.htm 020 - Disclosure - Related Party Transactions Sheet http://www.comsovereign.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 021 - Disclosure - Stockholders??? Equity Sheet http://www.comsovereign.com/role/StockholdersEquity Stockholders??? Equity Notes 22 false false R23.htm 022 - Disclosure - Share-Based Compensation Sheet http://www.comsovereign.com/role/ShareBasedCompensation Share-Based Compensation Notes 23 false false R24.htm 023 - Disclosure - Commitments and Contingencies Sheet http://www.comsovereign.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 024 - Disclosure - Concentration Sheet http://www.comsovereign.com/role/Concentration Concentration Notes 25 false false R26.htm 025 - Disclosure - Subsequent Events Sheet http://www.comsovereign.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 026 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.comsovereign.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 027 - Disclosure - Revenue (Tables) Sheet http://www.comsovereign.com/role/RevenueTables Revenue (Tables) Tables http://www.comsovereign.com/role/Revenue 28 false false R29.htm 028 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.comsovereign.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.comsovereign.com/role/AccountsReceivableNet 29 false false R30.htm 029 - Disclosure - Inventory (Tables) Sheet http://www.comsovereign.com/role/InventoryTables Inventory (Tables) Tables http://www.comsovereign.com/role/Inventory 30 false false R31.htm 030 - Disclosure - Prepaid (Tables) Sheet http://www.comsovereign.com/role/PrepaidTables Prepaid (Tables) Tables http://www.comsovereign.com/role/Prepaid 31 false false R32.htm 031 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.comsovereign.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.comsovereign.com/role/PropertyandEquipmentNet 32 false false R33.htm 032 - Disclosure - Accounts Payable and Accrued Expenses (Tables) Sheet http://www.comsovereign.com/role/AccountsPayableandAccruedExpensesTables Accounts Payable and Accrued Expenses (Tables) Tables http://www.comsovereign.com/role/AccountsPayableandAccruedExpenses 33 false false R34.htm 033 - Disclosure - Leases (Tables) Sheet http://www.comsovereign.com/role/LeasesTables Leases (Tables) Tables http://www.comsovereign.com/role/Leases 34 false false R35.htm 034 - Disclosure - Business Acquisitions (Tables) Sheet http://www.comsovereign.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.comsovereign.com/role/BusinessAcquisitions 35 false false R36.htm 035 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssets 36 false false R37.htm 036 - Disclosure - Debt Agreements (Tables) Sheet http://www.comsovereign.com/role/DebtAgreementsTables Debt Agreements (Tables) Tables http://www.comsovereign.com/role/DebtAgreements 37 false false R38.htm 037 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.comsovereign.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.comsovereign.com/role/ShareBasedCompensation 38 false false R39.htm 038 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentation 39 false false R40.htm 040 - Disclosure - Going Concern (Details) Sheet http://www.comsovereign.com/role/GoingConcernDetails Going Concern (Details) Details http://www.comsovereign.com/role/GoingConcern 40 false false R41.htm 041 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition Sheet http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable Revenue (Details) - Schedule of timing of revenue recognition Details http://www.comsovereign.com/role/RevenueTables 41 false false R42.htm 042 - Disclosure - Revenue (Details) - Schedule of revenue by products and services Sheet http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable Revenue (Details) - Schedule of revenue by products and services Details http://www.comsovereign.com/role/RevenueTables 42 false false R43.htm 043 - Disclosure - Revenue (Details) - Schedule of revenue by geography Sheet http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable Revenue (Details) - Schedule of revenue by geography Details http://www.comsovereign.com/role/RevenueTables 43 false false R44.htm 044 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities Sheet http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable Revenue (Details) - Schedule of opening and closing balances of contract liabilities Details http://www.comsovereign.com/role/RevenueTables 44 false false R45.htm 045 - Disclosure - Accounts Receivable, Net (Details) Sheet http://www.comsovereign.com/role/AccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://www.comsovereign.com/role/AccountsReceivableNetTables 45 false false R46.htm 046 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable, net Sheet http://www.comsovereign.com/role/ScheduleofaccountsreceivablenetTable Accounts Receivable, Net (Details) - Schedule of accounts receivable, net Details http://www.comsovereign.com/role/AccountsReceivableNetTables 46 false false R47.htm 047 - Disclosure - Inventory (Details) - Schedule of inventory Sheet http://www.comsovereign.com/role/ScheduleofinventoryTable Inventory (Details) - Schedule of inventory Details http://www.comsovereign.com/role/InventoryTables 47 false false R48.htm 048 - Disclosure - Prepaid (Details) - Schedule of prepaid expenses Sheet http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable Prepaid (Details) - Schedule of prepaid expenses Details http://www.comsovereign.com/role/PrepaidTables 48 false false R49.htm 049 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.comsovereign.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.comsovereign.com/role/PropertyandEquipmentNetTables 49 false false R50.htm 050 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net Sheet http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable Property and Equipment, Net (Details) - Schedule of property and equipment, net Details http://www.comsovereign.com/role/PropertyandEquipmentNetTables 50 false false R51.htm 051 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses Sheet http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses Details http://www.comsovereign.com/role/AccountsPayableandAccruedExpensesTables 51 false false R52.htm 052 - Disclosure - Leases (Details) Sheet http://www.comsovereign.com/role/LeasesDetails Leases (Details) Details http://www.comsovereign.com/role/LeasesTables 52 false false R53.htm 053 - Disclosure - Leases (Details) - Schedule of other information related to our operating leases Sheet http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable Leases (Details) - Schedule of other information related to our operating leases Details http://www.comsovereign.com/role/LeasesTables 53 false false R54.htm 054 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases Sheet http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesofoperatingleasesTable Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases Details http://www.comsovereign.com/role/LeasesTables 54 false false R55.htm 055 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities Sheet http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable Leases (Details) - Schedule of total remaining years to lease liabilities Details http://www.comsovereign.com/role/LeasesTables 55 false false R56.htm 056 - Disclosure - Leases (Details) - Schedule of finance leases information Sheet http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable Leases (Details) - Schedule of finance leases information Details http://www.comsovereign.com/role/LeasesTables 56 false false R57.htm 057 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases Sheet http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesoffinanceleasesTable Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases Details http://www.comsovereign.com/role/LeasesTables 57 false false R58.htm 058 - Disclosure - Leases (Details) - Schedule of total remaining years to the finance lease liabilities Sheet http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable Leases (Details) - Schedule of total remaining years to the finance lease liabilities Details http://www.comsovereign.com/role/LeasesTables 58 false false R59.htm 059 - Disclosure - Business Acquisitions (Details) Sheet http://www.comsovereign.com/role/BusinessAcquisitionsDetails Business Acquisitions (Details) Details http://www.comsovereign.com/role/BusinessAcquisitionsTables 59 false false R60.htm 060 - Disclosure - Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price Sheet http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price Details http://www.comsovereign.com/role/BusinessAcquisitionsTables 60 false false R61.htm 061 - Disclosure - Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price Sheet http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0 Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price Details http://www.comsovereign.com/role/BusinessAcquisitionsTables 61 false false R62.htm 062 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 62 false false R63.htm 063 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of changes in carrying amount of goodwill Sheet http://www.comsovereign.com/role/ScheduleofchangesincarryingamountofgoodwillTable Goodwill and Other Intangible Assets (Details) - Schedule of changes in carrying amount of goodwill Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 63 false false R64.htm 064 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization Sheet http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 64 false false R65.htm 065 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset Sheet http://www.comsovereign.com/role/ScheduleofintangibleassetTable Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 65 false false R66.htm 066 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of amortization expense for intangible assets Sheet http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable Goodwill and Other Intangible Assets (Details) - Schedule of amortization expense for intangible assets Details http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables 66 false false R67.htm 067 - Disclosure - Debt Agreements (Details) Sheet http://www.comsovereign.com/role/DebtAgreementsDetails Debt Agreements (Details) Details http://www.comsovereign.com/role/DebtAgreementsTables 67 false false R68.htm 068 - Disclosure - Debt Agreements (Details) - Schedule of future maturities of long-term debt Sheet http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable Debt Agreements (Details) - Schedule of future maturities of long-term debt Details http://www.comsovereign.com/role/DebtAgreementsTables 68 false false R69.htm 069 - Disclosure - Related Party Transactions (Details) Sheet http://www.comsovereign.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.comsovereign.com/role/RelatedPartyTransactions 69 false false R70.htm 070 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.comsovereign.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.comsovereign.com/role/StockholdersEquity 70 false false R71.htm 071 - Disclosure - Share-Based Compensation (Details) Sheet http://www.comsovereign.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.comsovereign.com/role/ShareBasedCompensationTables 71 false false R72.htm 072 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted Sheet http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted Details http://www.comsovereign.com/role/ShareBasedCompensationTables 72 false false R73.htm 073 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity Sheet http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable Share-Based Compensation (Details) - Schedule of stock option activity Details http://www.comsovereign.com/role/ShareBasedCompensationTables 73 false false R74.htm 074 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity Sheet http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0 Share-Based Compensation (Details) - Schedule of stock option activity Details http://www.comsovereign.com/role/ShareBasedCompensationTables 74 false false R75.htm 075 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.comsovereign.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.comsovereign.com/role/CommitmentsandContingencies 75 false false R76.htm 076 - Disclosure - Concentration (Details) Sheet http://www.comsovereign.com/role/ConcentrationDetails Concentration (Details) Details http://www.comsovereign.com/role/Concentration 76 false false R77.htm 077 - Disclosure - Subsequent Events (Details) Sheet http://www.comsovereign.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.comsovereign.com/role/SubsequentEvents 77 false false All Reports Book All Reports f10q0621_comsovereign.htm coms-20210630.xsd coms-20210630_cal.xml coms-20210630_def.xml coms-20210630_lab.xml coms-20210630_pre.xml f10q0621ex31-1_comsovereign.htm f10q0621ex31-2_comsovereign.htm f10q0621ex32-1_comsovereign.htm f10q0621ex32-2_comsovereign.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0621_comsovereign.htm": { "axisCustom": 3, "axisStandard": 23, "contextCount": 297, "dts": { "calculationLink": { "local": [ "coms-20210630_cal.xml" ] }, "definitionLink": { "local": [ "coms-20210630_def.xml" ] }, "inline": { "local": [ "f10q0621_comsovereign.htm" ] }, "labelLink": { "local": [ "coms-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "coms-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "coms-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 741, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 132, "http://www.comsovereign.com/20210630": 91, "http://xbrl.sec.gov/dei/2021": 4, "total": 227 }, "keyCustom": 192, "keyStandard": 383, "memberCustom": 42, "memberStandard": 31, "nsprefix": "coms", "nsuri": "http://www.comsovereign.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.comsovereign.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Going Concern", "role": "http://www.comsovereign.com/role/GoingConcern", "shortName": "Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:RevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Revenue", "role": "http://www.comsovereign.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:RevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:AccountsReceivableNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Accounts Receivable, Net", "role": "http://www.comsovereign.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:AccountsReceivableNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Inventory", "role": "http://www.comsovereign.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Prepaid", "role": "http://www.comsovereign.com/role/Prepaid", "shortName": "Prepaid", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Property and Equipment, Net", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Accounts Payable and Accrued Expenses", "role": "http://www.comsovereign.com/role/AccountsPayableandAccruedExpenses", "shortName": "Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Leases", "role": "http://www.comsovereign.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Business Acquisitions", "role": "http://www.comsovereign.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheet", "role": "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheet", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Debt Agreements", "role": "http://www.comsovereign.com/role/DebtAgreements", "shortName": "Debt Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Related Party Transactions", "role": "http://www.comsovereign.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.comsovereign.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Share-Based Compensation", "role": "http://www.comsovereign.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Commitments and Contingencies", "role": "http://www.comsovereign.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Concentration", "role": "http://www.comsovereign.com/role/Concentration", "shortName": "Concentration", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Subsequent Events", "role": "http://www.comsovereign.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:AccountingStandardsNotYetAdoptedPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.comsovereign.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:AccountingStandardsNotYetAdoptedPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Revenue (Tables)", "role": "http://www.comsovereign.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Accounts Receivable, Net (Tables)", "role": "http://www.comsovereign.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheet (Parentheticals)", "role": "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheet (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Inventory (Tables)", "role": "http://www.comsovereign.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Prepaid (Tables)", "role": "http://www.comsovereign.com/role/PrepaidTables", "shortName": "Prepaid (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:PrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Accounts Payable and Accrued Expenses (Tables)", "role": "http://www.comsovereign.com/role/AccountsPayableandAccruedExpensesTables", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Leases (Tables)", "role": "http://www.comsovereign.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c126", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.comsovereign.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c126", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Debt Agreements (Tables)", "role": "http://www.comsovereign.com/role/DebtAgreementsTables", "shortName": "Debt Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c277", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.comsovereign.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c277", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:DescriptionOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "coms:DescriptionOfAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statement of Operations (Unaudited)", "role": "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statement of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c73", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Going Concern (Details)", "role": "http://www.comsovereign.com/role/GoingConcernDetails", "shortName": "Going Concern (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c73", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "coms:ServicesAndProductsTransferredAtPointInTime", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Revenue (Details) - Schedule of timing of revenue recognition", "role": "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable", "shortName": "Revenue (Details) - Schedule of timing of revenue recognition", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "coms:ServicesAndProductsTransferredAtPointInTime", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "coms:Revenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Revenue (Details) - Schedule of revenue by products and services", "role": "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable", "shortName": "Revenue (Details) - Schedule of revenue by products and services", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "coms:Revenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "coms:TotalRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Revenue (Details) - Schedule of revenue by geography", "role": "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable", "shortName": "Revenue (Details) - Schedule of revenue by geography", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "coms:TotalRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "coms:DebtAdditionsVendorsBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Revenue (Details) - Schedule of opening and closing balances of contract liabilities", "role": "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable", "shortName": "Revenue (Details) - Schedule of opening and closing balances of contract liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "coms:DebtAdditionsVendorsBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-4", "first": true, "lang": null, "name": "coms:BadDebtExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Accounts Receivable, Net (Details)", "role": "http://www.comsovereign.com/role/AccountsReceivableNetDetails", "shortName": "Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-4", "first": true, "lang": null, "name": "coms:BadDebtExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:AccountsReceivableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Accounts Receivable, Net (Details) - Schedule of accounts receivable, net", "role": "http://www.comsovereign.com/role/ScheduleofaccountsreceivablenetTable", "shortName": "Accounts Receivable, Net (Details) - Schedule of accounts receivable, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:AccountsReceivableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Inventory (Details) - Schedule of inventory", "role": "http://www.comsovereign.com/role/ScheduleofinventoryTable", "shortName": "Inventory (Details) - Schedule of inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:PrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "coms:PrepaidProductsAndServices", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Prepaid (Details) - Schedule of prepaid expenses", "role": "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable", "shortName": "Prepaid (Details) - Schedule of prepaid expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:PrepaidExpensesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "coms:PrepaidProductsAndServices", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statement of Comprehensive Loss(Unaudited)", "role": "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0", "shortName": "Condensed Consolidated Statement of Comprehensive Loss(Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c6", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net", "role": "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable", "shortName": "Property and Equipment, Net (Details) - Schedule of property and equipment, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses", "role": "http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable", "shortName": "Accounts Payable and Accrued Expenses (Details) - Schedule of accounts payable and accrued expenses", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Leases (Details)", "role": "http://www.comsovereign.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c107", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c111", "decimals": "-3", "first": true, "lang": null, "name": "coms:OperatingLeaseROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Leases (Details) - Schedule of other information related to our operating leases", "role": "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable", "shortName": "Leases (Details) - Schedule of other information related to our operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:LesseeOperatingLeasesDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c111", "decimals": "-3", "first": true, "lang": null, "name": "coms:OperatingLeaseROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases", "role": "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesofoperatingleasesTable", "shortName": "Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "3", "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c114", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Leases (Details) - Schedule of total remaining years to lease liabilities", "role": "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of total remaining years to lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "coms:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c114", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Leases (Details) - Schedule of finance leases information", "role": "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable", "shortName": "Leases (Details) - Schedule of finance leases information", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeFinanceLeasesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "lang": null, "name": "coms:FinanceLeasesLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases", "role": "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesoffinanceleasesTable", "shortName": "Leases (Details) - Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "coms:ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c115", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Leases (Details) - Schedule of total remaining years to the finance lease liabilities", "role": "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of total remaining years to the finance lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c115", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c200", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Business Acquisitions (Details)", "role": "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "shortName": "Business Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c124", "decimals": "-4", "lang": null, "name": "us-gaap:BusinessCombinationAcquiredReceivablesFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c40", "decimals": "-3", "first": true, "lang": null, "name": "coms:StockholderEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity(Unaudited)", "role": "http://www.comsovereign.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity(Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c48", "decimals": "-3", "lang": null, "name": "coms:IssuanceOfCommonStockForSettlementOfAccountsPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c127", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price", "role": "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "shortName": "Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c127", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price", "role": "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0", "shortName": "Business Acquisitions (Details) - Schedule of allocation of total preliminary estimated purchase price", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Goodwill and Other Intangible Assets (Details)", "role": "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c4", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of changes in carrying amount of goodwill", "role": "http://www.comsovereign.com/role/ScheduleofchangesincarryingamountofgoodwillTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of changes in carrying amount of goodwill", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "coms:GoodwillAcquisitions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization", "role": "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset", "role": "http://www.comsovereign.com/role/ScheduleofintangibleassetTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of intangible asset", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Goodwill and Other Intangible Assets (Details) - Schedule of amortization expense for intangible assets", "role": "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable", "shortName": "Goodwill and Other Intangible Assets (Details) - Schedule of amortization expense for intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c168", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Debt Agreements (Details)", "role": "http://www.comsovereign.com/role/DebtAgreementsDetails", "shortName": "Debt Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c168", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Debt Agreements (Details) - Schedule of future maturities of long-term debt", "role": "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable", "shortName": "Debt Agreements (Details) - Schedule of future maturities of long-term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyDepositLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Related Party Transactions (Details)", "role": "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyDepositLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited)", "role": "http://www.comsovereign.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statement of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://www.comsovereign.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c249", "decimals": null, "lang": "en-US", "name": "coms:AdditionalPurchaseOfSecuritiesDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Share-Based Compensation (Details)", "role": "http://www.comsovereign.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c267", "decimals": "INF", "lang": null, "name": "coms:NumberOfSharesOfCommonStockIssuedForPromissoryNote", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c229", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted", "role": "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "shortName": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c229", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c284", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity", "role": "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "shortName": "Share-Based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c284", "decimals": "INF", "first": true, "lang": null, "name": "coms:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c290", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity", "role": "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0", "shortName": "Share-Based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c290", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c293", "decimals": null, "first": true, "lang": "en-US", "name": "coms:InventoryDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c293", "decimals": null, "first": true, "lang": "en-US", "name": "coms:InventoryDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Concentration (Details)", "role": "http://www.comsovereign.com/role/ConcentrationDetails", "shortName": "Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "coms:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentAnnualPrincipalPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Subsequent Events (Details)", "role": "http://www.comsovereign.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentAnnualPrincipalPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Description of Business and Basis of Presentation", "role": "http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0621_comsovereign.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "tag": { "coms_AccountingStandardsAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire policy disclosure of accounting standards adopted.", "label": "AccountingStandardsAdoptedPolicyTextBlock", "terseLabel": "Accounting Standards Adopted" } } }, "localname": "AccountingStandardsAdoptedPolicyTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "coms_AccountingStandardsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire policy disclosure of accounting standards not yet adopted.", "label": "AccountingStandardsNotYetAdoptedPolicyTextBlock", "terseLabel": "Accounting Standards Not Yet Adopted" } } }, "localname": "AccountingStandardsNotYetAdoptedPolicyTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "coms_AccountsPayable": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "AccountsPayable", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_AccountsReceivableNetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccountsReceivableNetTextBlock", "terseLabel": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsReceivableNetTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "coms_AccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccountsReceivableTableTextBlock", "terseLabel": "Schedule of accounts receivable, net" } } }, "localname": "AccountsReceivableTableTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "coms_AccreditedInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccreditedInvestorsMember", "terseLabel": "Accredited Investors [Member]" } } }, "localname": "AccreditedInvestorsMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_AccruedInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccruedInterestPercentage", "terseLabel": "Accrued interest percentage" } } }, "localname": "AccruedInterestPercentage", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "coms_AccruedWarrantyLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued warranty liability.", "label": "AccruedWarrantyLiabilityCurrent", "terseLabel": "Accrued warranty liability" } } }, "localname": "AccruedWarrantyLiabilityCurrent", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_AcquisitionOfBuilding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AcquisitionOfBuilding", "terseLabel": "Acquisition of building with secured note payable" } } }, "localname": "AcquisitionOfBuilding", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_AdditionalPrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional Principal amount.", "label": "AdditionalPrincipalAmount", "terseLabel": "Additional amount" } } }, "localname": "AdditionalPrincipalAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_AdditionalPurchaseOfSecuritiesDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional purchase of securities.", "label": "AdditionalPurchaseOfSecuritiesDescription", "terseLabel": "Additional purchase of securities, description" } } }, "localname": "AdditionalPurchaseOfSecuritiesDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "coms_AdditionsThroughAdvanceBillingsToOrPaymentsFromVendors": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AdditionsThroughAdvanceBillingsToOrPaymentsFromVendors", "terseLabel": "Additions through advance billings to or payments from vendors" } } }, "localname": "AdditionsThroughAdvanceBillingsToOrPaymentsFromVendors", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_AdditionsThroughBusinessAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AdditionsThroughBusinessAcquisition", "terseLabel": "Additions through business acquisition" } } }, "localname": "AdditionsThroughBusinessAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_AggregateAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "AggregateAmount", "terseLabel": "Aggregate amount" } } }, "localname": "AggregateAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_AggregateIntrinsicValueForfeitedOrExpired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AggregateIntrinsicValueForfeitedOrExpired", "terseLabel": "Aggregate Intrinsic Value, Forfeited or Expired" } } }, "localname": "AggregateIntrinsicValueForfeitedOrExpired", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "monetaryItemType" }, "coms_AggregateIntrinsicValueGrantedIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "AggregateIntrinsicValueGrantedIssued", "terseLabel": "Aggregate Intrinsic Value, Granted/Issued" } } }, "localname": "AggregateIntrinsicValueGrantedIssued", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "monetaryItemType" }, "coms_AggregateOfPurchaseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AggregateOfPurchaseShares", "terseLabel": "Aggregate of purchase shares (in Shares)" } } }, "localname": "AggregateOfPurchaseShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_AggregateOfRestrictedStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AggregateOfRestrictedStock", "terseLabel": "Aggregate of restricted stock (in Shares)" } } }, "localname": "AggregateOfRestrictedStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_AggregateOfSharesCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AggregateOfSharesCommonStock", "terseLabel": "Aggregate of shares common stock (in Shares)" } } }, "localname": "AggregateOfSharesCommonStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_AggregatePrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate principal amount.", "label": "AggregatePrincipalAmount", "terseLabel": "Aggregate principal amount" } } }, "localname": "AggregatePrincipalAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_AggregatedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of aggregated amount.", "label": "AggregatedAmount", "terseLabel": "Aggregated amount" } } }, "localname": "AggregatedAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_AmortizationOfDebtDiscountsAndDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "AmortizationOfDebtDiscountsAndDebtIssuanceCosts", "terseLabel": "Amortization of debt discounts and debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountsAndDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_AmortizationOfFinancingLeaseRightofuseAsset": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of amortization of right-of-use asset.", "label": "AmortizationOfFinancingLeaseRightofuseAsset", "terseLabel": "Amortization of financing right-of-use asset" } } }, "localname": "AmortizationOfFinancingLeaseRightofuseAsset", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_AmortizationOfRightOfUseAsse": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of amortization of right-of-use asset.", "label": "AmortizationOfRightOfUseAsse", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfRightOfUseAsse", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_BadDebtExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bad debt expense.", "label": "BadDebtExpense", "terseLabel": "Bad debt expense" } } }, "localname": "BadDebtExpense", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "coms_BadDebtrecoveryExpense": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "BadDebtrecoveryExpense", "terseLabel": "Bad debt expense" } } }, "localname": "BadDebtrecoveryExpense", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_BeneficialConversionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of beneficial conversion feature for the period.", "label": "BeneficialConversionFeature", "terseLabel": "Beneficial conversion feature" } } }, "localname": "BeneficialConversionFeature", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_BrentDaviesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BrentDaviesMember", "terseLabel": "Brent Davies [Member]" } } }, "localname": "BrentDaviesMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "coms_BusinessAcquisitionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisitions (Details) [Line Items]" } } }, "localname": "BusinessAcquisitionsDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "coms_BusinessAcquisitionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisitions (Details) [Table]" } } }, "localname": "BusinessAcquisitionsDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "coms_BusinessAcquisitionsTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisitions (Tables) [Line Items]" } } }, "localname": "BusinessAcquisitionsTablesLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "coms_BusinessAcquisitionsTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisitions (Tables) [Table]" } } }, "localname": "BusinessAcquisitionsTablesTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "coms_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsGoodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsGoodwill", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contract liabilities, current.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilitiesCurrent", "terseLabel": "Contract liabilities, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilitiesCurrent", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of notes payable assumed at the acquisition date.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable", "terseLabel": "Notes payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesNotesPayable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesLongTerm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operation lease liabilities long term.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesLongTerm", "terseLabel": "Operating lease liabilities \u2013 long term", "verboseLabel": "Operating lease liabilities - long term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesLongTerm", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesNetOfCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities, net of current portion.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesNetOfCurrentPortion", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilitiesNetOfCurrentPortion", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseassets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right-of-use-assets", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseassets", "terseLabel": "Operating lease right-of-use asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseassets", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableIntellectualProperty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "BusinessCombinationRecognizedIdentifiableIntellectualProperty", "terseLabel": "Intellectual Property" } } }, "localname": "BusinessCombinationRecognizedIdentifiableIntellectualProperty", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "monetaryItemType" }, "coms_BusinessCombinationRecognizedIdentifiableSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "BusinessCombinationRecognizedIdentifiableSoftware", "terseLabel": "Software" } } }, "localname": "BusinessCombinationRecognizedIdentifiableSoftware", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "monetaryItemType" }, "coms_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayment", "terseLabel": "Present value of future minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayment", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_CapitalizedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CapitalizedSoftwareMember", "terseLabel": "Capitalized software [Member]" } } }, "localname": "CapitalizedSoftwareMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_CashConsiderationPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Amount of Cash consideration paid.", "label": "CashConsiderationPaid", "terseLabel": "Cash consideration paid" } } }, "localname": "CashConsiderationPaid", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coms_CashPaidDuringThePeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashPaidDuringThePeriodAbstract", "terseLabel": "Cash paid during the period:" } } }, "localname": "CashPaidDuringThePeriodAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "coms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercise Price of Warrants or Rights.", "label": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "terseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_CommonStockOfExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "CommonStockOfExpense", "terseLabel": "Common stock of expense (in Dollars)" } } }, "localname": "CommonStockOfExpense", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coms_CommonStockOfVested": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CommonStockOfVested", "terseLabel": "Common stock of vested" } } }, "localname": "CommonStockOfVested", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "coms_ConcentrationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration (Details) [Line Items]" } } }, "localname": "ConcentrationDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "stringItemType" }, "coms_ConcentrationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration (Details) [Table]" } } }, "localname": "ConcentrationDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "stringItemType" }, "coms_ConvertedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Converted shares.", "label": "ConvertedShares", "terseLabel": "Converted shares (in Shares)" } } }, "localname": "ConvertedShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "sharesItemType" }, "coms_CustomerAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerAxis", "terseLabel": "Customer [Axis]" } } }, "localname": "CustomerAxis", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "stringItemType" }, "coms_CustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "CustomerDomain", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "domainItemType" }, "coms_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerOneMember", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "domainItemType" }, "coms_CustomerRelationshipsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CustomerRelationshipsMemberMember", "terseLabel": "Customer relationships [Member]" } } }, "localname": "CustomerRelationshipsMemberMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_DebtAdditionsVendorsBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "DebtAdditionsVendorsBalance", "periodEndLabel": "Balance at June 30, 2021", "periodStartLabel": "Balance at December 31, 2020" } } }, "localname": "DebtAdditionsVendorsBalance", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_DebtAgreementsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Agreements (Details) [Line Items]" } } }, "localname": "DebtAgreementsDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_DebtAgreementsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Agreements (Details) [Table]" } } }, "localname": "DebtAgreementsDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_DebtIncurredToSellersForFastPlasticsPartsLLCAndSpringCreekManufacturingIncAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "DebtIncurredToSellersForFastPlasticsPartsLLCAndSpringCreekManufacturingIncAcquisition", "terseLabel": "Debt incurred to sellers for acquisitions" } } }, "localname": "DebtIncurredToSellersForFastPlasticsPartsLLCAndSpringCreekManufacturingIncAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_DebtIncurredToSellersForFastPlasticsPartsLlcAndSpringCreekManufacturingInc.Acquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "DebtIncurredToSellersForFastPlasticsPartsLlcAndSpringCreekManufacturingInc.Acquisition", "terseLabel": "Debt incurred to sellers for Innovation Digital, LLC" } } }, "localname": "DebtIncurredToSellersForFastPlasticsPartsLlcAndSpringCreekManufacturingInc.Acquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_DebtIncurredToSellersForSkylinePartnersTechnologyLLC": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt incurred to sellers for Skyline Partners Technology LLC.", "label": "DebtIncurredToSellersForSkylinePartnersTechnologyLLC", "terseLabel": "Debt incurred to sellers for Skyline Partners Technology LLC" } } }, "localname": "DebtIncurredToSellersForSkylinePartnersTechnologyLLC", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_DebtInstrumentDueDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DebtInstrumentDueDescription", "terseLabel": "Debt instrument maturity period, description" } } }, "localname": "DebtInstrumentDueDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_DebtsInstrumentCarryingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate principal amount outstanding.", "label": "DebtsInstrumentCarryingAmount", "terseLabel": "Aggregate principal amount outstanding" } } }, "localname": "DebtsInstrumentCarryingAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_DecreaseOfLeaseLiabilityOfOperatingLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Decrease of lease liability of operating leases.", "label": "DecreaseOfLeaseLiabilityOfOperatingLeases", "terseLabel": "Decrease" } } }, "localname": "DecreaseOfLeaseLiabilityOfOperatingLeases", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_DecreaseOfRightOfUseOfOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease of right of use of operating leases.", "label": "DecreaseOfRightOfUseOfOperatingLeases", "terseLabel": "Decrease" } } }, "localname": "DecreaseOfRightOfUseOfOperatingLeases", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_DeductionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deduction, percentage.", "label": "DeductionPercentage", "terseLabel": "Gross proceeds deduction, percentage" } } }, "localname": "DeductionPercentage", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "coms_DefaultInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DefaultInterestRate", "terseLabel": "Default interest rate" } } }, "localname": "DefaultInterestRate", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "coms_DefiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DefiniteLivedIntangibleAssetsAbstract", "terseLabel": "Definite-lived intangible assets:" } } }, "localname": "DefiniteLivedIntangibleAssetsAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "stringItemType" }, "coms_DescriptionOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DescriptionOfAgreement", "terseLabel": "Description of agreement" } } }, "localname": "DescriptionOfAgreement", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "coms_DescriptionOfConsultingAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of consulting agreement.", "label": "DescriptionOfConsultingAgreement", "terseLabel": "Description of consulting agreement" } } }, "localname": "DescriptionOfConsultingAgreement", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "coms_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_DragonWaveAndLextrumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DragonWaveAndLextrumMember", "terseLabel": "DragonWave and Lextrum [Member]" } } }, "localname": "DragonWaveAndLextrumMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_EmployeeStockOptionOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock option one member.", "label": "EmployeeStockOptionOneMember", "terseLabel": "Stock Option [Member]" } } }, "localname": "EmployeeStockOptionOneMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "domainItemType" }, "coms_EquipmentFinancingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EquipmentFinancingLoanMember", "terseLabel": "Equipment financing loan [Member]", "verboseLabel": "Equipment Financing Loan [Member]" } } }, "localname": "EquipmentFinancingLoanMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_EstimatedPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EstimatedPerShare", "terseLabel": "Estimated per share" } } }, "localname": "EstimatedPerShare", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_ExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisedShares", "terseLabel": "Exercised shares (in Shares)" } } }, "localname": "ExercisedShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_FairValueOfCommonStockPerShareValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of common stock per share value.", "label": "FairValueOfCommonStockPerShareValue", "terseLabel": "Principal amount (in Dollars per share)", "verboseLabel": "Fair value of per share" } } }, "localname": "FairValueOfCommonStockPerShareValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_FairValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value per share.", "label": "FairValuePerShare", "terseLabel": "Fair value of per share" } } }, "localname": "FairValuePerShare", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_FinanceLeaseLiabilityLongTerm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long termFinance lease liability.", "label": "FinanceLeaseLiabilityLongTerm", "terseLabel": "Finance lease liability \u2013 long term" } } }, "localname": "FinanceLeaseLiabilityLongTerm", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "coms_FinanceLeaseLiabilityShortTerm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short term finance lease liability.", "label": "FinanceLeaseLiabilityShortTerm", "terseLabel": "Finance lease liability \u2013 short term" } } }, "localname": "FinanceLeaseLiabilityShortTerm", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "coms_FinanceLeaseLiabilityTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total finance lease liability.", "label": "FinanceLeaseLiabilityTotal", "terseLabel": "Finance lease liability \u2013 total" } } }, "localname": "FinanceLeaseLiabilityTotal", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "coms_FinanceLeasePrincipalPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment.", "label": "FinanceLeasePrincipalPayment", "negatedLabel": "Payment" } } }, "localname": "FinanceLeasePrincipalPayment", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "coms_FinanceLeasesLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "FinanceLeasesLiability", "periodEndLabel": "Finance lease liability \u2013 March 31, 2021", "periodStartLabel": "Finance lease liability \u2013 December 31, 2020" } } }, "localname": "FinanceLeasesLiability", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "coms_FinanceLeasesMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FinanceLeasesMemberMember", "terseLabel": "Finance Leases Member [Member]" } } }, "localname": "FinanceLeasesMemberMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "domainItemType" }, "coms_FiniteLivedIntangibleAssetAmortizationExpenseAfterYearSix": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "FiniteLivedIntangibleAssetAmortizationExpenseAfterYearSix", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetAmortizationExpenseAfterYearSix", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "coms_FiniteLivedIntangiblesAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "FiniteLivedIntangiblesAssetsNet", "terseLabel": "Total" } } }, "localname": "FiniteLivedIntangiblesAssetsNet", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "coms_FirstOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FirstOfferingMember", "terseLabel": "First Offering [Member]" } } }, "localname": "FirstOfferingMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "coms_ForeignCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "ForeignCurrencyTranslationAdjustment", "label": "ForeignCurrencyTranslationAdjustment", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "ForeignCurrencyTranslationAdjustment", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_GlobalSecurityInnovativeStrategiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GlobalSecurityInnovativeStrategiesMember", "terseLabel": "Global Security Innovative Strategies [Member]" } } }, "localname": "GlobalSecurityInnovativeStrategiesMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "coms_GoingConcernDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concern (Details) [Line Items]" } } }, "localname": "GoingConcernDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "stringItemType" }, "coms_GoingConcernDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Going Concern (Details) [Table]" } } }, "localname": "GoingConcernDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "stringItemType" }, "coms_GoodwillAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill acquisitions.", "label": "GoodwillAcquisitions", "terseLabel": "2021 Acquisitions" } } }, "localname": "GoodwillAcquisitions", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofchangesincarryingamountofgoodwillTable" ], "xbrltype": "monetaryItemType" }, "coms_GoodwillandOtherIntangibleAssetsDetailsScheduleofgrosscarryingamountsandaccumulatedamortizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization [Line Items]" } } }, "localname": "GoodwillandOtherIntangibleAssetsDetailsScheduleofgrosscarryingamountsandaccumulatedamortizationLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "stringItemType" }, "coms_GoodwillandOtherIntangibleAssetsDetailsScheduleofgrosscarryingamountsandaccumulatedamortizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets (Details) - Schedule of gross carrying amounts and accumulated amortization [Table]" } } }, "localname": "GoodwillandOtherIntangibleAssetsDetailsScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "stringItemType" }, "coms_Increase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Increase", "terseLabel": "Increase" } } }, "localname": "Increase", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "coms_IncreaseInLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseInLeaseLiability", "terseLabel": "Increase" } } }, "localname": "IncreaseInLeaseLiability", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_IncreasesOfRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase of right of use asset", "label": "IncreasesOfRightOfUseAsset", "terseLabel": "Increase" } } }, "localname": "IncreasesOfRightOfUseAsset", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_InnovationDigitalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InnovationDigitalLLCMember", "terseLabel": "Innovation Digital, LLC [Member]" } } }, "localname": "InnovationDigitalLLCMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "domainItemType" }, "coms_InterestRateDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InterestRateDescription", "terseLabel": "Interest rate, description" } } }, "localname": "InterestRateDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_InterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InterestRatePercentage", "terseLabel": "Interest rate percentage" } } }, "localname": "InterestRatePercentage", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "coms_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InternationalMember", "terseLabel": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "domainItemType" }, "coms_InventoryDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InventoryDescription", "terseLabel": "Inventory, description" } } }, "localname": "InventoryDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "coms_IssuanceOfCommonStockAsDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockAsDebtIssuanceCosts", "terseLabel": "Common stock issued as debt issuance costs" } } }, "localname": "IssuanceOfCommonStockAsDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockAsSettlementOnAccountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockAsSettlementOnAccountsPayable", "terseLabel": "Common stock issued for payment of accounts payable" } } }, "localname": "IssuanceOfCommonStockAsSettlementOnAccountsPayable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForConversionDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockForConversionDebt", "terseLabel": "Issuance of common stock for conversion of debt and interest" } } }, "localname": "IssuanceOfCommonStockForConversionDebt", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForDebtIssueCost": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockForDebtIssueCost", "terseLabel": "Issuance of common stock for debt issue costs (in Shares)" } } }, "localname": "IssuanceOfCommonStockForDebtIssueCost", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_IssuanceOfCommonStockForDebtIssueCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common StockI ssued As DebtI ssuance Costs.", "label": "IssuanceOfCommonStockForDebtIssueCosts", "terseLabel": "Issuance of common stock for debt issue costs" } } }, "localname": "IssuanceOfCommonStockForDebtIssueCosts", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockForExerciseOfWarrants", "terseLabel": "Issuance of common stock for exercise of warrants" } } }, "localname": "IssuanceOfCommonStockForExerciseOfWarrants", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for exercise of warrants.", "label": "IssuanceOfCommonStockForExerciseOfWarrantsShares", "terseLabel": "Issuance of common stock for exercise of warrants (in Shares)" } } }, "localname": "IssuanceOfCommonStockForExerciseOfWarrantsShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_IssuanceOfCommonStockForExtinguishmentOfDebtAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for extinguishment of debt and interest.", "label": "IssuanceOfCommonStockForExtinguishmentOfDebtAndInterest", "terseLabel": "Issuance of common stock for extinguishment of debt and interest" } } }, "localname": "IssuanceOfCommonStockForExtinguishmentOfDebtAndInterest", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForExtinguishmentOfDebtAndInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for extinguishment of debt and interest.", "label": "IssuanceOfCommonStockForExtinguishmentOfDebtAndInterests", "terseLabel": "Issuance of common stock for extinguishment of debt and interest" } } }, "localname": "IssuanceOfCommonStockForExtinguishmentOfDebtAndInterests", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForInnovationDigitalLLC": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for Innovation Digital, LLC.", "label": "IssuanceOfCommonStockForInnovationDigitalLLC", "terseLabel": "Issuance of common stock for Innovation Digital, LLC" } } }, "localname": "IssuanceOfCommonStockForInnovationDigitalLLC", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForInnovationDigitalLLCAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for Innovation Digital, LLC acquisition.", "label": "IssuanceOfCommonStockForInnovationDigitalLLCAcquisition", "terseLabel": "Issuance of common stock for Innovation Digital, LLC acquisition (in Shares)" } } }, "localname": "IssuanceOfCommonStockForInnovationDigitalLLCAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_IssuanceOfCommonStockForPaymentOfAccruedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockForPaymentOfAccruedInterest", "terseLabel": "Issuance of common stock for payment of accrued interest" } } }, "localname": "IssuanceOfCommonStockForPaymentOfAccruedInterest", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForPaymentOfAccruedInterestShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockForPaymentOfAccruedInterestShares", "terseLabel": "Issuance of common stock for payment of accrued interest (in Shares)" } } }, "localname": "IssuanceOfCommonStockForPaymentOfAccruedInterestShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_IssuanceOfCommonStockForRVisionInc": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for RVision, Inc.", "label": "IssuanceOfCommonStockForRVisionInc", "terseLabel": "Issuance of common stock for RVision, Inc." } } }, "localname": "IssuanceOfCommonStockForRVisionInc", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForSettlementOfAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock For Settlement Of Accounts Payable.", "label": "IssuanceOfCommonStockForSettlementOfAccountsPayable", "terseLabel": "Issuance of common stock for settlement of accounts payable" } } }, "localname": "IssuanceOfCommonStockForSettlementOfAccountsPayable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockForSettlementOfAccountsPayables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockForSettlementOfAccountsPayables", "terseLabel": "Issuance of common stock for settlement of accounts payable (in Shares)" } } }, "localname": "IssuanceOfCommonStockForSettlementOfAccountsPayables", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_IssuanceOfCommonStockForSkySapienceLtdAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for sky sapience ltd acquisition shares.", "label": "IssuanceOfCommonStockForSkySapienceLtdAcquisition", "terseLabel": "Issuance of common stock for Sky Sapience Ltd. Acquisition" } } }, "localname": "IssuanceOfCommonStockForSkySapienceLtdAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfCommonStockToSettleInterestAndPenalty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IssuanceOfCommonStockToSettleInterestAndPenalty", "terseLabel": "Issuance of common stock to settle interest" } } }, "localname": "IssuanceOfCommonStockToSettleInterestAndPenalty", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfWarrantsAsDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of Warrants as debt issuance costs.", "label": "IssuanceOfWarrantsAsDebtIssuanceCosts", "terseLabel": "Issuance of Warrants as debt issuance costs" } } }, "localname": "IssuanceOfWarrantsAsDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfWarrantsForDebtIssueCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "IssuanceOfWarrantsForDebtIssueCosts", "terseLabel": "Issuance of Warrants for debt issuance costs" } } }, "localname": "IssuanceOfWarrantsForDebtIssueCosts", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfWarrantsForExtinguishmentOfDebtAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of warrants for extinguishment of debt and interest.", "label": "IssuanceOfWarrantsForExtinguishmentOfDebtAndInterest", "terseLabel": "Issuance of warrants for extinguishment of debt and interest" } } }, "localname": "IssuanceOfWarrantsForExtinguishmentOfDebtAndInterest", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_IssuanceOfWarrantsForExtinguishmentOfDebtAndInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of warrants for extinguishment of debt and interest.", "label": "IssuanceOfWarrantsForExtinguishmentOfDebtAndInterests", "terseLabel": "Issuance of warrants for extinguishment of debt and interest" } } }, "localname": "IssuanceOfWarrantsForExtinguishmentOfDebtAndInterests", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_IssueDiscountAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issue discount amount .", "label": "IssueDiscountAmount", "terseLabel": "Issue discount amount" } } }, "localname": "IssueDiscountAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_IssuedAndOutstandingCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issued and outstanding common stock.", "label": "IssuedAndOutstandingCommonStock", "terseLabel": "Issued and outstanding common stock (in Shares)" } } }, "localname": "IssuedAndOutstandingCommonStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "sharesItemType" }, "coms_IssuedAndOutstandingCommonStockFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issued and outstanding common stock fair value.", "label": "IssuedAndOutstandingCommonStockFairValue", "terseLabel": "Issued and outstanding common stock fair vale" } } }, "localname": "IssuedAndOutstandingCommonStockFairValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_LeaseAgreementDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "lease agreement asset and lease liability.", "label": "LeaseAgreementDescription", "terseLabel": "Lease agreement, description" } } }, "localname": "LeaseAgreementDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "coms_LeaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LeaseAxis", "terseLabel": "Lease [Axis]" } } }, "localname": "LeaseAxis", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_LeaseDepositsRecognizedFromSkySapienceLtdAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease deposits recognized from Sky Sapience Ltd. Acquisition.", "label": "LeaseDepositsRecognizedFromSkySapienceLtdAcquisition", "terseLabel": "Lease deposits recognized from Sky Sapience Ltd. Acquisition" } } }, "localname": "LeaseDepositsRecognizedFromSkySapienceLtdAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_LeaseDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease [Domain]" } } }, "localname": "LeaseDomain", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_LeasesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LeasesAxis", "terseLabel": "Leases [Axis]" } } }, "localname": "LeasesAxis", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Line Items]" } } }, "localname": "LeasesDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of other information related to our operating leases [Line Items]" } } }, "localname": "LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of other information related to our operating leases [Table]" } } }, "localname": "LeasesDetailsScheduleofotherinformationrelatedtoouroperatingleasesTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to lease liabilities [Line Items]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to lease liabilities [Table]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstoleaseliabilitiesTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstothefinanceleaseliabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to the finance lease liabilities [Line Items]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstothefinanceleaseliabilitiesLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of total remaining years to the finance lease liabilities [Table]" } } }, "localname": "LeasesDetailsScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "coms_LeasesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "localname": "LeasesDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "coms_LeasesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases Disclosure [Abstract]" } } }, "localname": "LeasesDisclosureAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_LeasesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LeasesDisclosureTextBlock", "terseLabel": "LEASES" } } }, "localname": "LeasesDisclosureTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "coms_LeasesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Domain]" } } }, "localname": "LeasesDomain", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_LesseeOperatingLeasesDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LesseeOperatingLeasesDisclosureTableTextBlock", "terseLabel": "Schedule of other information related to our operating leases" } } }, "localname": "LesseeOperatingLeasesDisclosureTableTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_LicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LicensesMember", "terseLabel": "Licenses [Member]" } } }, "localname": "LicensesMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_LoanConvertedIntoStock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LoanConvertedIntoStock", "terseLabel": "Loan converted into common stock, decription" } } }, "localname": "LoanConvertedIntoStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_LoanGuaranteedDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LoanGuaranteedDescription", "terseLabel": "Loan guaranteed, description" } } }, "localname": "LoanGuaranteedDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_LoanInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LoanInterestRate", "terseLabel": "Loan interest rate" } } }, "localname": "LoanInterestRate", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "coms_LoanMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LoanMaturity", "terseLabel": "Loan maturity" } } }, "localname": "LoanMaturity", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "durationItemType" }, "coms_ManagementsLiquidityPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ManagementsLiquidityPlansMember", "terseLabel": "Management's Liquidity Plans [Member]" } } }, "localname": "ManagementsLiquidityPlansMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "domainItemType" }, "coms_MrHodgeswifeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MrHodgeswifeMember", "terseLabel": "Mr. Hodges and his wife [Member]" } } }, "localname": "MrHodgeswifeMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "coms_MrMcIntireMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MrMcIntireMember", "terseLabel": "Mr. McIntire [Member]" } } }, "localname": "MrMcIntireMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "coms_NewPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NewPromissoryNoteMember", "terseLabel": "New Promissory Note [Member]" } } }, "localname": "NewPromissoryNoteMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_NonCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NonCurrentAssetsAbstract", "terseLabel": "Non-Current Assets" } } }, "localname": "NonCurrentAssetsAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "coms_NonCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NonCurrentLiabilitiesAbstract", "terseLabel": "Non-Current Liabilities" } } }, "localname": "NonCurrentLiabilitiesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "coms_NoncompeteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NoncompeteMember", "terseLabel": "Noncompete [Member]" } } }, "localname": "NoncompeteMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_NoteReceivableForAcquisition": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Note Receivable for Acquisition.", "label": "NoteReceivableForAcquisition", "terseLabel": "Note Receivable for Acquisition" } } }, "localname": "NoteReceivableForAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_NotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NotesPayableMember", "terseLabel": "Notes Payable [Member]" } } }, "localname": "NotesPayableMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_NotesPayableOutstandingBalanceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NotesPayableOutstandingBalanceAmount", "terseLabel": "Aggregate principal amount outstanding loan" } } }, "localname": "NotesPayableOutstandingBalanceAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_NumberOfCommonSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NumberOfCommonSharesAuthorized", "terseLabel": "Number of common shares authorized (in Shares)" } } }, "localname": "NumberOfCommonSharesAuthorized", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of customers.", "label": "NumberOfCustomers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "integerItemType" }, "coms_NumberOfSharesForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NumberOfSharesForfeited", "terseLabel": "Number of shares forfeited (in Shares)" } } }, "localname": "NumberOfSharesForfeited", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_NumberOfSharesHeldInEscrowFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares held in escrow fund.", "label": "NumberOfSharesHeldInEscrowFund", "terseLabel": "Number of shares held in escrow fund (in Shares)" } } }, "localname": "NumberOfSharesHeldInEscrowFund", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "coms_NumberOfSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NumberOfSharesIssued", "terseLabel": "Number of shares issued (in Shares)" } } }, "localname": "NumberOfSharesIssued", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_NumberOfSharesOfCommonStockIssuedForPromissoryNote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued for promissory note.", "label": "NumberOfSharesOfCommonStockIssuedForPromissoryNote", "terseLabel": "Number of shares (in Shares)" } } }, "localname": "NumberOfSharesOfCommonStockIssuedForPromissoryNote", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "coms_OctoberTwoThousandSeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OctoberTwoThousandSeventeenMember", "terseLabel": "October 2017 [Member]" } } }, "localname": "OctoberTwoThousandSeventeenMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_OfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OfficeSpaceMember", "terseLabel": "Office Space [Member]" } } }, "localname": "OfficeSpaceMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "coms_OperatingLeaseROUAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease ROU Asset.", "label": "OperatingLeaseROUAssets", "periodEndLabel": "Operating lease ROU Asset", "periodStartLabel": "Operating lease ROU Asset" } } }, "localname": "OperatingLeaseROUAssets", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_OperatingLeasesLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "OperatingLeasesLiability", "periodEndLabel": "Operating lease liability", "periodStartLabel": "Operating lease liability" } } }, "localname": "OperatingLeasesLiability", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "coms_OperatingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OperatingLeasesMember", "terseLabel": "Operating Leases [Member]" } } }, "localname": "OperatingLeasesMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "domainItemType" }, "coms_OriginalIssueDiscountAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of original issue discount.", "label": "OriginalIssueDiscountAmount", "terseLabel": "Original issue discount" } } }, "localname": "OriginalIssueDiscountAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_OriginalIssueDiscountAndNoncashDebtIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of original issue discount and non-cash debt issuance costs.", "label": "OriginalIssueDiscountAndNoncashDebtIssuanceCosts", "terseLabel": "Original issue discount and non-cash debt issuance costs" } } }, "localname": "OriginalIssueDiscountAndNoncashDebtIssuanceCosts", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_OtherAssetsLongTerm": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "OtherAssetsLongTerm", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsLongTerm", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "coms_OtherInformationRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherInformationRelatedMember", "terseLabel": "Other information related [Member]" } } }, "localname": "OtherInformationRelatedMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "domainItemType" }, "coms_PPPLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PPPLoansMember", "terseLabel": "PPP Loans [Member]" } } }, "localname": "PPPLoansMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_PercentageOfInterestAccruring": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of interest accruring.", "label": "PercentageOfInterestAccruring", "terseLabel": "Accrued interest compounded rate" } } }, "localname": "PercentageOfInterestAccruring", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "coms_PrepaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid [Abstract]" } } }, "localname": "PrepaidAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_PrepaidExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of prepaid expenses.", "label": "PrepaidExpensesTableTextBlock", "terseLabel": "Schedule of prepaid expenses" } } }, "localname": "PrepaidExpensesTableTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/PrepaidTables" ], "xbrltype": "textBlockItemType" }, "coms_PrepaidProductsAndServices": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for services that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "PrepaidProductsAndServices", "terseLabel": "Prepaid products and services" } } }, "localname": "PrepaidProductsAndServices", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "coms_PrepaidRentAndSecurityDeposit": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent and security deposit that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "PrepaidRentAndSecurityDeposit", "terseLabel": "Prepaid rent and security deposit" } } }, "localname": "PrepaidRentAndSecurityDeposit", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "coms_PrepaidTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Prepaid [Text Block]", "label": "PrepaidTextBlock", "terseLabel": "PREPAID" } } }, "localname": "PrepaidTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/Prepaid" ], "xbrltype": "textBlockItemType" }, "coms_ProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ProductsMember", "terseLabel": "Products [Member]" } } }, "localname": "ProductsMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "domainItemType" }, "coms_PromissoryNoteDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PromissoryNoteDescription", "terseLabel": "Promissory note, description" } } }, "localname": "PromissoryNoteDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_PromissoryNoteEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PromissoryNoteEightMember", "terseLabel": "Promissory Note Eight [Member]" } } }, "localname": "PromissoryNoteEightMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PromissoryNoteMember", "terseLabel": "Promissory Note [Member]", "verboseLabel": "Promissory note [Member]" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_PromissoryNoteSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PromissoryNoteSevenMember", "terseLabel": "Promissory Note Seven [Member]" } } }, "localname": "PromissoryNoteSevenMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_PromissoryNoteThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PromissoryNoteThreeMember", "terseLabel": "Promissory Note Three [Member]" } } }, "localname": "PromissoryNoteThreeMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_PromissoryNoteTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PromissoryNoteTwoMember", "terseLabel": "Promissory Note Two [Member]" } } }, "localname": "PromissoryNoteTwoMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_PurchaseOfAdditionalSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase of additional shares of common stock.", "label": "PurchaseOfAdditionalSharesOfCommonStock", "terseLabel": "Purchase of additional shares of common stock" } } }, "localname": "PurchaseOfAdditionalSharesOfCommonStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "coms_PurchaseOfCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase of common stock shares.", "label": "PurchaseOfCommonStockShares", "terseLabel": "Purchase of common stock shares (in Shares)" } } }, "localname": "PurchaseOfCommonStockShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "sharesItemType" }, "coms_PurchasePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price per share.", "label": "PurchasePricePerShare", "terseLabel": "Purchase price per share (in Dollars per share)" } } }, "localname": "PurchasePricePerShare", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "perShareItemType" }, "coms_PurchasecConsiderationPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase price of consideration.", "label": "PurchasecConsiderationPrice", "terseLabel": "Purchase price of consideration" } } }, "localname": "PurchasecConsiderationPrice", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coms_RVisionIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RVisionIncMember", "netLabel": "RVision, Inc [Member]", "terseLabel": "RVision, Inc. [Member]", "verboseLabel": "R Vision, Inc [Member]" } } }, "localname": "RVisionIncMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "domainItemType" }, "coms_RecognitionOfFinanceLeaseRightofuseAssetAndLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "RecognitionOfFinanceLeaseRightofuseAssetAndLiability", "terseLabel": "Recognition of finance lease right-of-use asset and liability" } } }, "localname": "RecognitionOfFinanceLeaseRightofuseAssetAndLiability", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_RecognitionOfOperatingLeaseRightofuseAssetAndLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "RecognitionOfOperatingLeaseRightofuseAssetAndLiability", "terseLabel": "Recognition of operating lease right-of-use asset and liability" } } }, "localname": "RecognitionOfOperatingLeaseRightofuseAssetAndLiability", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_RecognitionOfOperatingRightofuseAssetAndLiabilityRentAbatement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "RecognitionOfOperatingRightofuseAssetAndLiabilityRentAbatement", "terseLabel": "Recognition of operating right-of-use asset and liability rent abatement" } } }, "localname": "RecognitionOfOperatingRightofuseAssetAndLiabilityRentAbatement", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_RecognizedOfCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Recognized of compensation expense.", "label": "RecognizedOfCompensationExpense", "terseLabel": "Recognized of compensation expense (in Dollars)" } } }, "localname": "RecognizedOfCompensationExpense", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "coms_RecognizedOfSharebasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "RecognizedOfSharebasedCompensationExpense", "terseLabel": "Recognized of share-based compensation expense (in Dollars)" } } }, "localname": "RecognizedOfSharebasedCompensationExpense", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "coms_RelatedPartiesLoanOutstandingBalanceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related parties outstanding balance amount.", "label": "RelatedPartiesLoanOutstandingBalanceAmount", "terseLabel": "Related parties agreed outstanding balance" } } }, "localname": "RelatedPartiesLoanOutstandingBalanceAmount", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "coms_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "coms_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "coms_RestrictedStockUnitsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RestrictedStockUnitsDescription", "terseLabel": "Restricted stock units, description" } } }, "localname": "RestrictedStockUnitsDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_Revenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenues, and sales and trading gain (loss).", "label": "Revenue", "terseLabel": "Total revenue" } } }, "localname": "Revenue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "monetaryItemType" }, "coms_RevenueByGeographyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevenueByGeographyAbstract", "terseLabel": "Revenue by geography:" } } }, "localname": "RevenueByGeographyAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "stringItemType" }, "coms_RevenueByProductsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevenueByProductsAndServicesAbstract", "terseLabel": "Revenue by products and services:" } } }, "localname": "RevenueByProductsAndServicesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "coms_RevenueDetailsScheduleofrevenuebygeographyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue (Details) - Schedule of revenue by geography [Line Items]" } } }, "localname": "RevenueDetailsScheduleofrevenuebygeographyLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "stringItemType" }, "coms_RevenueDetailsScheduleofrevenuebygeographyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue (Details) - Schedule of revenue by geography [Table]" } } }, "localname": "RevenueDetailsScheduleofrevenuebygeographyTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "stringItemType" }, "coms_RevenueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Disclosure [Abstract]" } } }, "localname": "RevenueDisclosureAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_RevenueDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue.", "label": "RevenueDisclosureTextBlock", "terseLabel": "REVENUE" } } }, "localname": "RevenueDisclosureTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "coms_RevenueRecognizedFromAmountsAcquiredThroughBusinessAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "RevenueRecognizedFromAmountsAcquiredThroughBusinessAcquisition", "terseLabel": "Revenue recognized from amounts acquired through business acquisition" } } }, "localname": "RevenueRecognizedFromAmountsAcquiredThroughBusinessAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_RevenueRecognizedFromCurrentPeriodAdvanceBillingsToOrPaymentsFromVendors": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "RevenueRecognizedFromCurrentPeriodAdvanceBillingsToOrPaymentsFromVendors", "terseLabel": "Revenue recognized from current period advance billings to or payments from vendors" } } }, "localname": "RevenueRecognizedFromCurrentPeriodAdvanceBillingsToOrPaymentsFromVendors", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_RevenueRecognizedThatWasIncludedInThePriorPeriodBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "RevenueRecognizedThatWasIncludedInThePriorPeriodBalance", "terseLabel": "Revenue recognized that was included in the prior period balance" } } }, "localname": "RevenueRecognizedThatWasIncludedInThePriorPeriodBalance", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofopeningandclosingbalancesofcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "coms_RichardBermanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RichardBermanMember", "terseLabel": "Richard J. Berman [Member]" } } }, "localname": "RichardBermanMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "coms_ScheduleOfAccountsPayableAndAccruedExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accounts payable and accrued expenses [Abstract]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedExpensesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable, net [Abstract]" } } }, "localname": "ScheduleOfAccountsReceivableNetAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAllocationOfTotalPreliminaryEstimatedPurchasePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of allocation of total preliminary estimated purchase price [Abstract]" } } }, "localname": "ScheduleOfAllocationOfTotalPreliminaryEstimatedPurchasePriceAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAmortizationExpenseForIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of amortization expense for intangible assets [Abstract]" } } }, "localname": "ScheduleOfAmortizationExpenseForIntangibleAssetsAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfAssumptionsUsedToEstimateFairValueStockOptionsGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assumptions used to estimate fair value stock options granted [Abstract]" } } }, "localname": "ScheduleOfAssumptionsUsedToEstimateFairValueStockOptionsGrantedAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfChangesInCarryingAmountOfGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of changes in carrying amount of goodwill [Abstract]" } } }, "localname": "ScheduleOfChangesInCarryingAmountOfGoodwillAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfFinanceLeasesInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of finance leases information [Abstract]" } } }, "localname": "ScheduleOfFinanceLeasesInformationAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfFutureMaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future maturities of long-term debt [Abstract]" } } }, "localname": "ScheduleOfFutureMaturitiesOfLongTermDebtAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "terseLabel": "Schedule of total remaining years to lease liabilities" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeaseTableTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfGrossCarryingAmountsAndAccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of gross carrying amounts and accumulated amortization [Abstract]" } } }, "localname": "ScheduleOfGrossCarryingAmountsAndAccumulatedAmortizationAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfIntangibleAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of intangible asset [Abstract]" } } }, "localname": "ScheduleOfIntangibleAssetAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of inventory [Abstract]" } } }, "localname": "ScheduleOfInventoryAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of opening and closing balances of contract liabilities [Abstract]" } } }, "localname": "ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of Opening and Closing Balances of Contract Liabilities.", "label": "ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "terseLabel": "Schedule of opening and closing balances of contract liabilities" } } }, "localname": "ScheduleOfOpeningAndClosingBalancesOfContractLiabilitiesTableTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfOtherInformationRelatedToOurOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other information related to our operating leases [Abstract]" } } }, "localname": "ScheduleOfOtherInformationRelatedToOurOperatingLeasesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfPrepaidExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of prepaid expenses [Abstract]" } } }, "localname": "ScheduleOfPrepaidExpensesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfPropertyAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment, net [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentNetAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfRevenueByGeographyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue by geography [Abstract]" } } }, "localname": "ScheduleOfRevenueByGeographyAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfRevenueByProductsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue by products and services [Abstract]" } } }, "localname": "ScheduleOfRevenueByProductsAndServicesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfTimingOfRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of timing of revenue recognition [Abstract]" } } }, "localname": "ScheduleOfTimingOfRevenueRecognitionAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfTimingOfRevenueRecognitionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire tabular disclosure of Schedule of timing of revenue recognition.", "label": "ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "terseLabel": "Schedule of timing of revenue recognition" } } }, "localname": "ScheduleOfTimingOfRevenueRecognitionTableTextBlock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfTotalRemainingYearsToLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of total remaining years to lease liabilities [Abstract]" } } }, "localname": "ScheduleOfTotalRemainingYearsToLeaseLiabilitiesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfTotalRemainingYearsToTheFinanceLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of total remaining years to the finance lease liabilities [Abstract]" } } }, "localname": "ScheduleOfTotalRemainingYearsToTheFinanceLeaseLiabilitiesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeasesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeasesAbstract", "nsuri": "http://www.comsovereign.com/20210630", "xbrltype": "stringItemType" }, "coms_ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeases", "terseLabel": "Schedule of weighted-average remaining lease term and weighted average discount rates of finance leases" } } }, "localname": "ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfFinanceLeases", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeases", "terseLabel": "Schedule of weighted-average remaining lease term and weighted average discount rates of operating leases" } } }, "localname": "ScheduleOfWeightedaverageRemainingLeaseTermAndWeightedAverageDiscountRatesOfOperatingLeases", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "coms_SecondOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SecondOfferingMember", "terseLabel": "Second Offering [Member]" } } }, "localname": "SecondOfferingMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "coms_SecuredLoanAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured loan agreement, description.", "label": "SecuredLoanAgreement", "terseLabel": "Secured loan agreement, description" } } }, "localname": "SecuredLoanAgreement", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "coms_SecuredNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SecuredNotesPayableMember", "terseLabel": "Secured Notes Payable [Member]" } } }, "localname": "SecuredNotesPayableMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "coms_ServicePeriodDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service period description.", "label": "ServicePeriodDescription", "terseLabel": "Service period description" } } }, "localname": "ServicePeriodDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_ServicesAndProductsTransferredAtPointInTime": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Services and products transferred at a point in time.", "label": "ServicesAndProductsTransferredAtPointInTime", "terseLabel": "Services and products transferred at a point in time" } } }, "localname": "ServicesAndProductsTransferredAtPointInTime", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable" ], "xbrltype": "monetaryItemType" }, "coms_ServicesAndProductsTransferredOverTime": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Services and products transferred over time.", "label": "ServicesAndProductsTransferredOverTime", "terseLabel": "Services and products transferred over time" } } }, "localname": "ServicesAndProductsTransferredOverTime", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable" ], "xbrltype": "monetaryItemType" }, "coms_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ServicesMember", "terseLabel": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "domainItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Aggregate Intrinsic Value, Granted (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionForfeituresInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionForfeituresInPeriod", "negatedLabel": "Number of Options, Cancelled or Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionForfeituresInPeriod", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "periodEndLabel": "Number of Options, Outstanding Ending balance", "periodStartLabel": "Number of Options, Outstanding Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExecisableOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number of Exercisable.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExecisableOutstandingNumber", "terseLabel": "Number of Options, Exercisable Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExecisableOutstandingNumber", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicExercisableValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicExercisableValue", "periodEndLabel": "Aggregate Intrinsic Value, Exercisable Ending balance (in Dollars)", "periodStartLabel": "Aggregate Intrinsic Value, Exercisable Beginning balance (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicExercisableValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisablePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisablePrice", "terseLabel": "Weighted- Average Exercise Price per Share, Exercisable Beginning balance (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisablePrice", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "coms_ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Aggregate Intrinsic Value, Exercised (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingIntrinsicValue", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding Ending balance", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of assumptions used to estimate fair value stock options granted [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofstockoptionactivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of stock option activity [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofstockoptionactivityLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsScheduleofstockoptionactivityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of stock option activity [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofstockoptionactivityTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Table]" } } }, "localname": "ShareBasedCompensationDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Tables) [Line Items]" } } }, "localname": "ShareBasedCompensationTablesLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Tables) [Table]" } } }, "localname": "ShareBasedCompensationTablesTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "coms_ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Aggregate Intrinsic Value, Cancelled or Expired (in Dollars)" } } }, "localname": "ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "coms_ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Aggregate Intrinsic Value, Exercised" } } }, "localname": "ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "monetaryItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableIntrinsicValue1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableIntrinsicValue1", "periodEndLabel": "Aggregate Intrinsic Value, Exercisable Ending balance", "periodStartLabel": "Aggregate Intrinsic Value, Exercisable Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionExercisableIntrinsicValue1", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "monetaryItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualExercisableTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualExercisableTerm2", "terseLabel": "Weighted- Average Contractual Life in Years, Exercisable Beginning balance", "verboseLabel": "Weighted- Average Remaining Contractual Life in Years, Exercisable Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualExercisableTerm2", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3", "netLabel": "Weighted- Average Remaining Contractual Life in Years, Exercisable Ending balance", "terseLabel": "Weighted- Average Contractual Life in Years, Outstanding Ending balance", "verboseLabel": "Weighted- Average Remaining Contractual Life in Years, Outstanding Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "durationItemType" }, "coms_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Contractual Life in Years, Granted.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm", "terseLabel": "Weighted- Average Contractual Life in Years, Granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "coms_SharebasedVendorPayments": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "SharebasedVendorPayments", "terseLabel": "Share-based vendor payments" } } }, "localname": "SharebasedVendorPayments", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_SkySapienceLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SkySapienceLtdMember", "terseLabel": "Sky Sapience Ltd. [Member]", "verboseLabel": "Sky Sapience Ltd [Member]" } } }, "localname": "SkySapienceLtdMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/BusinessAcquisitionsTables", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "domainItemType" }, "coms_SkylinePartnersTechnologyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SkylinePartnersTechnologyLLCMember", "terseLabel": "Skyline Partners Technology LLC [Member]" } } }, "localname": "SkylinePartnersTechnologyLLCMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/BusinessAcquisitionsTables", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "domainItemType" }, "coms_StockIssedDuringPeriodValueFromIssuanceOfCommonStockForSkySapienceLtdAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for Sky Sapience Ltd. acquisition.", "label": "StockIssedDuringPeriodValueFromIssuanceOfCommonStockForSkySapienceLtdAcquisition", "terseLabel": "Issuance of common stock for Sky Sapience Ltd. acquisition" } } }, "localname": "StockIssedDuringPeriodValueFromIssuanceOfCommonStockForSkySapienceLtdAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockIssuedDuringPeriodSharebasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockIssuedDuringPeriodSharebasedCompensation", "terseLabel": "Share-based compensation (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharebasedCompensation", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodSharesIssuedForPublicOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Shares Issued For Public Offering, shares.", "label": "StockIssuedDuringPeriodSharesIssuedForPublicOffering", "terseLabel": "Issuance of common stock for public offering (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForPublicOffering", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodSharesOfIssuanceOfCommonStockForSkySapienceLtdAcquisitioninShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for Sky Sapience Ltd. acquisition.", "label": "StockIssuedDuringPeriodSharesOfIssuanceOfCommonStockForSkySapienceLtdAcquisitioninShares", "terseLabel": "Issuance of common stock for Sky Sapience Ltd. acquisition (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOfIssuanceOfCommonStockForSkySapienceLtdAcquisitioninShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodSharesextinguishmentofdebtandinterest": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockIssuedDuringPeriodSharesextinguishmentofdebtandinterest", "terseLabel": "Issuance of common stock for extinguishment of debt and interest (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesextinguishmentofdebtandinterest", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "coms_StockIssuedDuringPeriodValueTransformXAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for transform-X, Inc acquisition.", "label": "StockIssuedDuringPeriodValueTransformXAcquisition", "terseLabel": "Issuance of common stock for Innovation Digital, LLC acquisition" } } }, "localname": "StockIssuedDuringPeriodValueTransformXAcquisition", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockholderEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "StockholderEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholderEquity", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "coms_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "coms_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "coms_SubsequentEventsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Line Items]" } } }, "localname": "SubsequentEventsDetailsLineItems", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "coms_SubsequentEventsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "localname": "SubsequentEventsDetailsTable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "coms_TechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TechnologyMember", "terseLabel": "Technology [Member]" } } }, "localname": "TechnologyMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "coms_TimingOfRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TimingOfRevenueRecognitionAbstract", "terseLabel": "Timing of revenue recognition:" } } }, "localname": "TimingOfRevenueRecognitionAbstract", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable" ], "xbrltype": "stringItemType" }, "coms_TotalExpensesOfPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total expenses of public offering.", "label": "TotalExpensesOfPublicOffering", "terseLabel": "Total expenses of public offering (in Dollars)" } } }, "localname": "TotalExpensesOfPublicOffering", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coms_TotalPurchaseConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total purchase consideration.", "label": "TotalPurchaseConsideration", "terseLabel": "Total purchase consideration" } } }, "localname": "TotalPurchaseConsideration", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "coms_TotalRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenues, and sales and trading gain (loss).", "label": "TotalRevenue", "terseLabel": "Total revenue" } } }, "localname": "TotalRevenue", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftimingofrevenuerecognitionTable" ], "xbrltype": "monetaryItemType" }, "coms_TotalRevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents of total revenues.", "label": "TotalRevenues", "terseLabel": "Total revenue" } } }, "localname": "TotalRevenues", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "monetaryItemType" }, "coms_TradeAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade accounts receivable.", "label": "TradeAccountsReceivable", "terseLabel": "Trade accounts receivable" } } }, "localname": "TradeAccountsReceivable", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "percentItemType" }, "coms_TransferOfInventoryToPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "TransferOfInventoryToPropertyAndEquipment", "terseLabel": "Capital asset additions transferred from inventory and prepaid" } } }, "localname": "TransferOfInventoryToPropertyAndEquipment", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "coms_UncollectibleBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of uncollectible balance.", "label": "UncollectibleBalance", "terseLabel": "Uncollectible balance (in Dollars)" } } }, "localname": "UncollectibleBalance", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "monetaryItemType" }, "coms_UnrecognizedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "UnrecognizedCompensationCost", "terseLabel": "Unrecognized compensation cost (in Dollars)" } } }, "localname": "UnrecognizedCompensationCost", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "coms_UnrecognizedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "UnrecognizedCompensationExpense", "terseLabel": "Unrecognized compensation expense (in Dollars)" } } }, "localname": "UnrecognizedCompensationExpense", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "coms_VendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VendorMember", "terseLabel": "Vendor [Member]" } } }, "localname": "VendorMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "coms_VestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VestingPercentage", "terseLabel": "Vested percentage" } } }, "localname": "VestingPercentage", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "coms_VestingPeriiodDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VestingPeriiodDescription", "terseLabel": "Vesting period, description" } } }, "localname": "VestingPeriiodDescription", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "coms_WarrantOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantOneMember", "terseLabel": "Warrant One [Member]" } } }, "localname": "WarrantOneMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "coms_WarrantsPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants price per share.", "label": "WarrantsPricePerShare", "terseLabel": "Warrants price per share" } } }, "localname": "WarrantsPricePerShare", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_WarrantsToPurchaseSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants to purchase shares of common stock.", "label": "WarrantsToPurchaseSharesOfCommonStock", "terseLabel": "Warrants to purchase shares of common stock" } } }, "localname": "WarrantsToPurchaseSharesOfCommonStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "coms_WarrantsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantsTwoMember", "terseLabel": "Warrants Two [Member]" } } }, "localname": "WarrantsTwoMember", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "coms_WeightedAverageContractualLifeInYearsCancelledOrExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Contractual Life in Years, Cancelled or Expired.", "label": "WeightedAverageContractualLifeInYearsCancelledOrExpired", "terseLabel": "Weighted- Average Contractual Life in Years, Cancelled or Expired" } } }, "localname": "WeightedAverageContractualLifeInYearsCancelledOrExpired", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "coms_WeightedAverageContractualLifeInYearsExercisedinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted- Average Contractual Life in Years, Exercised.", "label": "WeightedAverageContractualLifeInYearsExercisedinDollarsPerShare", "terseLabel": "Weighted- Average Contractual Life in Years, Exercised" } } }, "localname": "WeightedAverageContractualLifeInYearsExercisedinDollarsPerShare", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "coms_WeightedAverageExercisePricePerShareOutstandingExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted- average exercise price per share, outstanding exercise price.", "label": "WeightedAverageExercisePricePerShareOutstandingExercisePrice", "terseLabel": "Weighted- Average Exercise Price per Share, Outstanding Beginning balance" } } }, "localname": "WeightedAverageExercisePricePerShareOutstandingExercisePrice", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "coms_WeightedAverageGrantDateFairValuePerShre": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageGrantDateFairValuePerShre", "terseLabel": "Weighted average grant date fair value per share" } } }, "localname": "WeightedAverageGrantDateFairValuePerShre", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "coms_WeightedAverageRemainingContractualLifeInYearsForfeitedOrExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted- Average Remaining Contractual Life in Years, Forfeited or Expired.", "label": "WeightedAverageRemainingContractualLifeInYearsForfeitedOrExpired", "terseLabel": "Weighted- Average Remaining Contractual Life in Years, Forfeited or Expired" } } }, "localname": "WeightedAverageRemainingContractualLifeInYearsForfeitedOrExpired", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "durationItemType" }, "coms_WeightedAverageRemainingContractualLifeInYearsGrantedIssuedinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageRemainingContractualLifeInYearsGrantedIssuedinShares", "terseLabel": "Weighted- Average Remaining Contractual Life in Years, Granted/Issued" } } }, "localname": "WeightedAverageRemainingContractualLifeInYearsGrantedIssuedinShares", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "durationItemType" }, "coms_WeightedAverageRemainingsContractualLifeInYearsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted- Average Remaining Contractual Life in Years, Exercised.", "label": "WeightedAverageRemainingsContractualLifeInYearsExercised", "terseLabel": "Weighted- Average Remaining Contractual Life in Years, Exercised" } } }, "localname": "WeightedAverageRemainingsContractualLifeInYearsExercised", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "durationItemType" }, "coms_outstandingCapitalStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "outstanding capital stock.", "label": "outstandingCapitalStock", "terseLabel": "Outstanding capital stock" } } }, "localname": "outstandingCapitalStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "percentItemType" }, "coms_sharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "shares of common stock.", "label": "sharesOfCommonStock", "terseLabel": "Shares of common stock (in Shares)" } } }, "localname": "sharesOfCommonStock", "nsuri": "http://www.comsovereign.com/20210630", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.comsovereign.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r238", "r267", "r297", "r299", "r423", "r424", "r425", "r427", "r428", "r429", "r431", "r481", "r484", "r508", "r509" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r238", "r267", "r297", "r299", "r423", "r424", "r425", "r427", "r428", "r429", "r431", "r481", "r484", "r508", "r509" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r290", "r292", "r434", "r480", "r482" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r290", "r292", "r434", "r480", "r482" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r238", "r267", "r294", "r297", "r299", "r423", "r424", "r425", "r427", "r428", "r429", "r431", "r481", "r484", "r508", "r509" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r238", "r267", "r294", "r297", "r299", "r423", "r424", "r425", "r427", "r428", "r429", "r431", "r481", "r484", "r508", "r509" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r170", "r171", "r290", "r293", "r483", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r171", "r290", "r293", "r483", "r493", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebygeographyTable" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r174", "r413" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts receivable (in Dollars)" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConcentrationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "verboseLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/AccountsPayableandAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r49", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Account receivables" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivablenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r175", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r36", "r469", "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Total account receivables, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivablenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r36", "r175", "r176" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued warranty liability" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r14", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r13", "r14", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r47", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less - accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r72", "r74", "r79", "r80", "r81", "r126", "r127", "r128", "r347", "r485", "r486", "r516" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted- Average Amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r37", "r326", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r323", "r324", "r325", "r363" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r109", "r201" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r279", "r284", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Beneficial conversion feature" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r234", "r279", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrants issued in conjunction with debt agreements" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r177", "r181", "r182", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountsreceivablenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r109", "r193", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r109", "r207" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment Expense" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r158", "r161", "r167", "r179", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r343", "r350", "r367", "r417", "r419", "r454", "r470" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r69", "r122", "r179", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r343", "r350", "r367", "r417", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r122", "r179", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r343", "r350", "r367", "r417" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total Non-Current Assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r301", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r296", "r298", "r334", "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.", "label": "Business Combination, Acquired Receivable, Fair Value", "terseLabel": "Fair value of common stock" } } }, "localname": "BusinessCombinationAcquiredReceivablesFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt", "terseLabel": "Accrued warranty liability \u2013 long term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r336", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other Non-Current Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r336", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property & equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable", "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable0" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions [Table Text Block]", "terseLabel": "Schedule of allocation of total preliminary estimated purchase price" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r45", "r419", "r490", "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r111", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r374" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase /(decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r45" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r1", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise per share price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrant to purchase (in Shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r60", "r218", "r460", "r475" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r215", "r216", "r217", "r219", "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockConversionFeatures": { "auth_ref": [ "r280", "r281", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Description of common stock conversion feature. Includes, but is not limited to, conversion price; conversion right; timing of right; terms, event or change in circumstance causing contingency to be met or adjustment to conversion price or number of shares; manner of settlement upon conversion; and method of settlement.", "label": "Common Stock, Terms of Conversion", "terseLabel": "Common stock conversion price, description" } } }, "localname": "CommonStockConversionFeatures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r363" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/ShareholdersEquityType2or3", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock, shares issued (in Shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r35", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r35", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value, 300,000,000 shares authorized, 71,541,070 and 49,444,689 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r76", "r78", "r87", "r342", "r353", "r462", "r478" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and electronics [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATION" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/Concentration" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r288", "r289", "r291" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r288", "r289", "r291" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r113", "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Representative warrants to purchase of shares of common stock" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r29", "r455", "r468", "r492" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable [Member]" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r84", "r85" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDefaultLongtermDebtAmount": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.", "label": "Debt Instrument, Debt Default, Amount", "terseLabel": "Debt discount amount" } } }, "localname": "DebtDefaultLongtermDebtAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r248", "r250", "r251", "r252", "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT AGREEMENTS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r31", "r253", "r456", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total net debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r237", "r256" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price per share (in Dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentDescription": { "auth_ref": [ "r29", "r31", "r280", "r455", "r456", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.", "label": "Debt Instrument, Description", "terseLabel": "Debt instrument description" } } }, "localname": "DebtInstrumentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r235", "r258", "r259", "r384", "r386", "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r56", "r257", "r384", "r386" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Bearing interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Interest rate increased" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r56", "r236" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument interest rate", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r57", "r238", "r366" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Principal bonus percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r246", "r254", "r258", "r259", "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less unamortized discounts and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeconsolidationRelatedPartyDescription": { "auth_ref": [ "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Description of related party involvement in transaction resulting in deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of product or service in contract with customer; and whether former subsidiary or acquirer of group of assets would be related party after deconsolidation and derecognition transaction.", "label": "Deconsolidation, Related Party, Description", "terseLabel": "Related party transactions, description" } } }, "localname": "DeconsolidationRelatedPartyDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r68", "r188" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering expenses" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r109", "r209" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r109", "r209" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationExpenseOnReclassifiedAssets": { "auth_ref": [ "r206", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).", "label": "Depreciation Expense on Reclassified Assets", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationExpenseOnReclassifiedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r70", "r355", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r49", "r123", "r224", "r226", "r227", "r231", "r232", "r233", "r411" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Accrued liabilities \u2013 related party" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r88", "r131", "r132", "r133", "r134", "r135", "r139", "r141", "r145", "r146", "r147", "r148", "r149", "r364", "r365", "r463", "r479" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted-average shares outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r88", "r131", "r132", "r133", "r134", "r135", "r141", "r145", "r146", "r147", "r148", "r149", "r364", "r365", "r463", "r479" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCash": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of effect of exchange rate changes on cash balances held in foreign currencies. Excludes cash equivalents.", "label": "Effect of Exchange Rate on Cash", "terseLabel": "Exchange for cash" } } }, "localname": "EffectOfExchangeRateOnCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r374" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r79", "r80", "r81", "r126", "r127", "r128", "r130", "r136", "r138", "r150", "r180", "r279", "r284", "r323", "r324", "r325", "r331", "r332", "r363", "r376", "r377", "r378", "r379", "r380", "r381", "r485", "r486", "r487", "r516" ], "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ShareBasedCompensationDetails", "http://www.comsovereign.com/role/ShareholdersEquityType2or3", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which an instrument classified in shareholders' equity could be incurred (settled) in a current transaction between willing parties.", "label": "Equity, Fair Value Adjustment", "terseLabel": "Fair value of amount (in Dollars)" } } }, "localname": "EquityFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders.", "label": "Excess Stock, Shares Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "ExcessStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ExplorationAbandonmentAndImpairmentExpense": { "auth_ref": [ "r109", "r449", "r450", "r451", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to expense previously capitalized costs of drilling exploratory wells when proved reserves are not found or when the entity obtains information that raises substantial doubt about the economic or operational viability of the project.", "label": "Exploration Abandonment and Impairment Expense", "terseLabel": "Impairment expense" } } }, "localname": "ExplorationAbandonmentAndImpairmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtGainLossPerShareNetOfTax": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Per share impact of the gain (loss) on the extinguishment of debt, net of applicable taxes.", "label": "Extinguishment of Debt, Gain (Loss), Per Share, Net of Tax", "terseLabel": "Extinguished rate (in Dollars per share)" } } }, "localname": "ExtinguishmentOfDebtGainLossPerShareNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r109", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Amortization" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r390", "r396", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest accretion" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r389", "r404" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r389" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedLabel": "Less: current obligations under leases", "terseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of total remaining years to the finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r392", "r401" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payment on finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r388" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "periodEndLabel": "Finance lease ROU Asset \u2013 June 30, 2021", "periodStartLabel": "Finance lease ROU Asset \u2013 December 31, 2020", "terseLabel": "Finance lease right-of-use-assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r390", "r396", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "negatedLabel": "Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesoffinanceleasesTable" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r402", "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesoffinanceleasesTable" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of gross carrying amounts and accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofamortizationexpenseforintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r194", "r197", "r200", "r204", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r200", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r194", "r199" ], "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r200", "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r368", "r370", "r372", "r373" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction loss/(gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r109" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on the sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r109", "r260", "r261" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Gain/(loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r190", "r419", "r453" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at June 30, 2021", "periodStartLabel": "Balance at December 31, 2020", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofchangesincarryingamountofgoodwillTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]", "terseLabel": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofallocationoftotalpreliminaryestimatedpurchasepriceTable" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r122", "r158", "r160", "r163", "r166", "r168", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r367" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued warranty" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r108", "r432" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties", "terseLabel": "(Repayments)/advances from related party" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaids" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r196", "r203" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r196", "r203" ], "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.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r192", "r198" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r157", "r383", "r385", "r464" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r102", "r106", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r14", "r15", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofaccountspayableandaccruedexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "terseLabel": "Total inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r67", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "verboseLabel": "Total inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r67", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Schedule of total remaining years to lease liabilities" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Leases included an implicit rates" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: effect of discounting" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstothefinanceleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r53", "r122", "r162", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r344", "r350", "r351", "r367", "r417", "r418" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r41", "r122", "r179", "r367", "r419", "r457", "r473" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r122", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r344", "r350", "r351", "r367", "r417", "r418", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r17", "r18", "r19", "r31", "r32", "r122", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r344", "r350", "r351", "r367", "r417", "r418" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total Non-Current Liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Licenses [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r31", "r247", "r255", "r258", "r259", "r456", "r471" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion of long-term debt, net of unamortized discounts and debt issuance costs" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r124" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "Remainder of 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive": { "auth_ref": [ "r124" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "auth_ref": [ "r124" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r124" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r124" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r124" ], "calculation": { "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of unamortized discounts and debt issuance costs", "verboseLabel": "Total long-term debt, net of unamortized discounts and debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleoffuturematuritiesoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Shop machinery and equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r107", "r110" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash flows from operations", "totalLabel": "Net cash (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r75", "r77", "r81", "r86", "r110", "r122", "r129", "r131", "r132", "r133", "r134", "r137", "r138", "r144", "r158", "r160", "r163", "r166", "r168", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r365", "r367", "r461", "r477" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Loss", "totalLabel": "Net Loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow", "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total Other Expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (Expense) Income" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable \u2013 related party" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r48", "r123", "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Outstanding amount" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r59", "r123", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Notes Payable, Related Parties, Noncurrent", "terseLabel": "Aggregate principal amount" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r160", "r163", "r166", "r168" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Net Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r397", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r391" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability \u2013 total", "verboseLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r389" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current obligations under leases", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Operating lease liability \u2013 short term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r389" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "netLabel": "Long-term lease obligations", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liability \u2013 long term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable", "http://www.comsovereign.com/role/ScheduleoftotalremainingyearstoleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r393", "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Monthly payments of operating lease" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r388" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesofoperatingleasesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r402", "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "verboseLabel": "Weighted average remaining operating lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofweightedaverageremainingleasetermandweightedaveragediscountratesofoperatingleasesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r264", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r109", "r213" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment expense" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r68", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r71", "r73", "r369", "r371", "r375" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "negatedLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Gain:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement0" ], "xbrltype": "stringItemType" }, "us-gaap_OtherGeneralExpense": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.", "label": "Other General Expense", "terseLabel": "Additional recognized expense (in Dollars)" } } }, "localname": "OtherGeneralExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r29", "r30" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Current portion of long-term debt, net of unamortized discounts and debt issuance costs" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r89" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForManagementFee": { "auth_ref": [ "r103", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid to managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).", "label": "Payment for Management Fee", "terseLabel": "Payment for management fee" } } }, "localname": "PaymentForManagementFee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r100" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r101" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r95" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r301", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r34", "r265" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r34", "r265" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r34", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r186", "r187" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r458", "r476" ], "calculation": { "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "totalLabel": "Prepaid expenses, net" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofprepaidexpensesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.", "label": "Principal Amount Outstanding of Loans Held-in-portfolio", "terseLabel": "principal amount of outstanding loan" } } }, "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds received" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Gross proceeds received (in Dollars)" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock from offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.", "label": "Proceeds from (Repayments of) Related Party Debt", "terseLabel": "Payments on related party notes" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r322" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r75", "r77", "r81", "r104", "r122", "r129", "r137", "r138", "r158", "r160", "r163", "r166", "r168", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r342", "r345", "r346", "r352", "r353", "r365", "r367", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r47", "r212" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r214", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r46", "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r24", "r25", "r212", "r419", "r466", "r474" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r24", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r24", "r210" ], "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails", "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDepositLiabilities": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deposits held by the entity for a related party (entity, shareholder, employee).", "label": "Related Party Deposit Liabilities", "terseLabel": "Accrued liabilities - related party" } } }, "localname": "RelatedPartyDepositLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r295", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r295", "r410", "r414", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r408", "r409", "r411", "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r99", "r121" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payment on line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r99" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r329", "r433", "r510" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r5", "r20", "r116" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested restricted stock units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r38", "r284", "r326", "r419", "r472", "r488", "r489" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet", "http://www.comsovereign.com/role/GoingConcernDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r126", "r127", "r128", "r130", "r136", "r138", "r180", "r323", "r324", "r325", "r331", "r332", "r363", "r485", "r487" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r83", "r122", "r155", "r156", "r159", "r164", "r165", "r169", "r170", "r173", "r179", "r221", "r222", "r223", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r367", "r465" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "auth_ref": [ "r400", "r405", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.", "label": "Sale and Leaseback Transaction, Gain (Loss), Net", "terseLabel": "Increase" } } }, "localname": "SaleAndLeasebackTransactionGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleoffinanceleasesinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of aggregate units of shares" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Sale of common stock, percentage" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per unit (in Dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/AccountsPayableandAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofrevenuebyproductsandservicesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of revenue by products and services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r194", "r199", "r435" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r194", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible asset" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in carrying amount of goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r42", "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r47", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r305", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate fair value stock options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense for intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.comsovereign.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingLiabilityAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions": { "auth_ref": [ "r430" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in fair value from changes in the inputs, assumptions, or model used to calculate the fair value of the contract to service financial assets under which the estimated future revenues from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer.", "label": "Servicing Liability at Fair Value, Changes in Fair Value Resulting from Changes in Valuation Inputs or Changes in Assumptions", "terseLabel": "Estimated fair value" } } }, "localname": "ServicingLiabilityAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r108" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Date the equity-based award expires, in YYYY-MM-DD format.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date", "terseLabel": "Expiration date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock authorized awards to granted (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Number of Warrants, Exercisable Ending balance", "periodStartLabel": "Number of Warrants, Exercisable Beginning balance", "terseLabel": "Number of Options, Exercisable Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted- Average Exercise Price, Exercisable Ending balance", "periodStartLabel": "Weighted- Average Exercise Price, Exercisable Beginning balance", "terseLabel": "Weighted- Average Exercise Price per Share, Exercisable Ending balance (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "terseLabel": "Number of Warrants, Forfeited or Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price per Share, Cancelled or Expired (in Dollars per share)", "verboseLabel": "Weighted- Average Exercise Price, Forfeited or Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Number of Options, Granted", "verboseLabel": "Number of Warrants, Granted/Issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding Ending balance (in Dollars)", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding Beginning balance (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r307", "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Warrants, Outstanding Ending balance", "periodStartLabel": "Number of Warrants, Outstanding Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted- Average Exercise Price, Outstanding Ending balance", "periodStartLabel": "Weighted- Average Exercise Price, Outstanding Beginning balance", "terseLabel": "Weighted- Average Exercise Price per Share, Outstanding Ending balance (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Options to purchase of stock (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r300", "r304" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price per Share, Exercised (in Dollars per share)", "verboseLabel": "Weighted- Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price per Share, Granted (in Dollars per share)", "verboseLabel": "Weighted- Average Exercise Price, Granted/Issued" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r316", "r327" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Contractual Life in Years, Exercisable Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- Average Contractual Life in Years, Outstanding Beginning balance", "verboseLabel": "Weighted- Average Remaining Contractual Life in Years, Outstanding Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Remaining shares of vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Option price (in Dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Number of shares of common stock issued (in Shares)", "verboseLabel": "Aggregate of purchase shares (in Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Common stock exercise price (in Dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsDetails", "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r398", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r33", "r34", "r35", "r119", "r122", "r141", "r142", "r143", "r145", "r147", "r151", "r152", "r153", "r179", "r221", "r226", "r227", "r228", "r232", "r233", "r265", "r266", "r269", "r273", "r279", "r367", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r63", "r79", "r80", "r81", "r126", "r127", "r128", "r130", "r136", "r138", "r150", "r180", "r279", "r284", "r323", "r324", "r325", "r331", "r332", "r363", "r376", "r377", "r378", "r379", "r380", "r381", "r485", "r486", "r487", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0", "http://www.comsovereign.com/role/ShareBasedCompensationDetails", "http://www.comsovereign.com/role/ShareholdersEquityType2or3", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r150", "r434" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r34", "r35", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for RVision, Inc. acquisition (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r62", "r249", "r279", "r280", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock for conversion of debt (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common stock as vendor compensation (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Consultant payment of common stock" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r34", "r35", "r279", "r284", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options, Exercised", "terseLabel": "Issuance of common stock for exercise of options (in Shares)", "verboseLabel": "Number of Warrants, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0", "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r63", "r279", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for RVision, Inc. acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r63", "r279", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock for conversion of debt" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuance of common stock as vendor compensation" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Issuance of common stock for public offering" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r63", "r279", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock for exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Option [Member]", "verboseLabel": "Stock Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r35", "r39", "r40", "r122", "r178", "r179", "r367", "r419" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r120", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r284", "r287" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r382", "r421" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r382", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r382", "r421" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails", "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r420", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOfCommonParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to an entity under the control of the same parent as another entity (that is, a sister company).", "label": "Subsidiary of Common Parent [Member]", "terseLabel": "Subsidiary of Common Parent [Member]" } } }, "localname": "SubsidiaryOfCommonParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Substantial Doubt about Going Concern [Text Block]", "terseLabel": "GOING CONCERN" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/GoingConcern" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names [Member]", "verboseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable", "http://www.comsovereign.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Capitalized software [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofgrosscarryingamountsandaccumulatedamortizationTable" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Common Stock, shares (in Shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r61", "r285" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r61", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, at cost" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r61", "r285", "r286" ], "calculation": { "http://www.comsovereign.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 100,000 shares as of June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnderlyingAssetClassAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by underlying asset class.", "label": "Underlying Asset Class [Axis]" } } }, "localname": "UnderlyingAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnderlyingAssetClassDomain": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance).", "label": "Underlying Asset Class [Domain]" } } }, "localname": "UnderlyingAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/DebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r399", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofotherinformationrelatedtoouroperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant [Member]", "verboseLabel": "Warrants [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable", "http://www.comsovereign.com/role/ScheduleofstockoptionactivityTable0", "http://www.comsovereign.com/role/ShareBasedCompensationDetails", "http://www.comsovereign.com/role/ShareBasedCompensationTables", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Contractual life of warrants" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ScheduleofassumptionsusedtoestimatefairvaluestockoptionsgrantedTable" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r147" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)", "verboseLabel": "Weighted-average potential common shares were excluded from the diluted loss per common share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement", "http://www.comsovereign.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.comsovereign.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2459-110228" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=51888271" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e34017-109320" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "35", "SubTopic": "360", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=66906256&loc=d3e66150-109466" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "360", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=6475089&loc=d3e66584-109467" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "360", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=6475089&loc=d3e66610-109467" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "40", "SubTopic": "360", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=6475089&loc=d3e66625-109467" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r511": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r512": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r513": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r514": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r515": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 95 0001213900-21-043013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-21-043013-xbrl.zip M4$L#!!0 ( "*"$%.7X 73Q2, -K( 0 1 8V]MESVSB6_SY_!==;M=53/8ZO.-=VLB7+=MII)U)'2KHS4U-=% E)[%"$ M I"RU7_] N A'L #J<.&,OR2BBD'AX>/CI_^YGOK5 A'HX>'UP\N3X MP$*!@UTOF+P^^#0X[ RZ-S<'__?&LO[VTW\='EIO48"('2+7&BVM+I[-!XYG M#8D=T#$F,^N'5H8Y'$,41<1#E'ZS#0]9@VF27 M(-[@*VL0!58GFE@GY];IV:OSIZ^>GEF?AEWK]/CT)*[RMY_NZ2OJ3-',MI"/ M9B@(KUFWEVAL1W[X^N!;9/O>V$/N@<7H"EA9$AZ&RSFBKP\23&.;CIY@,CG* M?CKB[1\>GQR>G1Q8H4TF*/Q@SQ"=VP[*JB6D4,QXA;Q)P/\0%8^?G1VGO?E> M\+50XWY$?-'9Z?'QV1'_>613E!:_KY2_.Q.E3UZ^?'DD?DV+1E1%1OI+@8JX M$L?;C(![*H/#P)\<_?[^=B 8GY5EM+EA5CY/ZOE1_&-:U V)G"WLAR..G@,Y MYN!/3_+->P SO8"&=N"@ ZY)?[,LKAEV$.#0#IDJ)Q^3S_.Y%XSQF^03^\A9 M^RH5QTL#SKG#E%M_^/;H"4.9%K&)0["/ M8$D>S0F>(Q)Z3%0Y11 -5&H72>4_'[$^D7^[@GQP]&9;Y,P)>G!R6)^4C5XA MK!)56Q.3B\8/3A?KTPL\"55;HLFQ_0>GB?7I1+Y45 6J>.$AH\/B__GT\0:> M>T3371Q0['LN7P N;)\/Z,$4(39S>&Y,^A_D#V6A%8 4PHK];]BDQ5:B 5,Q ML4ZP_[-V7!10MG;E6[22)BW1YD]'Y7:L2B<1:Z(7O!'_+^MQ4C\I E8MJDJY M(MQM222ERJE4C@IBJ8RL+KB%-ZX=B'W^7 MBK<5L%S -\P0G*&,YTJAELM)ADQ!DF?U)+DJ@L=6;\[-3E:?6C]\"NS(]5B1 M5IP;B/.XKCR/#Z3D%43Z= V1\MT#05-6S%L@ZQ93JI%L*]94K(,IF]:FV'?9 MQNWJ6^2%2][ *29G!:$"Q=Z XCQO*$[*Y3D(L?,UZ>U__OO%ZKI9^/G3,B7'G5\3"."^!^KYKEPTPXLUH,ENN!? M\YVTTR\X_4:SF4V6>#Q@G[TQ,RV#L.,X. I"+YCTV8ARV%ZK.!77JZ*7[8NR M;).6Q0R\:MM:-6ZEK;>C5R/7MYBQB\V)#B+%X5GX06?>OBQ+2-2VDNKM @@( MX"-:H"!"!=ZGWS1L/SDNLSVIV&J]ANG)3$$_(@=Y"WODHP\E!XR\!&A"GIR4 MQ9$V8JU:^8?U0>YQ:863"N1I52QQ4\(* MSAI3SDFMJ"1K1M]>\HF<<9!](1%RK^[G?&M)I>N'NK1>?.?*]21I58@Q:==* M&VX%J1'D+;++TDH^P#)S9S;Q64W1:UG]66NI MG59V_NJ#H58\-<[Y+IAAY?+#4F;15D\.%$4TJ\]IQ3$@VCD4#5GYEEH_ 7QB M-YMYH5@1V*K=Q<+ACH**^Q\JIQ-5Q9^0:TS8"H7F6GEI3E@=1BZICJ/B+_I9 MKN).*#30>OG!X[,11=\B1O'5HF*F57X$]Z&G%;? JKX5-]"Z .KYRS8[AI**!2L)>G+.*FP XCVMEMZUS.6!) MTM71R+/B4:AU0-=*MM%!G41\A1\T)L19Q9<0UX:ET H!.KZ3B 0H!FZ5SBI. M!>DY7BNM[9SG2217LXK>"JGX)>J<[K6"7>>43R)&:0&=#7]6<524SOQ \;32 M@0\M)%(""^J'6,5GH3K":'=@6[ZZV K#@\&M]CL7Y(.FO' M[!9NM,CDWJRF5N05/TK]ZRVPK&&^_X>).W^?1294V>_P]N]IQ>U2N/4"RJ:5 M2S8,G2ER(Q_A<>C-&/OPF,1^>(( MD\[X@(R[X_]+.K1R/;8;^KJR3I@W6LX)=B-'A A01!:>D^SK%=+6U],:44\K M7AN=S%-)CY96VJU8?M..VW6VH= G"$^(/9\N:XFZ5%HOX(K'IX& L\[:!;6V M7#';=K!)D0T)SG+VOU&BH$,5(#'JRIR!A!B:0"G75LD5R&07G!K15T5M5<( U"(MU1(LT^J>*UR M@0(*(7K G=U6:E6IS>,#?Y0_OE3(3EI4YZ1X6O%+92$&"@DFW5A(?2VQ%:0F M_D"V2&J*:@59\3:!,0BM>VF-H9@)"*7,W50:LZ M\I6SE3Q@)!YNA6%Q&G!XQ%XCG0R$S!(?*$RQ#@2,Z'-#UK\5:"1RF/1 MM!F]D)4!2RJ/A8BLR&&P$A!6B"T&P\IP6+XZ8T&K(U4=N6,_3!DC;5;&GK!R M,]L+4GF&B+$[<$ME7"8X/E_R!R.H<&C5U:0==09NM\\K[C&-KJ4 #A,$5@8S MUBV+ Q5+1%K22DNF8"V!-G&U:?6R54O)01D.;3]C_!+9A(98L+"FF[5! YKH MRO.*TTVC0*+KG-:(SOE$%:L/[%1ME:&J# P[]TW'(RBW"$#RA^O WIQS11H< MI<23SI(QGE^GVDWE ZY$!9GO=AV2=*71J8J'\"&7H:*"MDJYV3K$C-&\_#=9 MD71-Z=:FBL]RW;6) 2EJB>[PKU47\/Z ;"L,E=,)NN+35-PA:'?)C5U:OH\= M.XYP%<.#<<+G(5 V62(:>C.^SYQ'Q)FR43$GGH- ']>:K>F+N:= QOAY]5?*>M'AFA1[H[2O* WGIU M8-/T6<7E6N]64[O4-)TAV'@()GP[ZMB$+'D4V(S;Z7@\21@.K2PU*VN=K\\J MSM=FXBY-" DLMNFU4F!6C(S_FF)K_5[U-&1",*5% =/XG"R:1<+CS3Z2T/M+ MZP!9IR5XY:@X4C?2&X&OK#(T/7I+,5IYD.T:TB#$*96#S<4 !SI)BFK-T35O MPBICH;*2 L3W+VGQ1O:_?GO_^?S?__K=F4?W7X+SE^Y?SQ>3+\O@TV5T]_8Y M>?G\E],_/PV7U'^^"7H\7]1??+ M\<(=D'_^/EC\^*7W[O*4N+]_?OGEV=?KHQ_?1M[=3?CK]/S7L_M/UZ1S??EB MV7OWE/0ZQ^'%CY7_]SA#K=LU_/KF^/)V>=SJZNWHW_7;[>7HULM^=+6^/3Y:?;T[? M7_]X-3HB],NSN\&S%[^Z]!3=3/I/?[EZ]O+E?/KN^>D+>A^^./_U5_R+_?+G MY8O[S[]?O$3?[J:_7_XV.:?.\_NOSS_>=I_VL3V__!)>?GWW^7SY].C\Y.6+ MN\[K?UO=P4?^:O@6[?;<%).<]H\Q*0T+.+"A00OZ];GB?=YH:.6QI<$,%D-7 M&7/M:43]R^GRJ[*R$O"2*GG2K70W'32R6_%(#HNB,.+^3?:O\%WBL8^#"7>6 MNXRWX)%1C9K:=5%RN5DAT?(9DNC=6G7//W( A\+1SR&T.K!6=G+98-65A8=M MQ1FK3E7>;I/73UHNO9BN+*4;FL\K'E1U!O-6:INE!9%*#BP)NZB>5[//*[." MM!>?&IJ_E$8SD7R#\FY#G+IPQ[9'%K8?L;_9.,%QD0F;V]A,!UK#ZS>H-8Z? MU\YPKS:(5_ LCH^??J8(+0[1$A@M =)*4%H)S'8)KJE5.1'SE7#!7RD'=$99 M7#,O5'R9C=4A+V8K[;L5\X9B5AUJJK,Y)J$5V#-$Y[:#"@*]'Q'_ M"2:3H]/CX[,C+Z ACW4\L"@S$&;V;1+4 E3A?QVF]0[YI\.3T\.SDR?WU#TX M>K,."D[TB-DO35&D]=9!P;9G(]%<1 ]#QFO*VCT].3P^88W(<5!62X#(5YW8 M]ES4/$)^2+/&#E>-98@:W>?B+S>L M+9^T A?,^:K7VC*A)%Q;**QN3B!92S*)U.(!1^C XNA?'_"VO5?L&S/Y;D(TX]/#@64G MI5X?A"1B?\>EYHAXV!V*>FZ4O@86\ IML5(RU*V_K&I-.*_OB4XFJ>=>*SY MW**KAE90ZB(]Z7:C-QZ*+'J]<=+,QU4*/7-(;(0VIS@JFI/:%\M^DD..+5R# M)(.17IH3(.[ '((W@Z_7\-^2BZJ=^)[JQ_06HFAHB,B, MJ4^IS&5RE?4CO\DJ%G'36;<[(FNHW9#?Q\FZ_,(O=PZQ:,9PZZP9\%JKXW5\ MFS5F8DZ7321?BU5MRFQ3\PHP3.33KDBLPUZIB@ZG*-_B/HZR&B34&F^=[&9@ MTE%_=2WP*KT5V$\N!?;YG4 36;0!%?5LVFY\7^HFZ"977SKBYDMOG$9YF\B5 M^J#U5L!;?O&GV Z-[<;TTD\G%[)N(C?6I*#6!KMP@=-$XE40ZVE_GC')%N$: M5^ZMFDAW0^3Z<7 M K[?9_'>O?$M#B9\$1,W"0QD04W$-35A%8;WB?*M13J[ M7ML>^37.U.$K-D(AL@F&KSZ@,.NA$A_,#< ML)&O1*:-'+G)O J;7[]GVC%]00]SP-G>[N14J M(!O"7&L1L@:;T7)L+C''D#M 6>'ZQ,K MJE0R.5_[S29\)[%,)\]E8MOMD$B'('<3*G7(E5NAU37-^':FP316L0*N95[V MANT>46*[QH:KV#(.^15B?@SP>RXKVQ;H7@W,71#>B!@U8W@S'!6/S)DQ,D7; MPMD2X$5\0<&;>*'MW]YVE>RA_'8079,Y:T_):R('S9VLS63D4-8@=[@(;GWY&SH;0--Y+"!]DP&T%Q,C=ET'1D";U&0*D;ZC0+![S9")V MX'I)LX:KBQ9^X]GS^U"=)@2!MA5K4K)J7Q,\4^GIX.MR8,\]Q ^-0W?/3)2M MT;KVLM4;-^[,"^*JIH_534A3[L)5+:(P]!-/4BD0T60]7(<6,FZ-!: ML"&_DZ*]?;2300J:CI%"=8,%7\0)2)J5Y7=R8Z>!$R?OBJ^7=MP_(RH2!9@L MYUKX&P_WJWM$'(_FK *3>=" BC7&?+458Y;.QI";#GVW4A-_/W0 M!B4MVV**\6JA :[VH.6#E=*8US1,]B,/C\7CB,;.]%UJQH9N\2940+;XA>WR MY84@AV=T6";16P83K@!<5]Z\;AKVS,_3T[658]NY';15F>LI =SKF:OI,PK< M;#"93+P2LM(>>,!MSZ:"E>QHE(%4(5K=4>5Q! _C8-B00A V-#\)K0X<;A&Z M0SQ OH\(C7?,OA<@GE0V8%^&R)D&V,>3Y>UMUV ^K$5.\].@1_%!;,YE.L=O?4='F VYVZK+D'HZWL[B,:,=.'( M8DT\V1-GYHXH;JQN'S^SJCA@[>RADN7 K['C!EWN)NO.NB1M^YQE/WC4@)XU MG!5='# 3GVLA;VP_. )2H-J<]PB;QP/;%TZ^U*9GS/N \>FTP?=HVS*BL:T MZ#T6J99UZ%YQHAX!P+C(A;27;[Z7MOB,OUG(F,DL69,B8'._6I][XXO(\]U* MB(M1JZT(9=E4#*:X/@U@%I1+-,>,;S31H+^0R\^E]_*L M?2UZ&D\3P'CZR"]NC>P0F7X>M"%E=7F6O^+_/4RL=>D!^%-_"W7;A;=0^^%\ MV V]36U>WC,_XT^-9M93'S%;RFS=:TH*P)4+%*"QYWBVO[*VO\:&B#?0273[A#=AQ<^:RDEW0W)JS#]^,"' MLP ZR&:7I-HTBBP-0I6AFB1T-(J4"B:U7,HY_8RB0PT.N S&AT5X1#):Z<7%^\I&47Y&JBWG9': M9*9L1(EF9LA-[^:Q0(L1&ONES,+F40<#!.S"6\1VL:B4!32W*AA':3/ ]?/$ MVMM*H6H"DW9)7IT%(TG>Q7J:13/N0[+]-+SH&I>2^IJG8ENAHT8"OLUE4T@P M:A;KMDT >FPNL=_@/P2;OAJRFH2)QJAFY)C0P-5-5^I MZ]VR[[R3P%X4W #'6CO9%-R% :'& ;/38![C<7,@J41Z]Q.FBQ%3.9S ). M\,#+>%+J4Y&\R;EZ.IG$WT?+29I0SK@9N"ET]315OR6#YN9U0-<9FT:? !2! MJL@1D7*N&QL@\>4&FK@YS$W+!8%6W\A(*PRGK.G)M.,N>(4+AH$I)!WB7G:M M@T=#),T:?.BU)D&U&20Q4?>(&S+T^LE]%1$SG-KA;W8Q16:?D4'BI K;&R.[ M7M(:DU3C1+ 8.)3DB4O2^^[[L-H:B=I%M-A%^EX!UU<>"+*/@W!#PK3O DIR M$9N[2@&8:_C/1309K^+PI/[+)&3/>&H5L#6/S)4-,\SS;GJKYY9(_,Q9B'$D M@C>%)]$7=8VSM;=%TNY89I!EODUB@-6]%.W=^Q3G=#4X7ZD*,9Q_F_7*>=(; MB\C+WOB3^;D$ -#J/4M<)5]#>;1D(,GU\-=-*E#DFL%D@[ AO2YQ9ILQT0\S M?&DQ[!D^V<&W*LQ0EO-4]XM5'G3\;G['MRX12G$K%KZ0.VU(>OZW MY \!AE@L='XITF0/3)X&Q(!1%^LW;KZETY ,I3X5#H#W8894 ;23223CXS)72\>18F83)A(.XZQ&82'DR9%;"E5Q\>A%P)]HS9&O94UFVU@QW$7W]7JK2-K2^NXNIL]7='K$ 2\]#<7 MB79$?X4PN]3MW.?)V(-0I,SNC3^@L/B[P6; YK35"';KXMF(<9]C6;FF;UQ6 MT!M['#6_*.C[R DC_JYT?#W<7%?K9F2!"1GKMCQ@>GYG;^5BY&,S*2-%%T^H M;2EY RLYY\C==N8/Z/'':-E'421]G/L[X%YSFM66Q#8[K;ZHRK, ;O$JZZXF MQ =DPD,H?!6"Y.J,^4^D/1I+@-5-6*O]B#A3MG:R)JCGHM2F,75> 3!O95VJ MP7Y5YA][UT="!DW)&AX\E"BJ(Z$(+#]QH; W3J,P^#G"3K7<[.FB$9,,E.4# MO/NYIP*LX6Y)[:C\Q1&##_VD<(%%+2UO!ZYX?+7\PFQENSTAF%+')F3)^&G' MH4;\%K?C1+-(1 W8N7-'XYPO#T+OX_';('?-@U$*G=%X\H>3\T?CR;WDSCA$ MY NRR<"[-]_));125MOJ+,Q23*K#4WQ(@A MFS%5'-L>67 /&>5Y?G!<9,+S?B+7N#EO]\1J'I_84=\&378/0Z;R E^]WG-M M,W9X"WX"LZ>ZJB1E"X->TO;^:1I(1-/AVN$9C2>BW,5R520Y$>CELK5CN_S:@"+ N"OE#$@?,^L3ST%]1$0_N08+OS\^ MIS9"W_CN?&T)4-81ZX=3]/VI%TAF-T$W#?"TV[8-*^Q(Q(0E-CR@A= MWI2&S?<2%+"-_A-4O,ULF7V?G/I@%SBV.,R/T^#'HWMC44L[H,GO[ M.]EBK$'SSC86N2U,LG:J&'3DSJ[$YEVP2C]4(+OK&[J;X9\%![F@==#+9- M_CH:*9=I8O ;;IPW)P)\"T0^Z'6L,$G-ZI, ,>(248=X\2G>N,-:1-6[6>H3 MW!V*7P$,C!J+M<-!)#WJ->[D7HE1:4Y+:AATT ZB Z-\;9TY: MUKN':YS>2=!!TBD4-TC=%+@T+WAELT=N3C%@AE-CJQ,>GX]=-E7KM%CUU^XD M50W2QUHHE8_C)3>.G,*5(TFR2Y*MU=/?R8GHX4S/G'"Z*H M Q*P/N)PE-XXWBO_C'SW)KAB0QK?74>!"<<"&H#0G(-7WJGD:KS@34EF#JOP MP#2I@$'$Q,PO"-D ZP9O5>1P:Q@@F._Y\FKFBB^/8G3$ M6, $J ;A7<%5[_Q&869]&&M" "C!UP/*50PR&C3XP'SPXH8/?W9=W,NS\Y&W M2:;T.+&UR5F.&E !K;>YI $[Y,*N[G+6@@]I.+UAR$C$OW:3ZV#&$PWC5I\H M\KS=R.6:8I*'2@H+7-182;8,+A )Q6TL+#,^'F4G*@<&Y:XFWL0+;%\?"XV]* M*HB 5Y=9PVY:MA^CM2<;T[#Q7EB-#$J%NB+9(%(4L-1Y[=)Y4'9X_QB79\J M@'DJ.Q(R?R8N0P6?$-C)(K.CO:YB:8'EE66O-9TZ)6*EDY/@F4UP!4*:"F M7N;U-7?,U:8 >*DJ\=H7_(M;6N"VH+( .F"U2ZL5[MX^_CF"'!:TE5_MB"\C MPZ9($!ZTR7AOA^*M+2-"B0J M(NQNT?6DZOSG:0O4/)< MWGB,\EO272STVTB\K,2MOE%N\U#ZD YQRCDCQ5H/)O0J72X"FH=/L-6&GY89 M= 2FA0BL%SDF],:?V0I:#K9_'&=K%13@*LX5WEXD\\Y>-9'!;7R-QUC#18^V MX955 \V7>CBA35(Q"K P%<5^IFM,BGY1 QQ$:X"NSP/9_40#J*QQ\;!8(;OX M8QPI*V2J_5%VK= 8GV0941TY)&HI*G2B<(H)3\QN #$:@+4NRO7&'Q&?\QQ^ M$FE(T"P 3CG7EPI^"KS0L,V;#J$^S-X<9W@5DMK>Y>86XS:_\LH F"43-39H M\*QJF1(-444$#)3T:0DQ<63FAOE7]G3(5:O0IX!D-?/UNICNU%V^(;D@;$@] MN[Y-F365[%-[1#RY4\A8F_U(DU_IXT\I:Z%6SSJY-21>&,VZ%P+"4[J;$5G$ MAX_&3:1*:&H)Y8>S/ ',?DU), U-)R?S:=0QA>$I MI[S,89*(N$2)%X1H@LAC>7$R4)#*#8GMHHXCPI I,S^0M\@KW*/M0%6X !W[ M%#A8O!C.WZY*;LAMU=Y9W[*1 %.?,K!6T;>(?;A:F'SE%L0)/ATDKVC0=*!% M"%RY3T9=Y]Y[>$*8M%R/@:%>'#LI684$+ETB',.PKT!ITBH9"9RN6*Z^W\6/ M;/E%J@5_M(S0]RC_(L]C62YJ8$HY7/#78B_MA8<,H:$*2+6/3#*#\.WG (_# M.V;$FT&"&I@ZY" 9[;W %!HJ@)1B2$J*>%#6*IUZ\T1T9I&B!@C$ZK#-&0Y^ MLQ>(O[:,[GG O!E4 MJ-O?Q$J$X6B0.\#%%Y4!L:A'Q>,\Y__O:"YBA MQA^ZYM<"S" )PJ8F*2Z-XM7(I*&D!@:\L$MHF,;^F4)%%1)D_[[U\V:01N 3)?@(1#5;-\4 M0JJ0P#P(GB/":,U 7T(# 7]O!W:<%IOMP]@\R.S299]MI0VA1 /CI\*2@H@U8X1>0F&&,R$UTGUR0-H08$!V;' MZ/?YUL40J930@, )YG?+3 %>1*,!GEM0KOAQL3$T*("IK^P9N&8K%^P:%(CY MV$0R\L!JTC*<$F2D2/+ ZM)RAXVD)(,%1,-]]L2!1."804$%#Y2_UG.F-G$O M$%M6#!D6,DC@&2=R<.":Y:>28M)E4S7/.%<# V@1T:2&+-HE-* :?5T.[+F' MN),T-,3HDV)2L_[KTO<"Q--Z!(C0(7*F ?;Q9&F,*[ &0C" )BMO!CD5/,!$ M^QD%+C;D+*" 1;6G2Z/Y33ECJN"I$>9KC%%1!:3,/H8=D=BK$[A702@. [(] M7R=!^OA1.[50*9K:PG_X?4$L#!!0 ( "*"$%,/[MO8+@\ M /R_ 5 8V]M&UL[5U;=]JX%GZ?7\%A7LY9 M610(S86L9F81+AW2M-! TF9FS9IE;!G<&)M*-I?^^B/Y0FQL^8:$3:8/;1-J MM+>^3]K:>VM+?O?[>JZ6E@ B1=>NR_4WM7():*(N*=KTNOPPJK1&[7Z__/MO MI=(O[_Y3J93> PU P0!2:;(IM?7Y8B0JI3$4-"3K<%[ZKS'_7ZE2FAG&XJI: M7:U6;T3\#!(5")!N0A$@\D&I4L$-NDVV(2 -7I5&IE9JF=-2_:QTVK@Z>WOU MME%Z&+=+I[73NOV57]ZIBO8\$1 H8;TU=%WV2%I/H/I&A]/J::W6J+H/ENTG MK];D ]_SJX;U=+W9;%:M_]T^BI2P!W&S]>K7CW51OW-&DEE&[=2Z1W457 /Y)*E^96Q M68#K,E+F"Y4H9'TV@T"^+F.X484@6#MOU$@3OY)/_H'_M'4-Z:HB$>QO!)5T M930#P"B72-,/]WU?)\B7=#Q.@#+5R"]5\E"5VD:5CYY]/#3G8&3@G^= RZSJ M;C.VMMS5K3'2MV8IS%S;MH!F/55?9=5R^WVL'1/ER$233!7H\@*"A:!(8+T M&@)H+$Q((\G5C&F)O<*R:9@0&P3\MV(HV/;)JJY-#0#G$I@8>^B?I&&G.Z*@ MBJ9JV:,[K+RO6V!M $T"DMLQ(F6?^?Z;/7VP5%47?9)48A)UZ I2A0E0K\LF MJDP%8?%/"R%@H+8)H36=O2@391#6QC*.LH FEH5TOE@E\%>!:B#W$XN02JWN M&,I?PR78T*16DPSM[G=360HJ;@6UC+8 X0:OD8^":@(N>L>(?#%9?J9;T-\O M 8JN>OC' ,W^E<=YHHK,^=QJK:)@B^-^7X;Z/(8Y0T^.F0XE +'+42ZM\""; M&>3'[;*1FJ%[@ RHB(X9XCF@PB4Y%KFH9%#@<3@X#7*0;3:+HFYBKN^!"##O MV!9] @;7R1TE<#O7"\E(-%8.,8U=8K*PTM>6N$T=;CX!/BSX!'BG<"&!]\/A M /UV!^@L. ]MUZ)KNQ8\AWVXI(*;( H\#@%GC$S0P)@!R-^K"!%3;',3AHL# M_3D+(V,W_4G71.Z^G$=(5FV'4%\ :&R&V(4U6II$_)0%":UXFM#B0'Q"P%.4SF2,E5G\KP'H6S4\,9!0O M+PLY/44C0=_!J(F25PQ/(YJ92+QH3EY6-\\0M*F"'4E',6!TUZ)JDE3N>UV7 M5HJJF8P#G M?IPI:;RP[Q5W]-*[2O/N]G#O.#IUA8 X-$X/]9GISDX1M?<.'6K*)\NPN%.$ MB:):B6B>T5:(F(S^BYMU&0H;DG+!OBS^!)I .E!/TLC/U6[3\0A+8B6"DS9U MLO#8,<%8OP%"42? QD)4.0'CND]Y2<.?M%@!#']YMHNBA>4UP;!39FR3"@.?Y9)LDG MW0"NS>0Y)\+DY)S.2#8'0@&B!@?[9YD.8J%B1.;N12:C)@XX:MBQ=[[I("1% M"BRP$4L&F$/.!0LC9@6=;KC9 1.N&[U484=ASNA0.81*E%\7[2[(5&S;3@'@Y#'_5PSFEQDAK) MMT(],#&-ZGB;MUTC5@C80_V$%/G7HICBF'YPV\08&;KX/--5W"0BE2V<)F^( MF.R%AC+ 2$A6D_Q*T,/DY.QVT;G:*34, D0=_MD\Y/EH*)>.!"A/+TO)[8 B*!J2N #7L M1S!BQ1Z%G4H"']."HS'$WI<)-YP-5XB8(Y@Q8> $ MO=,*&_<4QY$'\CMBA18H&H]$A>(7LD]^S>>*,;?.K&D22=_@J0DTD5=,$27O M&*F)Q"_6%SB67H8]15E9R5G;>]K/[ M(4N@F9PFZ+;Q7->P$!K\KH2+ ./C&&T=&0.9E.A:DP/ I2*";6%T!RP@$!5+ M>?RS"BQ,-*DUUZ&A_+ ^YV0U]U8KWV@JAD\6L >-;85)7MHYPL=GM@6E['4H M'&!.9AB9#IX?JFX=6G(:YF0KHB3F')10"=PY*1Z%&HL"B>U69%GSKBB>5F!-IKF@*,HAV2\"3FSB91T!0+&QL M=PF]2\ A%MPH>7F'*8GXB02,\9;@RX&<_GPA*)"8T/9,@%->BV:$O*,@)Q(P MQE<$O!<4[0X[7P.MHZ"%CJPTZ4"VC\K4^9BW:)&Y1\#)#%P,;L'*3S;NIAW& M$LE\'4Z/G*(X:L&N^PCQAA 4QZSPG0@9>O2X)5NQO:;[5>'IR-"E[;NRNB2!303.R<@UD4I_);26)EGH\ M1"5 D&UDT].M;*E=$2-NK&MK!9%TR5W;;H",GQD+:S[U6RGD'P^-J5!E?N<% M@ !Q3>GLRLC=64M%3@"A8*3C+*[V9/;W7U_%A;E^TLZ:TH^+Y?1I MHSUTS-7["]B\^'#Z[6&\0>K%4OQ14V^-JC$"MS\N&L_KNGAGU/[L]4Y''ZK+ M]4W[J;:41O#/KZ/ER=/@MG,*I:^/S:?SYU[UY+VIK/K&Y]G9Y\;ZH0=;O<[E M9G#[%@Y:->/FI--?C;Z-3WJ]/R>@U6Y\;O3N:M-&RYA\@RTERCR:I[._M^]SCK3H3;QN:N5M\\]D\_]DZZDRI$ M3^>KT?GE9PF=@OYT^/9#][S97,QN+TXOT=JX//O\6?\@-/_87*X?O]XTP??5 M[&OGR_0,B1?KYXO[N_;9I\5@?#Y_?-LX?_S>G'PY-9^G"W3]=ZD]NB?74V?R M3G#$P]>_]4O(UZR$=3:M1YOSY(OK0L3LC%O,"MD?NG_>")J0@NQTULH9,]+D M0GL(9KB?RA+8C6* !C)>NO!O]M[+D.2-,$.& 96):9 CJF.=%*>2@QZZE:1U MC2ZO>@&F.F8/K/Y-IHO3R/!9#C^>3.M5K9@HI ]TWZVE2=9O-LZN)]>""B+[ MCR8D_050T247!G[1*&>]]V'O?]NR)XG7NPX,>* M^?&";R:RRA>Q=>2^JTJ75H1(9P^.(F"DIH#27USD:7<@VP<,?;?@ZK(9>CLM M[1*C%.T=*3_I<6-Z .& >^(%W0[?B-DSR:YN[H>BZC+)X M3U]09/":MP/Q&2+X&%V7=,BZ7/ZLYR\HC0D+_>MAE?X_2VF+PV&RVMKZ!9LZ M^]#)O_.*V\.9U5W!K\ZL!I!UZ;SYKG M@N+\K]Y%EN=\(!)#11^Q74T*KKLK7>-E7.V:'OM"3(YO9TLD^'49US!D73KK M?(RK>V1)S(O/@.Q79G I +NTLKHBA:(V,?G Y2VB%^ MQWZE$MP0HV21(QLH:MP4P=\VIQR-#--B7JR>"("$>ECWD:""@4Q]03>7899& M?A&7^A@Z,\',\.T-[I[/6+>&$ 0W)E(T0$(YJ]J6=,GY'XD/OVD4*.9"D93B M5%!3S[VPH?G DSBY^()FF+-R'#^+ X4NJ%O0S= MN6W!9#[N7)CX["ZK=Y6[QY&LC?! ]NS ;+BE8!,++ZIG&#$4:*Y$-,C<'$6W M@ 0T*0=N:<2 2/C^_V&6SG6M(XH MSV8<&H4*/&8+&0ED\"#$'@'1BZB8BGKFE%&J[5\!:?3J>B8[^;X)[7E[,'^S MZ!5VU.L8'<+@,8A]EC"B(OE#$E)+0056@0=)^SJ&X,Z7 M2C'GO MZ$\ XXPKD[/_KF!;I8'L57.@.7W>Z2D7:Y=*@7_].$E'5_2-_(>[3V@DSH!D MJD"7%W:A%W *O<96V>4>J2)OV9A;;J1)G%_SGD!LMKLXG(:Q%9!,T?"\M"C9 M4-@T3 @P#41+[*[JLXG#/ MP.&>A,.]/0T^]^ [&'#OK>?'+13>&'B;R^UKGS#F]_8%A.,54)?@HZX9,SY& MB(EBN2XF84/ ]U9;)M SO)4NE4*.,D] @..5GO\0V-$G9_^;*?>[4-/BTH-R MCIGF<\!K/XWR73*YT6ZCS7;[.JLR/=WD0MNZF5_AV*^)6.?N'#T^[5ZE6-@!WCJG8*4^.E=E6A!KIYIW3R:D2V-),>3_YX] M.12);G',)CL@*:GSZ1?@I9L7W(DBR':_)+8LH@J_*A0*J O^]G]>UM&K)X33 M,(E_>OW-']^]?H5B/PG">/73ZT]W;Q9WIY>7K__/_W[UZK_][;^_>?/J/8H1 M]C(4O'K8OCI-UIL[/WQUC[TX729X_>I_9NO_]>K-J\?[D]???ONVV_*3_[;WZ(P_O+@I>@5X3M.?WK=H/3R@*,_)GCU]MMW[[Y[ M6__BZ_(W__I"?]#Z_>?OBM_^YL_OO#U9W_B-;> MFS!.,R_V*8$T_&M:_/ J\;VL0%+*URON;]"_O:E_[0W]T9MOOGWSW3=_?$F# M'8OD=X)L1Z8YP/=ORW]\3?%Z]>IO.(G0+5J^*J;XUVR[03^]3L/U)J*<%S][ MQ&CYTVLBE_0-A?K=G[][1VG]#_J37_&OITF<)E$84"&=>!&=\]TC0MGK5W3H M3[>7K=G2CQ*B4"A6.\;94!$@^?[WQ,(JS1Y2%OA>E-MCN#@DT MBTNR$M?H+B-_7A-RIIQWARFY!6?WG25^WQ4,6^'V[I'([3&) F+PSG_+PVQ[ M3P;Y-L'?Z? J&*6 UCJPIU[Z>!$ESZ: [KXG[%EA[@RE/@XWU-0ERY,\#6.4 MIEY,UD@:ILGRAEA[(KC"%.KPK#.L/9W(UVL/;Y/E'>$E7)(%'6<+WT_R.".; MX W!T ^1EM50'-':#-XG9%@B;Q]A+;A;W]DT"K?H"<4YTN&E_L0F&Q7FZ2WR M4?CD/43HH]ZNQ1[ WAJ_C,FDLP1O=9C:?V1QUR%+:^.%@0X?]26I8-]3\:\J,-X2UU58KQ8VWI1I!Z)"?X!P%YR\;%*=ZID(^F#6^KY"G MR5SUA3U]KTWZPB>224-JQ[488GYO:T][GR3!W***.!W&3B7-$3X>>KRUM[A@6 M^;S+$O]+RY73VNC[7]MU58GC0[PWHNK$E: . M#HIU'2;1,)8/*SXA@K6A;']HT?5\2-%O.1GY_$EW[?:^M6>F^[[JR;;XD];B M$(QBC]7*;;RGFZ>F<6E^:-TY:'F,^MR)AK&Y(':^I#Z+W4]M;<.56ZG/4/M# M:Q+E^),F_(D&LKBG27U*0G MJSCUJ]IUG1>MAN=S:F$%G, "^R686$\$3B/PH(39M]5#&1])DZ2?45?:S*/0>PHCHPB"IF!"" M4#JOV@/QSB>+J]W;;%Z"\2#8#UO^FAG+G3%LGL-W-#:E&X>:CH49M\R1K.T! M#3([OP[5?MTPS1"."+"4:TW<[+P[K_3N+ A!<6P( T7]E#"F:0G%OHK+ZZ0L M2?("7X\>3:.]MVAHG72I ,STF3#W2(AZA$]O17A=>V%0+Q 6,0LR;QHQ^ 6>3C-DH*HG8U+8WR;YY0] \1>TXVRQ+&A MHP/F)!X29$,8KE$MIIWJ-H,3$,R8JDLL\^]=& :=;G !&\5OC7@$WA.- 14@-^)2/9$GX9(C3@K_VA M-0!9,4$#[D3#V#QQR6*!1NM);4B+:ZP=(30RQJP!;*:VL-/?#%B5#671J>]E MQ)EL"=Q!8".X)JP*![):%L1-D3-@6V$TNR5-^^PY(VX9W]MS;-IY=$8N#'N( MX1O$64*.XF3(!=D0B8RR[>7^RE7+5HG&:>P-'O95F>64+];5A[1N\?MB#D%( M*-/RTC5O]SMO^YY7D@7E-Z)6F,:OEU_LU M!,'L(QD"^_D#>K,CK,;-&ZP>$-=%M?;K;LB"X]*)(CS?ZP8ZC M@%Y^%^[7%:'=X@J]9"@.4%#S13\>4CU;&AA",TK\%J'BDC;!-9W(>T#13Z_S M],W*\S:_[DHKKY<7Q3U]Z$4W2>DR+A[2(J>B#UU:([#TTH<"AFJ\M]1FO451 MEM8_*:S8FW??5%7+_T.+\%O#696NXFF.:6DNZ#38E/9\[S5@@=LS( I3$I]*L:XHI1 M$#FQ*3E<4\JRX6!4B>0;ZXN(>:L#*1HAP=(;F[2 Q(!5W*(XKR M50"AM @T%_ATY=#&I,+].R[N)K!712!560+DHF!3FH.]XF!4R>-/UNU5<:/7 MX@Y$( PR,[!-+' J27QOUR+!2V!VX+-Q_[,=W(O[I8])7/-1T&(?2SB74]R/ M9W32D* YB35H:2;R"NOO5KM)$#V P'!\=>"DO:U=P418/+SA='.4*?Z%H&U M6YHY>;W\E)9!'YA-0DBQOL*9M* DH"FL*!-1E8L=C28H$3TGWJZVG(2(20\= M9F>.=M24K-SS%S_*:3/'.L(*=!91(.Q@T]*6F1J"TI.+Z:8%*J2F(*8NAQ[6 M@E.)MD_6<+FODGAUC_!:R1UC?3=EI>9/5G[ ,+V:*E=-$OO@QXP&D2D+@8^, M_+0Q2 B T,\(\!W,/UB'^6I?U3)&S$E ;D;'017PY!>R R_.JRXFBUT7DSXW MH/?H*O3=W9[(]9IUMZZ$*BGM1$D(%=R9Q6W1H^ MA]GC:9YFR1KAFNTMI,24",]&=FHP6C>BQ09W/'J9%*UNQ]#ANM&R,J5L^ M-2#D9T23)?0QR5!M:B%7#(N.B\LQLQ7"1$DAO#7\"G,4AOX"$FAL$#>/-K!%F=,N@@@?8)7YS\0'?A')(32$^)M#!UMK@@"6] M*;!^ 46E2KM"82@%46GC"901+I_S[2HJD<;/X*ZQU.@/*-5J @E2-":1H8[_ T@2"4HH0X0('EVS;8@O8_F)1F(Q@.4 M<>A]J;O[S$T(@#'Q1L'[HO=0#8B[QZ?GM%C#-& K!%!JRLR*5+M=((!+4[GD M9G3R50$/S+[=$'D@LO:#@CI<22>+CLL;.KFF=LIO^B@IU&^:FKTD!A9'CXC3 M]:(CBCX\<$6;05#@0):O%P:7\:FW"3,/)M.31\O=A:F>6+A8P91JWM)V+3$* MSCU,>QBGBWW_TS,"E!]"%3Q+R<['J*E@J'#C:B*^>TP.5CG> ELY!IFYK"<6 M0G;SJOE\C>2KS486+(1@ZCW;MWDC249*U/'A1T=4<@"EQU7:#NAMNQ_0OK_2 M>'V"?KWQZ(G\$66A[T7IL6T0_]1"D+K&!;V@L)0W"!<]_D8XR'!)N[1M9L=/ M54QA$H+;U M2Z2+/'A,<_KY?4X"2[)%TFY-E1XI]'%4.2[;D=YFF^8BRJ\C- M\.9'!!Y8906+Z'6>I9D7T]+)T<36I'D@LFO!"):TTK@)&74'5*$[3^.IA*A* M#'"@.$?9_D3T9AONX (H/:]9$1G@CL>C-3]'DXL:3#9RCQST)B #B8NUN M@@SEP?>#)57X"\**CML+7#,9,?&2YRN[O.NXC,F/T6["K\W]H,Y(H+<:/%J& M&\AM^?8WC'+O!G=G)BE95[1-27$W6#X2OVL5%P$(ULC_#D7DQRM"]H.'OR#*-J34!.0.^@;&.8I)N QYF]E$"(LB5^8[3FD-8+W]'Q>FZ,G'L]_A =\$I MN:.: "N+!AV7/KN),)H0@95B?$SBI$VPT@'0 [&>U4GJ E M^9U[[P5$ECKT9R95+6BA[GBYG(_K@LQQFQ- !U)R_9&7B#;5!4 M^LF;8%]7SM7)@:"..I?83 Y3?+ 4$E7LR.?$2T-_%.&4E!S>F,M44R29"B:@ M^O8NM;,PRC.@I$D>+7=&;(A<=DB!5;PS-8'&*4O*Q4GA+$PIN1P#1^I->7'K M,PPPB,I@5^+_T:H?\1G1]\Y0L'@BSLL*?R"ISN*CF,T[BM"X/3N_TX36 C[VJ_9](;N^[UZ9O(\XVL?=X*E,^E5G/ M\RV6WFFRWF#T2 [>X1/:4R4L7"_OO1>R:L.$ZBE-G$=GJ/P_;.;A<+;FD3MJ M W^8K"H>9_P[-V+0B[]%7O,&;H'#E*8LYYC\MYQ*/;%15</A::!U*:JU91_3[2N\TU:+G7LRW+<)_NZU\0:^VV4(D^B2_!'&@V*0,6Y[ M6HUT3\4'RVQ) FRM>/N7K#FEB3VAM%MEM9'HFT>BUD35SJ/BMWYZG:+5NFQU M;;6E6<5%J9%T&29QT0;W)036)29%,&D]DB^QGS^@-^2GU,SLFJ0X*J,=^T2 .71I^+V M,E15%@QTI&O#8NMF0(F(*;H\VR@+1P*:0C*9D:CV;8=YIS!(L2E3=QG,5Y:@ M.I9@;B,XMEQ@0(J,BCV^,;4!X<4O/8EW@X6:V!*A[;:?0D9O5T MYCSSV?]J$FV*F'6/Q9\3Z&&SRVM8T7TJ8=W&CGZNMEP\&[ M2/#Y"\)^F)*??_8P]LC124G;-8:;^#+0 <;ZCJS) :O/VF !-9NJ'8:@.NW5 M[&1S"WFX\;9E44?UYB<[JJ,I*NZ@;D0U2%>E4N0C:#E^9\2%A84G&=K!V<6- M0#N+T_J%VR+X3YZ63^K=)YSS\=)V\2-ZWWR!O"P':LMMC3DG;NVHRJ(F([ ;DF):I:8VDTJ*/N/% MOUUO*--I/6T8(Z+/Q71][0'(@K5SX/!2:JYS,8O8F+*S/@1=E:>?K"[FA?]; M'I9]=:#2#A2)NQ:IZ5)07=QMI(&2\H33<"5K!G6GKZ@ 2IH%M&U'?W]YR=&T M(D%TF>#UOQN,J-_A:HTZ6T&:HFB[7X70J[R,X^2I[#<=KJA;>'5UJBM3T['= M/ZDX3+;&F$)?V+619-\33%R1_G<$0GP$KED2/K[E+Y8\)-U1M^ M?)^ISX%KQVGHJ8>!J;0;AG7?R*E@>2Q,X:TY\R,.7ZZ"-AJV%^S^TH3N [L[ ME3ODD]^D;_".OH#E',U5[*J 2YL#V%_>DU(#59;F$+P?"'I]-K*>XRI2T2+O M;/1U7U*=P.-JQDN[PJV6F;TL&=%9K+.7W.0/4>A?+Y<(][)H] ZUXH&G>Y$\ M *Q::4>9UWGLOYX07/[L@TZT[4J" YKZA."V.9!\13"&H;1ZG MJQY@4JF5AW\NMKKD'[I,#%[K_1$GO,&:X%-+R-J[OY*(9[^=ZR+>I3D,S=*2 M##[5?70@9+4([<7ZY-L%:G&5+ /"59&)J9'"-8C G)>A'+U:I-::NO.OR"PO M29V1IWP)-02P6GJ67@]NZ1/#Q:9[,,]ZW'W9WI&-&Y%_NLH"T]".-:)S6;7V M4*YU0=@%UJYMOEYJ\QG&&LF:8,0G;P_@8*_5Q-+]EM"CN$-9%J%=GFF2$[MV MXVW[/3XT_2_1N+-TO81 U3%=>P]:FO(RS&L6#CS=(^L L&K)V2G-%C(R*%8K M'&KRME(5DEH:EG*:U6G;D\97IG!0A9_M58 ML!WNA03-&P_3L8C8GD*"Y\GV4TJKHW8O&2[\+'PJXH.PKPKJLS&1U2 0?J>7 ML3;.('VZOIY.T^:J/:0)]> ZL5OD)[$?1JA%^3Z9PC(%87023I[B,H:1%%BG MB^;KZ" *T2+@]!(2<@WQ'IR'ZPJWGPUQ;]N/VH,NZRXUMYOL6#(5H&VWL7QQ M8&D2N%Y>A#$Y0A)6KVAWZ%OZLD>RS%-4/*NN=(33&>^PY:D/+U#=-QW\_KHX1505B.'U%=ABGDP0[URNF.OT"7(%T[9E!RF(H\E4@[$EKO=%7;B MQ OH/1W9S.D]P98I3H[%Y7SJTI$=Q;3R(+/:]:Z>4?V_-4Q5U:%6_>DZ^7ZPASC<8F]55LF3R8;;]XS/#$J.6@#]P5 M04/Z\%T5)*$!%/4HGNZ8!V^3M4&6EGWI)\WL4F!_1G&P:[:EF/3"^_B O1T) M:O*2+.,--:6\(V+;6E1U /Y*I M2GX:"8R*M\ ZL )UP>^S4.?C$#U&X1/8PU)*A-T^/*FI\F+)LF %"0+U25_& M3S2+'4-5Q(HINO2<; NQA214K\\^V1N,-EX85.?D%*[459&TNYW6MD#9R(YF M:\O',HJ,HZP\&(^U?_8)'Y"M9<$JOD54_-_#9N\JG?SB>C@!CA4M;.W(^RQ&]'RG>";OQ\(@29E$^ MJ)7,A!:F,Q?S;$L?0QA_X3(('Y ;RX)5>J<+F[P-(E<-\C->LSH@JW30LBAH M>JV1NL_2%[%Q$%GZ0IQ!#JAU,.@^*:J:,3K)TS!&-() >"QG4_T+S#, 6@RX M/*J:+XU6V9(6WC"/V_=X(',B1B;;WD1>3#MAT(<1-_W*/BB)\\D[M>9 A> M#9:>WV/B,LZ\>$7[,@)>0,FI3JYF9ZAP^[A*KXJU[YT^)AG:!XEH(KEF4QCA M &[WT6%B48!'(677L#;71RA(BVYZ7H2NER/;5 WZLU]T.EA;?0Q3?QZ.O6.W M&ZC!HC#SD<$>UN&PL*OU<'L<$K%Q$,-615CC< MF(BZ2?2*GJ2)R2%GYQ!&MGQJAR!, 99 &2]-]6$V.0)?H6RJD_.1!RQ+#JZ@ MUXG7RUVG14[9A>4[!B;!V4M1B":( \16G%'VR@XYAW$ZR#78V@R%#;\'WT., M]I2OG*J[E2A7:.[=@O"Q7J [^9*U,>TFIY1MYFM/!*<\:\F&+YK$JWN$UV"F MDTML_F=&/H[R3"38:Q['USMNEZ9,OH5MR(KV. MBPAK7'1EI->/3UX$=K>CQ8#+9:LC63U4I:=^$\%2*AU*MXB8D]"OVFT23MH_ M:/QFV?&]GZKC1WE %+,YK7*J(*HQ\A3'L=&4 MQWIPN A'%[N@%U;/3=P_HE)'V?$B3L!>-L8$VF9+ CUJ4$"=BG=/WJ&4TH=Z M;I!!9GS)Z"A=)[NXAQ&48U:_M 0KC#8--SN@N30Z"('X4;10CO"VCZC'PN&173DB_PG]E-J" M]"KRRM+L(L42*/=:TS\ MKMB+BC<'Z_:OA/=J.F:==K4'G:OH]-&3]V>P\HC\(C63G-I(AV(;F2A9;J%; MD*8-8E=QU0Z]_5!!YUT1,AU.\R..Q R'GJ7':0JCW0ZY5;NLW=GC>GF2AQ&- M1BH)C/WE'(]R' QJM&W5!12TBK=9EPA?+^N&G-O[I"X^XQ=C MTD:-#U4<>< NIDQBGC(>BFLM;;M-,%M<-6O]K'HJJ@,?@&25,:SE:2U;0O/" M]>I4?.$*=^NM0WFF%VU 8JAUQE+#3OZ%!.4YRR)4WQH1'F\0.?HJ+G[=,>>Y M[K61J\5G]U+G!,4$,S_THOT=T@7RB 8I/E(G^'Z>@A$B4@L!ZE*FH0N+M-2% MXB(V-NDW;3#L3"VF"8"U* 6W-[8$.?2"33+880F-?\_VK;CL[F]O]Y._(I1V M%\5_:_^\A0IZR5 <[$LC6[@\/S__D;)*WZ%$X2JF?WE; '.&4A^'17E@LJR[ M^'EQ<.*E89HL;XCQ)EI7/GMGEIY7Z2M!\2:)B#D"[C(C(&>:!G^-5UYR*BDPBJ&X!U)AT_WRG5FM8[ MN-8EI)@T/.92O[2H6HP*X]1=(.7^[36DVJ M2"K5D(^Y0MXG]/Q(]G&$Z6ZEZ\):L2:@R\8.9\9];NYR,@31"C+L69(_9(N' M),^:H ,O,W7R3CU)J_K36I@:^$]P [M%3R@FQ TSX*K/]]NU5O49_VOC.^/. M@!SE5^7'Y3ZAAF_CJI<_=;42@C'5KO\D):U%,B[[8@XWAK/$H6@6KV2.J:?! MDB& >.!,4%;NHMROS9^WJ8:0&9/K54R\ND-J<'LC0KK@P@)NGQ& M2RK-=F&F"+;IF?#J_5)3SZ'Z7,M?Z'YCZ"54P^A9UMY'CCP"#FX[N]F?W!15 MI\P!\AHY0.7^;]B9CMWZ&]1VRJF:]TED#SR6.=5BP&483EGPG3Y\&O"J>!FN M?.=*IH9W(=R/C6+%W='T?!W^UTX.D$K@MC-6 M#35N9&VK8[N-3*I2]TP,7SW8:;)^"./B,A/6?@L)&CH_C#'',M:*I-V=)U4$ MW#3,JEA.\";E?9($SV%$7+2@>#RZ]_B9>2"I'KHL/&V-.M*MBQX' YH&*Q&" M752:+#BL!C/2B^9RTT5[@LNN*,A>851&O4QO,>DH(RTE#BGSTT-[0-BUP:/E M;H<12ZZI[%RUC"6!GADJH1/FH2!/;>!/#GT\*QH5LL3'"J?Z6U\M&(DS H^ MO9C,H,BU17&5R6VJR(U1%YU11SHMZ7$P8(]4(@2[1#59<+A;&NE%ZVD"3;0G MN(,6J;)QAH?4--V&Z1<*P">:=9L1U,$?SQ93-,[H;H%!:8RW9A0(NWRO0T7" M[96A@N3T-B":4XY^RPGKYT_U39QY=4!S)-A#%X_8H.*&YHCPM0QL:FX#\C(A M=LL1.(A-KC2H7\ATLBW^M!V<"3[#FKEFUC,9[RXCOJ>'@Y24R7*5UJ17%F4$$\I,!@PJZD^#*:I80DLA&TZG-3%W5?9$)I>J13 MK(RZ\Q]1D$?DD'X?KHE$KI<5B4:+J&*R>AIK,*R[%"+U8BH3M&!>;]YS%W=LA1LT79\YT31<>Q%IWF:)6N$Z6:*DR#WBV/A'<)/H0]> M= W&K8M-25UI1I"6RA,R9N$_$4_O4;+"WN8Q]!?TP4N1A; 6#C3G9QY*,@AQ ME2=I!FP.UQL4EWUV3LFXY$\G7D1[Y:3TW7E* T]N!U?#:[!(I(-,X(AF7,:K[3>YJN)M:/376\R[-V*[\4]I[] X M&\$74";N]GY.L]!7'=(I5LC4]:7&!V/WA;]UG9R!91:/X.HU6<6:8-Z\IV:! M.>7!>WM\K!+F#^RH-G@:OHG=BN")6V)I'?# !7,0Y<#[S5:E3G54G\: H5D5 M!@^#?HHKKBPM-3[I3J](.$T1:K]?U4P9TG>/]$:<13&Q%D0JGI3IU=QG1-_L M0(%'U-);H5M$IUCS=(_PFBRK^G<6Y>_4+P'>>AF]:^I,0_.^SCY]1QUTE(4/ MBKU2Q--45RYR^J+ !\+C.E_3UWJ\J,Z\O4APFY=!E[@#"+G9RTPU8 BBMN_L MZPVV-$[-9WV PWM"@A->S6J ;S<;M."M-@>W7:WJ;NZZ'!BNCO 6W]*OM;. M)IW=:UP?Z-LPY/\CG$QTZ,]@L6O!*7U%?@JM89H'#VU3Q!^0L(R*QU24C(K* M.*;/17&'OE=^ED@V!I#B>E'$4%<-S//D;TT^L4K:KW M+NW:IUT_]-/(2XE=+)_4>0E3$&O$IP;H.#Z2+[&?/Z WY*'F4@0J% 09R6OVS)SQ#MSA C3 X"_F.<1,EJ>W5U^J'E@(B= M;/DP+HL+N69@[RHKXGM5D&Z]'ZP'>_]!I8WLUD!FS5SZCY) :LZ^H05\S$ZA-AY"N MN1@YSTJ5CSFWZC/"'K:J"^N/< YDSY#9"/5@S MA@D#:#]O1"'X[(UJ)M3Y. PSH8$[5+"G9B81,5-&J=R8#:L,'H+:V)&4/"KE MN$WLP#3Y.7>+W1N(*JX0TGC151*O:&")DAO5*BLR,8?^LOK(3K"+"[,MH'GB MO&@\O1B.VDAF!5"BL=7#./)1 !U-=C!'"_[]Q8\<#AL!'1/K=;VAK%P2S7Y! MP7URF:;YKOWF/?D>++2C1!C* U +\2AK<>O%>R5 51-;K/'LX:#!1_JS M%^7%%DY.W_EZ,U;,RS*+CK+NM#U?* FIQL*LJ%)SKDU&%WX6/HV3D6F!+5>9 MNE9U1E<4"G>P8]\%[.X$LZ*A6++$91\9W&DH9IC=J=*P3*O23&M HP002XQJ ML3?R&C 0RN[B0.43ZT>.DNVJ^=@B#NJ69$6"PA)AC()%=I,0("YCPJ#B78[& M> Y3/ QDI(64;;=5@8-K8HYZ);])YD45LVJVK/F!LV9V M)L:J-=,I;[_5MONPW53JX,5!6G=;K#9@H\.C9K]'SH6]K<.E,3E_V M@P53[5(Z>D#"FM:!-B^U%=[0T<849[]6O%SCBA/50 ;YMJ%$Y&]=!>(.#I=^ M+ U7C++\J)KPD;7NAC9(-5E2#V#H2))! 3";7!BJD"EO1PPL;"PWN1=24PLY M#)>%@[C"8$DHA0P,&MB5Y#3*)3J?.#@+*ZWF1J^Z]A1AS[@Z=2?M3R8/9'>* MUB]/_48[9.868O+B@7@@=]$K*YZ6!F*6PXU-RCKB<-Y274FQNMA.LWL8XQ"Z MJIJ];TV.GLT9GZ',"Z-41()SXA3+7VM&:'7M50J@LWV+7) K1=\D9OFHQ:?@\J@E MU="=//@ 9RWN-0LGK>$ G%TWAHN#NN'+DKM8X*SQP5QZ0@=]7P@)2DPAG83 M7E&R C7\+$ @WM:[C N7FD[?BS0.:JSO')W6E##E3Q;XR%:SM34[J/4_=Y2? M9-&A8H("'AQ4<\G;7SB,P\H5B!D85/%>G!W)DO*))B\._/*)IH?JB:9DZ5=/ M-$6=9M6#4W7TGH4R3-\Q)&*4TE,4!@9!V1[C9R*0!*<5.26N1=\[NXBP):_= MFA"B!+&1M@/YOZ. 7E@MUD5+]J*A"4;!_2-.\M4CH\^)SJ9@2N)PA#L4:XA[ MOYVR5807P1.=V4D8D5]=I??)-=[U,B;<5BJI)'?#H=UGY%D2MRFT*ET"A@O: M=#6KC..N>3^X$$4+DU^'/]PLWS]ZV6&5-GBVLP%7;[Z5Q"V:9&O$#GQ3-L)?WB?:W1'&JU[9P;NG-N/J MT;3!)Q6-MUFE!Q+YJZLFV8?]4=_C)(7)KN31I2>F9LH?%S68IL2+*$J> MZ3J[2/!9DC]DRSSJLP C,S72,Q2A(J9V.^CR%8BP.]*BHY0<]HG24V;QJBM M4UIS;K:6L/4FLNZ+@AT5W[UZ:[B!]+\WKK[?#77K/7_P,N(*>!',GL&FY/X< MS!5&4V$Y,%F^J^I1^YS@+Y?Q#4Z(PPL&C:I.8GF@Y44/TA=_3@_-X."1?G0S5%9,I!V;,=B/^ND<$MHH5EW>"> M;5GTR6-8GJ57XW'2'Y68DSPN?,CK@3P1B4('P*K#^WNVY-69>%+ M\O\P7ITF:09CO=F4W!MN!=%(P +)E:G8HL^N%EK@%V_XG:%-DH9J"U4\PBR M5T$"RKELLU?=G!,&/B:Q7_X%9)DHD)U D$)CT:C@J/0,K:OM-]D@G&T],LIO M>;BA\9%&C,%,L\HA;R*O0.*\'O<*M$&" ED+SS5PJ8S1VT!"W$6[ G5AL_L2 MR/!TU4F9R]<);"-E%;J R=^!MDS1@UUX1/:?W/1J6 MJBD^(7Y@'0V(\6NY:"1B*B@L:2'/EBQP34.@K+7%P$;[0/S&; M9=AZ1@%8;P"E%&'A,OPCZ%@NB I';6U17%%CL> M8F@,[[93O*$0FO!(4VW-)7"YWN#DJ7RB#%@:#%)S] 5XJ"GDO%H^7<&%L"4D M)[J@A-%MZW4?V&_(3PE@OH&^A M5.&FI$'5O:0Q,,"O/J[AB:M#X!0PKL8A-87<.FWQL1*KNQ""):J2XSA*LQ$D MQB$U>XGQ( 1Z;:WBK%$S!KS,.-0<-N^PM]1X2$K]A@&2([R264;WWLLHHF.1 MPZYT&>T2<\P86XX"^K=5FW1 EIZ[!ZL M #JQR]&S!KZ-=!8CBWU-63U-UNLP*VX"X5X"9Q%RF;$"L7I:[PTSD86IMN[2 M@GS_FTW*57-7%3T6206HN:N8'-0#WES1.$PV&288F+ MP6$<6VP)=AN7! &K.5DEP=IJ%A;W]OK3(DU1M^2"!S;G6X=':TBG@@L53(_8 MR]C'!4?7R]MP]9A=+S^EJ""I)!S!YX[*CR!E(P)+[2U$W3:;);TFN:)74D-# MU!:1VDC.:BP@A:8(HDI 1;]/7R, U]49);D)!SA0"R@&32&3Q$!0'76H+U>V M!CM4XV-7-XCC[4]-I*3I(\:;TV5<$-.3"O?C0Y0*'ZE**G^V)Y6]06W3&KHS MR48[0(=" \I*CC]8/J)>>"&FG0/0(OA/GA:GANOE9P]C+P8JB193/#071!'G M2KI_L9V"TU:CG7Y!1F$D) _/:5'%NI+QC_9O<=F$@6NVY50/RV!KH%T?U:V7 M*7)HCRG?KTNJ>UE:KVAK4Z1=-4808T'F:Y!@B6 TK/ :9PUQX+#QKV0FO:;1/GJ=>^GCCA<%% M@JN75EH]_C\0^CE&I6_=LN.ZKRI9(71XGJY%(=0*8N>V:%%GX5/!QEF8T@R+,,Y14/US$L.<=H=QY.JJRN9":Y4V#Y./8O5*/ ([_CK=W CK/G#YOD='WYSAY<":6JVT:#/ARQ*B M=="VD IMU$BB/+J6+XWE7E38)JAD:"XQL.#7H'1H_<72:C;!11:LZQ2+)&!. MM(#<"*W>!%G1,J66B0FT1Q^?(%!^M$1,3GORV9$41/\]5LZ/3J8T\TMWQ7=R MT\!+=%+OE6>V&M(4(4X0JGZ@\BQ''\E6>/^,HB?T@4SB$6I_,F1F8IE5YM[, M<+%8S];69>D7,MW[Y\2I@M0\3"YJ-9YF[,0 4BROQ051 9A6Y/I<3"W+:V1] M*"4!]/:1#B<720[4+4^7B6F%1L?5AU(*\L1V<&T(G]P;B(*)KUH;"BG(>S%" M:L-BF2$\"95H<^+RX&"VCDRTH(,^U)L'JNPXE;_C3IUCBAVHP;>0_*>XCD'3 MID+T3=DRWC^^S+F<3'_-:PN=CSK(5=O7F35LZS8ZC0W$*FQ0 MAC'*$OL*2S!&6'9ZC^@Y#.*3D;W81V4Z5R/OW'Y#7=5&.71Y9&KT\#-.S MI,.95Q@V1A:VF+!57RB@-X4VJJJ":U4/BC"T?3XH^&UQJ5=XS?ET @]XZD O M1,%^4Z(FI1VA76:]-NZ,(>:F^TJPV/:_^$2ODG@U3!2[$=PWEK4CASTDEJ^R M^23OZ56D.475V/5_2;+8@^>/Z7>^S%*>&.,/J>3/0J M25.HAQP42<]*D+JP@KW&(W FFJUWQG;.6K1GYBQH0VN_*TO= 4;)..Y^>1+] MZ;7-X7ZN\JXH0U=(_7!!U7(=?%5TZ8/#V \W7E3=-&B[ M#+T!YKE2Q)C(.Y+,N)JN=?EBX\9E>#%+2WS.ZNC87%BYWW%41*?)@OOS%[ J M\>RPG?HYVUHR5OF<)@M'+1E4.3>QTKGL$34W!!=%='P6KL#*Z51H@A?6R; ? M;]+3+[;34!*CLCNI+(X%>/,HP%-<5,=2O&,IWK$4[W!*\5H>75F3IE&.Q__: MR363056>8/Y :^-8F#=.0KVFYW,LT?L*2_2 =60:Q7K'XHLAN82-!35.[<6Q M]&+V0G>U%QRK+PZX^J)JI+D)R3Y6[G$7>99C](' N,[7]0QN,$K)_XNW(:Z7 M'U'6_G%0&=!EA)G<@[&-0HT2@;.I/<^F:BV%PA,G0=H<9L3%/M.5XYL6K MD/!2/JU[LOW@_2?!IY&7IF A)QWZ0!NU- 9E:X5U++PZ[G#[-H^'/0JJFTTB$[Y,D> ZCB)5;8$E:'1*E:/[VW]^\>?5_/W_X^?O_]W__ M[6_REU_B[W\,?O_A:?7+-OYTEC^__P'_^,,_O_W/I_MM&OWPY/_^+OI']C:[ M0__X_8?OOKQ\XU]E[_[KXN+;NW^^?7HY.?WEW5-PA__KWW=/?_CE^A]GW^+@ MWS__^,N?OUR\_O$N._G#V>7S MW7_N_W!Q\5\/:''ZW;^^N[AZM_IND3W\!__AY/SO__C^GYL?WMU$Z.7T\]WY MYL\W-\O%'U:KB_#'E_3A^?P?C[]=_?QX_N#]X[OMU;MOMC]??OOAX@_G#V]Q M^LN?G^_^_)=_!>FWZ')U\Z=_GO_YQQ\WC__XX=N_I"_97[[_U[^2?WH__GW[ MEY>?_WWR(_KM^?'?9Y]7WZ?^#R]??KB].OU#\,/?5QG^TY_7WW]81%]^OOWY M*OZ\^NG_O3J]NWWSQMEEO:&+W53XKLJ!M#6X^[(E/T,W'LYBA--[Y#_&292L MME=7IQIY- K#.+R84]XX=S?H*K#8W2L*LK<_A]1F7L:^!O:]C]R%J/2![L\8 MVOMM>'Y[?^\R0'$6+HL7-\M56O$=T,KDQEMN:9JO44"?;2/_<$Y^YUCG$W>V^DD10^=9)FGY"]]P\LY(([(CONCYU#]&UV M5CL?0:R>F6SQQ_U;38SR#E$3V)PK9Z/Y#]51[L;;CIF\!#B#X_6+L>SE[;*F MI\"%ASQ#M2WY/BJKIIR56HFY7XG9#DK S_)ADB.U$.%'C%CO'TY.V &L5M!28<;G$M!JJN^;Q M$/R!20"YTV!;0:@19E5W)FG^B!6R=**[ N8.XF[ L7QK=156H$WLZ%4OMC/T M,/W;?0G[QRM^(Z'7:FLO)E6LP^+)B9NJJ)$LFS0,"H.O>$02?'X@OJ (H%HF MEM[TU3.,M 5[%*&BO58='[*[>S$I'(A8!\)<2YX?] "4_%VRS)X];/GTMQOU M RT*9ZU6.W%%JP[.^6OU*G5H[NK'?)'AU1%1K5:\:_[Y];TX-UKFVG,Q[8' MQ[8'Q[8'QQK8*=; VFY=H%QA+Q6/$XJBH>*QXG8#6/%8_ RC"+BL?6 M?&:5CMYD^>B5JDM77MWH6B>/5;A?C8+*JW %Z0#'*MQC%2ZD *55D:X-96'1 M]R\!S,0+97-]]#CUA"PO=YR =SD3C3RJH%:9N*!^<0(Z=RP3_WH55;U,7%B? M.#T5GM7)_%@H;JE07%3!>*S_.M9_P1V-S.J_[#P%[+($\]C7X.O1:+.^!J)( MU=34_-C78.8JRNYK((@H34P!CWT-OB)EU>AK(&JM>:RW=5%OZZ3J\EB;=Q"F M@%>;)PR$MLE5>\:I\L5Q7W]?O#^KGP%0WB.98T+N/3 MBL:BH'&]K!%:/*3%44HM5=Y@7,/0%'N567[)RM4+ZP/DPWJ ">CII1T+^[1X MM4@R\T,GYLH&V@(LU-Y1=&-=5O0AD;9E2;TX\'P_7^<1+?LE/R3GR=\+>[M_ MZMQ<3[PJYZS[GM@9RKPP2DU9Z^T;2KH'SHR1-P+,':-^V U,^]KAD:J'G2AB MSSK BG5P/;)9,.DRKF3G\#%V71[@-$]:Q#SZ.F]Z!-JR JJ"EO QVB/N)GR M94UUV[40:U*6T<=4IS]>H.3(/>S:WR' M\%/H(]7=@GS;D#+Y6U?"W,&_MFV CS*8---%'%244G5#KB-2!H51EB7#2,NT MN",#%C:6-UPA-35#.EP6#NSC8$DHF3B3#>\>>P&BIC0%?(J]1\1A2<< 7Z^Y M3?5Q4W%)#"(TNZ>R-=I6]#YR%XT9"#<' [O[0T'D-$^S9(WP+8J*W2I]##>5 M;#60EX_B-L?$AC@4D%(HBS=TS_OM3P'MEH#<_"V8"$N%TG*#)48K,9+U!F5( M8T7U/IJW+>MC(*]U-M[7UQ[^0GV)\39Y+D67B2 VMWP^I I/GYH(\HHX@7'* M7#&6!->F,/[R4CJ>-071@<1N@[UBE9Z)]$4K!JTVDHO5X38&H8BP6LA2>U%= M\&F_IQ,$66=2HNYBSEKZWER*&8Q'!,8C@F,4PZB>$8 MXIM'B*^ZSF)*AW.KU/EDOE@S 8!Y<>$8215$4L4'O6,DU74DU5KI_#&2ZB22 M:OF=W&,D51!)M?G^[:FWH>^ET,K.^EU.'1O&_=II-:P5T\4'1MI]UL1>U56T M@A/Z9T3;D*)@\82PMT*?4K3,HZMP"7/)-8@AMUN7Z0W8,!DH/C3DZ.'11N0" ME3WIEPGN7#6G%BJ3 ^A@V^IE#V:Z8BJM$Z90D!75/J\?:1K.S[9Q0]H0])G#V.'HM18>EK MU)F^7,;/U&"P137W_CF9@);4G#AOV3"V9NQ$ )4#;, .T0,8)]"4%XD%9^5KUHA"#0EZU MP<4.GQL&,XMEAC#EZ"Y\43J2F8_N,D]^V$+970T-@%9ZYK CYY23+Z@CS<88 M[NY1(276!$DU(N?F\F:99SDFAUCRWZ*W7K*,DGA%]&H=H ?#!,&.^;LH2'S8 MD;A>UITYSP@)P^L:Q4$';'W-\?9T;M'&V]+T,T+Q!H>Q'VZ\Z#*F9[K;)"+C MK,"/W%88W:M'ZPAN_7K&E"VPL_@@AB9Q43.^CK1.Y+8?&#=F"NI4/HBAKU5# MFF=ST9W-6!JR.TA.2DW:7+D-^]M8=T-5IR,EH!ACDS-P57";RP,I5(!,W)H, M'?XR)F8IIUQ^BJO\"Q2D_)45]N(,!>9IDH\>1B<>(71*,[OCM(A>]'K0&#%UI?4NPSB< MF 2T(#E3?Y !G@LP,\U^C&%4U=L%WD80YO!6!$8=*#+"'1WV_+<\S+9T=DE, M=SBPO@-BBF#:I-99>[1%VVI8(9:!W;9I-=$.+< ^ VQ*;CL)**E]4T8TQ:0(7_?.$X+>VW(Q^U4GW]SNBW]+DOJ\\,[$>$6A<3M'\=*"TGIN]&5Z^6 M51<5<&&F]+6 G@:V\-1H@S 48O/ '0P=6)Z5&$%Z_!_AG#X1-;;$]I?\MR& MZ12-R3KP!],2%!)]9,1_O9TF)!!^,S MBV@"^6L/:J;\#W'X:Q=B,[$;?>4*TAX+Q#8MD:=)K;MB=L^\]4KY+.'J0\! M:$+:%-R%+H6W0TVCT8$$9M]ENX,+2GE5W!*<;/>_ V5X\2@V9.,C2PF(1UM*S&0 MLO4<+2X-P,4[* =+1>RZ&59\H"T\Y6(8%%@BC+E&Y'.8/5Z2K8R<,',OZKE" MZ+YG#P$7^8'D&U$BK 439LFT'+X#E#/7*2'F75S#3X#?=,UN'!U(^ MA^#I85;8&R,>)@QACF()^FE/=F1K_=$,^TR")L'94T''0=D9:Z%B%%C;C3M? M;Z)DBU CQGD=ZW2(%P[@MES8OGW?.65BV #>U*256E=[T?#NM>[X!\YC^!:"J@CK5!GFH8M1P M6W\JEX3CD'B1?G&!.:TPFY3;J8>)C5041J[2B,G8KEE*-@&R!]#;%2=>FI"^ MJP:5T_/6Q&*":?%L<1FP'1,Z&W4_;T1VCGIG)$3IPV7F:CB:P]"8%<.3%*FF M.Q8/35T="KM2X1\F:TEW#D6#=X;/"&]#^8PO<7D+/W .[?%QE ME_$-PF$23/)T% M1,?R/-+.Q=14?,L>7P>CH.XD6VNIO:)9&]Y(O91V2^T^R6BK1/[E(XPCJ<2' ML\<%IN=%JLFMUCG[$1PZ5=JE%@5G.2&Y*IDH.$X;0>BTYA/(4]1GXP#C)P:R MJ!7#=JG&X'V_I]?S\_OTIG" ^CBR#M2Z;*OHA!4X;^SF5^$27<:TA_!^087Q M61)%Y"=U3-TD3T&;QN&HCAW(:T4013W _*M469NA/:QAG!S&;1/91, #"QU-HC"#"XN.9M\+J(@_.738B+$2;L MEX'.Z'#VVFG@N=-[48 #QFL[I2^K1!$*KG'!=?=L.L1;8XQ]6%=GQ@C7\K87 M:!#,,9W*_9=E1@Y+E\:179W$;+]<"CR39L*[J2KOAW&<&%WBM=+::5SL()&& MQCR^FTHXJ\?7 =K1L25;:^B$>E:U3^TTEX:5M3P1 ]KG\D"B6X!BK'5.%+5P MK7*SV\E5>3_NY$82KW763H&'K9HI/OL\DS^Q3ED#YG&@5SEC:T.MV))HR[2: M9[U[/7)SJ9[Y;)]U?( 0NG'5X.<%C^\+'M\7/+XO.-+[@L>W M)F;ZUD3_UFO"UT3LGD6'=G:Q*\:IO0MQ#/<<=5/MD@CF+GW4T,"QT]+$]7EL M;;#;:2<2 <_H-W+'&!YLY_1:\FA6_W8YN2 ]&@DT=EM]3-:)XY) M7B7)N?[ZCN[#!:W03LC1[>:QH]!7[_+-OZ.0Y,*DFL' UD+Z1 XI[C,<<:56 M0[9NJ Q%KC[: 7EI&A#*N_9,/&_AV !E-J'B80U0I/W\QZR /D.IC\-B5LGR M)$\)9&E*9D8 #]-D>4.V5C+W)N3:!='U;K_P_22/,WK3F$2A'Y)-^R$M, )Q MU@3DC (.#:2NEPMBEU!5-"M?L)Q/702*U(6Q6RR\B:N5EXY:SI^OUQ[>)LL[ M\N-P&?H>6;:]B=9ZO#-I )R\3TH3X"/<7#?:2L<8IV?5A*HG', T&LL85+VH MG_LQE$_*+M5707:W!/@3'EQ<;V));R(O_NBM$5@A?8L W-:O5C@OT[;FB;*- M#$P=:4T#L/"]0P)NHU J>6>I&PMTY=)V"[ #%;6S@'=:SJZ'O6K9NK[)_^#% M7A6&NPI_R\. ^->4=LHJ8^=8?MD8[@K5V4MZ9_ZEDU=PA]6D6Y5$G[*8W65H.&N3='1!5=W(33*TOIIJ)6\IH MC()S#Q?A2^*FYNL\\LA)\HR@YXB6@QE^Q/"@'-U>\@QCM8D=I#=OY"KV/43A*=3QS<:6N)8+>= M=*FKHPE7#TKTS6S3&!M56.57#8]@9VF#D MAUY9/5((\SHF*A!Y:1HN0Q0LTA1E,#NS*FV7=TS*XFY:=65057VN,=?-%?+2 M_063030_G4S-KW!I,_6Z'\=GH/1C%$.Z,,&N&8W=*3''VZRT-.:A> MY) /&B:"_*UK'MHC0NV(:O%2O0'><:4W2#K*[<2@)M8@K22%6!,M0-M*(\7=Y)@TD3HNTJ-> ?"$CK M?&W9%VB/ZB8]D^/GU#M79^(07M8'[P4"V]:HT\2V/7';>EML?-?+9>BCNXWG M,QU9SC&L_]4DKP'Z.^/N=,:8-TQ4\6?T&/H18H:Q+%GT#HD9B8('DES5342Q M"\ 4WAXOKZ[X1[CW9;29<)1M*[_E,(<5+.C59J7*JX0YUG!(N8M2F@ILCY)* MSU^SB[Y=4E\CU4_]OH_Y]92!EDU^&2738NATV8$S21(RA]2+UB@-)!)S81@8/4P@G00 M,!^*'5+0@7T?Y94B,3S<8%:6F>",[O0T!@UZM+:#% M V?@N*"!1+I8U.@?B2L.:.GD5)W:/(G>RJ35P0_FKDQ*&,@,*HG.J4&T*3VX M'/Z[+UOR,W3CX2Q&.+U'_F.<1,EJ>W5UJG&[K#",PU1,9>NR+P96@,7N@JK) MWGF;$,4^NLH"/?S['SHYQ0_"G#%YRSY!0>GVYY"NW\O8UX"X]Y&[TA1];/LS M!KDYO(SCY*DL# ]78>9%>E9$\/F)K$3PAG(4TS3S*4WGA;ZMD! MAK#$%%U&M"2'Y>;.*X'-^IFQT(^;'/N/7HI\0CT- U0V*&*TJ.(L$]'WSBIU MC.[#A$B A9RH6ES&*1F&WJ1=>#Y:K.FM,<@RX1*;C:3DL(&]/-DFV5BLY1_3 M6EE@XK[JU%VUSK(C2B&N=E]>W-E=+WV$V97HP+-;6B4<*O$J\ZZ+*:O_OYB=*;905 MGK?3=O!VPU\O"1_K)"Y:Y]\@7"B:>@=GE7'F(R)U:!3>:].62?D Y_6R7.M_ M1U%P&9^G9*;/%WFLUFY1,L3,)"$#Q/+[9@7-9-\C[]3;T*-Q(7XE]'G?.FR! M:X0[%P/I2U_:<*>%:%LK30EJUG=S<7'Y$U=YADH;8NJYM0^O7JAF3=A?.DH= M-4*9,W>%EYU>C9YX]3Y)@N$;Z,R1I2L^+M7]G[LT@*9FX2DFQU@D.B;+JL,4,LU MNS79\Y=-E)3K=O% ED42%VT8R"S6&^*DT;\P&Z]8DJD&>:=QK,'BU<%9]G"KX'&A#9R>EJN';Z.++ MG[6-OA=FEU69EQ4D:"%2MB4NW":)*7]P.:E"BF"7B6JY6W+-;#_@)P0/I"ZZ M0PHP7XM-:83*9U%BJHJZMO8#-ESCB08H(XLO'+=YJ5;D U&$7A/\1#9E'&UI METGJ5IS2KE9@MHY+;%9FC@\92'8JBQR@F1.0,3!#)X$C$Y MM7IV) 75>N-P^YNIF3%VGS-Q0]ICE[-CE[/#ZG+6J/?MVP)A,\E)/$&AMM1[ MD[2= -JLFF:X).*FG$Z?DN#(O]N-$Z1\I4>@NZB5<7.R9G6@ ZD=H;;A/LPB M1"^L@_ I#'(OLKJCLT=W6D:GOKESH%%L2#!,"I_#[/$61>6CIX_AYCXYCS-R MHE4_L)C)1T+7D9&1*BI79#($ #NO2&7H:ZW)J\ M0M>W8R?+B76R%*:=&O0K)DX4.5/+Y,19&ORO9[$T!)-72/33;V!D!C(7W:G# M*\"5GP) M#QE=*DYMIK!I1_M[K=X/N# ME^68WH=#/2@K(.>J;Z1Z*R05S$#:2GSE[Q ,E9#N"P3#171)O'.,TN)YX:*O M3'"#L$_^P5N-L:Z$Y-UU'QXJ1S&J=M\?*!ANI"&$**4&^7K?D_?$BXCCP5R) MG)U(8[@9K#5MA&P7M?8N?P8)1VD@1TUW-86BAHGE4KD=HVGCO1 /X\+=41># M>(3I^P@J,$BOS$PV('*.]A$*T@O"-:7_$6772_I2!97Y:9("==Q5(#L#6Z8# MHD(-@V4/XGRY1#Y-07'F1+ X<'@S8-.18()K/3N]&0>BN^2.>YWX5_O#.?AQ M@FE+;_@,REH(A2JZ25-WLT3](0/.IS,P7<*9ZUSNZ<1G<+@*8R\J'D*BS:WI MOJ:QR8N^GPOD0@R47S;0P[UIM\Y0ZN-PDS6J="1/IK*_G849%\^^1IM_J#]S#WLTS!;H8LW_>C9&6P! #;Q34[["_GHT2"P"H$;=Z_&T*51-MSJ=SV0UY,Z]A%C:>T =ZY^N4 M;Y(I(=S]9C9:W)ML#:K5,OK%BG"T(N+3\..ZW\P&TMYD:TBMYG68NL<\MW@& MP J]84MGO?V9?I.D8785>@]A%-+[YXZ]![HDD5&=O!.B 6 =+K->YL2_D+F, M?5R4I:#R_R-?=?7(S\&HF:!:B]96AXRV8;W!8>R'&R\RV4ZZ'\_$^/$G7V,M M"#L/S-#4/:+ROYZ#OLL J/&V=41MKJ^SLIO#51*OLBKU#C@;@T]Q!L<#1>AJ MB=E[T[[4D=U9I'@PL3"'Q29'5NA*;:$(1YB)99+ 4(,O. R;.;_!(@X:$>A3 MS>>%96-,WM-20Z*&WUIW1A6RC9?MATMB/]AL=@]U>&KQV#INLYVU6Q2@=;%] M$>_!1\T5VW$GZ&^2209@^\T@IF:V)0T30*T:]MN8=3WYTFL?YX"K0GD.ZUP3 MRUJ8@FL*(U&>OV3$MN1A^DC)7R\I.^_)%*^2-"5:5MSJ%8DF]]X+B$2U&)C1 M^M4#MLX/M9]#W]@VRBO:]R;'_2%9[W2&L05C- M_1=\/X.E(L>@AEV8$6^.>[V7%N2T$&]_.7G]%LVZQMC:6U[LG8U[!P3B&8L.&HAZTJLU2 KKUP5QL>WN6 M-8R6P^V[B^W Y#8_F%7Q1'^N-:C6,KY+.D%00.!%1J$2[M=S.)C) *@1MQ6- MWZ?WMP@U;GZNET6Y[=]11 Z$-PG.EDD4)B"[J#83DU\WYO#6@A8=N8<>R[N?*2'X9?\/[9^W($ O&8J# M_=FY!<+S\_,?Z:02PA0*5S']R]L"!=YC+]5\7YN9:,FH/115BS_%@QGN)Y+Q M6R\T#&&T' C()GE1Q-!A73FPJE,%F/1[*R1Q1A3Q/"H6S4^O4[2J2G7LWAL= M'T93?71$1[D'/I%F/=/I^$3:\8FTXQ-IIJLH0.&O5^0\%I6-VB7&,$7^'U?) M$_$\PE(RY ^%0 I1L,:"2N" L6M,-"R_=$5IL+KB&\%]WGD->GQ[)%"@&M%S MO>>Z353X7/4];GU(G9@0350!'F0KUL\'_/ M+&N"]KNJO8^2!R\JZK0)*Y=QG#QYM"3^+L/$/*U"I--O37DPIVWM%)Z!4D<% MHF/_"7W)Z,Q[T@.__Y7+KN0*(#.FJ>)"F)B*#_XE66I8SU!T/G+7ZU,!R_X4 M;7<[*YV6T'_T<'""\%KK$136=PZ[,2H RIRIW3YC3&YZ=3GP)Y(^28>A19,+ M'U4@K5N7?3->#Z,3CXQUFJPWQ'GR2K@P??J+WA^=;/>_?:8X/!W%!3M9(M[^NLR M;34B4)R_D&-G6&6@%*_.-<,PQ>^EGQ%MX(^"Q1/"W@JU/CDACDT<[[O%?0.G MB5.9X$P-W:0PM/]LS"ZH6*[!BP1_\&*O7*,7"*8JE$?+401VB'9P8;/\XDQ- MK\JFOL')$J5I$=8GY-+3'.->ES-+TI*0G.FRE@&IT+;33(+-KJ'MMJX?D]@' ME*,285>%=D-$J88H2#?08SMJ6-$:-*86I(\9))46=[+:#;-8W\UI9?$G+^W8 M:=2%6>EQR0BG*7EVS?-)#+]GK^\X7H BCL RXGA[Y]%G[ LVP;+!^-0 #U)J61)J M2MI]')X#'4@648/*1V]-_MBPF( Y7PIDQT@0$&2!276X)34%%,$>PI(3!TH, M4Q6BTU0QRW($R ?9$:?G+VJ-.P_7I7"64T@1; &"V4XQ@&#Q,^%#@W;[(3 I M@9V#U0REBMJVFA^PX0+9WIBT@,PA7SAN#: 5^4!DR.XNCFF4\I[\(IBA:U, M.I="F;4./%#O $KCRRDOP+QG, YHE(YNG9"^(P2CCKU-YA+0BOX;2<=R^A\D MLU ^+)@R.37Z3O1):8\PN^K$89G!VFAZ%J9P5PI"@C/;/L3@J60_#!/9:1)G MF!RAJ,H [@I"@D[KR52TERTP%G0P#\2+: )97IG G-I/FS)3=9VU!)?BC+:1 M#G(_N\9W"#^%OK+[3+YMB(G\K2LB[N"NJVG5K1\?'WD:D:$<4K(A5I12=4.G M(PP&A5&.EPSC)M._C@Q8V%AV/H74U&S8<%DX,%F#)0'FMC62-UG%%M8N,;M4 MG)9GJ3@^[4O+'DA I[);1':RT*?/,5&:GP@LZ>W=)T#1B"FZK.^"O.QHUW0( M,;=?$/DSBH,$:]0VM3YP(1*E'707\6[/#VBE?/:H(F2 *Z--P5UMGC!TT53D M#B0PIY!& R= [/M4G&X8RB)@H&-UVR[6UT6(T^QZN43T?0T-,\+ZSF&)I'I: MP\ZR,&<.41]]1W/, @.,F1\ZU5T#F-FSAPHMW13.&"(;M5]LZX!FA4-J1O*1 M@085>;HA8D 85SY2MPX,2%A"D@XK!W<W&>>^#1XB,4I!=D&E0Q: ^.2PH9Y>@A M"OWZ8@#HU*=*W55IL>GI3QE5A6)4HZIN>GU/F[1PJO.Y5=W][^8!/7_:\M)0 M;7CWBW6_@"M/M?DPFA+DJF/-2 S*\-2BL1OFWK\U43F=S7T/I@N5A.3L/ 49 MA+7@A%>/0P]BS7=SKY]CPL]CN%DL,X1'/(RI,3$+C\, M=/Y"@_W4,(C<#8[I%(\P(X,I@:*&W^Z51]$9XWI9!9*O\2V]A]F=SW=.Z*D7 M12@XV5:_EU:_"/3TT4">9K4.!PN@U@O;5R5- P%_ON81F^\E%_ML_8VUBY"" MRUH=[I/:W3+U0-5&FHDX=+"I!6/WUJ-Q:J?TXC2/Z./BNZ?3% ]BDD'F) XY M(K4D1,\TFJ>\EF[K64YWT[+=;JD.G63 (I/P/4Y2J.)^(U9F(NBA@-<:8/W] MQI+U"R_$Q?7T(OA/GF;]=6BUYIQ%;79G0 %P=3#<7N^4@L^&<;Y>_DQTI1L* MYQA+UGJ[W&\,_=%/9JW[9 MI0JT(Z5PH2W;C,YMOP(15JU9ULMXK[-'A-^C&.'=A0&(:K#HS$RR3*AJP8B: MEH_>)Y)9^]+H%:F?T2P:L0>:.,=9;2C3+5\XO$;G2/DP4 X!IW>DE@3VR=@* M< SN(:E;Q'D?9O1JXS(.PJW2W/1V4E;*NY>1 9+J;IR!2;#T6IEH $'%@NFC63II/L#E#@A MFZ<=NT8.L*6*($+)[M@X\M@X\M@X4G_]4!->N:HC,T!?A(&WJH-^-LLX&;NW>=:E+\2]*\*N,,[N%H 2. MO(V#R6I@M376[:\A&V->ZT**B+3Q@OGB8-?+R9;"! K?!NI]O^3-:I]6FFI; M%92$2:"KWORO9V=H!$#8[:C0H:;32:3_U=S4FC%OE;8'!K;;3U8Q]96*?6/' MH$Z%AFR,N=EN"2(*_0BTQ? IQCNR3:*G2:I6LBD<8'Y'5C$>\I8$0VYL(?N@ MSO;JAHV0O > ?IT8JR]!?;XN:MMW_\CI!L%9(48#SVW;,$-/I4? D#-RJ32G MFIT!A /,SZ2)\8#I!E ]GU)60>OZK-R/YQ/?D8"@5/@_S*=B5_B9>E?BT>;K M9TE04BC/M^9QZ8A&-L:\!")%1*'PWEHK*,F>!=1(SXB3V4AY(.#RI@ &T2)R MREW3[LU:MU;]K^;FIS'FK= /P-[R@GXW0$ITCFT2=HHL M??,.CK=_OIEO=4W'1!M0-"JBJO.MCLA*(.4RTC8<1^S-8D M]((D+)I^I62#I0\HDTT6Q7[Q.(%1?Y+F"R+5R(ONR&%*IYUCM'A(BQ>;81PD M+0Y,]X#+^(E02/!6]^Z'^:$3W1\DLMTJ8 .A4A@UOM+'-.*'NVUX3#JN]4?J MV0E)ZS71"$:;)6M(]4X[_*_A=)/=8D<)W$8'..ZL!S?4,1%"GF;)&N%^P30/ M]^8'CGLZ2#5HCWIKFJJ+W0Q*5K<&"9A.VRYP]:"''DAC!0:%;N6S.GI.*IMU M 83H?- BHU<%U__*V14:>PGU8.S7OUG-[]HE$E?DU QC_RMW,&KM2(SI*FBG MB:^]\/TD+[VVHBGB+?)1^$0-=OH19:+2R M(1&(!JKEUZ[%RG))G#3ZBH7_2./'45>@]A%&;;1;8+ MS9X6VI)>QKN?W*+J^3+ZN/?NG^D_%>>LRWB3TYR]W;\LTC1?EV^%P!C/\=B? MTX(?4ZH*MQ FBGF&'K++."6#%(E+<9Q[T0T.8S_$[*H(:D M6B^6,6\[SA*_XC@H^RU>QLL$KPN5U+SR"%#X:SU<8Q3.;4=+D5+D_W&5/)%Y MAZ4.D3\4JE,HC71@;?WGC,BX_!C.YO@7(JJ"H/HK1F+L:Q#*3:F&MV@5TC2/ M./OHK8?)A#F@ ]NB*Q8V$)9=R293]!!B1?N+@<9/)375^W+>UOO 41)5N.8B M3'TO^@5Y^#P.)&G:DL"'L!9?$B\H8)HCV2B_"\+N*=N4M[R1EJ?A&=BRZ)9_CR3[2U MH>R=$9T$'PW5NPN&2M\X0]Q+&W>+-@FF9S[ZL$H^S ,6#CP'C1[PY&?<.$O(N<:9N9%F#;\/188\X"XO# 4/:$FZ ^[YW MJ"[(3^PD1W\/4Z>LT=:K^;%-K98]KC3OTX0HB+O M)V>H]X\HBNQAWQIN#L:>A8)"YSA3._^OW,,9PM&V]%^M6/GNF'. G8N'O%F< M^?4D]N*T ,,B^+U!YV'J^9C8;O/6/D"4%066SE'58+/PY_L0*#5S,X3Z,O83 M3.19\%0\RGI*$]/Q]C0); 1#Q.//P,E4@DFI\YN9@.Z]E\N \!HN0[^@;FUA M\$:>AUV2H*/0X\U0((L@P,3?K?Y'^1-U#U,5!FO4V:P.)B0*[=WLB>!;$!%\ M.V<1?*O48FV@"$[)'Z_Q??(L2DO7%$!CS#DXJ%P\%#JP#<*^V(:NZ2MC3V&O MJFN( +H#STX*/63DC=2&B>(F23,O^J]P8\EK8@X[(^^5#8O]SF1%D)_2P\@; M#'UKH.E? K7G+>]$IHOK54(O51^3V,91K#?8+)2Y#X&\\=B0HUB&:+>A\ F= M>9DG+V57/X,Q!YZ/6>&UL[+UK<^2V MT3;\_?D5>)RW4G9EE=7NVG'L')X:2:/-)%J-+,W:\9VZ*T7-8$:,.>28Y$@: M__H7 _# QHGD@"U\8?$6@E -] 7&XU&H_O/_^]Y&Z!''"=^%/[ELS>_/_T, MX7 9K?QP\Y?//MZ=3.[.9[//_M]?$?H_?_Z_)R?H/0YQ[*5XA>X/Z#S:[NZ6 M/EK$7IBLHWB+/D^W7Z 3])"FNV]?OWYZ>OK]DK1)EGZ,DV@?+W%"?X%.3LB MQ9#G,:8#?HON]B&:[#?HS5?H[;MOO_KRVR_?H8^+<_3V].V;K,O_^7/@AS_= M>PE&A.\P^O'Y[>OKN=='PLZSEM\_T%[7V3^]8ZS???//- M:_;7LFGB\QJ28=^\_N>'J[OE ]YZ)WZ8I%ZXI 02_]N$_?(J6GHI6TDI7PAL M0?]U4C0[H;\Z>?/VY-V;WS\GJ\^R=4/HSW$4X%N\1HSS;]/##O_EL\3?[@+* M$/O=0XS7?$:".'Y-^[\.<4H)?$,)O/D#)? ;\JLK[QX'GR':XN/M#)S+-^48 M68?7?^V5LPT%19L[]FM=#BN=7I*4C",3)"##P M%./2D:-E;+R.B#W;I26V.ZSC:F@D[C0R6YK4Q M#B=)@M/D?!_'A,P@@*M3()SV":PT2KW@2H"N&G4 1@LZ",K;H*R'6\!PI5)% M1GM:K__:"0'7A*G!05 ATK>&403"D0,A%DBS$Q /#A'1EE(;%(TI=E4- \+! M%0B$HA_/YP^+N*-@KWSOW@_(+H('5?P<,K:U?YL%I2V@TLTM$&!)54$!S-)X M1ZB,-_"VP*=D72UPV5#>(/AH<8T7\58!S[@7M3(T6)Q"1 B,,:H."0 ZBOTN MC98_/43!"L?)].>]GQX&.K>VR-C>3=HL"*%0;?[;W_SQ[9NO_X2R;J[5!"RR M^NF3.]T^MI5)N+($&RG1&O"MZQ(N3ZH*!GGA:L0H4Y4WH);@I3E^]UKXFX7+ M:(M+G\J@7C:(5L\J2^17 U@ P)6U1D>/&M=WY@1'$KE5X2.:L['>>A]'27(3 M1VM_&*Q4Q[=NUU2( \A@+5#6Q*U)PQ%$5?C-J9B;-/,=O>[RP\WT>8?#9"![ MMDW%P5[48D*X^92M4=&\1(0#/(!BJJ*"/T'#+:0<+%,T5P1PPT*C0N?U7YUA MX\@%@(YKG%:P01L>-85+8+3%Q(5&8WZO:UN=%D#(83JJCYK#;A"8P-1>MW;K MX>$"D#CMOJQ)&M(95?%3_B"5>V(" M"CPYU,3?FDC_*IHRA1QS?1YI+^@98TJ"VI"]D4=]T M,(MIY%>,'XB&\Q]Q-BP9?[Y>>,_D7\&>QH_=1#&+3DC3V+_?I]Y]@!<1=3%' M84IF%3!526"-DV$.4WWS:-_JZGD&X@NO*JV&CG"!YX$05OTBAEC>#@9C)<2G M[>VR%0@FH-R_"E:,!8-Y4@D&JWE%O5V4%$Y1GE_+;4287.Q 2)ADA32/N.1# M2*HN?YY/GK9A<#K]P[M3!B:@5^]:DYC9?K0BDX]3GN[DLP$ Y<7M?:'\9V(*?:^[RD92SQ6@&\S-X*.;8D]1%J/)3Y> M)$:N%01.O1^3_-Q+'BZ#Z"FQ98FW"5J\,1;QH6)TTTZ(]>+>'KLULT%1 M8U M?P6,+Y')&9..>!-'C_X*K\X.'Q.\FH7E%<1DF?J/P\7.:9!W< FISIW 7[RD MZ/M\3WHB/_P"E9YYY)6]';N3-0'0\./IK%#?/GT%-[0&>SQCANF.-=,==-T* M\47A"%RLUN1F;@@!=&;A(T[^?&H%PYWZNK%+SJ/6[T( * 4VB%#$_, M )7\::,KD/+(CP>D'.YD(-WE0]#'^NNB.P^F8]*G A H !5:)4.@4A+T?_1T M\>@%]&!Q2SZ$V%^F>$7_, E7]5]46MZP0_XL7,;82_ %SOY;WBU,GYB,J8H.3'[)P\6OJ*A$9IFE%5@NHWV8LC"+ MP%_2ESY#.E<%Y&QFN8'9 %39L0,J>HPD=D$NP%K& O'$.SS2B#=>Z/_"G$3G M49B0T5?L'P2]-T1\!*SLGY7<.:5[=UC(]<.9U;ND7E@&D%P=^Q6JCB*G(XG1I'+J%76UQPB]2$ M3,P$ ,V\/3IV<*QCU0111K2(YVL4 ;9\P*M]@.?KA;\E2GN^SFGS(VEQ!5Y_Y$%1EI6P0^E.<(RH^CN-<=QD+]A@YI;M<^MMZ@TX^ M_MGA)HY6^V7*GH/C^-%?0O:B%']*0UJX;C=@2P&"!?#N#]0!S 9BNVN2#S4V M%.H(F(-#Y573OK%/XO3?^:#S.!]2-9R(]*V8B>1?31,1'-S.)@F1!_"5-\WR M3&2M6_%"%A$DDPR%B7"&_6FE]SC:Q-[N 0C15]=%[8$<:J 6,WIZ9U-T'X,1 MI2,TD7[AKXF15BGM]6),?^D%O:H6F((]_0+R .67J#1K1R-:5S!2(15:1CS/ MSJIFOL/4.4VVM7-BVI.?\G#?9+X^I\^0"!*KR7+,U) A$0=FNAFG"OHKR@9F M>]PR&QK=YV/3OR_ST5%02;PT*OW6#2DWN,8O7OSBM9!.'5HL"M(ID20;-).WB]) MF!(]K""B^/L^Q.C=*1/#FT]##,8/GG)/?D+._-A_I(]BK_&P6=3$%*TZR(6L MB*]P$G3L] IYZY1\V9,@B)X8R-913(NA$'&Q]]=CB9Q7$C;GGD>P0*9^Z>/& MI(% J>DCQY9E"\<$855#QBO0%E?0%F(@DY\[Y(J6"K.>+%,^^VPU*.;JABFKWM[+ER;A0 MT$5^B9%1G91 @7#4#7_:IGO838QWGK_2 D*SC\5[U 9IT#W,6HT@5:QHC4O9 M\B;5[0//1RR2UQE^YM H QR7%#YW@!N%CWZ7PP'G70%+B* '18IB& M#]?'S(M(3,+5P*4V%,C:SW4E9TJB>@JL,4O7=?BNNF2K-HCB&G2(N+R)Z6O* M]'!#EI".3*,Y=X.G0)=3M?BT716%FY,K_Q&OT(+\WK\GZ&35YEQ&?!A(6$G%-5;# MV)3S#M0/16./)LMEO/>"80/+1?3LNHT$G$ [:=Z#J;FBC_LC@H8H:\B2S+_; MN;)P=>94"B*XZTE3?5S[&ZDR;SJN\%TV&,.I42K-\S"=11OV>N4 M6QQX*5XMHOD^+I/<9"R8AB@94+"OO0RX5(E-8K4Q_..P*,[&16F$R#0J2:Z" M#*9)+A,IMINOJ(M_./O(K8 ("AOH/%P(CCD0!VH!=[=5@ATCX[ M"SB[PY&(HH2*:)[#Y#D0Q1X)N.'%'-J5I.)R%E2.4S;"_^BUS[3DD;V,9['FVW?KH= M-+\REY!E)QJ/!^A#919:I2WG!8.+5^H"<=4>G4,SU?6(->RT'["_>2"&V>21 MX'&#;_'6\\,"E@L<;\G)M-&&GE#HV94F:4I8#'H/AX?A^' 0(#C89!1.(D_Y MN"=>-C YB.34B(]$Q?-SB ET8N M4P>8X("714![00W?++ QBT=+>R]@G])0M@M(S.I+!8@+D8,35=HCVF$492%D MPJM:,L)9=W]YD.7=#@7@;XRIA046Y9N&!?[>M5S.;+;%E6! M40BGO@JI]1A 2IR/+ZAE&N@3&+V;*W'7G 3G9S=>L,OKP-9-;U"Q? M[(.,0.5D:#.J$5G#ID_< 8*D!/C@.:&]N+# M-$G]+8W+O"'">R Z\2:F65@-WRR8$W+S@-Z<8967#>7@QXUZ=QP?X8( VN44 MR)^SM+WCVIR[XX?W_*';TIL^ ROT]&3Y\]Y/LF3H0^E2B):#G;G!@FQ3KC1W MG.9546Z\K9@W9^-=F)B-?HK9F\M9F.:/+K.HV;/#!^\_4'52%#A,W( WN*,AW2H7M4,^)5%A+ZO8",JHLF.6U'O&:G@[@ M99<&4509X$5,%']_$2OXIGL<^/LX2I*ZWLM38.RW>_84E_PR3O,RAH9[J"$1 M!R\RS#A5V%XW=.#FSIH4:2R*P>GOR]%'X.?N%2R M;*>0UN(.3"M=C'(2 .?V,<2D&\*AGG1:?[VZ)J*ND3!.1\T?Q8V;'>!&*3EU M"2PO3W VKE.*1%S<9-7P8G2]Z*FHU#R+T&44-T%K>KFC-[B#K%1:#*ID87"LNI+AJR^U0=WLIVK,J;P!8P.A M;3D2_65 LXNR\,P5!9UKI'62-N])F/KBF5XR5P<<1'_5" S@:Y'E@J_2!V#& M[O09@IPZ7'BBJ+U%;<[$,/8OSVYVX\7I81%[84(P-'C\GY2HW0U-Q@Z E+P; M8OU0M:-[:U]7O%5H*2V'(=Q8?-A#%*QPG-!,R>GA.DJ'M9DD)*V'!XJX@;:^ M2J??>KLH^1/*^B+:V7'](SW1UH,'I6MANI,=#39:3W9+#P#59([G49(F=P]> MC.^]A$+]D*4F&M1V[\:291N_$[,0C&F'$]8#Y5W0)([I52=4#O4'/M,DIK,DV9>?VZ"5"Y0(V[A0T6$(S)7(?"EY7_I,)>N= M*>,DU\:O$!UF#+4,=(1>R]6FND2=;_DF9.@MHY9\3"BM(G;VTO/C[[U@C]GN MD#&4O"=*@EZ]&'H .]%RX!#LPJ^*?_ X/MHG&9Z+H&ZT)C30(R6"$O8B([H5W/K)<&]GA 0M!N6*^ #= MBT47=.PS@DN403/ M1F39R+>Y] +T 7O4Q.)AP+(ER5U]*O#VE#K>G574T(2D!Y(P>0*I'E,H)[>QP;)*?429/ M7KS*>)GOTR3UPI4?;J[W-*!2#7]]$[6>3FR0:0 (S_Y(\9U;'J]0I2LZPQL_ M9._I[[,X3'<%L0?"TO%S&&+!;:8X&VP6O+!<"6ZFV7^:H/D5-6KK;>JE[,A- M4F%G%J:Q'R;^DIU-AG&D#\:M[01E@\\(T-Z3S2;&&WK*+ILCUEZBQ='G?H@N MHB#PXN0+Q[[1P3%;NR$85$"VT[!9F15/^ROBKKX+@*#[%77=Y&,4-30 2]-G M'"_]A!9QY&P:PYCK:HR\2!->:6KZ&T-E!.6-X869;5KH[,N44Q?72SL4*,], M"G#S-"_]%?[;V@Q6N2%3*?K[G##'V_'Y#BINWI?M,E!T]/[@T<'3,7IZ!\?@0*>RNL?WA;L 5!V_ M?!R-P//[\E'4J>QICQPUA/J.H[W:,)M/;W??;K.;?2KP(5CEZ<7UR5]Y?I%U>.&?LFUOCH[07J9?7&.&9GYQ ME?WE5U0.)[,7Z!?7F%]7O[A:>.>GXA=_&9CMYA>_E_-XS^>QPF+=K?-&W2T^ M"'7+#I)A9]/S8P#7@==#PJWNL1Q,&)8=)\//J+<0?^?W+2\?79VBQ @_6S]E MX<23<$5#MHEP<+CTL:V2B'H<6(ZOUV(.JL1]'(-5P:F-(LEA[L ",D)$U8[1 M7S/3ZQR:R8C2^$@F%:>>']+\U<-F&!92M)+-1HD5*+4P[<- 6.OE/'V-ED!K M.86EB]#%4[B_3_#/>P+DZ2,>.HTK2,PJJ" NH,1(97.4M7>=Q4]5=+5SEVC. M!O!98?_?%]&2Y5JC#W0$<$GP\O>;Z/$UZ9(AA?S ,*@T1JH9[[JX[RW9Z__8E63< MX$(F[K(YRMH[LN$59-,$ F^B';_PF^(@=D%./KU@HCZB1>K)# MM+EK5< 521,*[0EJYL^H#G9)[%HO^!%[\27YC>CELCH,FF.Z40T-+F1(R)HC MVAZQ#JXBWA2DTT0$;ZI=MW]:YL*G1_@>]XS6H#;C*42,2,V$LGUSXW!E,P#B M:=D/O(GJ'EKI@%-R/DD/E[Y"^* <#ZW!+&\53?I0L@#6#-%V*&OH4B= $BA$ MSIV4P0=OA!G>J ZT$(<-,5#REJ^* M'Q#M@^:A\SU+(*8Z2J I=]$M[3'?#H*1M^/ R%L3C"R>HO%AY*TJ1M[VA9%S M\N,\7D1/87\(J8QIU_D!<*$(#]J!VBVTB^-]!A0.%Q>-F1KZ/FI#,G-G'M_$ MT:,?"H/B-;'1'-@A0!JL***D-&^+?N. "B P+EYX$^\#-#=1DGK!__B[G@Y) MW&&=.$MXG"CB)>N#2*?F0<@E7+BBXH*E/6<#KPK54),8>YV!41O(YK5JE3 4 M+\3D3MHT!&U9SKRU+B3;FH71Q>H5^4MP\Q"%?7A#6X-9_L";] 'ALF:(M1N! M-Q220"%G[J2,O:'G^S@FY]C,A^Z'&[I_=+PL$P[LPB;@LR+6\7D?5'9"62_W M?G*QQ.IZ7C#S3D;!+"3+S@JMX0LO]7(RO?A.N0.[0 V?%9F[M.Q#;]V] D;N M42.66-,Y"LZ\$VKH#4Y\3NS3310?>KIF.X[GQ@5:XT%^VQ:CHJVK>U:!*-KW M;?69F3LV[[9>$)SM$S\D5F2YHJA+OCTS<\E/ MMSC>D)WG?1P]I0_TI847]O'M\\>U>6H0\"%&0]$%97U0WLGUZ5$HJ3I X$D; MG3ERU#W@(.@/(+7A7-@/508DZH&VY,# D8+@R*&A'YHSZV05T*\R=5%/;.0>/BC ;1Q398ICL/9,M M#E7=$)-TD:15S!*$(M+)<>UZ->G5 MG0V)%2-"6*UV%&$ %SQI5''0 MFDS/'^ CCN\CO?7D)91;1#3BT>'U,U\ M2M;W<2X;P+>6MT4X:YPX5<-"257! <_0?">?IP\XKAU)!L$(AXSM7;O- @ . MUA M\].EUSQ=.D (+*0J/( ):F_*+.7D=1061U2!"PI(M MVMJ84A&Q 98"B M\ 3V*=C.+BH30)D<5#A+<\5P$T<['*>'&[)&Z21/FCOJYAS+1A 1M*PL1 M,^">DG5A^1%QT7X45H>*+.L;C63VQH;^G(SKT?#>*^PE^):F&9^O/R:807>8 MG4=(T;ZW6\@/M",5?5! .Z&8]CJ)UB=[\H_6!N5DAU*1:VVSDBY#![?Y+$S) M\OGD@)JI1 +;Z?,RV-- C?=1M'KR@V 0L"D1MFX9JW %'DJ+KCG.FOK,R1E* M7;KULY7B,A@6-ZC87U=1N%G@>*MD+?'ZV364.!P(;6.7-K%LJ4N[")J4N4ET MY7OW?N"S','ABL6!/43!BBPMW2#3PZ 7=,K$7=R\J#('O6J;3M2D. M>M>C0M_5U8\";[*;H%TV!#LN>MD@''^D&R0:0(!W4:2Z2KV?PA1N$#1YA"\8 M/%V!?O+R/.V@?"[V>!'=XL!+:26;>&A=(R!G?0N#>8%5"0-9<)0"8N;2FS^A M.!N'@#).#TZM)KE$JU"3+$*'$*DH9)OC#W[Z<+Y/TFB+XP*^AR$AID38.MA4 MN (+$F5=J[AS6W%(7;+U0D.*2V#H#\@_S[P6_$$,-L W(!O#EOVCPHQ$2SWE MW4K8N'H_J". <[@ ;^1(R]*NDFQM3C8W M@>2JJ@::<@]\U;SV*C>.4A4D#T2$B*!DZ]3$'4),ISUJYF\R086LO*JP6+V< M+UX][RN<)-^6$3/1?>!O6*;I!.W#%8XS\7UR'](;\PW_T@]I]5I[JEM(T+83 M3<2,NLI>9Z,(%+8+H*E(M@HSZ5JXT (RIGC*6E,'N#'7^I9.%T\7NY\L;B8O M\/V@[R= 8@X"8 !6U+_\@'0^H9L^6I'N+"*!_GH?>EO:Z!=R-ECY2>Z5I=Y8 MV@SY2;)G"F,9):G;S4@B^590)[1:!L>'1LA@]5K2+,*3-X*K,$\.+PJQGL - MH+N 3X%0.%&?T*0[Q#E4X$;H+ ?42P I!R]T^)R :7A[U$"N;IN%4J[=-,-+ M8__E#\P,?$77ZX;QZKA=?_$)';:IR8O'6]I M9WEQO>^E=9O)J^)[^V3E\Z;#\9;KU+/G=;S MZ_?3ZW/ZON-S&@N!WGS]A=N0,:E,ZX<;\1H8VI*67Q!)W@Q9197V$Z&1/@G2 M>P2D\.S'.-G+&I/-,7M8-%S2/QX=^WX7#A=PGI>L)4JR//3_W^GO3T]/W]#8 M,?1(.[Y";TY/7YUF_T-)EJ;>VZ_[$*-WIZ\073G6Y@(O,2UZAMZ]8;\E?R.C[# K5A2X#EP3(*:1'#2!0NDG%83IU&5N-A4NH""Y!LD7014REF216&+54Z*H4'R19& M''<=.B1G:PT]8]N+-9#EY%RD:0-XT416MAV[/$7(I2B#4V7B?1E_.H6)^D54 MLUJ105D ;,+-XDXN!Q7)T#\ :7E;B" MCQ;OQ$>+K]^\^NK+-Z].OSYE!X8OOWGUY9=?OOK#'[\9^,3AR.'" T[3R]): M]5ZP:O60H4+7279\.5]*.%<^7[B%F<[90G5IS,-G&H7C!CY4B.@Y'R!:MATE !\Z(&J<&AP=1B7"$\*G>6:P'%8@ MX(<73" 0 ML_LC&^^#0$TN4YB&%MV1X_ZL;YS>V7+3^[<9'%.[B-!5*2DYM2 M=5FSH,G5RJ?A(%YPX_FK67CN[?S4&R8#*D3+>J(N/A]0'&39&M$,^R=$,2VS M#JX3-XE%5PM]%,S8&#JW./7\$*^F7AP2'":3Y7*_W;/\"Q=X[2_]H4I#2.%P M "I:%IN=E[(W*4YO\@2RJH(&FF0'E-SB1QSN!X)&.;CM#:L@#%:>8W]V;=0T MU[ZN'RHS,-YQS@FPYVN:CYLERL7QH[_$99[N"[R+\=)GT:WDYP#3'V@^PNPA M%_O]0-9R9[8&1G=1X/IRMS_0U"WR7M:O0XJ (A2:P[Q-,IO! !KX@ZCN( M6)F7G,9 &ZR(H@NK7L /7 :6]]7%OU"K)L5(:53+V#E7:' _+K#1G[ M@Q?_A"F$AX25@)S]X&:0%RBXV0MP]O!\6W1P;>C)Q5<+;!;/V'P'?(]#HO\" MNJVNMG[H4YU';[.'A)*,IG4\21@"0)7WRM*1U_HY/3V1H:O2QZ6!I2#)6JIQRY4_9$$C745BFI9V%RVA;*+Q! M3W]RJK9/?U*.A+7*/L\;?X&ROJZQI2S5>OYHE24PK\I)5ZI-8SAUQ:'EI!QT MFP\AEOQ1($@BK99F B9IC);WGA\F5Q'1=\D\G#[38?=^\D"UWGQ-LTX-8Y5+ MJ=I&D)0CR# G_5Y_'I".7R!B0>%:3^I6I=G'7(-,6<@U0UUI15QDM%7BC)O6 MEO11D-(G):$N84R748S]39Z;DS<)['D1-Z-"W MGO=:G37E Z7$,1#7*Z\\W9*@OW#HB#3!02^*AN4S&&UD1R%#$ M> ]J5X/$[+N\(5; 9*=)%M^_S"/N:)]O7:H^F>"J:!).MH-_NSGNF9?X2RO( MR2A9]T)RV0 @P_XF?7_N1#D)Y28"SG&^YKMC<\P+/]BG P7M0[1L[WH 'Y!S M,?NK'#LC@$Y#>B+P5"?=VW[%$$DO[[+!V6'OPD^6Q!#8QP,'"9CRXN+EFR&O M $)_(,;) ^EVXCV20_4&D9X#FWX2=MSNZ/#BX!])D4<$< M:.)T/#"5R5X!J,)UL5]EP8!+GO>LM5?NHA2'J>\%M<-D@IYPC!%FH95$VG31 M$=E3]:D=_3H'U\@;/_#AMLVITMZR?A[CP+;YEJ(R/J\W)J3_8'G-;-5/IQVAVMHYCH_JQS5HRWD;S<56)7$WBT\KUJKUR7H%L^P6PK<8YJ$1LNCE'Z M;/:$[#%E/C"'C +294OIH!2U&:<\XS:SUZA8?\C*YR2O4-EIC,K+BDS=U*TV MXY573>,HU;P'3ZC_93+M4.E:M 5FO[Z,XOQIW3#QL7HFH6?B].\0NQX*:4@S)__<#WQ1A07> L M6L%ASKWG44@LJ(0L\'R=_9SZ]P&^PTO2U=@U.4 LRT$YP:'C M ;P>@E35N=J*]OXY9-_>J+X'598U#^/OK>*Y@# MU_I^D%&U'<(DY<@$PKO]?> OR9_6.*X]^!X/:-N"5E7;QU71/CF2A4H43:(; MMH3S? 7K8*3#,(2=_N'=*<.7^<#V?.[&//: P#$8U9V%3P':;1&[5"=?_6>? ML#J!BPA(QYC=N??-H_SZJYQE .3EH M^Y-[V@'PG+C)!SH(PNIY1/M?7H-O2OH1WS>)==;_[1$MVM+ZW&D"%U#O8U+N MH$B5M#I_@31-7T:EV#6I25TF92:[!>_!W"0DWP61*D[21 F!QH/;LGH[<6EV M0\I[6\E2B_CYN$ZLXUZP4$*WTXH.8$775SU:TS5G@689W>[6M(S F)2KC-F! M8/T"=+(J3M0,;Y5E[J:QB[OX_M6USL@VKQ'-V51 ]5,^FKZB=H#C3BC@*&K= MI=2]9:Q]+QPO"C6LH6WC[J?#';'&,?G35;J:+'\FO/G:9G!O1%TI\[XF8*+@ MR6"H& V1X7Z/O.. H_"@](VIEI+O=?E-%+]PMYFOM1GQ0U[= 1/SIPMQZ]O' M4#/I_;-Z&4[*'H"G9D]U%8UY >MH[:#<5T OR 'ZO<)+EU M!K:%4*\$7)M$SQ%03-574&4_-*1&?&QA>U7F3'3@[?<^O=-]19,6@F;%R"X* M>6A0O2]LK=<@ 7NN\,JA/I:PI39KO<)U- _,M7&A'('!A6Y_SCKV>; <6&2A MM_\T/>BICVH-F6;\FL7?Z65")W45=(5G=C!RUF2/J^.[W":!CCS'4^6 MRVA/J-YX!^\^P)WTHFC<45P8"Q@T489).1S]LY$/^6-7+HZ1E>S2N/WAZ^Q*,$:4WU@R_7;''UAZD&LDQ;CI3L/LJ)4 M922N$L:4!K)J$ZIPI)7I/LB+CI6]W1E\.F(KT:2\(/V:=$4RA^.!IV.D:FNX MD6BN-F==,_84\4\C]*K 4E6(.>6N4]^&6)N,1G"%]J"C,_/0AC\[?Q)AYWYRY>#J# MA/\\56?]>GG4#1.L9-Z@CH$?R.(?$W-<8B_=Q\-44^V-.0=98_KB'2IP@4.\ M]I=9KODR6\PZZ^,R0TS?@-+].I37U+1N-4[/O>3A)HX>_15>G1T^)G2WF1Z2AH'41/258_H:SYB[QRB&^=QN"9 Z-6 M"]MLP4P#2FM?U"VFT_0#3)@XYJM?1&/ ^R",.K:/>IH&\,542*$T0G%!#(5Y M>#_]+?UY23^M?9)969+ORKUEU3-(P>VE3^%TL,\N\(Y(SN>D .GIPZH1<& G M5>E#99(J31Q#D2>.*H1:LS&T,HY0)&?;R38B!LTOPV$ IN;"9@"Y@11=I8E3 M"T J-+ZRX2_+=NAZ3--XH2=.ZR$,JOI*GBBAOM;:3$Q).8+ M,@A<^)3L5U7CL0$52BMM\( V1KB-%Q>5TD0BJQ4_ Z=J^"+GS%M15PX]P3SB M^,!%"["% 5TM!W3PN0!+UZXRUS9'[-;W'O'2E]N,8()=ZGUQLRX.HB4 4BZR MC7,Y,4WCZ>(MJE!JM8>G\%1-'J?4;1V*1UJ]FP5DTZK>>4@CO3Q4CYS6'=.R M8M%D3]$09MIG50S$$F")'D6YMHB5)0U8Q6K+9ISDM4S>^3VK]))?5"NFX($Z M6W[&#+"AH)7R\C9Y@()+T,@$<7QM+)JM>1!!L])KQ6V87UT-ZD#7(.]@UU/G M#KH?>B#_P@EU8;,#>Z:V M^[]X.&$]O!GJ@O^^H^J;DX1GNGP:--SH-,NYN? MTGO+2?-5&L5%$225F]B)4_>.Y-TD\":R'Q5T'H4,..R:?)^DT1;'5_E'<["D MA\0\C$(9"5F$-%+>IZJ$G+JG#:4OUD3RE>D-JZSJRM&Y<%Q56_LE2-]VQ1X- MWA1=3%R,NO$S&0A>LED*U\:X]FN;T,4>TWOC@);SO?%BB]#D41Z%XN0P!B#R M\UM<'!*^>.VM'NGI*X_UB;/^9 >/T\/(5*A YF)40BO3F[K, Z'MZTD.8>ON M=A6N8(.1V8;Y>Z2Q 0X6JQAOP/S-S[- I-HL?,2)^T!($1LC"H04L*D8".D7 M(XP]$%(!& J!D+(%,PJF\.^2#7F*\2E@I,"_ \S7Y#3$HT\,-645:*6%* M".W:N0SZ2QBM3-_V642#-P![Q0B9/EOYR2Y*O(!>1.SRD9C/!A?#N'3D&2"A MD;5::[&,#R> ]BP#@-QNSB(V1K0Y"]A4W)R/(64CWYP5@*&P.SPF MSM>5X].!WMH-KGR%Q!WE\E=B#E*]>0<4A?53-@K)7NHD[Z6IS"$U*UV5/D#) M?94\.!KY5%T: %R.E+9]LN-SGK:SEU[-$N*.P2B4-81">&&,MWC^\%;48(.< M=>\.S(L2UOQ**@4:V#(^9*DH-L[$S9TY-<.48G.^8RG_BW0UPV0TD%-U>IKA M<:0$L&I:HR@;8"P8$PH7/*J *V&LO;+:VO/U]'G)(C=NR<8\#ZE120Y!]#_T M(/1(-H56J%1/V--BP/Y#41WV $QF0U ,XGP0%)-1F+%'WWRZA*2)^*OHU%Z> M+F'(^]TNR_#K!73H2W*^FX6TY$26VW#( [0J;?L 5>0,"A&L]&:AID&4[&.* MS77V'ID>HI%_',_U&V1-$-3"G#56RC3*E)W&/3\OC[)XP%F%%#XV 2>V; RK MR54ES(C\+SO2#:U8/Y0^8+1C/9W$_^G(IG1CJTR]2]1"M,4+[QDGE,9U\REH M?[?"33(.@F0:+ "@84W^'E"F;MW%H,P:>*$:GC!# MIG(_'ZYD%P)N,*<-@MI5@-9"&;X 94]R0I8M?;6([G 0$/EE98!)6TP=NB'Y MS0(O'\(HB#:'JZMS)9O':&#+C[Q,> 0SJ=!G7/E8-/]/DHU65*:FXZ%B0'0< MD59D=%JSA JK',Y86& MA.MGH=AE)W1R!QP','FL]5C)?ND1$S<@_^MDZH'6J4_7E+ZZIK8C87A7O,95].]!+4\\VAAI- M :(D[6YWW\%\A-LN-"RF.ZP-+__)O2S%'#UE*6-Q,@$ MUD!*' !HAD/;/4F;,0D@L3)8%O-:SR[2SJ==R\YU<&D?=L-!"=@.RVEX-J\X MBN;KL[T?K A!)7SR>UKU6G)9 !,RE&TIN.[SUED1N 0O]]072=\K%2F^W"D[ MH4PJ&;V@R9LY^UBA[36.YVMZ"Q^25H=%5#PLA1\G ^A0'\TJ8I39 D,#6::\ M0OWDQ<.2K/(Z&9>"J$RHP(9G.FH78QI/Z/3,H"W?$FEZBV:&OJLLS\@N(HA. M&<'Y7Y@(K$2M1:Y M%\!G$7JX_]..ZL NP:W(HQJDLX!.;'#0<8ME303P$:RSDJ:X5;]:OSH77ZT/ M%QVB0]GV]>4@LS )#_&.W5VF@1\43P8!(;JKWNT.M')[0-E*TP 7]U6$C1L< M>H&BVM<=TYE?58D]W6LFAFTZ%.=6:1172G+IBN^6)$MEJLV/90!U(GZ MVR[J!+/2J6:[@R)/"YJM>1\?V-C?>\%^F**8'#)].?._R8 6X@U-M<:#&LP$ M]$ [;Y@AZQ7R4H:B5^C-Z>FKT]-3E-"*3>SJF^BXO^]#C-Z=OD)T[NSX?8&7 M>'N/8_3N#?LM^1MIOL/T!28.G!W*Y3*OOK,$5LOX\?=[SP]I1?MY>,$RKN9' M>G9X3]X,@CH)R3ZC?]11*&8*0"3M1-/HT/021>:ZK.R4V]?C:D*MPDIA^J9O MRXNCPY#5?9LTW&"HP84DP0"GL*O#1 ."0KZ\:9F"@15A(?OF+L8/9#"B>+-L M%I=1C/U->$X])>'RP"XLZ=/X*"0G3O:O@#TI*G ZB?W$#S=9;I0L,?I+4K'T>[LD7 UHIG M6Y)+AWQHW-HB[)1U3+X_D+)7(-Q;%)V.^I?S):M.&)A":PLY LV.//+'M495$J 85,W9]JK%;K)0K]S:29@FMH0K M+FG[)W(UQL 4N*RI^TQJ&F(5HPVQ%Z+3Y.2=#G.JZPUZ(]C@V5RYL0@NR%%P3#,0$1 MDK8"%KD+TF'W+0J/+"(6WQ#CLSTYKF R=L*.*2R3<_:7@5+/ZS#@ IDZ#$+W MS7F/6NC-*Q3BM$RSG!T[\,K1A4P7.-22U>LN5I_0M5P+3IU\C]>''7"K70Z. M,/5 -$^B4 %N)&C5JP&GMT"&%XDM*K,P):OLDW/X@%N]G*K]0XV4)[5G9W[9 MJ[7)CP&"D'B%R..NA/'AIAH-?!/[X=+?>4%!5N[8GE21;19I\&3ILP-6*;E=TER?[.]G7_6'V6YB:F[M&D!]QB3^*J8!F M]Z66'VOO5'])95A%DWC*QO7[RC%92(4@C*OGS9%+T-V^R&,'.N_FI?B)6HYEH-1_?;&4=NX&[6G&D7OP3!!DMCP-3;!Q;Q M.(SZX1%R4_RXS0A\.97G>&!M71O4(EG5BS ",S0U>BJ1RP,BI$W%8B0[R(0X M:KV%"P>P *53Q01_7CWG8GG$\7UDL+ZGD@5&_\K:_J_+XI/FRWQJ_.%-\H0S M]!CLKV9AGHYFP(]03-%^P4@A/Y /KNR#:*>368CR;JXUN)(\JWB23[_#WC]9 M+O?;/2MN#P40#HDT9>K6RW@ILP;'YQ7]47;;6QL!T5!+IXX4;NB"/>*'_"XMV/X_") K\E9<' MPI/S4D+K+%?3T_A><)?F&922B[+4] (_IV>$TD^#P*QW)EV!.0+G-Z= MW\YN%K/Y-9I?HK./=[/KZ=T=FEQ?H+/)W>R._O;F=GHWO5Y,:"O'>G(H -:> M@0RQ]*9GESM_$_I$Y]#PA"RJG[XI(2PM?9P,^QTIDK9=6UJ-+0#O=Q\_?)C< M_DA1?3=[?SV[G)U/KA=H6ICD![G%CSC,*B$(S0LPAR+8W6J299@/Z!YF^OWT^N/4 M<5Y#V=I7LA<*YV>6 /EN^8!7^P#/UPM_2T U7^=D*KD2%_0!G!XF#(:UG2]& MGT5H2\P'HK=Y*1N*_A1G@Q6ID!N)CFW#S%S,)?P,U\M$(<$$FL7 MD'TSG86$";4,;#KC6:__I,$M$H;VM)HDV([,MZW*R:T^AP37 TGZ;D,)<>?O!7 M>!:NHWC+?&$Y%5HS8OI,%C?T@O-]DD9;LLYGAP)1--MRCK.!_0.#<6O_2FNP MN2B?5VFV_.C_U=M .W>OOD)A_JX#9&H#-6ZH$$W1:O\^Y6D#B8[6GM[FYV MLA8?\OVKA-.WCF[>%071WJSXDS6LLEDYR:CE>:_WL.YHJ)'7V[: M+![B:+]YF*P>*ZZ7Z/PU44JRD^PZ'MWB29,2EYJ)"@ M-!L->=EPZ#X?CY:,.A9C2;*BKH_9H X5;S<4'$M:FR^F:?GS!L4BXY-NE3^5 M<6RK806>E'%XSTD"YC1<0T-P(+R@!>D0NG,L.KQX\-(?O&06+H/]"J]FX>*! M)C&)XBR-=JZ;=:Q_[;%M \Z03\G1H5+".B7CH2K;%%YE!6-RAV^GY=/;] MY.QJ^@I=3Q?.S TUN1R-8/FDC?P K6$-_%W202QK-!D_"BZJLE;JL30+RYWL M]O"D*"P!:/JY&ZD\(6^,_SZ.DF'RGD&T;+_^ O@0E_BIP,AYQ@"1Q!KY <") M&C_;XJHQ2WBAE%SDH&BS(;R/\=J0J:N>4<"F(C8Q:(KI=BE?D=(3DHF:OQ4M[UI*&OFITT*4BC)Q%X_\ M59E3L)C\5J4QIP&9:I+FQUK?,Y :!"V]!; MA%T<;0@WSFM_B>3%14M[DH89<Q]%JX&Q4B?E$BLU3J":PWD; MM*&-7&Y/8EEQ<=*>8%><#'=$;Y"P'V-;9T!XRFJ;*XY5!W@.YTS*U!>RWH"!4" M<30A 4W9V MRD6>3+^JX#%>BA$_)^M&3RP98DJ1X05]4N6GK$@?6@5!F52,! MGFLW_7&+657".[S))LE*^S(MDG5#JZS? M"'89L7B:*D4P?7-?!5C TI:W7HL!^V<2'?9 XW9^,[U=_,B2HDZ_^SB[^3"] M7C@+7^@B^7I]$\V5Z50?!Z#E")NC1*2>R3.]OJMF=W88SF&($U[ A\G2 M&:,W8,CMO;\^PSK1D[ML5*:XO6QE'X> MLV!#IQ>D'%P \CD1!V&6<'1KH(KE)="MU4D:7P*2E<5):@$K "DGE\4\3F"L M,"WEYYUK2"(1\Y%U#? BP1 NZR'XUAOB=@XT(%F:GC[<(6]1.&H M"MP\P+UM/U4#.0%@<#6=U,Z&UN\5I M?WBF(IV;R%NT*)PG&\QV./5HPJ$5 M/\9!;T3[X-#@3B6M$BM1ZA]3PJ(89T4#Z3/S?4SS+F6D4,!H.<69@:PKV--= M.1,\SL)ES$:>KV_]S4,Z7W],\(105KO_%'2W&D(!\P$]'\D[.'L:*U_X$@F2 MR9D%5UW@;-#JF"Q/5Q5N2AA0&\GR\U@EIL XB08VK(-#2S@E3M3G;/S.?AO% M:5ZTL0E&):P(![">/U+$#63#5KJXPX>*'(X/I&6S-$HU62BE6^% P9IBBO:C4X3\Z.P\ M#EPG2M*K>D_DD^T0<5(')K +]80BB);MU_( 'P!NYO4#<>F^/:#?_N:/;]^\ M^1,Y.:=>X/2N7B+%6MUPP>1[_Y ?<7P?&0OCE!OFPTJ;HT?Z05"'QGJ?DM,\ MVOJAO]UO,C-M/FK*@^#4O(]?7=["08(24 M$S2V(;[W8I]ZP(9%1IN*@ZO=%A, -(IV/&0XP 4HH2HL^',SO,R]>R 6T@+' MVV%!P2%C6UVT68!<[N;;U-HQ88 W'TZ!.29X>/"25<[M"39>H_EC&M44A^ MM\>K_,]1.,P)O1M'UF,?.K$K->V6]*-9!]%3GBU[''>:O8*GJNJ[+Z9I)?@R MG/4'3-WB>.61$Y^WP;=XZ_EA8:W276@2KHHVDZP-8X=\N[=>2F_F3#R@0]*W MZC,=<"(*,0%/^7@G.5$4%U3SG839/S0\NVB)BI:KG#:**?&\;M,(OC5;\.24 M:AI&@L8'O?I@#<)MYMY8\! H,.'6?R!G$,HXUOP^>%^2J_PS71$!NR,4U\N] M>U&-49[?42#9AL9KROB_2,+]^2H%"O(&$Y0,%!ZLS<2H]!2'054]5=O'1PQ> M 1"4P0LMDYEKY+CQ7[*;B _9101-H^$%95V:**ZSU*E@: ="UETC?7"M8,*F M>97:0BSRDDM5XC+X),^L<*Q/#NNL*DSA!=H6UYA%0Q<[/$UH;9XPL$C M_D".H0_#^$&,F;'N C'E%"RF1+&_PC']'.CBN-7B74%1U>:=5LK<(E$E^R/1 M-8NGR"F<"QX<7*]IL@C E\S_K"S(FUC?!9K,3@^)VLBQ%& M,[)6)%: MXQ(J O" 8^S1AB]CY^=BP 2Z[<49'+].(>LD?8@J<\(*%;*PYS'#M0M">W!8 M7?HA+2.>W;$.F_I-2-"-AN0S,Y"GU1D(Q3)N T^P*N:%!3V6WHV->>\M?UK$ M7IAX2QI\\YZLX564)$.5-U4D;3WZ5HFM$28>,!-I+2I7?>IFUU'%\BA=*96- MK5\+%9357PJ[>BCO8 -V:.@@AKKS@E4S9)/E,=L[22RL!_)14@&<)VNB,Q.W#M/MH)?)^9T/ZM MT"O;"D5-6*6:45B)WB!S%86;;H@I1[";@$+(BR%: M*] 9910*4I)#%2:HM@ M&-[-'9B=.\V!DG6W&EP-\V&(D,9[[['HDIIDQ.@XSKYKT%/W:.?:F4LS$JIO MZG:UUV#SL!WSOZY^,".)L!H(F(,$_+>%9QZU4AW+4;2_)@O6(Z_T^.LIU-_Q M"<4L"-Q@I09!KJWX;TT6QH3 !05EE!4TS.^Q\LK:9Z5$+("]NV_*,2RP# MV7Q]C=/ZWY4L]NY4;#NB.G,,%XPURE_E('%#3\"H9&WH8TD-(V:Y7],U68,! MBTW(:#HU'S@,0?4&HG!338$3W0?^)DL>,![[5B!3J5)MK("Y07"V3_P0)\EY MM+TGA.@2V:JDJ$C:MAF@QA8 O+./=[/KZ=T=FIQ_]W%V-UO,YM=WCC=U/1%7 MH:>Q%,:Q!AP:=WCG4;L^.-SB9;0)_5_PJG+K;*/R87>N7,1G=>9:I09BP.1) MRW"45NXNQH%/S $O/B"?8D?D],-,@]I>.7^CVAC+)YV&PW*;W\1SJ M1YJS%=D:_#5+M,?*1B23Y<][/R9'R[!:#XO\;;_%*YJ.)R_92ZP\/%1.YH%9 MMO]49]@)"?*KC>YK&@!ZDD^M[X7N\&*H*&A)6,)D3,(&JWEMHV0I0-)EM6D^ M2[(:IG'9RWV%005A\NJ9"B8^!B4_"Q])^R@>)E/Z,)R.Q(KJ/A,P1BS_^_C. M"/WA;"A%7E_<,7QB^2>?M;R),T&!0R6(=*-@ M-7BX$ZN"MRQ%4U2T=0FW7B1>8K+[DIF%,BC3O8O6Z9,7J[V1TQ_5KI[3Y@^Z MELC__")PV)2@/O9JJS&THE38Q[,F[Z-H]>0':N\K!B1O.]IFN*D :"_^[/05 MQ_#XT?\NS!9X!,?$%^(*^C3\/$(G3I:9)+.B/R%/K!WWS+A\+[FSJ/J'_'KF MQCO0,4;_OV:S@K_B>(]7P*.'3^XSK@'3WL=[E(#!)]N[^=WF[SI*,7]#MG!RE+ S M3F==YWD!WR-KTMI27_*Y4@UM@YPS%20PL*/0B,GS*&0N^.JO>+%K3KY- 7,O MV>>C,U$H$#3O4-U+7Z'\7<@G^BG+H6KIPY9(:Y0GX2+#S@6^'W\H@H3]%QV/ M()Z;Q')^\N+8"].#6B*H3]&HYN'8GFW=$I7A70QS.M[DCV2(.DG\%XKD@F[-_#JN:AO:4J):+U/L,>Y;[!@ MTDG8>;''+?&\I!7?LY?),>UV$JU/2,?L L)=#C_[&!S$5E.0B\VRO@[FQZL& M+ =>\DD<&48-/)-JP\*@N=-.\8VGUD_0("=&,8ZC"7(\;>%*/%&3-+@#.XRY M]2NH PNG\W7>_B:*E.:N:(7\%SF03(!NR:6D+5C=)V\NYZ"5 ML-LUC_8N9,9_.,8SAME8-/%<8G' #_BMX1 MB'$\UR=9RV-JA_''ZX*,O_1D"M#$7DQJ$9OPM/(8NRF$T>5@>%%Q@566/XF0 MP,J$(!N3_JTX<7YZ ?@P%JU\GMVC $$W5D?'XZG=:Q^8#WV_XVA\CAI.QU.S MF\DA ,HP>4Q?.WD9;Z#X7+_P)U'<20D5-6E\DFL8-'%V9V0=ED,I:U@ )A<$ M\-??55F?VG:("5@QN"@:C\;64=FG75_<%,]="?2:5&RE^-9DP7I,GQY_T,/L M^?SBA]G5%9I<7Z#YXF_36S2[7DRNW\_.KJ9HD M/Y8I:WT^IM6<$E\M=- M,Q.!BWKFYB"I%3*SE.!*>S.WH^W@#1X3 )CH#%"UG1Y#.Z6WS!ERX3KNPK""CMO0 M',U-]9:P^J'>.Z8SHAJ%9;JMKU'XP05>"^CJ9.U3&\GR MR46)*0"=1=^3@'8FF^]XCC1:4BMUJOIB=#CF"&#,TK#;5J8940>N(1E/T/&% MZ<'S0@].F!X?MPJJDK3^@X.L#&V?9O/)GR!6V[#$_XV M/#)T2M"@NOL*5LGTAE5 [AH/5DM01')DT"0L01D2<"I0CR-#8$68BF@K)FZ* MK.,16D#$JKM&G0^'[AIE)A6.,DU+T3$\.R""[YO16RMSSV-Q62.@UZC0_3'! MZWUPY:^'22O7B2$W-:#,&9;4?C]!>8^:+8!V./:CE5/_>A^PJ=>3ZKB(755Y M)/KBLC+(;GQ8O3+H3/GWP;U*I<[J9Y*7IT'K*&X[%EQGBQ@"=[R=I+>%-]]B M])QNMWCK^>$*QW0/3)9>\"/VA@EG[(.O0"NW)-?D(UP\X> 1?XC"],&Z:T^%I=%_!$V.X1N\MRXO>/M!ACG4N7TFUH\12, =\&)K5C=3ES".'[G]'302?CF^*VNBG'@KP%) M=ASL*FO(S, MSRCB%8;PER_*^F@!H2.,R[49P/L-T+PDH!@)C!DK]M\#F3$*0_BKT=XI*D"@ M&X#+A1GFFANB2MJ.!<*4E1D5G EP/:X#P8H$5=U]Q/-TA@NQ]OJ#UZZC[-D)^MJKFBK,1"*3-@&F"Z#"M=< M:W9O@[;E>/27-*W/"4WK@U9DS+'<;^EB@Q\-H;%RQFBNCGND=XMWWH%6:B>4 M;V(_7/H[+YB%U%5Z&P5DG,W@WOE>&+.-^CZ8-KFF[#*@$T,N+K:Z,#S>VZT^<-$'QFOW!%8!/M1502>&7A3 MA1<'7[U4@ /W!YU7R2; 2R_QJ%!>Y^JE0+W&M=:5Q$N!/1)96O8J;3#7-$C0A7\:8D98;2[$:<,3Z,A%+9-=TT\MG*VQ*^,6 ML]>E-UZ<'A:Q%R;>DB4\L77?H4/?-L8T>(-\)V#$^\Q+ZD636P,#WQAUYLKY_=^,70O7?)K?3D[/) M'=&YY_,/-U.B;ZFZ=;O9]P.7FCW0P^KU<+_=(C%Y\N(5^PSG.[8A?.\%>\89 MRW.;_<[J[7^:$^(H31".$G]+4$36GM^C!X)&8P22AA% M>&DW^*2 K[9HBE9Y6W3P<;!R[5^QALS: MIVE%!H8O_09A[ON([.\T<_SA97VM#;[MQQQ8F)7L@WTL6[L-5; (S,$_5HX$ M.H0^],KBK9_\=!EC/",F$H%T^C(^6"[7+WU[Y4T*9G M4-?Y[09'8>N#'&[532\B?_ H!ZQ.PBW-19;,]VF2>N'*Y]7Y[NF#DA)UL&G) M> *P?1Z%+/WUW@M*>#_E0[G>>%1E6X6ITC*8JGV.-Z;Z,52],9-E2LYRZ<&1 MOU&3+8<)2$UY5G L5AV&R,M'<:VT>\.0S$]HL)R&Y60:62"GSSA>^@F^B?TE MOL$Q8ZGR&=;^7O\B@#>MG0C8+D_3A5GEW*-%+\2ZT>RCB W\"E6&1F=XXXG>(P,NG1TE>H-)^>:V\RK;-OWSKZ_"4V,*V1,J\OO*EDQWK+?C.A-TF,>+ M.BR8SU/Y(Z[:7C1I+JUS1J/S$HVO^"6=.[I_ KT<2#I*MF];B="\CT8)XE,E M%)=#](#G7]%L7<3:]\%L^S5VS\T+!P FVS&U0"N,7^^W]SA6L@B'I&\U0\J M$X'JB+ _TO-1/L2KPIJDHPB^3MOVH@6,E>;DT&)P\Y7!2J$BB[=\>B?5W@;*Y]'!W5-G,W>L YSNNZP:V<>P]$$IPD1S+G'D^4BC!WM>/] MBG37YL[QW#3X&T&1YP4%_DE4%[/DF2/7VZPN4/ #*J $RUV1/=V;K1SC_R/ M,5:UO^GUX+S(/V69FV*,GW7_,-?ZYGL68\]&1A_[1[\S5#MIU)$JV&I^1>3@ M\M*- +5UN$D:]V9C<9FU^+(=Z.1@CGWXQ]R>.URCUJ9;@"L]S;BK/ASYA;(I ME1%+QC0CO/EAXB]9<+J-"S E/JR%XMJ:$?#-3C:;&&_H$_^R.6+MN5;B%P[+ M@5A$7U]75\IR<7@N;/'X\HZ&>E-P%OYH;8K]76]_FF=$(\CW:I3KB]-5N*/5 M69J=%DNL_@I*V^(RB[5HC%LQ3^D981:R$T(I53_,U4_QGL#DK8HV#9N[1!\, M]QBRX/90UA,XH!]QZ/-2-TY&&2O8:4KZ1R:NV?2%XV@? M6QC4/C5U%X[]+&HYAY=1O,8^+35'GSA/GW=^S$88\2EJT!F-\E UY(Q[.&.= MTQ"I("#*(HH1(R\_;HW2M+7QK?1Y,]]=\&,\C0T]:;/#64ZV!O)?T3PJ- ]Z MC"N5W#S.I=_?\8TSMN,L ZI\]G%:XVT?[BS-CF#0.ZX!"]K?G58REDNMGAEQ M,/U%K6T)(67Y]@:$ESCGUG M[9AF_VD_2/D$@TT@'#MZ@W*4I[TP1Y?3'"A/!X#@7_%K4;"]G?>_R1 6>;E#O-XB5G6#.;9]U-Y][O=",#? M9T8J4YD:W7DK4*BXJ'"D7&P.>=UL6TXZHBNQ)ORHO1R MU<)]VL$+9^JD3*6#6X6=*9?]*DU.B-Q8U*4J%J0Z4FE%^\RDI^YI'CHFKF]. M1A 3U_.4.L3$.7_J9PMXO5VL? J!<"\SV&V4.22Z3DJ:%.B8[.6_+VS'26B. M\:VHWOFFE&:G(!Q](G8?T79EMU]+4?@%C<5FU(6+X?D:6&O#.C? 6&4K8Q:@4$FUNWC.7$KP%!OE8R-)*+]MW[*WM 1/4XQ3J".PZ6/DPL_6091 M0E3\L-7%-%FP7DE,CS^H"M[\PX?9XL/T>G&')M<7Z'Q^O9A=OY]>G\^F=ZXS MSIF!H&I.&*R1>6* $RO210GS@:HL@-2<7KQ W4'G$CV=WT^\^$E2A MZ?=4W;D]6\DD5SL3":=J&FDP"8+HB=[XDJW[(MK?I^M],%DNHSVA<(N7V'^D M%YB#($F1=%_67QD!1,V6E0A4:HP!"+O"2?(M*H= :V+KK?)!D)>/XA1U>B*O M0E!C88Q-OEE(T1W%!VI09EH3)SA^;%Y0]P1" ;G^8\^DR(.Y ="6_]FUB287 M6A5&DEF:[X0$B_OM/J"K?(%W,5[Z;'3R,:WWT#JZ94 M^UQ9PZJN=/DQGI.!/7HTNL(>,;M\[]X/_/3P,5P1FY4J>;R:/B])4\+/?J"O MQ(P3^S:"$9]"DP&OUWB9TMN HC,9UZFAT D558B;+Y:Q&7'IA]108:1NJS,$GC M/1WJ8^AE*"/[?:[X;F*\]?=;LINSIDFRIXR<1TF:7.-A]MFN/-G?<3MR+#(\ M]\?!RLTW05Y(C=#[%/GY4&A)QW)MB_:$IJI&[&-IC7?JJRC:@WJE-''"%0=FQ7 XZBL!.K3>IE_. M31RM]LLT^8"52]0WNM@-2:H3APS4O!'Z5];L?QV^Q>$O< D'SGP,@WCN]]'C" MY)M-I&?%9"+_:II+P- V+W?Y+$#[!6V(\I9M^5N4OE@H% ""B9DJYEE(EC%D MFX,7:'S3O'YV/VP.!X"(:RW'\(D+%KW\SJ'IF=]N??"6#WZ(XT/5ZZ_^Y6L? MF$3T'$3I"]B!=H6':(>V13=V$L)%1QZ,7)R$%(1:/1')%L'P_H?:F'LB 1NP M@FC9KOL,\ '%HN6MLP,U#O RC:/07_),#C "C-UVN:D'I=]&.(6N<]QZ*7Y *M7:F(U\!\SSO; M^P'-2S(@EAHD[&6GX#, @*9HY-3"%4NE"@C.G PLW-(/2+Z0 1%0&=Y%#.N1 M/.0'I@K"K=D+2Z+FKZW/Q/2^C XSV^[BZ#$KGS2PZ#FD')BW?$[ FP$OP0]1 ML$)^I*:%=;/S4H"*D_0\@4P=('6 Y%T/*'\GE;?)W)9@.!0M$59XS'X M3H2+?Y0].$NS_"?5V(Y\- VQP[UM)X8&.0$0D+/H11$&T.5U?G.K0V^_]A.Q(LW"I 9A6)ZO[1I,Z]* D:_8*D8:_'X?5 M "UV*6ONU'H_Q\N2G_.XX&4FOT65)1[#CFRTOJ>#/$.!DW/S>.!ESK[]%!;W M30>/V?LH6CWY ?A;FS,DXS.VGPYVW M\S$UFU*=XR^WH_7:)QPF8,,%%6T1:H'>R4'0W:I)"/,!!F(4'5#>XQ7_@. " M"'*A5&(SA!,WO@5=Q-X*7WO;0>\^6T2LWW@V.0#0PIJAD+8;Q1X,2:>Z"W.G MUO\.J%!VEL<)3RMGJWS-7V4W%P"F"WW:Z8[07^(PP4/>%=4HV Y7J5&'KH6R M-GP@.+D*X@FE=@/4FI69?_?HW]'8AUN=K.Z^3>J0%CWZXMR[;:%E+G=6[J3, M1'J^3])HBV-V[4,?@CSX.WW7O7P4FU?^:BQ!(6AYO^Q.K^CHWCNK+*@2)6HK M8!H^0"-O QJ@M_>"(EO&@-N"@)QURPSF11!:771 18]16&MR*=93"@DG;NCF MOR9LTM=7*=>L #1.JY/57:5)'7PU430;P:X"+7.I+[B3ZG9*VWKQ3S09J+TC M&TC1OO]4R ^T^W@[>E)FKXN3:)T^>3$/.\[.&S*!M@X?POF;NEX+"UQ#7S2Z MV+TSKA,W.%;8UA7\!2XU!6<^AKJ_@O>['.XZ9B?8V[8['>2DTW=NW<:42>-H M6PKG:_@^)J_/,> 64:=@V[E0HPZ58\C:C,7)Q!5)5QY"TK51K4NZ2AV2=-9F')+FR:"4=&LR':[!IMM= M$!TPMK.KPM1<4O%5]T.Q/,UBFSA##D/=0Z^P@&L7[6( MN%$ A?MSKXH\RJ.O=+:F-RHTUSCUD$V>_6&J,-0(]&^8!P*E424-Y0DC_V(1 M%NA?M)7CTQE/&%6MT)J0H<_C[B&*TR+[XH)T&$SZ?$I].T)%(.!R &>5(281 M2[]YP=)OTO9M9#@Y1(A$5J^O"LW7T%N:/<]J(P3R>1^;V_:''DF+WE8G'(': M]W6W%O7HYZ[/PN09'!M"3V*#?)<*XI))RZE>YB]F75(=/J_RDZV7_QI6(0.T M>G;H"#4RGP5()Y>M$6O.UF'A+=M@Y M.U3_,AB.-,C;-?K4&0/K;F5I%5B[EOIQ@#1]25?!I[D>FML-=7(L_#3 \_4L M7/F/_FKO!:J@4_)&\4>WH*Y XE T)VU+DUL?6SO=O*2B*9Q4\"0-CQ"5[^?A,]OB:],KB0'QA*&#YX8]DX=W+H@O8M:86R M9H[/)(*%I_*&YM2AG"/-9S^HH5NG8-&\K1&&BFW1-I!WP<57SY5'K91A:U;& MEBLUA_V5[\6'.X]N/,RG.>B!AT]M )>U[-C#900Z^'B9.9%YK< M>,)&=QC%ZP)EWT:M@[UHW!9MV;L/ISY&<&E;KSJZ;.YLH N<+&,_N[]83S8Q MQLIE\X"NEH7*YP(0;Z4Q_9*]HKE#;Y98 *7 !=,T%?V9QRJ,39]IR1NL)/)& M%[ONR3IQ*'>OEY?@PEDS=R\M^,M;"I0S&W/KK5K,.!]Q'M[B);7__;6/5^PX M,,Q^KDK;_M,+14\SULH/J:]$A)*:>2S*OE34,[@!2#D)- M^9Q H5)1F#X$![3+F]%]*"ISAP9T!*?.3;$$JY 23-O\CJS8V2K[G<:=&:^W MDTM/'B?"6[72%'E%MJ^RB_LK49% &O=NT)0-G9:\0N9%C=1;+\6#*!4I41?9 MRB4\B>_6_7 9[%=XA;R0)C /_*6?(C(2=EY<5U7 LNKVK;4PT3XW1&P/9+#E M>1220S(;/PIO8G^I9AF+^EL^$0E8@8*N\AYH1QO1'6E9[>I4"RD(YEBY43+S M#H9-O6SSI;?$DRT%W4 F-4#,A0W-9P4L\YG7:^9:Q\C$!E?F;DRU-^@0 M:#[B./7O YS]F!00?6,!2R+JUC-H*+,&U@DKFN6*BVP+**&5>M'G?H@NHB#P MXN3XVR_&A48%),#PE*V6N2_AW$L>!D$B&]B^!J-DP??7R8/;R]WJ8M<*QQ5, M=] [K&9U,DN2/5X-(M : 1=//"OTI17.F09(,MMFNR4J(V'7.#[KS?1%-MP7 M;@'!$UH]FK@Q9P+M/O7/OQ2+PUO> >5BF%<] MLXSFZVR'^QL.5K-PFI#9/%WNPY72IRT9PO97+69'U4!\P+328X@PZXG6I.L8 M#!8-F1U3^/[LQ)!P.P*>GW//B6%2!0 2EW*')&F?I M2Q[JCG7/5]LH^#VMYFKELB!P"]5O0-".M':8D$^P\)5D?- ,C0.#)]LH3OU? MO"SJ;!82);*A'L>L*K5Q!*F_^"&*O:57D>=O .WB#IW4/+Q MLATOELU)^AUM>=?R\>@MB&$,2OW.Y8.7[F,_/5P,%7TB(.?X9\2 M]5;T0-N\"UJ1/J[!)A6'%/W'F!;2&.R\Z"3B=:0QG.9)-G3-)ZHA=-D(69;M"%8<(NL^& M<7:XTQ?FL9RQWO*8OA.ZCE*K'4"6A* UFNX"+G"#K@E3? M 9&*,VSI2*Y2 $9Q3N3Z1J4NVEG!3;0UZB]:M6G#3]1HO4[)VSDYI/ Y<>$2U.(0> MZF(OIAOD"SBD"02O9OM#JV)D_=_AY3[&*VKNZ;W7YW:T?4G/8P*Z@KU&A+XO65$M$ MM8M8"@/.*TGK;R2%0CD^D(2G;GHJF\?^Q@^]@,6F%D_@-*QH47_+P!"P L5C MY#VR\&VTRONX4P<*TBC!()NN*2*J.X[N\VFHK_6X'( 104G=TGC@[PRVD2"1 M0HD"T42-[ *J8][O/5HLC%C(VN_GP=[6W\]#G(AVBDW9843OYV4"J6T/\)1- MC84JPI0Q4.MDU1?7I"X2M_-#@W"1:W)M3_*'BX]9%)QE!@03]CDVZXB2A,'0%?+]AZ?"Y4MGB]]EUN\ M0/*":9J:>.49(@M!59)YLX_UHLAU^L*WW/2H-YY'@J(E/X9=M_1R@EA76WS%_FHK#D3,E+1AH=RZ#!N43_=^X--K^,9^/] -@8RJ[:+F4HX4S3OW"1;5Q-E( MK:@P=^,@?/A:818N8Y8 "V?_M7P;U2(_JIC!)G=*YJ6?=W)^.ZHO=+6;*.ZJ M=#)7RA?1)G9+L[/=O0YB0SMNP]VN)Q-#V[+AS=7P0=@-X<-/DB@^T)@A78\C MW-NV&0MR B8!*-JC,(+\SB[.*E*!'#/E":?\'#A1 M'DS13;8\D!]1U#IH1CO;?:2";&XXXGF;>CR.CA/VW(QM9,R\HL$C:GI&.(+= M'4?(BZH'E(RT(^M*<[JZ"Y=7%\Y1YT@G;[@/9>F9)N&J$JZJ^S1=-H;5JQ ) M,Z(#.'5*9L6_U!VBU=XNRO3$U=U8\-"IRWQ=J 4CIV92/L^$Y5*(_ E<5E3-^-ZARP$N&*_%;P$ACJ MX.DSK1JP]Y,'2F"^I@3?>WYX%25)D5B-/2E8>,^#H$^+ ?NZ58<] (K'(?+S MB4(N;B?9)_214,\_H;E2Q@?@/'EN+8V3QO6_J+^CPA0<5F2%*9IIN$1! M9/ MP7()M2I40$O0%27%_LV&U,)'O:?5XRZ7!;52)6/-^"\72@L2[=GW=&4(.N8' ML:A<18]+N5%,&N+Z=9&R#&'#J9=P\L:0>^W['>$ UM\5B+C136A$U(L?P8'F M+EYKRR15>ZPM7 ?CMP=%FB0E<-0Z.'B'5M 6!9D7\G9G6?"6M19<7IN&J>U0 M7@VO3*[P5\?+-@)T'05^-(AQJ,V$ M[*CGWS!8+>-S3.6,?"QR=HGIIM?T?O15HTQ( MT4'Q,A$_X%.*BJ-DV:B1Y_R1K)9L:R71I$O1X3ZBDDKMT([G'01J$I(NSLYB MEB1W#\&Q)3I!<27SWL'U#9J:=*M@4U@)TSS7S+]S1H.,":)IAN(LB7$57UR9,7KZJUR(B*98?009#9+X>N"@/V-0$H!073H E*HV-].UI% M!@ZS<0#\0;#6JH_7ZTH;&KMLO/LF(QF5R3Y]B&+_%[SZ&*YPS+:03'PW1*3) M]!G'2S]WP-Y2QJMF32;F'["_>: ',[+O>!M4QN3DY2W9X(P[/V1@\=UZ YVLV:+V^=^%+71R_R&$AGR;'(O%N??H& *AYV'07J,.U:G5@06AZGRYR+C5G_FH>-RK7]CAW3([? MERR2;LNQ"RZ'4=1I)6JJ?%;!2BZP2UK=>&7UT>R&.JJR)8^(J]U3ED.,)HY9 M6YR\\#F%-3+>>JO%AXJ:0S.R,_B4[GW@+^?K-6[G)1F@)I68NG5'FC)K $;? MQU&2M$M45=6>VWMT;#3RO5A.3S)]"0O#!WTW61'H6G1YJ3-CV MK^DR*'%]+&L.N/'DPC$% ^ 45^J[-#PY_][O'S<_'L*/%_NG]U_'WWS]C[?_^;@X),'7C\M?3H._IZ_3._SW7[Y^ M]]/SF^55>OH_EY=O[_[Q^O'Y[/S'T\?57?P__[Q[_-V/\[]?O(U7__S^FQ__ M\-/EZ]^]W_M/L_2[AZ^^>_?\\3*>7%[\\3#_^Y?Q?'*:GOWN8O9T]Y_%[RXO M_^<>3\[????N\NIT\VZ2WO\G_MW9]&]__^H?NZ]/;P+\?/[#W73WAYN;]>1W MF\VE_\USO;J_-#R:,T)>@$^2]4$X[T0_SAWK1G[* M^KD_)JE+JC1>Y"O1P62A]X?S]0_9?CN/;VG,7^GK+/T"YUX0X-79(6^7Y T' M>EC4D2?;^TE'?@$L%\W:=SDNK)Q^8%(S@WI8M3YNABSXVB%B3F]\5/SLA8E3 MV#9E'AEZR2/SM#LV>:1.=M%2F.8'*%"ZB(H3IZF/06TDR^D@E)B2Z;/JD4YR MGK.^,6O)K]R@U9?%%%<5OSP=-$SV ]GQ[*Q-.3 MU7_V2=K6BGU%B8'47#A;06X +%[FF 9 H)'UMAA:0S!HE=*A_*G9W@;6!LN M=ZWH"[KH:+],;)L)16'GOK$1?/)2.?!E7YUNK^_?VP_Q[YL/\?.'L1G\Z@&! MPP7I]E'WN0[X5'QS[<.5S(XPUCO(PV(7VO+U;1#I KD%X5>-"TNX9$FV1,J*5K9%'QV*>P0UUI.7AC)SB6R\I+Y ,A+WD!A(* MP- XKH]9W1C@+7C.SZ':!(^XFOA);OT=9X<32H% !7UUWL=Y4[PM,:^JBL&ZFL] MC3[ B"H"UD4'0'>X14%+)@ 0ZM,V\LD5B:=6O),V ()F']N??H,^6/\I;S6V M70)8\E+&O.EU^<[S+41HK4L^=V (5SJ?SX[TVR\NA3(X5"SD<>D L;Q:JD"P M&":H*1,*S=>-.R4EQ BZNRG,T.)#FDB)("4NNXC+%3NKW *IUW#@;\ 9M4< M&B-]I*_1=9^WRL:P"A,),Z CM $/]BP?>K]J&R2*0BJ1HK(&9G I;P^U"L&U M>UD.G6DQH'3=6P;IN3M+@.M=RIH_-=/ *>K.SN,0_&BEJPC@WK;M"I 30/!Y M^['5WY**HX2!>,(F9L-Q1)U'O^U>EC_U%@,"B=-44^WW1^Z$#+WMY<_)]!N_ M+>].F*E9ND]U[O5E8UC>\H7,@%M^>864G23*?K);?Q<&@)+(*@: ?$7,#("/ MX?'JK3KR>=0LJ@X@1SB =:>3B!L -]4N==@L2:>Q1(JHR*F$BW05S(+#>"]6 M:FG1RS\"#Z2@H"*3@2UO0R8\2MQ>V7L2E]%''01ZC$XR79C.-2@+'^NYYM,2 MX0#6-9:(&Q5'2.XK6U:OEL?G"P$EQ?.&\-?!2&?=97G=LSALW>,/V-EN:"O$ M!O1H+6N>'WV_SJ\83/SS,U%(6C^;,9A:RI60],Z5RPH;0 ML:1=FM%*DN4:U/+EZM>TUD&;; RK&),PHVU?RXYE8[&Q(1"IK(=Y05,#NVJ@ M'$M&G(PB"X&,2ZF%7GB,F[;Z6'(0J )"FGE ::7,]. T2?TM2XVN<\?0[F7Y MQ-=B )+T8YWOV _= %:[&/P G=>'<*4N7BJU)^PIY2J1!W4$I7Q),X,4$L, MX#S>05>X4@737(1S?ZPN7OI4H M!4BXT\456L^\HNL';?2V?;L/7K$-"JV/44,\D]Z!=M&4Z%'AZ"R2 M"=9FX2/9QZ(8+H\&X(K;T3:&>$P >"F;CB:62+3T)0# &78*5]\G:;0E*ZLD MZ78ORP?Y%@/R,/2BY1ABS9N+W0XOK\VKPT%^LES2?#C))%RQU\RWK+C&_]_> MN_9&CB2'HG\E@0,8,X!ZSLX8%^< _J26NL>ZM[M+5]+,G+T+PZ"*61(]%%E+ MLM0M__J;D9DDDV2^R*J*8*_]P=YI568R'OF(=T#3Q?H+;\[<4SKBRP0J?11@ M+BE%S]5-2F#2&DS=B[@]ZCH=29,EE\Q#E:2\_42_=-15XYJ+[M1W .(JVPRC M63+=+J1"1X 1?7EF#ZZ+?/:_%5MQ0OBVR<0R[Y,70\GT.W MP+EA<1K5U$#(DV5;,8ZX<%V0=8/*=7YLEY=S?ZAX4A^J-QDU=&6DW9UE [F_ M1E$*T0F-OQC)_:!Q+K7Q))J1YG;R8[ZXF8P,1'L<]<$]GJ-A,\OPT%4CF[99A8AXF%F%Z)5$M> MR-G>_;. 3(LS)Z;?.NW^<^\\TGUW_(X;[[05[++E^RNTLV;OJ\])D:@8A_I3 M]O=#E@H)X%80M?[,P4(=M9M":Z#NH0 PCIW3S_JG9%_6_U*S;C*3L]G?U/Q_ M([VQ(KG5[: 88BS;-YO=+MOR^WVRY3-VRG06\LLV <"Q']0X)@>N@_5.@G?, MMN-VA$_I=_Z<;7-NO0I.)%R//H%?\7@(@+,^@1HTW0D$T$^M$;)^1#0A7G_INJ-P2I+=)D/)]_WD7@B<6Z\3N>BP7$/HO M?DH75DH3/.!'$?LOR]RQP^4>OI:+3U<_%]TA[P D\I")\<17;@PG'!M@B.PI MMH!@^?(KUIQ->\\:D,3N YAAV0G$&V'*#]=6&&&\)#Y'MB;F:4B,<^P%]VSL MO>"$Q%E608X/"F+XI14"_#!J*_@P7A00NFP3.+F/&10:R_>U\3N"T1[9>G[R M[M\/V1Z,/Q^S(BFDDZ],BAG,]BZ SG8?-"Y?;SN%[=HY+!>3UB 1Q'"G3_P- MX7YJ!V1(&@\!9)/*>VYTD]@G*S>^:U[\9:%)=?C>?X#LC\62FCF;5E(S((F4 MU.2,%=S607XX)+4QQDM>Y\VV*<5\(?\_/)>'.BG2>P[9()S/N;_#JZ!?XD&0 M7 9Y-8_]\I>?_Q?]?1'-GMXX'X7W"30\N>SB>\.<37MO&)!$WAMRQNKN#0L_ M'/?&&.-%4CW_NMBL ARPPP.\N [\^VHJ^;?KYXSOOOPC6\/ M3?;*53!!%7]UB"6,:T/\:WQEA+Z!Y]<-0.+RZ,(,UDUA>@YY=$@D[V#CQ""^ M4'>]O04E>,[5,9J"6Y=W^'&7@'E[*^T3]N O=+'22N)>EIQBM#S8'EZ9+,V2 MZJWM@':;5.>7)#R?I,C*\H/D$2_4)*A&H!.UU+S52!IAUHY%C@ 9%NFMUU7R M5!9_)*_\LD@_\6\0P3_C_O!,1PTX=S M?@'6K[ &%7@N-[N]-8M 2\PDGZM_+=,G7G_-=G,L))9IZ,:1*0RND/;J)Z:& MRFOF.:L9S%F!@61Y-PLU1&7_>UZ]S(I:L,W#U2XM$+A:=ZB1[/_^B:G1*[B>/73O>W X,%RNUXE15/,VX5VSS<6\4"@:MU,HQD[5#J31 B>]\^V8'@0L_&[[Q(2ZL%V\'B MP03T5KG]MYU9:#!D%=RTD=;HD#M"9>E1%0I@6:0+SJIU(D&0\@0(=WRR&.HY ML 2!R4[*FS')=@07EI"[K3*AYO/;/-G*E.4S/OV.3Q$4*;5#XHQXD8-9-WHE MR81^SIGON@?=!2[+]Z6003>[:Z%M;,$!>O6<9"YEX0BO9> SB+LF#(W+2 "3 MP"'132/>.O'L:QV7$7@?UWMC4\RQ'TPF473:$\DQJW!(.PB]+C)QA"M M9=:#ME_'O*3'Z2QD.7 "0*B-BB._D:Z-BCNWT8[;4NFP+9T^[]A.9V$W(Q\# MX HWT>-<9Q>?P4Z"]_W$K;@=47L"4BV:MZOR95\68#$N7Y*LB'G7YQ<4MG[I MU I^;MD57@@\>4W-&^L&L[^IX:21!5YF#4H(.S%=;C[4?>NDM>B,V\3RF1._ M^[XM,OVZZ_* @2#NR:&KV!UN!EG:#XXQ7"8"O#_46<'K^G(K-ER=R2JD#[+7 MP4-T6X+0&@C; MAK_$-?T^N*"7=.!LW#GP'PF%R#V-<@YA_QNIW.?P_ J9PB(M[S&+?2R37R11LH]$)&;**U/)*S&!BUHR8/Y5R]#2RZMU69'K:R M&9EJ0\#K^+,'W;\(WU06:U=GH_OD?DI&R? M>7K(^6;WH6C$J_A'EO*;8E=6+W)?WD'V](%#7XH/WQI>%4G>-5=\_V8!RO+H MG2J5Y2R0(CVL9T7"%06G%F.PVUB['.O68X]OK%W1/!;UY)G&/18H.W.0B7,V MGBS--)\+AT-<.)41=S$T.,_!T7 N.C^KD$-.MF$&AN2CZ+@@X.">/T'4PJ^\ M?*J2_7.V3?(32RSN+^!)+$X87 E)QD"+J((LJ 1YU HJ?C07QA+HW7?-FR3+ MZ_;"+G>5^OOCVY/^W%N\TCUW33S]:29D@>OK![W.C^P=:]<")X9>#<2 ;CWB MI_\87O=!] NHM]1;'O^M>1K]DG6Q?"8+8#OI#K4_N^O=I6Y3P%)*SC95]G&" MY9Y7JEE-(R36KN;BF0WH,=]%5L0B0'+LVD]E\?3N4_;*4_8@_BY[45S6-;>$ M"] (@S.X/ PBC:/(XO)9G9KE_A*"\2#P<3)[@!\NMU5+3KJ0[;24=:NO!SMY MS$FU^#BNVQ7S".(LW9;.I<^K5$=\%D7@C(=GV1:TO=9KNA.]FG D48X(Q=LT MS[R"\B]9(_O)G=.+;?\4KHW&#H3+40V#F3':]L)2^*.]3!OXG]WH+BFP\8DG M-:\G\F()7\EZ6TW%<^C$W92"=;"!$VAVFKQJ;Z%I9:<"%Z7T"='.#45 M^15F?(;I[T!TA?@2ZS[%U+?(7>$GWDJ=3G-*-BP+R3@>@GFZ^BF_AQC$=D*P MT<[,"BSNY]IB)SQ 1]GCVY=+@G%5%DV5;)M#DC_PZN6,PHGGST!15 J@O--P[=G-3-DE><5A=;-LWGE1U4\K=FV?)8Y9G378" M667&5^@OWGA@EUVW-1#\FZ3T[D%EMT?F+X1HRO^L^#GW M;_BKB*F306!FI.Y>L';J.BP^T>PUMU\<01;''+7+7Y4OC^*JAN7O^3Z!DO/Y MVQW?ED]%]I\\?:B2HDZV?=;P67?B;& PC9!+@0QM7&.]"]:OR/HEF;DFM?1^ MJ@UDV^N+2+M(GI]5VZ>HE^$QVV'DL00_CVL% MC@?,5?C'.#U^8_#*\EIB]X$]LR6*6@NMO9ZUSVM>B/HPINX4 ] BQ\2:+ )S MV!WI?SCVUH2" '=B16LM\2/J.9AK(O@.1I]TW6"->&GJ1M9K^,R3^E#I;B+T M9:8L/&CK-8SQ6GC77'/9@T1LHC:&],PYQ=X/(OJ3?'"X6E5W4[K(X574V8SA MH7EQ!%$_94W-B?R7U/7A1=;WK \U1,)SA-RW2[+J-$@KJ@HPGQ&5V,4>'VF1 P $B(II@6 !9-@Z&:,&A"F(:$WD:#M MW$ UR5-S=G&KN3-"-\\Z@@,)5JXC"C8K.=-K,(J@[F.4LVT1[)=WDI$P7D(7 MHB52.$SMU^YB3@H19C.!W"AT9W^TO#HKT%X/?U6G#;7.1E'SOR@&@<>7/6O4.W^U(*O M\QOTI>JC83W5$V<^7:S]P@K2Z$ZT7>:^2%YRG[!6?LR'SR(F>K^S.K7.!^V9 M3X#5./K]G(*C9;,@Z8\H'01%B#V(+PX MLFRRYKP'S[L IB3G V3NEEB#R2"&,[ZM,7TFCLL,79@CC2_23S\?FV6Y@MK5 M;I+;TQN/%(L':\T[^(ZI>,*K'8!H7ELE2UI^N\^W!]_GAN M;ZOK6XB.5@<(3@U&C'[70#$F&._J9D@3.^1GW"!0R(/TZ7JRSGXC@HO@W2,A M4.9U8O4\)MAW2RRCO U8'8+F2;?-O(L@?#GWH'V1]8\WT%1 M4[AMGK/]0ZGZD)VX$]C<[Z)LD@6 .;:17 4,\H8;E]([>P2KVP#5)819_##= MJ;*ZMTDU9^?-?I LGT'4I*9?=S9H4FE*=P\,E\&];/\)A$ ML*^-,#.Z6R2 ];)'P+KH/.-'8 G$T@E^2.;O#;L]'O]MB6.2?Z-,C!QSMDK* MLW^/U%QJOOWIJ7S]GV**>FG$?\A-(S?,9"&$*V/\35?XJ!Q";$UW$1IX:\5C MV:DWY4BS^-'LQR!J(;PFKF%@HI2"07FL%85ES&&;T9 UDBIGV4KSGI+HQ1 ? ME5B8CMI9MI=F9;O+_=[,HM#"5-S[!.PE]Q!Z"*%FFYWQH7.J0.'/H@80AN%Q MJ42),J')J:O(;8CGZ$ ?BB/ 41$(MBA8,T'B_5L_YC9Y@[]=?DVJ5/X_T- N MBQ0AD/4L@.+NYC-@X-C_,Z%]]!$@EQT[_BR6TZ428B<;A"&97DJ%'VL6#S#XC*8 MCDY,\*X^\T**6VHU::?!NREB0UEOIE5M*L_5%$^<13Z9JT/=E"^\FN&.'4U! MNW2&WW7LAW80L;#MH6W'6@L^"^\'F>P"&?.+'A;W;$1YU@F$B\_F^%6]'D%F M]!O B_,2J=6VXKSWP;\"WEGW@3%W2ZSB_H]BC7=KG$88';KUYSM>O N@B@T> M0"+#,P+Y;O@R0@1S>LD@A/^RVA#V56<*F:%%$*LZ!$!9LE,9C4F7VRT4',^*I_L&BHY7:7V9EGMP[91YMGU[X-^:]V+3 M_@D0_L7"KH=GSL0'LHJSO9S!TJS>YB54C955T[H/L+K] DO4)WXBE!6B$9_P M9] MNSI4E9CGHKB>QK[J>5T+Y+>?*%^N #8V'H2QI[CBTE3NY22_K;)BF^V3_%*V MSO!=9JJYAKRZNNFLFZ]_)GV47%A-^>+''_^4]/"(M9^3&CSV?'NH9!/K:UYO MJTR6CW*>EYXC>[V"K,?5K?$3F5LL&C/9WGUN MT!GD0&+*#R^V)/)W"U$ZZ_KJ9EDN+3KRIR&RIU-RXU+;:*0D6]8D8A<43S)7 MYRY[>F[*W:%6+4-\C%!UGH$/9MLK\>\*UGA7[MZ)5:!>-"<]%?'(3CDVEU G M-RO,Y*4$:K/[30'UC\:\(78!;ME(@<^>]TD*.0D?OH'GS,D0,4HH)H\-XVH< M(<6' $]H;,.'XL'0<%1\6[[RZBU W[#>1T3F$?PN+8 M II:C/O(D^90.>E^V3W5C]UDMNUFLYV:SG9EQ1IQ*>UYE96D]C /DE/FA B" MSJ%IS^^^T_=-"D:L799TWA#I[Z3DX3F&Q.2($AOKW)4&E+KKMYO)=-D]P[-96^ M!.GYR7/6O1G#&0)IX2JIGX5476>I?I1ODRSUV7'[=QRF@C[4SQ7"9Y;2!C=8 M\9DPUH,U!0^@FNEFIYW]FTINC@_?>+7-:G"9;7GW8ZU_K5TL4A5>!7?T!%96 M3,ZX8.V*3"YIC*F[036AA7()%::,74Q*; E'F? :GLI\%S<_VV&LEN,H];81 MR%/BVU!"5\G!?GU32-$K?2CO>9[SJOY85O=_OHFQ'$IG%.(O#WS[7)1Y^?3V MZ=.5B_JR8%6F%X/&L[5:3AJ0]8*L79'U2S*Q)JEO> D1)OQ<3DGLPP20UC=% MW51RW)4XX;)6],*8"E8>&AE:*=8@9Z,3+RN_ E2@<)U=\VW%90S.0 A_V^R& M,I'S#FP7@"=KJ&R]&?:$5GJM:060:&PM[)M%)P)!I8>P=W8OXJ)4,. _#NK? M/A;2,="#I(=Y0=+@7X[I01;MN15B$ Q\!5-%719 MOH.L!<9U?@SN=-Q8!Q]:R-U4'^*&?B1DD"$?BARF\=]&[D^MFT;/'HMEE.^W M%Z$I%\+H4[PC5K"Z9FXNML@!DB]L%V+,*MC2813'EQ$!\*\C&U /99,XXY7D MCV%FK(,;$M@X3AA($^@A)DA=2H&NI^?BA/YY)30?0^VENAU%?$?51PAH%7O@ ME:]+Q:!@H$F*\ZL=&6(W_A567N#3B4)PR:P9E\$4+%W2MZ[;WVOK=I>TZ$QL-..QXZP 7/^KZ #6ID6 NUM%, M]9-M3>P%HZ"XO)]A^F8GV^D4( %Q 8?[[O1SV5P3ALA,-Y B,[TNG5BXD! S M&!]!4/S7<1FT2T_Y#/Y_+QM@SM&/H>F*GN:;HBA?5=6_["EKDMP3C^%E?+\0 MTRM=C.,PUL)M&\[1''83C,)2.0=*0U _)8=-I65]5WN $$>Q?4+0U5SM=[]G MD)XJ5(1%G-;3+P3+MRN\K7OLHMDW)LB:SNH];YJO!SNR+32ZZ0GQX"1#,X2,05O;GW?[[=)_N,@X6Y28^]ENL_WUBMEV-Y MDPZ2#:=AJRMBNXL,\4SW$Y+VD+>ZWV7=*OGP=Z\%Q.1S%QV>U$J$SMH?MZLQ M@7A0]/ P2!AL)_P4M-,HQZV58X%BM :N'J48SZ7D]\#SJ'-[%-._"Z['G.UY MJC ZY_EU5DL9P1^C+H?*^K_*AZH<-M0J[0AX*S>L"%*]AS(G;],']1N/N)?R MJ3PH1C; 0/@A9X,;*SM+0E0@DE ]<'5!PB>VZX, 5BY*R*@NKBFI7#4W)P15&$3JPF[ G@3\./:[XOA2)2]^G*'P5NL]4^ MN9:0&-1BK.I68T JR(!C[8),K/@3N[19XJC8-Y,(=LXNHB2V+ F%9P2 /'L% M6[+X>71UY!>0G5[LPIM=_QO0" M@ZQ>R#FJ:(B>17J )CA,*6_'$GWK:S"4@_M?>2[D^P_B#BZ_?CP4SDH&7SIR M*_L4>Q83A4;$N)S*=F(NY?/CQ\K)"Q\1T!^B(5 #RYD2:<1IO14H9W5=5F]P MD*.Y-;9"9DH*A"MLWZTH"Z(17F.ST0^P-9Z"Z*P>%3?9_'8YJ]Z,F, N1Y6? M"0Z= XL)6[S8XC\WFRI[RHHDGV%6,(JQZ=*2="J&._1G: MBO2+0#JIGZ/M\,/H7 >3I,Y4E,4[6#I@HJGVB]V;7&G-EPZ1*W,G._)]N$IRHUO8-S=34/$II MSXO0A!<1Z)-PI>)0_DN7C%==.:-ZW37)XR%/JE&7N[U:KNU00%H2PHO:E#]A M0A#R1\B+4"^A%O?H/:]>LZT[F'I4;)U5/)>];YK24O8-E*-KQL5,(;!N=8%^H?E"UA;,%3J7K,VO:O++9Z_@[(V+G:&K]1=E M]2(>P;Y8R/9MF_,+ENUDW5A>T;YW;@*[MHB3%P2&> W2'9=/K.Z6]::M7V?9 M(;(T*H@PNMG86VMH_"^W9>Q$=^T:'XL(+Y;@77\]N-_U+/8WF,?DQ'\CT]7' M*+A(3]]CMF]HUS>YLY@'G%*0T>//:,9H-ZO0V4XBL9RR:0YU2,Y*!Z !CC^E MR639P.BUAL@Z#SX>YCAPQU;66X!D7=!0A9F.#7M9/=5698:*^ /XG62W8$EX M?VV'Y7A]V[*TPF:BQP;Z'/63].W M4S=Q!9WE CA-F!)% X(C$:BBW*OLR)(41"/(^R4&@]IM[]0I""I=+#")E M'M4"DX:F^-R*Q=+"N'D$PC]KU:J$_B MXN#B3UDAA&K)Q'W%7[+#2WT!^D\)-CN6;)OL5357D6H5W)A-UAP:P7)Q2I.J MD-54JE*L6?\$^3;Y(84>%H\',">#$XWEV4NFU#KXV"M792X&0:10);E\X4)' M$ZH=A(SHHHP#8YN^$]C79UZ82":UT.7@]A#JVX 2 @RI("8Y5W5@FBJ1N_8I M$?K?#T*;J'^D- QISEIVI,%QHNW6JUM15CAH9E#QD1%.LX'V877CXZ*[$W6" MV_M^^RS.0JZ*P<)9$ZK[E0"NOYJD;C+I:W:L_51_39X:_3W6?E!V;V@;V1G? MI.7S:2@UV1.G9 "Z8[T'_D'WN!968%[\3M%GW+YAVD_!?S?R8Y8G MB38R;#XU/+MA'D'Q.0_F/9Z"-!.L'JS'LEP,[@-K+\0KW 6C$LKA-DRF?'&B M2T!Y*6'=2J-R1#RS'M]:H=="=#L2%L+[L*6PD;6N$'%/MPX2669MQZ$1Q65S M6PJ!\J80Y]VPO=)S5/3('()&79/\HI^_]8/ MT=5)+[\F5;K9*\N)*D-5WQ3J?I%E8V^$J"54UFSK3>PQ7(M; >5!63#2;"=4T,UO)5";U,9N*4[]'PB M>3$.;98;N-N)TF3S5>QXM@5-)<_A#,A '^G>KKAL+0H&'"5\2$N*6.:0J\#! MK6I!JHSEB2P-+AL9BAD@]C:LWO-MMLNX],ZWSQ87$&$V); MZ_FQ;)X9V!-U"B<$L^I_ZIG?[\::4.O4V\K!#GQ]Z3@T:O$B1.!B:=@&)L#6_+("W"BGWX]3G;/LN7LVT)/I1:X1=3[ M9%MXF 9HU)GX@GU0KFEMGO^.;]]X)IQS:T?Q?\5W<^UYPB.8M/B M_7^"S?$];GW;R_7?PLC)MJR3O*??IP%.KD3PJ/_;Z.N[E->QP4_+I,BM?HZ= M\=UM^O\61;Z+;7]*4>0LFX-*%'D,/V"/WD,-VL00H9\#D@B4(@UM\;$HHK8Y MU$RJ7G6]EZ[B@6V?[UKCLG232 G%*JS(R5H:RM_:9<@S\\_&&OL6/]\F(//C M+4?)HT#?\1?E#KOJ_64&!: XPB^NS=_9/A)M^ZC:Q0;>-]7#MVP=@2P!P"9N M%/9/R;ZL_^6V^&OQN;A^*/Y5_,^]^AM,?DF:"UT$.'G90]JK'O_S7_^OSS__ M\[4>6?55R'J?(IPNB XU>Q3MN-P>OXJ-K78R+]"O6A.6NZ-@'(4F];. M/1IA7Z+Q.R_2LM+(1-3!*%3EH2Z19=?*S-K\O=?F[Z2GVBINQ2&>'M;;"$+R M>.L:=SR]EM$N2FR6(@647\7I:S(M;VMM-$4B&9Z8/M,M<18&X!_UOE:BB8>R MR/4U% ^/>;;=@#+BJ2"E^AOI@N-J-::64RZPNOT-6B"I)5F[YL54?:;:,G-( MX=P6\^F)'NOD@W2SF[V!L\)?IN$T-\FJ-L415)JW<8YF!T%DM!T?>4&J &ZA M?_V?8U^@IEWIW?^1K?!6OFW?5!@-.\N71[:=639MP\ M5TQ4LVJM:',YF_T %2"W6?,CRQH.N=H%USG/;1GS6J5]ESLQCH.*DF;BQZ:$ M_RR_%O)/H'XG8D">M1;?1F?X-:V+#VRY2=-4V>.AD27>=?3N/@$[UT]L6&14 M3F]+;:EU%-RU!Q?W\N QE)GD\F_]9]QK*:"S&LA7;OL5DT8C_9SMS7QS5A\> MZRS-DNIML@1DK7M@^P$$>=!%RCR'9[Q=]8*]9$4I:Y&U?_H1Z)35!CK\95]6 MQD=E&CRDY[]P2$*IV3:1<=I[H>$D,J%=#:1^^\TM;#^/TTV._6K+(]163MSL MX@0S=>[:0I&J4(R4ODH]D=2(ZT5IPH<( E#<@1*LMFK-H&B-GRE=Q1Y'H1X2 M9ECQL'/"@S*!@4V"]-_51/Y1JXF8[+5O1]*Z(B8$;C6H,?T)(%;(>Z#E /') M;Z'W4I=,IQ!R;\K;UL%]4QOG#0O#(61 =5?NQ4=:TY0#BRG)?=CB$_\W<>,( ML4U<,P(('7D<5YW_8,YLZVD1"GLV3";4=Z.+;J-K.W9&E6'LFA*OIPRC%?X) MP3U8$D@2+30/92OAS"@BV_% *%6=@!E^XI7TB(*:^/(2C^-1D#;1MI)L3: M:W&_B[\$+U2][+N8?= M3ZI1'TF)9?L@1%E\B<6>UC.L\VLXY0>_AW=#&Y\T M"JGK'MR+0?S<T0192F\*@%Q.B8[O]3KP_; _*6G9%B!31NR&.I@1:@'R7[K$ER MK]P_:+"NQD^D? )QP('%A#U>;/&?[SI>X0KJ5N@TMP _H;<308K[[L/+/B_? M.)=@Z/HI!?_,?55&VCG#63YT)HP(XW[RW3^ V^2#*]#CPS1\W3OSA.ME_S;<5E[Y<[ M>",WN]]J59#9:*3KY''49+JS& 7>A'4S*')B0Y.327Z/IS/BQ3J#U@5Q*B\O MZAFY:A,N^\@V&\U'PPB%@!$D$]I:$3JU1CSOI7DH[WG3R"PUU3>U2&]YD>0J MWL47GQ>Y#-TU-!/0N+I3\0K-U,&T?)XT=N<<2N^(#ZX) \*(XZF&G[*MC'KT MWR_#462FY"$8TXUMP>4,9@\G+<^1OF4[!*?^S@IR&KZKE#I,>;I0"FL]OB<: MIVW&.8/6^N($RR*"^7%&E PBNE/:>!"81MS8[>0-.E%9\FM9IE^S/#?.I%-K MMXTEO.QLX$SH[<8/[=+95-E3)O1-F2D&;?T@Z++OY6FCM&<*G=[G 6JJB81P M1E.Z72^2- DHRW(;P'N;O+71NW/,])ZE5FFA]\ ;;9P/D@_Q"OLH-AH(%H;. MZQ>_G1,(+S,G3!.6!-!%N];20=,U:DU==XE M#8\PP#B&4UH '"#9#(QN3/'T_M;[,HF,MSTDUL&D3X45H@FM/4CB*Q'*VM-9 M/*5J4^X.6K6Y+-*V#>[;'11Y>A3[ YXK=WOY8U:E$\J.@]NEGAQ%7#Q_2E&^ M2N7I6@B;39)_^G3E?_C=,XB5>1=8ENO.CS-J.(1.:!4WP1;"EIZ<%YYE*-D+ M;X'%$M?@0 WS#??D%EK#&.S#2:L&')]%B6F[[]MJ?SQ H[O/69&]'%[@ADOR MMIR97//LN@MI39I??,F<9BFX G8.XA6#J M&QX"CRD701SP32$+W:<0VI7G7*8E?4SJYC87_R_;UK=)U=2?\JW8$_=[\%-> M59S_^3DI#E 07'HNQ1(_192V.\_72%^#\Z!D$:+/QR?$EPFM<88U- 'CX__= M#>6<3$7P/W2M"$GQX3IH_DEJ79TMOBH=GL$R7E3J0@?)'"Y$U&D?K MZQH!,W5S6;%"?,=O!;!979?5VY@R<."/N^B_\ZW G^$4LQW!*([D#I G1O9CBF;*ODOKY M5EQT0B=7D7E#$> S3V!#J!@O:>\QS6N!$)]3K$W)RE/ /^'[Z0B.MTD>^/:Y M*//RZL83Z9+N@"R1"SX,,74 M('MG_F;7Y0)OM]6A+4MO%5U]D\BH[X5J*F"%$4?EP^#M>WBN>."I=TY8C7AK MP!00;R?H(N8^N5*QYV>?$X=+N<"R7#Y^G#'%VP/PO%/6I>I^>6B>RPIL,$XI MUSN+:HO4 M6_>F!X(J M-(+Y4 ;!/B1Y$ \7JY?'JJ^%/20"TF\;Q7V19JUO@*\KEGT#+" M"=:4!P&O6:CDQ&0@ MW:,V 67"( =66,_;HKZ.OLH2T0O1'3Z:9IBXBF=?KG!HBEA0Q#&P '%\5R24 M$Q[.)!!F:,OR-A=6!_&RY0CUK17T"T&,C>TDN]1?)V$\;AV2:^HHBF#'"C5U MF&S.#PC2(!9+$_>I\$P\'IHAZ")!*_=H>#U,!8< MU:*FK$G_RO/TIO@@.%E^_7@HG%>_?]8*+&IVP)P6-1_VM'5J90UO%2:[V;71 M2_ZZP'/7(:U0,!/6J7%Z$=$0\R&M0=)3-;EV!4D;;86FD=%.H\99ODA9D^]L M2-D-&V?D&-I]5'*V%4]V^IY7+TGAI[!E*)E!V0++5!=WH8:; M5]079+4[AHS2K)[*4>$%5E.GU@NEQ6(RBT#DE<"D/<)3L6I>!;#0:G0';!&X M+NXNHB'F,>T"B'30B].$,!E()_-,0'$:<498(>=OZ?-;3ROK>)*Y[)/H(F)] M4$WH'H$X:KG.^,K0OHK0%!:P4"%H7P%H1,=O9^ '8UM1'W*XY8*FA= \RGY] M?L@LKMT8$F!=/,IGX,@Z#H%5;61,X*XQ$F M>>2()%Z]9EM>0^NZJH3BE+6*J>%076?SRJN'[,5=129J-FEYP2@(+>IY/%DP MC2(^J"Z;VS(KFIMB.<<&2ZR7;0,P9_+.0B4\!O[.ZT8'L&5E3 ,[YP3"U\D) MTX03 7317BR<1%AGV0&61S8*(H_9=^_-- M_(U#;;9"J*1]KFRPOG9X)EV :Q"TZ0T520?4>._8VIB0YYGG7$;VB?MUSRNW MY>NH14FMFD=!/F'X"8B+VO:FJILXUXME*-E!M, R8803-52+HT $C-S!0B2C M<:0'8@S,U.)HQ0IQV_;2AE%9WR]4C5L&$,I2KHX!#JRP],-15/<=?TFR LJI M6L.[A4*[XUDS/TY^]KIDM\RQ@$\8?!H*XY99D#9NV:"E2&7$4=:\7?-]66=. M<=H[B=JX;X?*9=SW(8[)!]?.J>U;IS4US3Z3H?5H.Q L!#KZ',91D[QN='2% M87V#'*J^Q/"\(M''?(DP3.SDN$S5NC,Q!NNMG]1OA<;;NNR @N&A1NY,"? M)*+_F&]_![']QZ!WZ@ML!C_):U/-K4Q%6 [/#M#4P^C%%%,N[;)1AYD>OX)[ MDZ\%VVS9)<2+A"Z*U!!N$)""#.YE7N M*815/]Q 30VQ(9RIN\?;VG#.S6FTK4$:RA4+9'34A)M*5+VPPU9'^VC"8!8K M/+9GQ8DD]6&YYTV3Z[+&;9=/(9: K#$[SLBWUOHBCGS01I^B,/DP&2S[[!D2 MI EKDE7>;E:Q\PD%^E@0K=R+IPV:8/VY^M+UUVP7<&--1U)&%DVAF5#< MA1I>G-"T9?$7W@1#6?VS"/>^'["IM!R!/68V,Y3C;)_!\#OOG$#+ #M,-MK[ MT$4C^V8GQ'1^OT^V@=ME,I#NL9Z ,J&N RNL9_9+66B;8IPQQ#6>3)EP 60+ M1O!@2NBD"SB3LN*ZS'/Q%W'PI*GMJ#IS[F4I7^ C00\Y[I91&.]MUZ9^%V/U MS^0^#I>+ M=,\C$K0',9%HV4'5%=]'//(#4;NL&:$#J$,Z:)\*P-TX=)P<8/ MG\KBZ8%7+R[?#S%8A*9.6L2GYM0U[ _BXLWVR@7.0/8YBU#Z'^? .74DSB<5 MFF;1]CC=0JYJELHM5A:W5;9UOLF>*71W@0>H"3^".&.=(?F,M(E& )[VEI5D6R'3G?'$K=T0?7A$%AQ/&TOMO;6_AXH)?& M"U?)MT1.Q3#M^"'X/M*+ MCT;SK%=?#(^_GUYY9OQRQ-$%"]0_>\/3<4&ACE;'Q79JM-5LI=9"+(:Y\<#I)-\%A+#R^&ES=&\%=\3_RLC M=3>[+[P9_NYBPM$+$Y[$HV&??[)*F1Z(QX3:6:<[,-T0SD M,2O]8:\BGCH?4(2(8O31MWQA>-.NVW5V=?."UZD3:'<_ 3S[35"1Q"7 #Y0AR6J[RL MQ7]IN;66[42DP=VPAL:U$CK-ZI3;["0(>,2\XZF.ME5DU!;4Z/#T6#/'T#TO M)A03VD_10&[RH8[^J R_ITG$9#Q=C74'0-/][<44M0@2^')JW?[N_2'+4QWH M:_>66 83=S>V0&3QDSB11-3WVNX>FQUX:XJFK-X>RK9ZNKC@NCA0%_FC%R!E M2324$S;-)!!FJ?FV>L5 *6V-^-X"@!%3"=_O".@F;(HF!EX6_K8I'WGU\+5\ M>"X/=0)%CV$#<1YH&!R<2&D_"0(WX4PD'1"M)JVI]^&Y*@]/SVV@@7$A.]^: M\-05>!L\T#G]#D%BX.68"82RNA;W[)?2[(=@+XP^'4O( !LX$XJ[\I89JDWGYYECB.5B,; 6%6N*5;?3ZWVT]OASF.& M6X<1CL(&=R83'-;^+(V:Z'>M;#US*0/FX?3OD\.T *:)0C3/&>9^LM9Y8;BK[B)\6B M5G&_.RLY12".VV).->X.[G=C%&$3.1,,V]:>X())RZM#W90OO+KCN0H;>,[V M&A@_>8,3*2^6(' 3/D32 >^RN M%$U6!0O9#\>1DG\,S(34=JPP;9^:KWZB#D=11YBXWG ;+KC1)(/V'$[CT'#8 M"DK^:TBF9AX;0KAYM>>M%6"VC?4I#P2@4$?/XF)K-^13,!\O[[#--.@3#+R] M]NAS#(>03&\+&T)HY%3I=/YGS!Q#)U>;4$R(.$4#2PX>E0G:_';IK0'E&$X: M,F0':4)C+Z9XFJ4UU>NR-AI^%98'.+JTJWQ@G,L]\:$U42"&3 %C/<3= ERBAZR M%W$);W;#ONH@OLW-'XI=:16Y0K' 3F7BA90CT-B4&-,6_ BK5 8;R%?72BKU."90I]IP0+4-.K+(0SUA.BI0QQ%N]!V13J9RTN MU[_RYC(M]U#HJ,RS[5OP(INY#!V39@+J,BC-HQ<6,Z_Y+A.7*/^4O>50?U%LE.KPXI?:W#-(70-N ML*9L".",Z"ZXK?@^R5*+8\B=.>&:04I^-U@6P=F/,Z:WYH0%@,Q@$I2J38,/ MTHEXY\+((ZZ?A5F80N:H6%07>^0Z]*[Q9%QW 12P#8XQQ:0Y:.E]<^V/937* ME+/1W3>'TC+K@VO"@C#BB-$_*@L!*D'?E[OF:Q(*/W!.H*_Q.85I0OH NJC% M(6^*+?1@21_*>Y[GO(+Z31^3NKG-Q?_+MO5M4C7UIT]7\![OH4';5<7YGY^3 MXK #GQ[\12P1D6M[EH\1LOLL^%AT@[.QB,!,?^4NMC>WG]Y@\AK,]![PXCPK M=HI@:7QS._C-Y9=KG346CW3!&LU'/]$H?)_QU?EF.,PB%EL'>V< '.%2BZ8A M'J,_\;KF?"15@W*3E_6AXE-WA36??!M8KS MZ1JBS*]R2F>S#*4SKDQAF=I57*BMH:'V_9]O]T+SY6!A:]((.\OLA5;71ML) M:;0H&2 :)E_E4WG-]Z4 H!Y>H[-9NV0MPEJF"Z"U"!Y+R8?F9W^!/KS_F:@\ M;Y!I6_LXN&.L<6366.IYRQ#ZV>**&O,55%^-K:8A3]8Y4$(WZ.Y@+#H]YMMWL=KS2-6.M85P+UJ([ M6TN@G?KV%I,/K]M9_7R;9!J\AV==;CD4QQ*81NJS#\!F\69$D& %+6^.;NHQ M:[FUA?X?U=MC 2'QO MM&>=1/2RK<=HREI)1%G"F7'#BAT9B4V4W,OYTEP1_ M8EW,7-+K+@9 KQ'#3Y'OI\"F)YE35Y( ;&4QB3/5V9P! 6TS.C0TIQ(1,H\1 MMZ\='@5,6_C= '_PNVM#'K,FX<-P#-B3+7,\71$#4G;)(6]BBB];AI)9_RRP M6 (Y'*AA6O 0TOV-;'_C1@%#]"^N'&=:J.A?$C+4[:\+\?Y8@:9X]WM6"W1N MBNU+. MGD<@+(M8ZSL76^DQ*^0%TCL[;E)Q8V2[+.GSF[3G'7)N^AY[XK?#B[B%(.ZQ M,)OOF8J7B_%X$)"^'7AH3O8>-H\1WX1?\_(QR765];>;HBA?!7ZO_%Z\6@U_ MRD(UW&+G$VH7L2!.V#Z/-GCM;U[V>?G&N7RVE"2R*0*=AGQS*#U=/K@F_ @C MCIC"T4L.F]WO0L/AJ=/Y,1U*)BU98)DZ.%RHH09?B =>R,Y"FFYD/''9M>QP MM2::CJ9M!CN%9QHBX4$22WX9*2Z_0LCOM;C>NHZ$TF92.0T3L?/78UYR@A@R M)05H@^>?.,"-M]F9?F&G/\(REI 5-G"FW@8G?F@DKN6G!PJBZVFU#"6[WBVP M3*CK1 U5W>U4[?[YMMG*QN-HRUZ/@)GJJ%:L5F#A48\,P ;.Z[FY3,/9ZTAQ M\4$8;?"QD05/A!Q>>8DJ)V03-L21 #_;U4CJ M&V3?.J.;(Z:N(O;+"9WG-0@0 S5C7)H+#9-VA.09F$8J*P5@LS(E2 +4/G?V M0@3W?[Z)L1S<$(7XRP/?/A=E7CZ]??ITY>+3DK4HB[K-A];B_E]*/K0WJJTK MWXHEH]WFK9IOF4,IA_G@FKY,0<01K:BZ+]? C.OK1V8Q6E-U'W/;J1U88>WL MC\[JBF8"CQ8,+W<-K_[*D^H^^^8B_N(%Z9BT&.0),X^DYNKS9R]$ M9NR:#>ERO^Z0:)B&,E=VEZ'7SR67(JL M;0:DD%R_"+R3^CFZ(\/<=4B;H,R$=<+$943#DT0>RB;)=DUUS=K9ANI0@@E_)1DGN5](L0^G"@J>P3&U.+M1H.FU")8$XR< TVG[" M?M@FO(DB >(5)2O-7#Y57,(TRAMV5N.Q32"M\N> :4+^ +JX?9DB7KG:\\S) MU+OZIE U%*3T*F[E*BOJ;"OEKF/%E*,^_ET(+$=AN%AT.0%3$6^(SN8]A*.+ M1-A4'[[M(60_:/D/+4"Z9:*A=#L%X@B$F2:M?;2#_%UG_K-M,"E+K!!-R.]! MDCIZS-%09WD.O<@?RDW7 M1! *[ZFV@NY*=HM6(],MEH$[O?N.H"&FYF$X;EOMJ.].&'!7#R>LH=W[&":? MG]J&+GD[AS8?K"RNLR?H;P(M*987>0TLM[8[,PQQW!4:2T@T=@N >/94J#3- M[=N#>)?K7 G!Z7\[S:6!5 MK2HH?.&^K>Z;1ON\^F&S[?@P"1 ?U4$_T& [3OMHTI@_"SS>:\;2B1,QNKR& MELM@PC_PB&*NOCF4=[P/K@GQPX@C=@MSM![_B\>_;9] 6E/7 9/-V^U#%^W> MOQ7 9W5=5F\@S7Z #'N_Y.Z<0$AV)TQ31[8?732R0]GRJ[*HLU1V BL+J&'N MNMJM@\FKM$\@FHHU;B0Q=5-?&?_-;G;KFZSH#5^S.R4<\3W*5^5<.$TUZ[,R M:R6M-_B@A'VY2\4S+*/*_,U-CUF3TJQR!-CS]D<47=&N>#/XUWE9# 91GO ! M(!.R6W"AJLPP./I]%Y;!N^ZB]OR55E.<)P;8"=N64@ZQMT,QK< 8:E_CG43F M_O1"->5,&''4TMR#]]-?O- VEO)YL8 S?3:<^"%VUY594ZI;FVGUN ,EI-P= M:IW'V)2"R64NF-"P6+<2C2 P'V,;X^;2"T-T:&&#\.^#.!8= M"($"'7IXSQCV-S7CWRANK 6-F9X$<:Q'K:@]"E/8+^\*:Z$)-F$LN_Z20QF MO'-9O>0.$NPJ*=J\&VF/LY^@"5_O& :"M:" MP0PXY)5I0,( %#V3:7"8@H%W:(GL+)B-;.Z'N9M34N^U($EF?EE-0'?<)ZMJP0HQ*_'F8"Q-1:K?B>RK?' (IIJ#I-2T\0XKT"C6G8Y$3U\*D1M*(^"4=L6Y1P M:V">@&LN'MYMEOACHOHQU'>,"8N-;5-\,*GY26P8SC=[&1>AK5^=V;+50Z\/ M'(K7?12BCK/3BESG@G4K,;G417?"Q1,@=/='+I60"P;K,5B04@NL@8?@'?0(D;JAWO<%11/7C_2'+H9:1WY+1CK+8+4B8;L)L M9](4*TR=KO>Q:[=[7S3*G[/ Y*0+IJ:)(]9/)"6Y#R.'Z2Y 9Q[..79OW\0 M1[(1VD/.^X)=-@ZH<0P&LE%Y-$2*VR V*>S&"-D6W?+W-JDVU7T#K6 G=?G" M&UW,!D.#FL_D F#O8I,Z$;2;WH5D8._[:8/BUNSWR_U+DN?M\Q4X!'(L:P>3 M7#T.P.UGP8(;"G5;GM]G0@#895MP$JD^(V!9+/-L*U[[8)<58S;KI[-V/OL; MK,#D$O]&*V_%X6D[%7,HA/,VU%7S[^]+J).TNQ8BVK8IJ_KJ.1-_87WD ^S&U5OF8I M^!5^JR'/%"S<-:!QN6VRU[CX5]XP6(JU:X'GY@=83FRF'UFW(NN79']K%R5^ M0^93P;95EM(25RP 8>\Q7+OO<5RZK]OBQI8%*_!62)(04_2S\^:"Y=[)]9CY M369\%/:*.4Y_F,DO7YC7F?'U"]9^GP$ U+;=\U'6>B^=F8^HFU(7^.]/2I%V M,9@W#7^)";Z'!8Q;!DR&W1I,+F*_;F@NG%B$K??,/&HAORCB^MMRGLHR:'UB MG*^E;#M#"2CM'"G,#EK)4H3N.9&QANH%4$?FQ!UO$J%]IA^2JH B=4+).;P< MS(G1]J9K)W*?C F,SW[1V)C2!@_&Y-BJ8(9$EOQ'8-)"$TIT MUV.5N6HU87LV'.QGQ(4KZHMC1D)_3AH=7'/']]I)M]EUU85NBKM25GF47CL! MA=/M.0H2[]<%3U>[,MQKW=J@9^G5M1=4K$\K"Q]#&:M/]&A*XVZ,&2[* MG]8)+EHB'CGWA3;"J"ZYNI_;XH.6AU ')(YVQ78#^T:/\)Q M[OG=159;Q4Z2"+=8G.U1;_,HANG\41X]E3WL[08@KF(UBM:D98#K5.X&Z& 2 M4SK_;U[V8'45Y_1* //D*2 ,HUD_G.GQI 2VHV CM0]9#**#P^A3N4WRV^>R M"+B#Y3@F!Q*[@\<0CUU@=HPP-_'P[?F#0Y T3R]?Q5^?NMZ"=T+JO^7BJY[\ MO_'SW2[%]%JL78S!:A=,KTF18(&W6'".">BF-;._XJ,WO: MWDA>>?8XO\JF=:2H+X+Z,LKLT\U]#F:E-RJ!^604=8K<)^89=D#ADB!/'5UE MB_6TAWKB7K9QR-DCL"(C/M'4*A5C5+3;I*?H?OK9.NYWAZ TQ$=>0Y2K/H0OT.[[=9N698N$9> M[,35:SPX.9S@ 1K@"N-F5;;.!6$\)YZN!1:/S1J>6!]&-HZ$*8"L'OFJY=[Q M6AQA"$92W1/AG,OR -[ZP]JH/RY/TIK\^T6UUUQ?Q:NH.[",'-:+] C"(MZ2 M'U[V>?G&N>HL(^_P0%LNVV/:/P_MDVJ-A: P#+GPLUJ!_,1 U5"LK69TTJA1 M(%'G_G_AWYJ'KSQ_Y9_+HGEV'E"UZCNY+.O753F[1@RG^0GM#M\49(UY3T,3 MQW5\-)4Q-2 /O!ZQQLOU>BC7K(NM#KDFA@RHIW7DCQE5U>YE8B$V9UL7FR;> M+*,4TT1CO6!R+5IY=!;:-D8NH!MN,+0]C: +\3U92D8?'OW]I&1XJ&#C]5): MXJ=D+-%_;:'\=UG]Y\>*\QO=7@+88TFI)P[$&J 2BLJRX+UB45V&67XMSR"ABU57 M*L:YR7"\4#Z@)[:7#PJ,5OM2]2Z3E1RNP'%2O5V5J?,(:C??8.Z%JG$ATW[5 M"@R6H'?U>3&T^_HBB(+DFNAANDQ3L6BM_^=35G!GCJ1FCQYZT?X'@TEC+9B$ M)19<[(QP(KT"\O^RB/SF%;<>\O\22_Y?2!QSP_:AWMAAN\Y!%33L52=L6&'6 M%K?G4T ^:&_-MT5K^7)0^MFDQ _B9N-')$%PW1L.G;.#]63Z>\_5[T=_]U!A MAOX>I.5ZO]Q5_ M+XO45#9B"AI?B'VQSWG7OV&HHHF+<%^5Z6$[JGU,7/EXA*>-G4&RX,: ]7G] MYHZZXS)M_#:IFK?X @<_#,[MCTROPN0RHY('Y$4/?.@ZHC]FD K;9-*%071W M09N+ZC&-F)$@_27;3J0]55Z<0K$@#B(@"K27VVTEC6GE3F@KLH?/1\[K<"PL MS&+F- ;SK'W9B()@/7A9-8L(2N Z)0Y[\:[ MDAR$,$^YN77FV)75B_J3@Z( MKN9T)")QM=J$YY )M8CVI";XC"RY]Y9J[>&LN9546X_,HIM# MH>^^0K_Y@XZS%Y<^K$%4L-_X\8)UR0T:)F+Y!Y7^D5OSW!L \6J:M$G>['YK MVR1':#\CB4RN\*[(C[P&;*9*H/%\82:NY*IHXQ*7@_/&VT_)O*XFLM:-AXX0/ M8>KTL;ZNRYS,L164K7$C8S<%^%''3A7;/O/TD//-;O0 @GE):5_&(_D OX2K MY.LUP?XZ%F*4.4ZKJJ8L]#>Y-EM+X8ECZ&+5B(ZF,ZJ>VUX0;2S/=98?&O?I M[&Y$HR"%GD(9!^/ PL8?+\*XBLXG<41N7O95^2HUZ,"K!*.9.7PMKY(=#:N3 MPH,PYJL47ZG\A-7>J66Z:)QG."*=%,/@)O3*^)Q\RUX.+_Z3HP=-SPMR&Y ! ML":5'9@@JC7>U#FI8->9OS]'1!JBN0ZYS3,68>L;/X]:R))>7Y:RK&4]"1VU M&8RW,$IWPDR5BJWGKB:P(HB=-U#&3Q+Y.N+2W1WR3]G.:;;L M+) ZICEWY9]-$I_4V@P6ISZ;QQ#&[EPZEM"H(KE-<;P\-,]E!?;/N7IS/Y.: MK7Z\8E7H,26P66-T_P[X:4>MVJ?>61H>3!%PD-Z%*?)S-JV[/%6C9]:HMI@E M5E>:>HJDC4WQQ$'BFA1EQ3T;%LK5('JAW 1V(I1/,<$4RJT]CL;7X&]%RBNC M? (4GJD_?./5-I,Q+EM^![EV1F:OKALT>O,&4][SIZPH9!9P#GZ8J.Y6GMH4 MD$6EEM?I;Q*F40VHB4PRG$/<9W-%S+#J)"N"CR)>!W!Z+G.!7@TEEYJW8(B. M,>.?DGU9_PM3$]EETU39XZ&1=NJF! <=;&N+!D2EN%H1=6JJ'K)@.R$FX(#+ M<$9DCIMIL% P1F<5_'*@',<^+[V0N0G5FFLHU\SK36$KY^RJ+V:4MF9EP>P5 ML"F9%L3,QJQ(6BRXRE7TU4I4,UX/GS;YH?4:.*B0I[TH MKZ@WM M\SS"TRXK6TB!K#[:&N09=7KGMP@T"Q>OL%6@@9M=RXPB".Z1N2H+(>0T8!PR M UK\ZHPQB0WB?-;BI?-B9>--!!G64%ITAO#@+36ZSOC>.6@[#MA,LJW%Z:2V M'Z0"P(70;<5[OM6Y;<=XHOK%U1W:G]U^?6ISZ7'4F>VVBJ0WIIL>9*:;0J@K M!]BQK:E+&[C:U]S;Z::?#16FU?R+SOS7+D$I:4;A:&/F#.*@%D>R[S%9R4G6 MM5]R;.7L"U7WG[HR> B_&0=O3!1LS>!5;)RR>M.RL$U1Z\:,"G&3"/@]N';I M?HP.YK8'O_)F!TUWP+M\SZO7;,L[+*3DVE)DT:N;6IHC M)?IBDA--_:@=3R>[J'H:ZB/;3S[L=GPK !>0/H/5%A9!'Y@6$)D;$7ZY$F>NAM9%VC NN(3Z!V&?YX@U+ MRZKW[Z9XJ)*B3K:^.P_6D"5X523#I":OEA*R@AF+$;N'9J!M%1%FDPU148MM M9^T\.K-Z@9.*&;&H6L_=+#+AGLHN*\%>D-5P"=;:I/L6F0,2ZP!NE_4F@! = MWJ.I8SW2)Z(Y\DMHR;Z]Y_M$[&F>O_5YN,9]%)DM9$^I[M]MHV1DR?GTV QTQCULH6.TR[%^K6H*SG- M0#O&--0;^E!6$ZD4C&[Z=@Y1"%L[, MLACMRZ%CM",+AG3OJYY&;,GP(&3C3A!_S$-E#;Z6*=]]\][YD>DJB[Y?88V1 MZ2,D[?;X6.(01*U!E-8&ZEWM2Y6IM]FI/"#G_3<*63.FRN('7._;&3PG2,A&R.=AED>KJ"=*)V8>4 M!#--;64DY)+28:47U0Y?(S!G/5FH"^EA=80<0UJ430#M%70&V$#KI@H;>3<*%A,B:,+EG=WLZ:'"GL=>.)FQ1-$0@) M=R-,D64$<$/"_T&XW&N2K0(9OM/5?<[5U?UB-%+Z_[&,('J/6DHZAC=<@?3^ZUO2VNNT7L MZ4QU__-)Y2?PNO0?HI3E3TRODSI:;*R@R+-5STT?"&83)'3RK!IJC6XC"[(V MP;?RQXXCW;-D:E(W@B9-64A+A;EX\-7S4A&&? M[VX2]3%Q8F,U,_E1)^L8%RBB-!9N6KM2_YQ3A^).<0F)(N-J2A@U>:Z>,[X3 MRL7V /$EF]U.J!=5(*45IK!N#M.3R"OV>% Q*1^%-6[*C5VD6!Q9"47UI7%H MY,E=C1P6+U81)*IUT9G]5;+9F<=T?@WT?B7XU_#J6MVC/I< 5F8N(B+!H9L4 M1IK*\8\.@^,1JG+;'T\-J5CP1E;&K1 /80H(H6ZNH@MK/ M<7.\9CBQ^.U P\DH%\;(G1^$'"HDMD#"H1JT&JO, &BKCC/%:@WR=83)3E_K M'\MJQ[-&AED4AAVO1HAF[QYV XBV GL+AB7(?36R_@FI?%)K[#S68FH@EIR? M8]L\NVRKP!"?7MA4%MV\;%XS*^;"D!N7G9)UDE@^7% M 7SRN(RE""'GL'X2T[-6(!K:T7&*$C[L,>^1F#YC,ZJD13=R"Q=,HVH^OH0< M-C8?15G4X_@[?\ZVXB;P2Y3M*(M(2<"H(X MDN^E $L,S1^2;[P..'Q;24-/87+.M'<.T;EQ(.,X*%[4L0M<&4Z9.&<[;1T> M ]R0/QU/Y(;4D ]"8X-"+=]:Y6TKE3I5MJT86LFZ"D73$UB8A:#:81I26Y<[!QP M8XUU"J[+K4R0?Q K.VL&Z#$,!I'<)F-(Q]2<8H'S/)K?5CEFR@CY4?S-*:=T MY-0Y=6H*DW.HE&XO(BYJ.S!&>A#[4R0+""2RX,YUTB0!P43?'L8D"(!.*+OZ MA5"Q7QX^M)&BT;Z45?-\^2)VP#;Q:U-R)--#:>T6=L!-&OM00[1;W'&IG@F= MLWF[YC*S/Z)7HI[%Y#2FYZVH1:(?*YN,&$,'5"O= [C]#]6;U,W\^[X=JC72 M=1@.+/#;Z.Y$$_$,G,'M8OP0HTR=V<5F_'C!7(K;/XJGS4%Z)'^;E_'8!: . M52'=V +@C]DWZ=#VWR3=#+FGVCDKN5'F1?F^V)6YISA;!L^NH.J MIQ'N->)7.(!SZ$F.(AFRN;++BGDHA8XM*R()327)TIM"=\)3)NZ'Y)LJU@F= MR^RQ*9YN>_UGP#?0?TB6OX8@'_VMBS:H$NQ&NO:_[ #GBC<:M>F@L9*>EH96 MT^HYV(0HG'@\8+]69>T4T?V>0ZCD("93^]]#R%DO]BB"8 95>" R^X;HU)LX M)[!F7^YP_)KKMCD]*ZM]?0Q59O(]DLKHO2U 4(3@[<=D^Z?Q@K7%]#RWONQJ M(>7Z=K[YX(O3VY<8I&^W%(>JU=$_@TC(X<&3;LK>9F0S>H/3LFJ"EI4M#N21 M67!XA,29)DORZ_+PV%P^EH?FUU+ERVQY580C:?H5F%R"); &DXLPOK^5I2YWW/P][JPUY"0-0MU@\EP[':7XWK4MQ7?BQNEK0;F[4[J M*->ME^AJH%EZE*ZC9K<-5]L&F$,E[*[L75-X50SY\M \EQ58==V5H6'*J"1T M/XV\(;L3(1MG@O@3IRZUAG0C+:4K-C//1=+Y0/JES (\*^O]Y,,[TC\1)AUV M5(^*S0B4>.[B470@RK2\,U$@R@!Z5Q"*!45JX1F,X)!O_YODG7^(EZ/I)*5 M>)WF6EO--T@2:"<2NTY].%F-K6$B(/I H%OWURS/+XN)Z7>&_[1=1=I5IR;U MD ^5HD_+++QM?%Q".>PDJFZ'?2RKF"[WCA[UI.[+$>A^1Z053^1VG *[NLRS M5 >]F,%O];;*]CX&C&9#H)(1F2#$BWX)4F-W');V]RF>/MBFB5>Q@\KJ;<;% MU\T)QXF0&"#<&-G-#B$*8'-$22\Z\3L0&=X)=GJX)5N-A@DV).SD=Z.+7,F@ MS2V]YON*;S-51IOO;_H2J=F!\Y(*-:C5? M#(LU4V*;+%U[5[]]^Y>53 ME>R?L^TE:"-QH1MZ215]U2[*NE7!"]&OR^3"*^QS?P1A;#OD:#HCJAO270H5 M&>7;G]5_SGAK!W,93%YI<&8,DG;;%-IK5/'%)U.(; M7UEY1=$#1Q+ *@>?@J9X:9*#A-1RMFULS85[L.A]*I*1WIA#H/@[_333M;LSC3MHU5/;[[O3M+ M,T'D-+:\X_2AW#?26L4K$-22)V=GR)#72:W#^H6(K7FQ^,[S.-FIA:F#&N$: M_@Y<9I"*M=0S;6B*.QG/@>$J^F]YLVB\O;=0@T>'A?L^KXCA*=UOL[,*62) MZDO9\#K.C2.'>GPX!(RV0&]CE1-)1/5K5"LY7.5Q4&1Z)2XS.Q(.[X@37=Q* MA!^SG%=70MY]*BMG0ILVB\FQK!U,%JAI =QN"K/@1E>P1X5=QQ7L:Q$$O/VZ )I:F=*_U59O HA%Z*=0-CY(VN>U9]J,?8C!]G'*3L:ZX=* M+AB?48W[OHH/L?Y+3'^*,HCL5.3RQS2=@A68ZF ;RR@4H#M(/C+;M(&([-H< M[3RI":J9P_9ZH[YY)(C.55'_]HF[*N$GV2MIB M>5"R\21( =Q(B5Y-C*EI-E2SG57'2$(;[)C8XQ9\6*_LU=-G&"JYNS/=9CQO M>CVF%J2-7IJ+_M+GRD)#1"X[$KQ=!F%W'CSU3>= Q,85+\ZXL9P=*'U;3F>' MJE%O2UV-A;@UU11^+\7':*ZCKI6EG(]JE9OR"EK"0$5H,$LN*GUU(1.PMS*C M?Q"ZV7U"]=V19;/A*]]/#24KD6S\/QGM40-^\[S\"@U*/I:5K&^R.^2M9:7/ MA@T:D"F7]VKY92CV] MYX(-4(?/>;#5$JQ=PZR)-2R)]2B7@EJ(I,A-/ MBKA #FY;[M@OMXHJA#Y$PK$$-L21.T3+C&AQJ<.YET)4.*RUS0W7LY3\6*\I M0-F'E=6Y&:0"42"J###95+=5^9H5V^B.,W(:A*.V$U<2DCI"QVZ,]Z&.V96Q M;6S&T^M#)0ZIJN2@#-?J[^*2O>?5:[9UF^O[1F^0"R37T74L6M/]1?LKR!'M MEAK M#D"X91L8H'2UW\M<+ -F 5_!DQ/$<9B%''HP#*6QAV18/85HLR!0^Z0!'W.9 MC)KVU04I3AQ4SMMD6#<,K,/2W-TO0&L0\N)D8VP$$5#ODK)J@*A2GH-T(_?1 M%R.59J%-H3":4OF;PFX_2'8,<34(;?3V1Q^WWH"U.-,&0'M01F[BS9/ MA=A>/P-OAVE^-N7PN]Y#LVHS/ZI0_=TC.@>V+;O-%#:(U9#S5]1!, I)JP$^ MGCJ8WI,OO+E*ZF=IB4EY^O[MMQJ1^ E,SR$LFCU$8>P#\J.)FD'&9PR9>X,]) M]2>':UL'-3AO1#5#RB3=G+9F/ZDYP8F*]7(+((XL,L9V+Y%W;C"WA]:J!-/CUE$N<@HO\?((ES0L23VO3] MG,+73D?!3K[FJK:H,'5?1,6&$:8=#O!S**(N0J"[:77%UKODZ^=$$#=+TKCA3.3)I=&BS\#0(I#+4>:EKVW,8_"1RZG1'YXL@O/_U&'EQ MC(NFGTO<'<6/6,A-XZ0%MM_S\%AG:994;[)8ZTM9J(;#8;>SFJ7B5F0XBYJX M'@^T&RV7*SI$"%0SE!%4X^UQ-PPFDD,O)LF7U'%$SFYU=BR1#D$?>GS_S/,< M--BD")4XD4.9'DOET[!#/C:JNG!#O/]C1:@O_%OS\)7GK_QS633/3L%CD2RZ M*:AKLBVDPC%"J9VB!/5&K_DN.>0-9/$T.A'>G^\S*3$J_Z"7N6!J,GE942=: M-J9%T 'Q4 YSD7XK$I6_R=,V6N2VXB_9X47(CG*H>$Q <)&5VSV&L0G?C)7[ MN)L?].(_2D%?S=$?D.&7M9#Q>$/M+#Z21*X]<#35OQ,[O"]B^SH#+VN14@?E MMW"0-S0].Y5/:KB?QUKLDLB9JM0ASM"5>/7$^\B+K2?2P9@BKZ/!)-(GQH., M2X[VXH[:#756J8"0ZW9998:55.-=1@J']6 Q4:D-/KIN\%M<+RRW\<>HL-%6 M9WX+M,%:BVG(3H)H,Y&/@LA>A7"\KCTBET+O\H?=6H-K*7RM9.T,ME-FT3?T=0,]&!D8TT$"1 9 M\B&I"B%%UFU&D% %LJW3.JH']TE0%TQ.(.6 %04;Y3VXHC\*#<]S(=(>DKQM MN^'WQI@SNHY.Z_##N)&QOQU^U-<4@/I;D6JS#4\_?-N*H8$B1A&&:W--IA8= M6SO79KQVD6&VY=I/S^\WID)F-2@8\//2M-EN*35B4K%\77FS%L1#FG8LZ;#?H(7=EQZ^EN=L MD5H \)-\@8#Y+/5$$FAMRJ [B M,>,!:&KKC6"W*Z]V#+$+B-[QIPSX7#1?DI=0X=!^,(/11-O=!;Q)9C^"R _" M0Y6D0D"L_@1GJ_P'@%+[S33])*FIR7]*JM>KJ8[EQ=+A?%]!$>"*)U=EZ@YWEO6.Q2 &H^C* M&YNPCN^I*1ZD)>3"A;W'9>0<-;WI2\GYJWD'\$;;QY=":TQ!<_R8)T]N]4 / M8C"*\.4=0#O>RA94,/M7^16L%5@Q/>D2%3DY$?NI'<;HPKE ?H)3,R@)KH#$1OEO3ACJSM7XN,5 MV.52_NW_X:'D'3V:R>%,C"=N43R"WJ[P6%%$K1P''O''<*SP8[A3N\O,#A&K M8)LX)+G73W'*@BT&6%Z/AP';V.]!%2V.RPRKK$6U)U -C--Z*#*L+;;YO%DA M1G>7%,/+"_AG?DBEH05\"W"1-TV5/1X:&>+0E)(GE2M\M&($+C5"[?//#WDO-QY$@8^'J U@R5M("Y O_V&:GKIRG#78Q2(T N#[TU'>^I:?OV^,J':]1B"1@W)'A!#V M<3N.6,12#53 72#3!*K>V42:E0@U/<)Q(LV80+A6!D?;<2>OG.W9R1EA1\3* M Q_.R$:>2FR"AM_FR5:J-GX_GQ[-NN%6]QZ)U&)#PR[!N!%&;=\LG\2P$-\* M&^N1W\>0NRW$Q%+[6/X0%]V';UHF_[4LTZ]9[KQG+.(>B/@_= NP=H4?J?D1 M@Z8]JB.6/&2RF#U-7YK%M:T%K./*/-.G[,^7V#PF->4X[PQKW??,R@M^\8Y4 MN#L%!?TBX.EXA/OR;:JGI-!ZR)6 J,RS5$%9I+?B8P(3'0VHFR4DN6S?JXH0 M9?4V+VNAS@3WF?D=Z,)G?$D&RYC?TEJG^AKK/\?Z[[E:4A/LLE-3T+;/SL,E M5)5D9 -6M< WN^LL/XB_JO[!1JUP5SWWB15?+=1=7_6P2KM>GM3J,!-S&_\7 M$0]3CILV&YZ5%N7HOAQ*:Z()%8U!U"YIS* 19A;PMWU>5NHZ>10;J"SD^U6D M-R_[)*LBGVLIOJ#JYL[03ELO%F]V.M?ZV=7G"Y&#QJ M;7O=LF)R2N?4YKHE:3^F[@81%[9:0@@K0GM1[3,I2!X(SG,44 M;)%99>+_C/+HPY0S<6T/_V",5 '3TS=;FP8^?-L^0R $%,+[L-MQ=R:2SLN# MPO?&\I").4C=DX_E^&^#"0HB9I&53"]K"Y@L>L@4:+37 2H7K/<(P3Y KB2N MXFC^R)KGJT/=E"]]7]F(6OSM=/95S&?M N&B_$3"012N=F%A!IG0@Z!#[CEM M?[4XW,BLWSX'VQ0G;)=.N>4\K3\*N"'M^PMO-KM!R5VW>T?-9("R3J$'JS?X MM =UC"GUT#!ZCL"5**)@UH_OPYL")V 0R+6.8S %/A#!17D@=*V#AU(7/6E+ MI?!:;@/Y$.IR*('H]AK"MO18UB_3'1,IN[1KT<9QS4#:>F!F$PVW$NO<@K&> M)F#'5.$U6X%]+U5X'2W!CB$J687_C\F6SVRY %,FG1;H"_'WF-B8X\<:D?Q3 M?>#ZP!_*88_ F=9NL0+\2G*A\%VF+^*D M0YF!1ISU@(%;3Y,Z^G#B&IJ !Y"RL2>*#L@!#^]/6+J-I H?O7?J]"2T;9YS M,0K95[*O^+/8[&+7JY0%*= ])-\ZVXY.6##S%1[*8;9"FZS@:3_1?V:<&J&E M9?')DZ1)$+EJ3DE&AXOG])RB47#%"9"NJNM' M%XM-0/_U4 #S]'?5_I3X:(1.;':?RJ2H_Y7G0OR';;4K\\Q9:;&OGZ@6,H-/ MX&C+M1@L]BXKWNW;Y>C#A&=A;[;4.SJN_O?_,'=A@M& M!3W*:>P',;'^T1;H35IAT8*8C5L1E$"\$7]/*BD>R,JK8'5T\:(=V!:MA;&T ME)^ ;J.V [^U-&C:;@\O!ZF&F0:-16:A&NIE=#N(O7*%%IRSB8 "HY* > M1+":M.7;)H&APS@9VKQ32A[9=O8*-@UN/F3Z'X>ZT99\T%6%[")3_I0^ ?K8 M0PFV_-NJA :'Z?NWWVHX]5TO@\MMD[TJ$390>=;XEC+GZ:^Q27(\_"Q=)>U7 MX4C\ !\6&_M'HY%$__'U5*X]!TFMCN2SL0Y1XAFVQ @8&R<-1%9@8K0B8&.7 M!U/L:A5CUUUL66^;D]-=VGL-3LV8TMZ1Y$".T',W-9V16^3M\1J1-+2V]J^1 M24%+B(=\!AVM@(PHB%]B+D C$&T%_0W\2(4O13L94.4AL_/%)[#E;W8JU-AM M%3';AL@I,M!#3J(^2DYL[*80+^K893JJ T_C0Z#T!+;"4"@G+E:ASH\X*A/, MF+C[!')YV\YTMX+VD-H#5FK9IS$N8A 64Q'&#FWG.RZ>2^7,N4VJ M326S_55[A[;!K?NQTK-;;H@%('-0+:$*A/<]?JEOKSA<[:]4/)7P\](BK%6@ MQ$FE3FPS_;.GM]=N7LG9BI9A?HH>_$*J\U60F#V'CK29V(\UR'OB,TH'G2PU8::.]Y]2K8'>[5I%=4QH1VS2XMMX9#WBXK M30KMPJLNKWMBVEG/ZWD919I=(BL%71U=2NG*7D>):'?$H&EC=#QYT$MMZCK0 M7:V_.UZ+W>1+!=(SC)**[1QZ]KBPL3/%CSMZKP)3^_.VR)HHQ+H3Y+@2TAH4 M8&>S+">^J#F)"H3-3ORO;._BR;)O![-V]"BGGHC<5AQL!/<@B[S5![$P+O5A M&GPTSB^Y35;@11K@8B.[!5E? Z:9QOP"0]NIW$8!:I1\"-C)T??M21[Z90 MZD\HF-*>!+6>*,A8_&RLFD<;7/>9O7VT!+!>P7I:PBYI6#MSU(F6R,KD1LIE?PJ1 3=V MI0MEDO=^5'4K(XY+O7KVFE9$VHX;(:O6$\(?U24NR_]M=F9)P$VAZPN.MH[3 M3R[7 -X,ZSB615\DJSB8;M\CFB!>KO0O[E:5NM75WISD8< M)WPHU7W+84/9RI M\6U1+C&#XGWU(& R*X@GJL%=*:N!S)QVV+22/4W#(Q-FNTW6@A99<&W[/-\4 M0N=)\MO#8YYM6_-97&AM)ZOH-9A:I+,ATB:'1R-K-^#.HA22'M_WJ/_PPJLG MZ(E5E5^;9[A7D\)9NT1-8>TU\$"=QR*,HF[ $*#W0*V?L_:\(EN%E/3J*1L'RKV MY\R'-F8^/-S#467OU>/D*7Y/$LDZ =]V*EQ(HB<+[),LU2I &R-3I.&V$'JF MK6T742!$ !%'7$04^KAENT&X=P4UV[PH>HH[MKOKU!ZLQD24@N;"V,:S(($P MK;K#M^VR* Y"(6N?,6T[BA8:U'1#-M +K*D"MQW%\+/O(PUVZV2[3TUZ:=2? M/Y95&^;I-,C*ZG]J.%/+=,6F!A%BLE-7NQKU+3D+]1G^2!_M4"U*XN(N6P5. M10(%C';FA"X$2L\A[UKNQ,;&F@#JJ&R8IN[/".7H!#E[(,^ M[A[ NG&HWN31U1TQO;ZF=D(;\*KF7(R]1 1\<*)B8T, ;]3S,+4U>;N-S331 M!3NTK2?1S'Y1QE8%7O:O$E4I*F4493P:K:+24F,M-EP^C;JMRYZ]') M(4R-(99]#&BM_K Q,NB)<$:Q+E /+(]YE7*PQP):+1^3J*:<8@:3TZT<0AK6DT*H=RQU^2K&A_ M?.#5R\\N27I2YFA2O:9;3(U@L!SM<9N+NU4S7T0_W%@;!1O@^>NX,4PHN#\US64'3S#,FA8QS0%C_5=+D MR5.3<-%&7,8GY+?S0U+!Y5ZW)2M#CK9V?%_$[K:C;LL* M70TA(W8>V-&R^ID]!,#4?WTQ(;-L2A$Q-2%#T^JB:H[-] ]1$34-3M?P^J.L M_A2R%]C*ZG#M,B$2B_%21%8S+IBT>E+*%W94[(YG-]*8A^QRNX68^%K((;)W M>I%ZNV38KL!V":;7D%Z-R)XA-"U#8C&V/E1S"8:K#K\_U-!>IA:BYV-6Z(IX MV_*I $'R)A5093O9)K;M*"J[8 M^<'6Y]5^4FX3L]*._BITI=??)7TPST))VXXZ(\O64+Y'OC17I0"LJ@5JFYWZ M[P;\@/=\JV6C(][N?FW9'*I?G?7+K_26I"J;J7B,VV6%T,]TUQ M5^8YU,F'Y *9GI^].J.>Q@)XOSC<1&;_L#[^7<@,^A,Z@4&5+A!?H2[L=2R5 M0O+\$:1'O4N&EF=?M_:);7[4KGT%QG=7QW87DI1E"Z]YO:VRO:\W^R2_Q)BS MJC13 RZKB]&/N+G?RR'XXM^)>&2=[V#22#N?#&II!SU7?*>0K 66$L-=4C]* M-/5,@>XO/_]/GC=U^Y=W\)=W?_GYW3___-.W.OT?CD\@/_/FMX%6UF=;#])1 M3?]&:O6U,F3XGDYP&KZ/RS; )R'7W8C_K,^["?K/8%:IFGP]O!5@*)-CZ7L$ M.'EDW1=#)&=?#775]&O=;WF1"''M\EL6M3'$9&-3B'^--X1[=83]X/RX:SOH M(>QO,(@F(#7(#M@#?L04937T8G?\J7>R^(OX!_C$ *7_'U!+ P04 " B M@A!3WP+B:Y5D "+W@8 %0 &-O;7,M,C R,3 V,S!?<')E+GAM;.V]:9/; M.-(@_'U_A=?[Y7UCPF.W>V:Z>Z+GV5!=GIHI6YHJV9Y^-C8Z6"0D84R1:A[E M4O_Z!7A(/ 21X(@97WIMLM%9"(SD^B^>4!3C,/C;R^_^^.;E M"Q2XH8>#]=]>?GQX-7NXO+U]^;__Z\6+__'S_WSUZL4[%*#(29#WXG'_XC+< M[AY<_&(9.4&\"J/MB_\OV?[_+UZ]V"3)[J^O7W_]^O6/+OF=V,41BL,TAZR09)7OQ>L']#?JW5^6OO:(_>O7=VU???_?'Y]A[F=/MQ8N?H]!' M]VCU(L/\K\E^A_[V,L;;G4\1RGZVB=#J;R\)N>-7E()O_O+]&[K$_Z(_^37Z M]3(,XM#''J7]A>/3K3QL$$I>OJ!+?[R_K6V"?A02.4%X'="_O*:_])J[QFOS M>/ZZ<"(4)!N48-?Q8PBTFTL:VL4M.6!;])"0/V\).%7,F\ODV!I']PT0OF\R MA$&P?=@0OFU"WR-Z[/JW%"?[)5GD;1A]+X-KQRH9:<$)>^G$FQL__*I*T,/W M!#T0Y*Y0[$9X1S58N+I(8QR@.'8"K!5'BA'&9AI/!6699.)E(MULG MVH>K!X(+7I$#'20SUPW3("%WVX+0T,5(2FL(K@BV@W!2?@*)1D'S^!ZY"#\YCS[Z('=KL1> .^.W =ET$D9[&:2.'P'> M.N1H[1SLR>!1?@+)L444[E"4[,F9IXIU1]6_),]X2X"=ME(H%LZ>2@2!0WX2 MI%]AQQ)Y(HOX.2]5.DSEW FQE2/2R'$_![J3GL7AMY7 M[!,CSYL3RRZZ)3=-L,:$*[,X1HD4HKUK01Z:*_28S-81RHPE*30;7P+JDWOD M4\.#F,G$.*).G^-*#TGH?JF9B..,=$%TM84 M9P58ZW^[Q4DF/434B2E!#1P4R!I,7A8!0[5PFQ598QJ<\>AVKP&G%/O-3'FW!%<%.7=TRE<>7^3V4BF(;5O)(=JX#9V2X&^2E M/@I7"=Z2VSA<1?G=%R$W7 ?X %,*=>%%X:3Z"+. ];C?1:&7NIG5&*/H";O% MR5?;2O^R!IAR +I&X3IR=IL]Q X:BQG FUQF 6$\(9'KAT2GK1_S]Y$X7+DA M-97=Q,?.(_:)+&AQ1060":%SBCLP.MAD07%[J^VK8ST3Z..:O::&P.J( YV'6HM.OT)*-S10-'N93$W<&Z21BX$?8FJ(6U5MAF8&*$94_2(IJK"-RCD M?9#,B+OC^T5658$6,0!\ZITXT1[%Q$^ABGF71NZ&X+2+B%6OKP1V1A ^R*XW2;997%:4QM\U)1K1P< M/3E^2OX>NE_"_%?6D1,0T=?AGCH\ \RLP*(/Z$\T75%];]S5C-@Q/&B*EQ=_ M.0N)D5$+>-[.,.FGD>G9,*PE]"_(*Y"XHJ3)6?D0B0\2O:WQY"KE*[J6J=R-^PJ M%N0=0:R&,GI.4. AKT2:KJQ3^E<*&('KAVX-5!9C"J,2DN\\(O]O+]/XU=IQ M=K\>*L/FJYLLS(@=?Q'F-][L,A.N4I4C&!,NL?I+X9X]9$66QWFM*\M?( M3^+R)QD37KWYKJBE_%]2@ NN2^\JO^DNTXA6%AK=!AO2$>^J%,RB^AZ[K%KRE;O!_D%Z5E&X56-I$O82+8S(W?&WEV]HE3+9S0J1 M?_?N-C%F+G:3K&#F6_V3J,+.0^YY5AMH@'TU *__:QK:LTZ5@D/?:W-( MA4%%+GZ1'6[RH+$A34-10IV/5G.ZK0 M/*\FR"8VA_ZBP"&:X:#(H0]A4**:H<-VZ3AQ">['D_+2^"2P:0R6KPP+W\DC M(K5. T;NJ Z -@Y4GVC6+ZDN:L%Y9$JW59DJFCW,W-/,N_GJ8YP_&IBYN#HA M5C8R4F[V4 SJ6"KR,UFIJ#5G^_([KB^MGU4]HM ML'SK,^2X"0"VG@J#C3*QRJA1\ZG%"VV?3>ZX5=R1NS!8+U&T M%;(N6=^-]E P-PGE=*F[7 1UU[C750$R6O[PR0+E=ZDSR2!KIL*0 QM^L,&& MNV/IQQ OFQW@)N4XBY /RL#3>4\I^H',#OU V@@;?5X1@6\S8M4O_JPG%R&J MVO6\KU*T#"MI98;YW0'.ZKF6XV\7T6P&Q"Z+-@J?<;*Y3.,DW**HW-G>)%N% M $^(P6*$M*&X"T7RV8EHMJ -MT JQT5]6W86"8<2T@EH^?#-/:!+):WNYYF9H@ M"L/!WFUPZ>PPN7+-^/D<6#;CX'*\XU++;E'[/>T:%"#OVHEH*^UX=FS#>X56 MV,6F.DWT@IV2-A6A(IQCK\3H942\U33:&U:O###3.:,L&BD8J3_E; O0F@J M=A( :UKL(!;JA#C'HA&45Z_]-DP\GX%XV O4NALIP]1^$H+5V-,V=*^;?>C^ M:_CV=+\N,AIN4()=QX_/W>JZO#M"JWF4P?,R9;U 4=89C]+ )WJ@I;B*: MI0BZC!_D8S]U;6KT4 8:[!^Y@':XJF-9=N=FL06FB9OH<[ 9X$ M8UD7,$!=@G:H-\?.?*RW@&,[:J_&32;%-*H4& %[:^&EVX#\&!TH\U*YN59M M&:,Q)!XL19/T'CVA(#5T" Z+V]1B/AB[<+HAV[4]A>6],+NDBH$\S> M.]$71'=FDK4=X*PJ7R6V=M'.\J6) K(?GU[EWA8'.,Z&W#TADZSM@SD]_O92 MT6YB7]5Z&\)L[H)G.1RKQ-Y.^EG.Y3LVI[W=[AP\*?*V MDWZ66SJ]7"%XUT1NYJO\K:JWYG1S=T@;;^:J6GG'C(JO*;PTSJU M7*-R-V9=H0,4R^=5Q?LY4DCC;#:\63V>Y;N@\F66:Q4X=AT;%;95B62SPO9# M&(1UG J!,AJ$Z(BSDSE@'+YD%48B.7:+8S-ZG5%5.-CXCA=?U,44MQO,E?9&F7*F/V M:S?4R7%8@)!PX07%5C%A]NB<]W9P]\O("6*R&T+8TO:^0"OR.TOGV0C79>!/ MCO]2Q+7]!L#=X;"&U32OY [B@7D[2DQ%B6$OIPYA*M9PG2Q04VY4CUY9<%RF M 1MU:;C )N.;\LD%E>P%P<0+)\;N(!S,(5E]>^F3X"[V%82RW+:DB=45]M/$ M4&XT#Y9-[:G#P0.M;#8R88H5?8W/D0Q<'RHY!Y6>%3'_#B&4N*_YN7JDDC$T[R/_NK$OZJM9S_["A? MAEL">X."&#^A(W8$U?EJZ3P3+8!#*M.T* ==H?S_9C.&]=&:2G8X! ?LIB_R M=L"/F9*K)/N;[U0CJ+,(Q[3,(8W(?_,MEP085,@@\;:<_@QVND4D%I3?< ^A MBO6XS=V5J)&_Y>4X"YJ 2/:6)!%^3!,ZAG 9TB[F=$A(F.4:E\^[1L07&L=3 M%%5P/FIH6D;"TZ &:F9KU_JU+*Q0C'XM[!FW>+0%9W&0_K+ZDT MF-U"#D+Y\CVL0\0$W9(_FK&U&6!&TB5 MB]EG;.5\ZS>N+Y8,H=.54X8(-I@ M_QD;9@83XD@J_FM'A\D"-KW4-:RO%4^L-W%ZCVB%A)C?\ZHD ME]V.A)4>( ;YUX8RENY&HKQCT,EVHAJG&[M!-G9#'(D2%>5H#_FL#JBK]%[G M&?DFV2P,?1RM!X4Y+D[5,36Z-\AI%IR)'6,FJ:Q.96H.4C#(/PZHJ5VN/(J! MM0M4S8JIXW\5;@F:9E(FF)"FI5XYU*H4UHS"_>UWLBIA@8H5(&UB5[QLUK@$ MSGSV]E!ATE0&%T*0C>K.HBC[LDP629Y M3F@[43H\8KZJ.%DW873]C"(7Q^3GGYTH0(\;/3KU/<[(%BY0N!O,I9RFQ M3Q91@#/;L[05VW9(7C>.M,4PX7_2.!]?O PY0:]BUP8;HLMC8>=RUI$0#8K; M[;,E@O!E&#RA*,'$>:*UNY]QLLE_%)/?O4%.DAH:B@&&G"7K?"B)$F.0S;$J MV:K'AM175&GM>4RI,[MVI(*!G3+<7J# M,L$BM2V'IDMLLU3I51AM_UW!53S>+K7JA+FM0$);+7IX9O-M$(1/^3P'O*9V M[]W=I2S/5=>V'M_7X;TR06VX#$=D2^>(8$K=FFS[61-524[SUSD1KG80:H26 M?J9R\A\3A(NQ+<-;=VT,[)MXNNX>@ZI@S2W!K3BK(L!#81QY%^H.'E\"+$WS MZQ+78Y"*WDR'&-8#\3Y%:)7OBR?R!F!2+_=)=XJ@]X M8$ G<>KA2%S*"D!H$,X^B^L3UPWF&^:EGZWU7O0[EQJW&A:E1\FM@;N4"J$'QZU)'K,&+4I.#1OB8K4/S1N&'F-X0GP2 M6FB\]YL8'4H>62E^6$3A"B?&&GM7EA^WZF/1HV0,P+QRK08-O[X1]QW:+1I& M2W+F/DN:*P2 \J+_Z\!3I#NW$T&3_B8;-8R45YVT*7FF$-9I\\SFL(=+)][< M^.'7E^IEK95VIN5J9J<:=0)4'_A UR*Z\ D3BE[L/\:T@/@P?GSF)O@I2ZXP M.^=;'HW1:+P.]C=F2$A3&JSZY3P+I&?HJ/(Q,#(FA*BNQU _':E6M'N/W#!P ML8]J6"[#,1Q_(XB.Q*<35 ]F>&5S(. 5(A!=S$AN )*:&@#+;R8FCUI53.I$ MM3V(Z+AKXO_.MG0FP^_F^,V'9ML6&(K['?2V,TVHBL-\=8,#A^P\6-_1$1_W M=(9_4F2Y%6\OM6R@2M]N=@R-*CTOB.JX-9<%S0'TC MZI]':,!NT6K3Q,IM9-)Y_4P3]\PTXV%#LEH.,Q3S.40&:S4MQ_H+QZ,O$,0: MH9&6/9/G'"W/^=2NP6Z:BSQZ66UZ4DYUFP=7.-Z%>4K%?)6IF?@[(P>X!^2I MW^JBE%*BTZ-CI+XZ#CI(MG M9_HD+9XT(;OF:=\%TA0&*X:5>IT\E&)\0H%WZ#,JF-[(^_BD334^R2Q7IM+K M)J;;0^3&8:5O&[OKNZ':#/H/>=7WT%ZEMI5_W:L(2'- :V671<6=Z3GVHN#' MDATO&-B7(2Q@JRL8&2C3-\GI0/C)V%Q5($)6)SW2H$0=LT#* YSZ:M M@K+GB #0?9]-),P26),\##'43=\&?%*ZGD58A8"]<7N/HOF!&,&V1* %^[3T M/X>^"N%[B)M I22-46XV/0;QJLP ZM!ASN%E&&1(9_,3B(-*7-'H#CN/V&]- M\#-V'KMQF"3?E0D.UKH24D\?WP(+1(>ST/GP3\EFZZ R8%P>1B*N4D0#6-E< MZ843#2@++,@GIAV8Q+7;G)(93J"3OX97!@S )V6[LP@+%LHW6[!AN5!CVGI MALPZC2E#VNY>\T+@X$KC3;']&IXN-&PG>P#5\'12VLI U1+A\OUQ&68M4R)T MD<8X0/0IBNPEWW7Q+V;F6TDA8-??5S]&M:IB*8J#AOQA)(3LGRBY9+_PG8 V M]:(%N[MV&;\I^>"#MWR?&!*/#G(#OA' B,8MH7BPICVW#08'^Z&.L%!05PK: ME(5['9#D_H^'O^Z:0.8A*_8W\-%R(NS5LB.C^:K M@56Y!/P3.,(RU 9+T3?K'EAV"VS?\ H'2,TYT"K<-.@Q'FK,['J,76C8OC^ M/,9.2EO5%CEF*"LQ6D28(+FCG?=9F;] 4M -<90^H5L/?>6)*P,'#;9Q]&&,1I#3CF5D4HJLC=T1 &47D$ 6Q&"OC03H/M M'=2TFPA6E4=FJTGCAYX-=80N@L9)YU!V%,'A^>K0E)M3U 4<+[A9\;W&%3 M$*[UDI[J[BG'!=?D0E(? ML!,NOD/+P3C;)[[O.*C%WT"#LDH"D$^RG*^NG]V-$ZS1/1&K>9 E# 19PV(: M?GYR?&.1."D$[*H#&1F0HRM8U$5%!"@V#8SN$5%GV"UZ5A.,ZS^H_&8^2:F= M]^;Z*>W?7=U^3A(C0C3P%FQ'AV0$<6CN:I23-Q3:X+(\/M&TZ[4.)F8Z,:F\ MQ?]#XD2)]F6HM0E#8QSTY>=;D*#*G B%)TS6: \Y"'J6^-48SOZ'F"[J6#[3C5880[BBF>'YH]@N&*5II@;+!/4"P;Y2@M MEN M^5W.^#7+L3H,6S:>$LL:Y+'J3M!J<[*'8PI2X!T\WVSPC]GT'F'H5DPK!>Y* MT--.0^XL>)EW&/"6X0/R?;)8/CZ7_!JBR04!^#EO9]()2T1 *^L8A-H-/_H/=F"J9^,YWR98?=O1NNHP0^O+>"=(5V6]V M6Y$E_BA[K@V!MIJW :GB=5D 5_X!H2+N/Q'$PH!@J:48*LNL&2CI4^AQ.5F8N'+'][$21$R0Q.,LE%IZ@;:Y&0+CV M32!G_#(D>XZH^FEG<$@>Z<92ME_"0(]PDTRV9B',(V(P!HY/\41EDWZRLV*S M:L,0I!>=)&OE20?754E7,\]B-7DO%@. 4IN#%TT MMB0Z(2; YJNRS?E^&9;ET_S6 QP>B:\V.;Y)$*KDY=#C(.[R!*-L*%E;>Y"0@3S%0*8A'I0R M-7#KG+%8>J,P 45AVBAI9A7HEJP&B M7P",U@U@]BQV0DSEQS'?PI1W__RZ2J$[@DX>[?JY^>,:Y=!S@@+O6*W?HAUE M&)TEC_ ZH'_)X5^AV(UP5J\>KLKFPT[@73@QCL/5H@+RI6II3R'ZA-:+T">: MSW"?N YPJIFQ\VCM!,4$9J*U8[*NE\LON6 K)"HM>*+<#WGW,7W,\,.8Z/ZDRYF#ZH@:*O#KJ6.GB@M0;N@#'JW#P2\3H\8+!3+GT M]R$E2Q#9(A>EC,GL,TZ1*<_1$PI2)'N" MB\^.1H)4=2C_:Y74A<9:G*,ABHK=VZ:7KGF G+]EV$J:046Q/=*=%@"J->5D MKC6$0<:!*'T3,)>3$^V>)2QK;B$.5>?-\B@Q9>U[2&%XJ3'-LEBB3Q>#U1;S MX>G,Y&RM:M;$Z01H=PYK+S_K]=)=A)OP;4"LMYV#/5G#I/A,RAQI?B,OQL4* M/0BXI8>U.3%J<\0\RI9(CEYH5RCUCV9!.CRK"P% 'S98)7SSID<-6S/^]?MZA(-8(KQ8KQK-B2<:@3IXJ+[3<0 4FH'CQEDD_U#&:IC-DPV*6B-N%1_= MRG7S(N_:D@.%D.0PT.BU)P3([.&31,%JV:.29%2/I2R]IWP\LSX)ZPCE3XGJ M\5NZSD#GC@-*W9VI+VCV(/%@V;RVNGE7/1E<2DTXI%8=N)A599*]'TT]%7GB MK6CT5/0"U9D R5YZJ#,C ]_F.1+E>WT2C01M)WS*LASK3>B3#<0T:)CLE6-H M[:4^A(G9*Z<'I(9MQUYYJ),E#MVJ12?&\5K>DSA9IVR]/6P([2Z<&'G$A:2A MZ4,^OY(=="!/5AEQ6*_045E-1 ;QD4(L1Z69M?7T4-*P"44!7U0!&[8=-7&R M:F."R%;-%M7ET(1O4UJWA)-L0TY MIKE9:.@S/Q7$?C*DK/&D@/Y=7(8Z,R4 M$0%D]BA+HF#U]E62C-H8&4EZ3_E&SM*J@R32*ZR[Q_$72JN/-$<[<7# &F@) MZV-U0E0?_E4E!X4QW $3 &QWE)<(C^O'2(26$[[5:+$"^BTERUX_%=%(U:J3 MZC)F/4,>,*VBF>J*YFMDV-!L)TCTL;%9YL*AV71+T]H5=Q?[[$][O6J""=9V M'I=Z2(C!ZT1>3/SY7U R\\(=#9]E9%&J*Q!>TVZVGEC=IC2=+$VL8> )RTD^ M#Z?'P1[> ;3XM%2MM\P2X*2-Y/$4[3VX&^2E/IJOEGA+6#9?%:M7>K]EFY23 M9X5E+:6&"=7YJ5 )]-:6-\$.&%^3HYCL/V,/W0:K,-H6$:8,?=K'\YH<@"AP M_,LT3L(M 4VNZ"CT4C=S=1]0](1=XUT'C&%KY\H3$JH!6 6G7U6?7;MP?X?" M=>3L-MB=T0G@76H&[!E6'9\)2)(6N>'&/*K>0/,="O(&6)=DK^1/%XY/.UG% M-#H>9+NNI(IKW4I:H*9Q4^E1$W0$F/WB]:.==JYASY93.#V]BXS"O50I8S=F MNEFK8J_X)=]R,?M1&Q[6OZ2MB8-D &-#&+CM,*5DH;LX4:=:N%766ZLY]U8+ MW\OR3@7]WKV"E8>F_IIXWGXGJ\(YY?%5A7ZNDN.V#=1+E\,<[7:1*>U#C20$AVP:59&&\'O&G>C+S>FLUQWPL1?)QC%!]P& U M'4S>!)-;<=3%]%*D@;36% */GQ&=9X0\APBILT;W:.O@H$1[B:(M.8CE[\SR MWRFGP-X["8VH-78J&8V$AV_CE5A$+HS2'/0U64&,;E(Z*.4]V<8VW=(A:(Y? MYFS?A%$=7:WHM08@6U>CG'#H4-+6.T9YF^>JKSHMS?#C:2? L2H",6J!OD)8 MN1AJ.QO\6JA#MQ+"&?I6:!"\D"#MV9,JFJ"*RF$^XGLZ38O\?P ?2@;^V/6$ M%"T+I@,,H!Q#PZ:#B_3-M6SB4V,I/.6M;PTPE(@(H&Q>ER9:QW4L]P47;075 MRZ6*7:X\$:<<%7'I.S'1\OF\LV<<&Y%A/C1;YK/@2:C7CW-)INXH^6J>]I<] M^2NB'2("HF"7R-T$H1^N]W=WE^_1]A%%8I91_S*6:_Q[A#2S=01H 5P]*,.G MRDAW.M6_, M ):Q/E;CNPA:]D=/FT99-DSUG:&O>Z-BED=)V6^HB6,U\:<.AX NL1@XL4H4 MCVFWO9-HR28EA<\1 _3#Q$'2';;\K:,J3'#L!* M$CW5T[&-056/.!ZGHGHD*&_[#:9$.NQ".G]DLJ.*0!$\#0ER,CA!O/8J,_NQ$D1,DK'<$(([6(=B\ M?F6$NLK$!HWL-@VYWN[\<(]0]E22[\@@\_C0;,=:5)G903_X3AQC54^"MV_] M:4G?3VCU29Y]=2*OPHGXD^.G.;4(/[>[H=Z:@%&TH>2D#"JVJP'#'L W*!!1 MJY*CNI>9F^"G89+\ - :G(@N0T(^H)A XGU;!E-+X MQ5;$]&+U SOA+4G%5]LAX/.CO>N]N-8?][M"I)S B\L6C\4%KUK75%"*V3Y2 M\9(76E+;]+Z&Z9#9CD^/M9&I:@S\$)*01(,3'X<*^2AC8RF96.W(&.WNR@[$ M2PE''"6_%DO/HV)AT:@[^;;";_*W)J^YB]O.!S>I1"C'^52U$(.O(%-%^BJD M!970?&9 L,3L/LEN\(E%FHIQ+1U(+Y>5*)UH?&+%W12A6G-KL#42Y-2@3]G35+8"%TWR#4!CAH&]"RQG.%CBI;4)2;HF1R](L%QG7V*Y7 M+&N%-EWBR57O,/SA==''?@_F!9>=\?>ZOF][( MI-(_Z* 8C#,GS4*T;J(#[,OQ(5CTY7HE]\ P/GUT'#JZ](8="A&?N=+)^HH:"5K(W M0'P]-4-1Q#P<)>6[/3D&,6P]3%>?_\1LR_H7MI2NF+W8V-UD1QL<12W,9U,Y M@>?FLZD>B]E4XA%%< M0!)"N.M[.P$-*#[1<]))'?53LR-F3NB1*SI*E!54/8OA=^31P-ELFS5[SUJY M$&26FRA,UQM&AQ>96T85Q/39KTMC2P9LA]3^^@;F5-N[V30%ON=44_KHGNOK MP%.LFCD@5>QCYCU1I"ZP3WYK'2_#>71H6DTV7Z NQ%'%I2WGJNH?8562PGI! M:NQ7U=LBZUC/?H%G;9<*UN_>H'4W+S=.\MF);P/73SW:BV*Y00NB*Z)%IC%D M#"[5M4^ X++OOAL*SBWM)9K> ?.;[X5=Z M6F_"Z"I,'Y-5ZK=1-<-8,=!3X[,@015\UY]RM@=H3=N$:+=<8VYMH"-,(5EM M@B8G]]T'.2,;Z#&V=)?AVC!R^0F;C#G3BM=6^WME#7=8ZM[Y^IXN65R;'P&UX34X=6K+< M(UIYVGQ:A^9:&]RD;CL&M13BF1RS7(N/IBSQ&@#+Y7W]0LMDFJ:U3*@H8JEF(4/PCAU/&YW;A #Z'S M^CO^UJV,SSXV'B[:7*S(_W&PSAJ.&E$W;$B6[P@!UO50RI9A76!.QRMGTN1F MLS2OT"Z,L=@9[UYA_(SIH8!MB[F^@^)1A"#Z(0S<_"]&CID 6-OO3A*'3H2( M&L_.-#5S%-&V713N4)3L';+*;RG>T0>RRMN1N@F0+TLH=ETNJ_Y^U+>:=G^8 M$L#"=S(N'Z ,T?*E![B6)N"L?&>T78L 6/N:0$@^V1U9^J1%J\E*+Q$OS'8[ M%X%KN]&R[,&M*W8!N@Y?K->+'D5.O'0/CNT5N+;9+G$DA#A>)6F]VD^%<^\= M@GJ HII.,=@'O0N>Y:"*(J,Z*6BC<4R)&.T3G))EAF K#Y;-5AZ*_.22#"LYAXH\K2+>L!#U*0Y>Y&2W>)@;9"; M#1!VGXH46=@D$UCBK!+3[HCG:9!AE>4G:KY4"02;K*K$J]OM+@J?\EF#AOG& M #5-PX9'MX*=?YE<%;Y11^P.>MH+%Y*YE((>D*-51:W D!#'QI%$[+KI-LV& MUUTA M[%&47)GWV4D3;PJH-@N9LQE7P*@]Q8%6"GX,"Q!C!A&523F$J5Z 0X M2I=038-4\RD@RC$MU^'LG#V]]LBU3WX2I8B17*%7E;/( ="#DP/03+807UZ@ M4H1I^,!RH%F;7 EV:'EDM!H"+? B>R(K^DOG>1#^LL!93O:!X"Z3BG"A4(#+ M]KBMX0ZT,'R;1FS_.>BX@KNI"IH;;+/E6K*A28>'!NY1/AX^"<,TL^7)#X,U ML70!;-LY!57K%9^!6H;S-)J7H.XR4*KMUA0@2-J[^=>M)HG29!39&!2LP;?8 M\A$-;_-N//.@-(2R=TK6'WU[I)9RHJ>S<.7V$U;+ZZQ^M-,E]]C%&&EQ#G.CZW MX5088EP7D:RU'LU1JF*4-?6J6B]"+!1;R4Z6C2%^"A+/5A%1]1VN*7%"+.U< MX,24:C>QH&) #>A8$?@KKOP5'C602'U1#A&3V!UKL5E/&FOP+3*QZ?+M2J% MU%/BV W:50R8VR!#2XYOW(]/B6]\"D'EOBE:+G5T=*V7OM5.R!Z5(&'!XA\L M/6+>.#BB73W0S/M/&F?^_GSUV8DB)S#4:: ;XDF9L8)$+D3@QZ'-6-Y]H60( M->[4TV%B%Y4*SOTT_("$0ZRNAMT!.9,/EST@3\Q]$25T&68 :W0$)0J&.UKT M0SVA>UV"U*4\*,2=6O( * U#RL WQ/DCOZUUM*EC1OL?#<#K#,S)LSDG9LEA M:Z6;GYP(T\ZZ#FB6' :H\U7KM;,(H6:)H:Y;### G>(19Q"P9 M#%$;*L7A2R?>+!SLW811,:BM-JKG/4$QC5#N&-9N%MFQF2" 3LR$AR%^*3O# M!N,.;2+H'J+P"1.L+_8?8XK[X9*:N0E^RM"]PC$=\HJ#%'G%/X>!F3B.'D96 MXK>0I[#6PT./.< ),Y:28+\B^K2'/(?\CK,FOT=[!I4'DR"Z=0*O\3L>)4A* M9UDE=#PQ)U56+5'V8.)0 $F>!ZF 07-*4 MO0LIZQ][N(;VR(GB),RN%O]XK1_J,=1NF26%<6#>+Q3&,M0RX%77EOV!_R9?./?K*CVO M%-_T>Y=3=KBJ*WXP'#X=]E8J M>16,D6!/?Q9.)<-88E*75A\YX(*_ &RZ"X.U'I<.*UC.E--FT9$4EJ84 M,K'*$@#5N9-_/AV3H(L&L-,&).3BX"^/8 MU @M0=#3X;$L3:':, &;]M7FB4,;^3784[(JI>FJT( ))O95=GX3TKV'7YZ6 M-7G6TUQLD'5B\5P=?%R@U@!#. Z8P$H M9NMR^X@JLD=(>+9V>V>L'ED$YA@KD\4/@&R]8*_,G:N5ATR0%U0!HZU;KEVE M>16O1.TR_VM+T0.9$N:.K9_B>#A=\06_*L[ES=,I;Y:X^\^%SN="9QLR-*V2 MYW--&>O25CIWXRHI.U>4G8!XP"F1PPN6?S._@F3=(( MO2<7[C;=EAM=Y S(YCK-5Q]04O]W(1]/'XIU7U!9;P!0&*Z3AN[CQ"#%:)T M;2@&L$/">U[5&/!!0%_X"(P!)@_OX>N>$ZP+\CKY+OR7HX CJCRLBH MNL(* #D/2?8H4']EHF+P\_]\]>K%__G\_M.?_^__^;>[2Y]_"?[\D_?[#T_K M7_;!QZOTZ[L?HI]^^.?;_WQ<[F/_AR?W]S?^/Y+7R0/ZQ^\_?/_E^3OW+GGS MWS+RES=/WD/TW_]^>/K#+_-_7+V-O']_^NF7OWRY>?V'=RG^ M>IO\:_/G?WW__/$FFMU<_;B?_^-/T7SV)KGXP]7MUX?_+/]P<_/?CVAV^?V_ MOK^Y>[/^?I8\_B?ZP\7UW__QYW_N?GBS\-'SY>>'Z]U?%HO5[ _K]0W^Z3E^ M_'K]C\UO=Y\VUX_./[[?W[WY;O_I]NW[FS]V/\7/RXY__]:_PG\Y/?]__^/SIWQ<_H=^^;OY]]7G] MY]C]X?G+#_=WEZ\_)0_.Z]7[Q:?W:[3Y_,OW/_[HWL5_^[\O+A_N7[VRFIRM MKVZJEX+ZZ6X\T2G>\C@A=]$3G>.1.,$:DY7S">@7^_?.?\+HTG>(CV+JR4X& MODU_4%<%-ZP <9J#O.4!2\81QP_.%EV%-#X[M'0P<;#L(2H<)D&Y8%.\XB H M&OGOPM#[BGV?]58+Q,,&"#M/\4 <:I++9G2OU$@S][<4QS@CHBDMS8-U*AJ9 M2TOUJ(NB]GWXLB=_10LG2@(B(DOD;H+0#]?[N[M+B80*@66L^M(]PDMY(T() M.[. [C\1E,/@-G E.-+Z: QGIX/\[4VJ*SM.1ZP341IJ?FDET@/H&!_!WGJ$ M%'B5C7W-+[B,V81EM$2TDD<8Q^D6>72L'_F':_(K3XY/(UE#NFK@9XJ?E$0*@2C@_>?EO+B)";.P55<7D]^=T]'/^;Z.7 M8O&=6 [)C%G()<0!ZEW0]@E89$/,D_W"=\C&&O,7%CR#Q]0,E\5O[^@W0>;'1T'L(Z!=78O@\L. M+=4?L=Z1K#N9=!I<3I/YM,KH? FY=RY^3<0.#<0&"R#02&UH$G6?Y^+J('$6VUDWAR99/M#T=BZ-@Y8:F.?!J,IGGQ[+IX\%T]^D\63QLI0CK6"$Y!A'N(35)1# M/S@PN'TN!SV7@XY4:,_EH..6XG,YZ+D<5'O+DTJ)KZ)\-IQE^ M7^FE;>L_% MS-^0*/<7,P.\[)^+F<_%S":XIUXRVFK=9E_M9O?(L6G^1$QD-M9G")B>Y93R;)\[0)/VX)Y+LO_EJ59O"P?H(IS?*(^J1C$N2P?K"P?HN+S M7 ]WKH<;2SW);USBE;I, -2$CDJGG_M,3%F$V7TF].<\CDA MSWTFOA5AEN@SH?#,UPPYGRN7H:1"I')YK/6IYU+%Z6L27JFB=G&LQ5)%@])$Z4*%V8!SR/=2UBK_W,#RWI/$U^ ML&E@.1VZ1.K7-\;/S_0XQB*2>F)P?H:N Z]Z@BQ=)VLZH:E^E<1.X#FNFVY3 MGQ;6DA]&"?X]@U_>+6HW2SX-JD;VF-S;LR.L6066XC6C"$0V!%E*@E-DRC:G MNUZAQ,%^K$=H&;UH%!%YM6(8K9;I:)-&1V2L9#-"';#JU616K!N%]&H7UBW1 M>RO+T^1E<;!DKPRIK*K7I32+K V?[\%TL 'T*GA83:%6/(424B(RBEZ1Z\O( M\1!=-38XC[X%9.K\:E,-S'61"KT>!G1+='MH?60SS*K!B_;F+=4I7J9Q$FY1 M=(_\C'3Q!N\*N9!@2_\JMA^N-7@E0"*;]76L]I$&U6$'N*DKQBY*@E6AR;"8 M9K.'VQU*D,19;'TT4179WCQ@W92RM;%UHB_4)QO.].!"M/OR#&6(\ D*-;=. MEM]QE/Q*CK^7NLD\>D#1$VU()^B!DF\K["5_:[*6N_@WXEKRB:MN /E*RK6" M"96_ I=8W#F4X34#@B6&]TEW@TDLTC1]-Q5E>D<6#&+FO0:D/.L0;%R"(J3F MT /N,>GD-J*E2]O15QUW992;R5B*YTD\UO/!E0 !"EKJ;UE>--+6#LX0,Y^\NO MR']"[\,@V0S^]"""TCN@1(/?R)EO__6']^:KL>GM%UE>,70DNJF')5]<[PKE'.V=/IQ@2B(L(!R[> M.?YM0-W7^] GZZR-AQ9 $+/K'LJ)1*U,#(0K5I2MTA8*]$W&%W3PL6VV#21( M32[8+:)01MU8I$$/(\L9V!9DJ!9JL!:K4D7?6,Q!"R'[4:OA!:D6>1@ZCTX; M>5,A""V$ODDQJ@8B .;,#R9&!Q=Z5+)4Q\IVD@?$\=05L@:?+#\75W=@7&AL MY[R99+^6(4Q'JV@%O2D&MP'1ABG=R,>@R,A!WA6.LPFLBPAM<;J=!5[VJW&< M.H&++L/87+&Q+DXV@V70DJ+-'P7[^*=.8?4@PT*0G2T5N.@^!D3YZ'E1LHMR:P1O'%NE%I3T\7>XP!OTRTP_>JK MVGH1Z:1B8^-V,CPR1)QG$QRHK3I.#M0W#MK'4B'T&^$G0I(G= Q3WN/XBS$; MNA.@%0?*A@'=37;UN+"O8@^TD;H,@\PK7)*O#%K1G0!M6G4BIX+-3A;E&G>5 MFJ][\-P-FM5M*)8?=67YP" 3>'GMJ:JF@8)UE7<1]<@/$]49=:S6F3-VL3_^ MRB)_U9E]=2+O$ FKQ,IH482;T-?:)^RAP+LG>S%SNHQC?8)BV@KSUHZ[>3FP MG,)C9(>?0MKMSL?)?EJRWL#[].*MPPM[4Q1LA*.,;)!:"3<10K3Q'Q&.9!J2 MSL3ZK-7!Y<#2#-Y&#)B.7+NG[9K$B1-X.$\Z,!DSYP/]UN2LGPN6"PXR MRCSV'X1'&8U/=_:=.4UH!EUKQ0I6=: AUD-..+:4OU0AI^,FQ&!/]I7Z;;7T MI$KL8%:LJ9A\U+62J1P:+D4 LV.X,!22%-5!MLZ-H:W=U2;GV$SL$9!,B0 . M7U*:23FJ+PJY1N$HKL\XV=R2.Y8XV:GCMPRY^&)/0Z?S%7,9^?W5 MISSJH6[#[ 69]2,EN=?;G1_N434];A[(- +O7,!V7=Q YY'*2#0.%&B%,EK M-$._?D:1BV.TB+"+%BC*]E%!N/;O0C*D!> TY$6/QH"OH<.&-(JL]KZZI9ORU52I[9EBP70)K#\53$6*+3(::@6A) MZQZ,E\K.&,:I>7W+1^0T(@##\$Q]VJ-N% G*L,XJW./;8)'A,TH7J8'B"2A1 M4\PKQ/''428FQE*;Z8K@V9%20/Q/0\5:X7PAXC\-'9L=P.Z)&Y&XL5BT+;Q. M0WRM<+1\6M!^WQW0?BU/X.&$+FFWSJ[8JAGS50B/,;=5&,AV%>-7*8GV7KDH M-6B?3^1=I02U=8YLMK.XVH2IW(\AZU0>C5-[8U)@1"D] .U8K1B;K3,R/7M3 M;@NG)K,#"T I[T-7.32PJM@3=WB%;@/:QK%GC7SSL<92N,V"(TNJ,3N<7'0. I7I3%.>052_7@]& S''$8?DV-T;)R1"0\6-S31Q'(%P M3BXN=WY[-O[VK& H,*7[W(ERV'V<@W,V.U&2I1]#W7I_G0H-P3:4IBII^IZC MIRZ6)OD#VU'R_ 1]?H*&?8)6>($>D[U[?H?^5N58R-Y5>(;6MG>'-6[.K2N_ M@1Q,R-:5;6-V0.&N;*1N*'TWA-QV0#\%8\$@;V![4]HR%L[]*2=\]E><>E0-R7KU'94O,-6J_649)I53Y73Y@-^_[A8,\6*)2!ZX$9VJ/_4SA M B$X6$=(.6&9K==1UHFC;C?4D!22!J&%3N!.%",87%?%*0+7),MTV$QN0$1&P@ MEMEIFSA8Y[)1!M'ZL?[& A+Z7%9ITCB:]@_G]HS?MK$YVO:,)FQ/MH54[%&S M3:,\D%-X5].G-%C;1MF7,TZ@25$:Q%<[ ?M0@G1@;1!MEPRP&R*.Y,YC5[1, M7[T8Y2-H-\41%[2,7V;[+;*S($NS7*.E(JO%UWC3_,Y]%4>?/S5X7T6 3#XC M10_ G6+4RE).0AB-L0>V->(HJE)&:@&PZU*FKRR-\E&C/>(XK%;!.H7QR^S9 M:C7 'MUJF+KR6&JG0Z/ SM4JMG-5;>,(R ]A2?3%^1&N4/ M:!O#H;L87J'8C7"VRW!UD<:$>G%,SARA/8[#U:("LJ"^0E/#\AZ;N6Z8!@G- M$PQ][&(4LSL: MD:'>!D78,*F>:KV3I"F=0(G4W.IW8,%'%.T&/#VS54U[ 7 M%KIVIMNM$^W#U0/Y,5YAUR$GO46,$Q3U0:G\+LSO9A=%=;6A0LIYM'8"_'N& M(%DS)AOT\K,2>%7]-%_=X, )7.SXA[9X9JD.@YFTH['LBJ1L5#K M[I7%Y*[>X]2B@@05.JI+^4RKMSE5.2$+WPD^.%MDK*-I#8 ED[!/ZJL._D4[9MRL< 12 Q+@ MQ\.ESLB:#$%A>^7*,?Z>[B5 WK439;4&Q-Y+MZE/)XQ?(6+%8C,&C@!8.WZ, M+)]%Z*=^33 *5 & U':3+YP"&\? MD^MG&O 1,XX;GUC)$)6B/Y7QYCXG[)T3/4PT;[)W H\V--]16Z(ARFK"7"Y, MS9%D5EG=J$#W0U6\#JX0H3[Q.?+@9,;W>4 $Q7?B&*\P\F9QC!(S1H H;+L! M+F&&5V\)8;("F@*#GJ\[Y,3UZ):,]!5?X]CUPSB-D-0X&N['LK9P;0_B<0_& M9PI)Z[55Y,(=G$_M'),^5M)3P2)T8R2+#.GB*/GUGKZWB$8IR <5K43^UM1( M]16M7-9\8:04;&P99"**&LW%AZ&(4]UB)((I2S6*,T(.T@8D7>P]#O VW0+3 MK[ZJK5AG)Q4;&P=UCN0XX#R;X$!MU7%RH+YQ]1[Q.ASHM:1>XJI'DVPS*V M?V(Y"$T MQO$K2^L4DP[GY:H5= M]+!S7.:USC$_VU^-U$%CTY:Q:3M74HG_)[3!KH^8;SI 1Z0!8E+\XI$)^A8; MC;KG>8:5(1L:[84/#Q(9&%XV9/:/YD9_2R-APS7H]M"KHBE/4_6P#TQ?WSK& M19ZB&;N+ \K2LYXJ4X\D@KLL% )&A]2Y2D*=>,R(^?5H&=&Q83C=KW9\[E < M(U27$!H"H\\L]TYBIIU.+]#1^\B\H^Y_!7EPO!""]G,KA*1GNS9 MMY=1S?GI:M6&8910\X<^,1N-]+ A68GJBYZ!>HT>DU##Q_RY"!D,YO!@61V- MWB6YG9QCAVA4^7 9!N3223!-X @3%!.;E,J0P;A!-T2[801AKO20#=">U[GB M*QK"F&+DP;)QN%0T(Y=6 $%O*-[1/Q*7Q:"*[(.$XS]PLWLEJ']_2>"9!CI$&%@E/3+ MB?EM$(1/>>4S7N/$\>544,?G(R=_U\;51S/S8G@CM5[$ @[-UQT9^5JDD;MQ M8N32^D+LH;RS,Z.Q-T? NKZW8^3+!&DHC3LI8+/=DQ:G,_QB7\F;FQ50<^MCB7!*L[B2JW:PU6MMG M)L1"%Y[6^(; M!T>,Z4_F'K4Z<9@8OZ5)7(B$_K F.9$X8#!?$52W89"-=5R@*!-8\>%?(NM, MA(5")"G8I3V42))=>:/2^2I7)W]'OG<;7,>$ E]OTD!LE$;/$A-A4A\A"OXH M-&W3XD]X[&EXZ>RH-^.T)UFLH2[]X(7^B-HI&I+,L&H'6$A+K"^ MFX3USMRP^@QW'?N7(GL*8Y.?L&6PN^O ]WD+O*_9]R1'* RRY@1DM]L=,2_I7YB- M2X"X+P'>\ON-S MR5 7Q6SKRIL%\7NBWNCPTV:3U9\F>MO,. PK(7%YJ)T0[ M,>!^>:^%%KMI!I"BJG0#UI$QF'K%AF0U_T=(C&NW&)M:ZE7$QSS+@S=H-"6U M"<6R'I-F (-.Z@>G50ZHPKF/Q%"(_#WM4DG-H4O:I(NE.O,W/AD] 1L;M%2YOQ)MO\24T/L-F * M3_"^TGUQ;@)V;@)V;@)V;@*FSH&\5KRMN#L[7=J<%2&FEZO;LI1P4U3A,TR_ M[BZBE?Y8ECH'-(6UOA.-"J!#8Z%BL$JPIN:+A('6N8#=7G%-HG7O%="_E%:X M2YSXB+Z;>/@)>ZGC@YIM[-5M&!'B%AR'(NII6:H%WDQD/N-DTB8)NF M"\;(N=%)'LL%W]]D'PS)9X;.#A@*B9"^VO5U;H QC@88"X(-CN,PVM,&#C(1 M-M:'MM\+^HC)WBV8UE(G_/)KJ$S[X[>V\X$DZ5_9M*VN _H MB6P2(9F 9?\JHS\< H0 *_+1.BL96LIGI?KUM,Y*;=]@13]25P7ZJNP1\KX= M_;G@;AJR[$<\.SERUF'PV7E"L\"[0\^T@8,$%SH^'W6W_3)R@MAQL]CSQ;[Z+\:"C1+@1_V4JT).=8M!]>6&A:7!H"0#C,US*B_J M/,[JO\;,7)JM4,?L M-B"K$J>>3NK+BIZ]!8I<2M;U$">T$_R80HH2S.XFJ9T2G8K[CU%,C?[YL=O> MA>,39X!YG'D3(\27&_N!E:$,\"!+I30*+;X)+30:_X?)+S%:6,H[HMN(*ZW/ MG2C*JJ_%.=2]PLAMF)[M6TE!*G7T(@I=A+SXANR)XOD!)?,5[:=-Q>8RC WU MT1, .W8-*4-!6QE/_3?Q]6J%7%HX8LV^86%@*UH!:>,P*0N5;Z60]4GO\,/> M9!(^ZQ^.WOID;]?2DP)!HD@%IL^$22C>,)GSZ=BU(F_'-G M(R+*^>L2AD?7]V/G1>?>K:125?7C%8K=".\HQ80XP?MV_'<%=]=P:52R2NE= MZD0.333U9-G _WKT-T/'QDM.0-0[R?*B*A["+*A]-&[7M+W'DMJ#1PQHSDZ: MW4L9-CR;MR.!B?WUZ$6_8^,E,X8."E1%0I(1G$_'?A_S=EQR0#L"(#5,HC32 M\E$O0G1O?C-ZL6]MLB3UT .&9FN"[YKP7<+T;'XS>FJW-EE2>^AQ0:K&/L_( M'S'-.VW[@;W=8TQD%\8XNN[GNV7+ $(%TB;]-XL\"K) M#;(S*/O6&+=]V$N!DC,0LXXA><,9>*W&).N3J\$8UAY2_7;HJ 3;]KQ''MIF M]RJQ>%Q4U0<-$XC^)J&#F;'TVDA-Z0[4HWXI/X.F%? CTA M25L\O.B.\YL$:MZG62ZDR8UHA@*,U!&V11NZ&*)7: M.'.)!Z"N[\=^TCKW7C($8H:M-#?*BSY#1HH/]2_'?2@XNRTI/WBG6?:URPVG M&;%9II7')$"QDIO#-JMM()1*!T4[%Q@_8[KW7_)$/V(CF]E4EFD*9S4=/AC[ M95+?74GA01,X#N\2GLHCC#>)JJ;V'DM2#UY*,?,\3&GC^$J/7]RO1^^>=FR\ M9,;0^1W'TIL:0I4XVWR53>_\._*)Y[P(HV05^C@T,<30HA'5L2%!'.%U0/^20^>U?2MH\E(M_,%;=?9(###R9R."U@M4 M7HGV4*?6%D6TZIV_D*1QT[-F2YQU$#PN-M(^E$W):M3G=W"OTE1#,=AW[K3; MPSR98Z39^Z^\\-'Q\^*6HFO>1L$X9-#JXH?B$I(T!HC MF1:\PHN-5!-V,T"<5'8:]%[0;5\Y3W(\:W]E=P:2&F\8>[&$1[" MO]ZAM>-?9^-Z>ZRX&+E_7(=/K\E7^,0:RTKS)$UR)A$4-=-OMK= M0+&X%IL]W<^'Z\8PZ<%YT"%8)&L5?\4I.I[<^L_76TT,P MU@;A&R:.^)"*QP,J=QJ R]LNQC+O_[1!CI1+G4'%/BI"-6U5Z@!-4P\NG!AY ME^%VA\B^1\#@F,6A9_G^;\^(=GU,XI<7&3-W-/- M5U]BLM^+/R,ZTA%YLR<4.6M4^^2"^+U!<.P$^9TY<1W+!J>H+4=%0"L3;0[O MCOE9O@FC]T[@Y&?]!IFI(^;!LF$RZT@/EV:6'/P2KR)W?1&%*Q3'60X!02N^ M3"-*!2,L[0$Y1=W01T6HT($*AZMMA^LMHS^$@6N0ST* QQA_Z&2U&#FM-@P^ M]\DWR'^%COD*B7",H522Z;99P;9TWSK6=Y,YHLQ-6QF?WJ\L+GV'7!0K3*Q) M*RJX#7]J%I44;0%GM*MI9)?L*O2QEU&U'G@Q7E*&!3XZ%SXS(O MHR,YL7U@%2XW+B$$4^(ZUE"_J1S%VQ)L1I> M=[4,.&O/J6+RD_5X[V%2/>]-=XSR@^.C^2J#:73J)AN:+9=5[""P!R6W* :0 MP:;$PR,>'YPM^6/E)C YAK,?K-T7*B8EPQUW$+@T601ZK^9]'M-(&K74V8>#:E$-27F-/UIM3S6.(FP M2Z>?4-G_&. DOG_X:% W=T,<.2-[R 7EH*N]\&0^#WY"E3ZA.#87C>P$. WM MW4TS]9P9765^Q.LR#++ -A5*@TJY$Z!->U=$JMD<95&NH3&5WZ_RC$F#2K(- MQ;(!*\L'!IG@7 \9OL510L=9>*F;S*,'%#UA5]B")=]66$;^UF07=W%+W!+7 M@'RRJ">.^4K^1063F!@Y!2ZQN+*3X1(#@B56]HOH!#FZ=^^[[G9I MW?2#*G=3Y6^KY[%AYG;!&]NIZV1L)^' E)!:(WYR8<3#]&'GP1J5+]C)1RZU MX-J0*#UPU"NS/J3T=INOKK"?'L;65NJYS#R!2.(PJ?,K36#U."\CKUXW::G MME[46LF_,9Z^U(O R)Z:.V5!CK)@+5FT;^R%$Q&K.*L R29&L6<%P-_<7+C3 MLLV$* E65*7SR%,(8L= ",B7&B:T:;&V@VKJ]5%@C<(/$T>*GG28./B2DPG$ M5QN_*29!&;#"*D5G.'01\N(;LDDJ6[0L_C8@6%+,'WWLEMF#AOQB4>A6DH14 M_6-ADD*54\F5--+0$VVIP"E?Y98TMK^; %>8VX6J9E(;2'54#H5-7AW3),0+ MT;4FP!]ALI0!"/VXDIJ)6G:++ZSJZG5LIM-,#\AI62]]]"NY:R7IH.(L58>0 MSK\&9.D-WLU6!,: KJ@8$N.W@M3I6XK#T$/NEV'B^-?/-+F)*J N$XBCFKM7 MF(!"[B%!R9EAQYX=U @M29^OBG3@>71/(UZ' ,?!P+YT?!]Y%_OB]^+B%PU- M1M'$:3KG6)OZI?#8"C15%9'YP ,/V$3CB.R@PW>#AY%*L5J&I>VH:D:+K30% M=@G2I.39X)&B2L2#HA3$J4^'0!^&-PEZH#V+3(%3_90HF00Q:DX].3"WS*]2 M>NOGK45SB6KD#F>YQN^B,#95^Z>$RA0$09?:I9A8FT&7;_'&P5'VOC#S_I/& M2?LP@]8.LJ!-RQ'NH%K)T4'#4I7[8;[Z1,2MF5;!4<:L[R;@W3"W6^9%#!M: MJJ%2.%SRI"\_G$2F GO+)?E'U;*ZW7_[L5G55'0SJE MPBL)4YHT.LV\/ 3]E+'!ZVT8J]N)0@L M?$3*,AX.92"&MFHSZ3-.-IE T9M^@W?+\%ILR)@F^WK@VBLRZA1C+D?[R*C> MZ(:"NPBI-;:ZPA%RR6_$EQOB"'-&(VHPJ0>,Q6(Y(:;T4XI6O+/<@ MEB1Z=;M@ MD'VEUA!TL?0+/31@M M"+EP'(=1-M%%R%Q56-;6:[^T%*B0S(9GQRJ25V#>L5?(%-D#W2=$G0%$*E8( MB^8B\;ZUEAFFR8?*[BV--2['9GNL=!8.%YK?3.80M#9K8\QP*0&%@NPT37J. M 6>)R?"CCQ10_2ND6AVLUQ%:.PF:KQHYN4*LZ?A\="^_3)YT[1^L_834(*TR M@[9F4Y3E*=F_"'%&9)W)G!PAHJ@WG- ;GL'J.B[;(Z1OC6D>[)'@?ST9M=5! #M='XX(R71( M:7\UE:/ V"]80P;I6\(-UP$U].JY@C(%$GUK3.66Z*$$8),$&0Y]#*(#9E6\ M:!JG$'LZ%YB.S]Y-![@^"9+L8?6+,Q?9GES$BTT>C<8$FJU0F3T5RHA$5G)_ M^$=.&PM>E9C*PE.YL-2H!MFR0#%XD(N=;*."S@6FHS&[Z6"M.4$QA"&ONY8U MO[D?3^29CK]YL#X$JN8?N]Q/U1#L7FUZ)F$/=0#; T 8AS)*]10HT,E3*8A!9K4ANM,(/?\%R=X2TOSI$*![:^F8DXR]@O8E #N M>)H>C]$+=')N7C\9X4KV@21[#-IKA<::<-9I+297/YVK3*Y_%+C9 M/ [-ABN5M6?-M0^]+XSV5Y'#0"%(=AL\D<7#:"\;(&-^:.ED:/&+'A0V%:#R MT8<_$@%][XW:78>43@&=I$WI^9&L&I'% MH,VJC4=T.4OK=9]!!O%<3_6N%5 MB+%62W-+8W-7ZPAD[?0)R4G>+I#+CT:3'RG:IG$2;E'4KFWED;+Z@9V01J]D M9N2J;0QP:K02>5D])'H(;+,9!$LJJD35;_)0KB37/:#]E24)[*%/NU$ 5'N: MT1VS;MU<*9Z1U_N'U/>"JF(*JOW5>+04T]]@;!.PID_%=IFY;ICFYF#69O(> MN0@_4=;''U!RF49TST9L&#'(E@QF88Y*TM%*!ZMEY'BH1/"(F- 1XWUK*_E" MF#'<3<.5I,N^$+NA[R,WP02-"\>GXQ$%GX49'X[]7+!W"]G49=B&M>ECC'Y+ MR;+7U!&N14Z4GC\:ZQGU%KG I!U%#ADDVLIV+:"2PL1>3\YE[%W$E'EG) MLIDZ&=/J# LALTORB;G6AQQ85EYE!(2^]H[&H]/0[6([$#+8Z) /S78[YAX! M[N$AVQ&&.4L&&Q^R(=GM.ZG,!U.-G4:H3?IOMI;#K=8!=;4B5AJ=2N)NZ$/_ M/7V]#"Z=>&-$'#O V4F7$#0@:FU0.TAFV9U?1LB)TVB?I997^P@8828?FK7< M? 5V=M#,3@.Y@_++4M1QL+[#SB/V<;*?)8>7ZU3,U+LAI#C\ M,_VGC/*WP2ZE.9:'?YG%<;K-!\28N7F&0W\RJF-(E@(&.I2&L:#'Y#8@KDJ: M)8H%0>KXBP@'+MZ1/^3I8T;D3@CP9"1&C(RP[9(&#:U\ZF[AP&ZS" M:)O!D(ZO="W&CK%P8@)""TD^A'D(']:M+,>(GM1.0HSBZ[FH_6F-(Q2#XX6SU!9RYH196+'I.2U&Q26/(6JLA3[QOD3&<+V8C/R;*BOG,; M33#U5#3T\X*[J"U_3)8W?*I =Y*6U6*5DNVBIZM0 M39*H3NM>_XGV$ >HL>*XS*^^(],D!U2K3W6KK=#$]V@71C0"06>YI'K6?^?" MTSA%W;2QTA#TB-8-]E%T26[+=1A!'*GZ>M.ZA!JT4._]J7OKE*CGC48@C#SV MBA/1=QQR@#7^U.#0T>B\(3^!"70TUYR&EN-2!*Q/J!Z/-@ZOG^1Q@3[&,)NJ*\WK=NH00M;/4:/"%UO4;0FELN[*/R:;&BY MK!- F SL=:<0%>JD"US'4<6SM$&^#\>EVG+3N))8= !L-:IZ'_TK=2*REK_/ M?0&0VZBYYC08Q*6(1HM1*"XM(R>(,44?D$VM1:=R)?&I8JM/:-UMRXND@/S7 M8K&)>$=M(H U!U7CQVW@AA$1C@SM;)SO)2VHB?:7H0?QE->]_B2L<"%"@?44 M53]:2^?YUB-[PBOL9EB"G3/>RE-1B#WT >PHJLBZF><1ZL7%_^@^NAI2BK*- MM>J$3AR3*("]1>&8]=8(L]Y.FUEO09M\:C+KDOQQ'BW#KUTE,9*LJJPY#0N> M2Q' EJ!:7,JNU3D=F_J$6\6S.JQJ+CQ!?K5H ]?>4X]IBS!.'/^_\0[(8F0N M.RGSGDT8*TTSLY0;BE*$'&W^U!::0LBOOG.XGIFR'+@+:?A^$P80KF]KL8F< MC381P#IFJKJ^9!7'3? 3NG(2I[\5BKC/RUQX2I<.CS9P73+Y90@_OZ8(T0$0 M]&__#U!+ P04 " B@A!3DB<9T/QM 0!GOA$ &0 &8Q,'$P-C(Q7V-O M;7-O=F5R96EG;BYH=&WLO6ESXDC6*/R=7Y&/[_2-J@AA(W9TZF!&*3A$ @84W$=&'0DF=?\^3G__=SJI%7 M:EJJH?]Z)5Z7K@C594-1]9=?K]J#^V[WZO_=%3[_3[%(OE&=FI)-%3*:DWMC M.AO(*AF:DFZ-#7-*/MC3CZ1()K8]N[VY>7M[NY;A&DM636H9CBE3"[\@Q:+[ MN'N3XL-NR<#12=MY(6*-E"NWM>IMM4I^#.])N506^>43&Q8)"]6M6_>9OUZY M[]GVCJOEM=;B0G=!E@' 4O5%QS]N\!6E>J7DW:'0Y9-_CDSMVJ+R]8OQ>@,_ ML(L7%]KFRI/9Q8;Y<@,_W-CS&<6K2\626%S>HUI&M2PVMM]7+I4J-^X5BQM^ M[KI6A&MU3=7I/[\\/RXOM[=?O[STQO;()=E <'Q2K5@J%\MUWT.* /3*@SPD MA#VG6:PL@(4K_PR %'\>21;U+K?,Y=K'DC5B5\*7#.F(QN63':OX(DFSS!/*%3J;BQ$DO=_Z[=ZT%!73QZ MJFV[$)Z*%S=O=&E*K9D$3[W[/*&2J>_UX< CFOR UHC1O^U,\C0YG??5;45V+9 MC6&2V^)6)K99*C"(DB/OI%G8RKI O]"( -JJN,K=A>L -9P@Y^8WOJJ M4@VTUK.CT>*3]$)11?F?_J8J]@0?7_KE:N.U14O]+X4?9_8G,C),A9I%VYC= MDB^:)/])RK BR]!49?'CR+!M8^K]+GJ_7]W]W_\CUDN?W&5M+.YF8W5W"QAF M^Z+A$YE*YHNJ\Y66<.GN%][JV'=(EZ*D@6J])3)0@IK+5<[.N(;/P&3Z"@W& MTE35YK=A;_33"YX.3QK=_>AUAYV'PF#8'G8&GV]&@'M\_-T%@3CHW/]X[@Z[ MG4&AW7L@G7_>_];N?>N0^_[W[]W!H-OO72;V]"%PL/U_37X'[5J MZP)A]83R4H"JN@3\VG_^7OBL_KS5#;WG3.%"F5N-G_8S'?]Z)8.;AT;GUROP MYFX?#!FNT6UF+^[$4O$?GV]6[KW+29\-H$)(SKW47Z_ L[T=&89&)=TV';J- M%_[A2"8L3IL_TYEA,GRU&M7ZIW7.X&C\QX_V\[#S_/BOPG/GJ?\\)$\_G@<_ MVKTA&?8):-$AJ$HB5DC_&4*;#\I'TO]*AK]UR%+!+I5K^WZ(/XNM2O7"J'.1 M+/?5, OVA)*_/(8A,[C24"!V5B ^!F6T\BZV&(7*ALG"I5L'KC(QEMJ+>14( MEZ?P^T21YG,JF53?QL-/;"$=77F RZ_N_N[HE%1* ME;,7Y5+5G2_@4O^@K? M6%=W&")MZLCUOUTZYZHS"T 9YH4!=)%4VM_ C27-VFKA6+I.126T8N*J.TS< M\+G=&W31D.4V[KUQG6?C[ 7+>$9N;!I3\N^5_Q';6/OFPK!QD22^-Z93U<+4 M?^&KJE'2,ZZC^PD=W5;M.=X'UXYP895*I2C62I5*>:=;N9_JB M6BC1=@]^.7( ?M__/NC_WGGN=+_U"K_U'Q^ZO6_DOO_\=+WB#ZZSQF7PQ&?U M[D/GIR3;!<0Y,<;$7.":2!:Q9E16QRI$!ZI.5-LB\H3%#A\!(>],/FQI!,I& MIIHVDQ1>:016Q;^Q'N#]O3?@OL3[(G\N&YHFS2Q8F??IZHY\MLW]G_Y*35N% M@,C#&DYKB/6TM:3_B2?OKVC*MO_TI'(5[05EM_1)+(?B<1:SSW5HVA(DS MTWA%KEV-*+G&Z.H0ML[>,H?2SJ\"MH-5DQAV>'W!4GJC6B[5:I5DK5'8G/X%$[L)U-W?Z!Z8""81(#H@.3_,I_V=\?_5;M>-IH-Y><2/_D#+Y@\.[U\_7@NM"9SC1C3LT+ MX.A5-5V ,&^#C5WE><-\LUU.*%\Y+'EW93_W[0XPT)MP1Y%CUVO*5W<#1[4IJ99* M(?7@K"J#V-2XAX]]B;SY!&*)BF]G=\)]A MQ?@\$$A/(.!2\<7V)L966NA M(6N;5.)ZZD.K5/VXKD^B&[)' YCJ:6+HBS)(LU(M5L/]ATO ^H=E/>'__I]F M66Q\L@HVU>@,\4%TAA"!,QIH)OJ"AX'M0'R\D!?3>+,GWL_7 QE*U/H6-59 M]QV+[M'++I<^[5H?^UG\Y%T6>H&[OL+F^KP+T12Z%^]8JW>EJC/E 0(_*I8] MX^Y9=/0'KR^-L2ZOS25NSNMMHMJTR';SWH(LO)G2;)E0+:UE&34ZMH])AL?M MPG!XRB@(JIJ8,%3K)B81*,J5-2A,]65R5##:IR5+/6EXMI E=MKYJ-*VA1?W MZP2CS$-B-$)K^6*8\VW]8.A*FO?N!6E21YCUF72EI!I*Y(<[D+/[IL=K9[XVF6S(U= M:5PT/4B^,4#N.1Q)VNS=(OJNBW))A-[CPNX@5X"0D4?F9#4R5\?;'EA3<57@VO)3HLWT"C]JI:S,_0)5U6 M)0U#"&QMQY7BO"-%,A6+8&^\JNPJ>50^2!^WQKIYBBA+4,5($5D3".0]5B8? M@$%9JH;O[PE.A'R\)O^"Y;D\&6:I(QG>*F'4/^"V*/[+[(V 7W@E,99ON\YY*PFH-EZ?\("ZQ0"Z M'0/J%@/LTCZ@;C=C1(O+=G'!-D(@E)_@QK\\=V5C HD7I:* M"UF<9,-Z;F=')W:2"9^XBT_GJER40F1-\89BZ5HLUU3]$W$9JHA8!E[WOLX) M$'%58?;VT'U>N_:@'57'/K6_=5;4JI?ZBB?YH$P "R^FX>@**A3#O"7FR^A# MN505RI6F4*[5/B:N'1;JC>V0.VI#N40F)H9%_T?Z=ZDD7@'ZGH>D^_E&PE3A M*A;7@?14[B]+WDJ;5"\0URP=%W/K:/O:[;5[]]WV(X$ MO_\O3UD0X2ETR,P MDLPEQ%";*N8@RF4]">NY@@M3*3*%*^+C+1;$,D;RO^\$.7 M'$6UJ?(Q66SM$H9D'7_QDDS1:3R2=R@<%9Q5AVO%@@U\8AX7ZQ+Y(FEX,@49 M3"@%:9%88G(Q])8=(8,MC ]4IK@9B51$]FTIEZ6+,2ZYI/@DI;I34GPV!42D M/Z-\P,URXXH-CZ%,6BSUI]>TSVNKFP*%,I2P^3Z/$)5S@Y2+6:B8U2**&59> M33J!ZW OSJ-AY>*VBM9*;K/>O3#5HPH3ZZ"PL,&"U;0GAJ90TW*+SZ3SEZ/: M\UR^5C!=S-M:<;>LW#5<^/U[D6GB3M7;'B ;3!Y M8%N,U2E9I.U6Y6E;CN\21:.1VYTHW--R4^'E:[>JE,L4Q\IW29=>F'AXO87D M0;5DAYU6P:Q*6Y>TN:4RN[24*C1CO D:]S?*E698#G;U2B/#L.MRS;:]X>U=R,,&8OK#WSK/4=K93MV\EF)YR98T MK%"\DG>L;47*(WV!F)NY0&S:WV7Z0*W<9$3AAZHG).U<2E:P@G$T^2K)MF'F M G*Q-J*VDLK-N=]#R@_=-S=\(&F4I6/=8KUO^#,&TS\L=G*J:U N4EAP2WUN M3<(YI[Z2R\W%R4/* QU+CF:3'S,C-V*E.^J3L&L MC"E8$U\E(Q>$]VLZFJZHU')164%*GPVSZNI\@I!JZ+F07*JU\/I*ZKD(K""E M\W.BCM3+;+FJY7LI\VI>J!242U=W WB+9%^LF[1]"U<^VW7[R+CT3*Q;'Y16 MON!!:7ZX/8@_D>%\!G _&F_49*_[1'K2E'+,] Q$A[HRQ-KO#,1N7(9HGS?_S[H_]YY[G2_]0J_]1\?NKUO MY+[__'1]=CE."-[>0Z9JF M>QXVGG+GG,FU>911(5D?3[FK_VE;N%)DGV^):L/%M'VL&> (*?_K M5?DJX(';=' X2+@QD[\3=V=^'IDW=VR/YCH$6Y?KLJI_'2L09 (#WA0@%PNB M#PNEXV!A,^D2QJ91D7A<; &#^^>*[?/N7=F!+4L)0$K;@\&'9PA MG.B*LX$*]YA;TK8LB@[A9:,D7O;2-4F-Q0&"BW1>"\5^-9770N6%>^'7)2?: MT,K%5=O.MOK;CF>V=IQL&'1X1-E_>$2Q$N'L",+R:>W9$Q7=VA&,!JU6%5DG<.#-B)YJV(6"[/DP99BLGQVRC ME34G93%]'DY=G:MFFRHYPDGVB$T3.J,QQ.KE8 H%T],X/WTFT6JD2 M2K0P(!-"$-M670Z\\A"^B:.#XW)6FY_;A:?%RQ0$"X(4@>C4SB:+>= \+X#I M43N4TT2A(::6UQ)2I?$PU6@V#L33.;1G5W^%"PQSGF'.7L 9 J@CR!6#Z50 MUC@Y&F:J0@WG/)R(=T^IP9],.I-4A="?,YQ!%1RCI):_72@Z'(AP182(?&>, MOB>*1*':.-2J'5=;[T@+16-SWH GN^&XM!*.!^:= H.>\)-)HO+!?D]*5I@8 MKGC&(MS-;H7R2!#=(F#FLJ@27W[WH8J(C3A)D"59&Q:2/]W'K T-&T=214^_ MI=:T121Y611J]? \Q679M(BX:0CUYJ&H.<26'9&O>X9>/"E7AU]XTLS)_HM) MJ]MMS& 9<[;WDO[EJ#-L&%ZQG?UQS\LRK3R M;CI6A.J[R['$1%59:)1K%YETX=V"=(M(%+,L$BY8^U&Y=JA6RYHTQ,)2_739 MQV-FSFU)?U&QGT[+& MZ >BK"*(S0SDW$.EP ,UFWP?3BBQ!+ZI>*BASAISA^.E7A6:K72I[2.DT//4 M^3:ND(VIY<_0/AKZRY":T]W!+#BW4U.M"LYRK@I/6"R(1I@SN9RL\-$U8'\2L):ROJAK=RG-9 MCR;?U3A,!#<1Q7 @*HC4*;S7,TXAU@$\TVP*E69U;YZI'B+*F:3!H1(<0(-* M26@VPA.L,6B0AE@RM56V5"TF);7:QV[[2_>Q.^QV!J3=>R"#8?_^?W'_<.=Y ML#@Y]1\_NL-_I1"'J5I,9MI.//_X495&JN;.!4T=.E.UF',DIA?;%F;2G&VL MQBJ\),NF0P_MA-TPGB?T3URHGCA0;5UIT"=4(YC/X_+7P3@[?"/# M03@3*Z!93M^(-/DPHM"4Z"+-=XB=B4HT=K#J33'N>S>SV@T.'QC.'XPG MB$+M"%FBRTIUQT)2*56)[XC6&_"%J_5S>S;YVH/D#]6>W#L6X(F:GD:;A_>2 M"LW:>]L><1C&&N73]9>>0_V_2:8IZ?9\(1E)Z_M8>V2SPG.L,N&B]@\7L]%Y M36R>KBGJ>)S$3VKW_.USN! 7S5*>&F-H=IW9"'N\2N+I[/0I]987A\\,DV'7 M&!-CK1$U\S9^M:MR#_TAB*7WUG,7%U?U1A9[KK=P_WBEXS3SO._OH=S#KWUO M;!\/3=73\?QQ;,)!;4U;A$4SX!*;FE/ ^XAORL&O'4 N7O1?<%@4U7)3B)@Z MQ,N(:ED.DS'9L/+>B,!MK%XKS@/@+=Q>B0+XBGF+Q(DLY?[T:0J5ZMD[ITZX MF_ATQ9V$9'"?W':Y)#1*[VV+WCX(JH"MJH=OM[^0 J>_"3 O3 M,?WF,U^1FOVJ0JO\[G3$HJZ9K2%;* MRSK)=;ZL]6RT=85',LNO A(>Y=3R_07-BEV?!)%Y?;LCJ1Q%;92%VKN;&7L0 MNLH'QZ IVDGY-2P9G]FDU YUE>?FDDOG!PQ7.G=.+K% !)&D(E0B(SA68_F@"G-K^?JL6DI&AZW__^O3O\WND-^?;'^WYO MV.U]Z_3N<4/D!^Q4)&+C8\((])_ 7;2H7%1_%B>J FN_)?S?XAC$I%A:/I,= MN)D.\D==O7C(ZG/)SB5[+\G.-S*G\>$"B8[Q;N]K;* 8!%;;L2>&B?7^K<#LC^63+4DLE802_W\$ M]/*[B+1X-J#9?SAXD/VLKATD'G1M;8]KZWM-;_O$@Q!8-D%YL MV3 Z#F,@_#:,,W"(RD$3R@$FX@ MLC13;2FC$].7\#P!.%W]G@,3T-T"^ED\>--=UOA^;S2)->"\$^Y7/VJ[I3-U M^*0#A8Y564WZ$(P/"?'V,[4E5:=*1S)U -+R0?; ?/3SX(EP0LV^E)$H1J+ MCDG7"H*Q%I_5CX*U.K@=Y3C&\>,IE/]A=7F32I9CSKWP5++9[I/D/'OOA3X/ M\"Q^Z+[K$/<.DPYS,C-;A$]*_ZT0+,1=JX6KN,B%^(\73I'XNO7,%,E"PQ-# MS02>3TUK4:[[R_'M]L@L5R4DYGZ,<4P%[0!J"8U2?H3#B<*&?4C3J@BU:O@@ MPQ2V0YWFE =?3QGS"N(KBDR>0G"4_LBVKNRE+?(S(D[9*KDO=9(_/>+&QM%\ MK*YX5RBXQ<*97^Y! 94 ;T-U"F+9HV_DV9A*NL"_$,B FNKX$YE*YHNJ%VUC M=DM*^'KW"V])I?4ER: 1J+E6CV9Z9BQ-56U^&_9&=JVE_I?R!7K@>4"ZE>K9 M18 VH+0@R;(QA0?.,5O/QU?:!K$GE/S0)4=1,9MS;Z"FM?@G9@M9DH=OU%&9 M[P5?X.'>UEDQ]!_'LM7Q_/C43PE4&Z__GV(1J$ UY98\22^@?@;T+X?J,BR_ M\HGT9RC6UBVN94"9C'\B+'B E9)BT7T84Y/\>;XV /\RZUN6R;X+]J!2T>0CZ1X7P&<+=-T)KR)](#7ZWWH%;##M]KZ1^_[S MT_7GF]'=A=D8!F_OH=,;=!X*\&G0?^P^M(<=/"@(_L'&>=+_2OI/G>?VL N_ M7R8./BRLZ<>S [@06I^265D$<]X #YKFNH L3XM_PZIE[^]5EQB"/DV:60"S M]^D3>5,5>X) E'[A6(FF%*($G,M@-J3IXT89C2;H"K$U_RA0OPH(%RT+,J.G^!E?0YK1-4,G$2Y.Z9K16_F7W>=>AN=!G^DIUAZ[# MZYGH7P)39XNK(B7)W*M;O^R?#JL>T'W X O:-BS4(PQ8#@1U.X>G#(>U1'$8 MY2R-[..PE" .:T*]%5ZNR3X.ZXGBL-H*[Q.-C,-TU[?O#8O-M/UF&(I%!O"* MRRZ;QC<"B*G^F.$):R+4?%5EVODI:PZBYX'.3+A/PC?"9XWB!SP+DT\*9M\' M'2C3C##,+J]_'\42)4O(6H1C3'-"'L4<)DG(LM!L)C3AZ5()&=\F)TO(>E*J M-04-+-&,_#?3L"SR9!KCQ-OF$S*^# (.0)#R;41P?M.X!R2^,8N(F&HMFYO" MXAN'2(@!+1\A;$\C8N(KVZB(:9[N1)9\Y%&^F',L)C,&?#GXO?-SAMU2^7%! M^6(29_KC;=]\IA:53'GB'I+T2C5CABU]V71&/6@@!GE8PN)*9N"IP:UL'I%T M2-8_%JJJ&3W:X9#4?DR>:E2SZ=D?DL&/A:K&UJE#Z7$7XNK6 8#+-Y],)?-/ MBEY"-M7J@&H:+![(^MT#))S_,WJP9GR-&@M+V9R,$5^;QD)21E,D\15I'"Q5 MLC@]Y!O5(7[2F)*4E*FJJY:-\=0KS::F=.'!'/@*-*'4JPNM1C9UP0$9TKC( M F.=T9%"!V1-XR)+K KB^TNEQL56M',_LNB-^HMU7-_ZJG39U+9^D"*7';$A M,)O^1'Q-&PM19:'U[H+]6(AJ".5&-JN;\15L+$35A$;U=',>CZ=T#$#D+Z:%A67W]0K9EAL8G _3'3S)88$((>L2GRTFJHQB]%L"A^;=O)^EJ1<70\.#XP BI8%\>"6NJQE!/; 3T.H-;,9WA[@ M0T='3[DB5%OI=9Z3T9[[B%=-$&N'9NO3<+9@:OO&\L5D8C$IL?,]:ONL/+I M">,JV(,[@HGOZK(QI0A)A*,&Q%*D&:4!KO19T'0$2[\7FNJ"6(ECU,Z+I2,8 M_+VP5"X)]6;V3OLX@MW?3^;*0KEQ@,SEUC\K-BY?3,JM/RL.D ^NV_Z1<#E. M(;[RQ61B,>GL=>GB,#!JG:I;62TB)ET]>,[L7L@ MIA2K\SRK;FMDQ)2%2JQF\R.D\@^SZ.HI['B2;2D]0S=6@XN@HRQ2FVZ-6H0M MI[0E)>KZ*QE??S53S2+1NT)N/F@0DW_$YA"X!RYP5&O".M>,,Q$T M"[,-U.KKG17 ^N,' "N@W[>T)=DY$9G:.W).-:%4CM-KFK2+$YGF M]1-IJ,2;U;X:)H5G$=DQ3:K+D^%W_W+OJ& M2^QY/2Q?V $T0^EGT-EL^FU2X\=O^'H8FD6W^(0J2R4(FP]?J4_?-Y[T>^ MF*P7R6,=15*-GK_!AE%_F^@N.4WK2>R)N7W4WK?SM':\\]=#+50VR7& B[ W_?U#C E]N3&N6ZT(BQ\?%]D>, KVU?7545:A$V->U'CMQ1RQ>3 M[L63B<4H;.(X=B6+>EX>9ZNRQ>3I^NBV.T]FJ!"C'?TP*3;^[J']?;$O=,1]3LCYDEM_I+F=^(>A>FW#/B]:;0:)2$>O5HICS:YHSLDJV6!K)5\13N MNB!&F/V4DVTSD#F;M%6$&AC_1H1IKSG9-@.<5KP'[W2^\ M-976U_0?Q[+5\1R(8Y-]#)L?@GME=) MPJ^_JKJDRZJDD8$-7^!<#^NL&+I,NB^AVGC]_Q2+0 6J*;?D"93")WC'7P[5 M95A^]1/Y7=(\1T"A'T'\5Q<&C\5VOMN_7 1C2<]T"%>4%X9*$ON/1%3E MUROIWZ52#=E=NLNT>OT\NKOO?Q_T?^\\=[K?>H7?^H\/W=XWZ>P/!I>)BP\+ _KQ[ ">WC(RYP\0JVFN"\E<4?P;;I"]OU<=;=G0-&EFP2N\ M3Y_(FZK8$WQGZ1>^B&C:)DHJ:)GFV>'_;RDD[K&!'&! W/QZ5;\*>. VTQ=N M:X<3DU+R'1XWL4@'O#/E\\B\N2-_=W1**B4AS(W?-6ID5R247DP,U)^)XR%J M;G%'*9I]OB6J#1?+46#ZT)X:#CC31,6S00W'@IC.VNB].1)-RL>G2;E4%E/* M@5=COIA4MO)N,GH",ZPUB6D92<$L"58Q(GE\^Y<@3SBK->IT\@:^-F Z M^7L;)AT9<K(>G[*\ZE7ED_8V67(+-WJL!']I#B+GR3 9 M+]JVJ8X<5D08&CU#QR68AJ:Q<:7\%+!\5E\">X=33M!\VE^2^8;3TS.?%YBH M$W &C8LYDZ,U\JX9_Q1T%/J:=2Z@2R%O +SEMQ7PRZ9B:)HC-P#;D/U/:)98 X/=\GG>:H5[VQL4[ M== 3SC;F*\S'37A.XDIJ6ZY1GLWN>[7(FBF1+&6J9YQNX4\]M1X.7 M>SSO!]ZJ* MP2A9(QJ?9S0";.E40&YGW:2IAI8BTKS^LN)#V]8\GX-">6 MO=0E8@#'L (+T0T_*W1D)TSD;'HLE3P/X_-8[A=,TQ_SS[8ZTNB RG"IK89X M,+5F21!;F?=@*GE69J%%HS/$%JU:+X4??)1V7LAXEJ:2\2Q-)<_2I$46,Y:U M01]HYHPT58:?QA1QF3M VR3LO:1LEJ7:T'S-$^.;OLLV@3Z/6!+JC990J:6W M&!4=D4=356S[5Q:+-V=PL4)P56D)]5IX4UG:M4Q:LX(1UU_->&:KFM;,UAG\ MJ"@"%SY#+WWI(&;$BB,)QU#EE:HP@7];9HT?M M .5YL.8\/V^D-?T7=?T93UE5TYJR2LA5R9!L9C %!$^ RQW5FB"&O5(8FU2E MNE-;<_]HFQ1F,O&:2%IHE86,,3(0VUBW-O1W:U./T*B)0BW%5O'(V2&&3D\B M,4^-\LC0^]4P.RN8[(\? )-M7?'&)PN\M5D=S4)V^T_7"DY M2%]4A4HKO67%J#8CK96'J.M/:Z(XZOHSF>H\V&:G1@ SF#,9_#DG VFFLE,? M'FWEFDCR7X _-:\F[1*RM.:,3Y\MZ8]W.<[ 5AY7 5.UERREZOS6D$Q*K583 MRJ7,MQ?7TIJ?3\(C\EAE2QD>L]A[LTK 9 VAE/T-5+6TUCZBKC^M6>.HZT]K M@BD)9RE;LGG)V("XL>94C;@?BPK)F[PUQ(8,H]Q^LZ[4_/9G&6+5Q M6GZ4TY/K0KFT__GF.XD3>B!VUND2ORTM#71)-G>Z^XSMT C@NV3*$U+9,3#^ M!*>J[\%!(4>K1]:(82G.B$>61].':3V(/C*VPI)\:PU MY[Y>%RJEIB VPC6O8RUXN;G#D07 MJK0VZ9_%K]GOW(&&4,M^XV0CK;L:Q2//^NXO1^@0 .\SVUH:*7UI#N+#&];Y]5V#[94NDBJA3-M(;$9ZA2 M;*7^IE(5:A= ]HQG$IH9SR0T4YI).$-]XG12E[J&BJZN&Z_,C2,/Z@OZ?0)Y M?+S/G98PZ4EI9N3H3DO@B+PE][C, ZRS;:/X-O^E(HCUFE I9WY89?.=I'6" M1L(P-3HT)=W"Q_PSTK" AE"I'CHD\>S$;V4\;]/*>-ZF]3[R-FF4O?0G9O[P MCS!E TM5[U?9L.R\=72K1*4T'9-1;+Z3Y,;NJ8PXA9$IK7LC< 9C2\S\Q+=6 MQE,:K8RG-%KO(Z61!EE+=DK7'COTH\[H2O76Z8CSE=*VN?!X"(@LX6%IE_># MLIQGHO+,OM/<GR"IG;?U=T>GI%)Z1^.VQ-*^$PC3I@)/.I!%+(4E MU-*.KB.R6*#!B''H0[R!6PU1J%5%H=0XVFR6C+-R=++D [?.1H%@JL(9]Z#QP8&46()L#14I]0B/?I&GHVII O\ M"X$,J*F./Y&I9+ZH>M$V9K>DA*]WO_"65%I?DDSQM+SEHF9G6 -N35+':6U#\1U@D#BR+%HGL?8UA^J\\ ^5=4 MW[(B]EW8E.ZK#63HR&A:))QLHCP2GJY6,.#!_HD,YS. NVU*(U7^1'K U1P_ M/0-14?7?=./=Q9"$"%Z@9Q>Z1B:5_BR.* @2/'?&\!X!A7X$\5]=&'R\M?W= M_N4B&$MZGH<-K9FD^U\(KLI4U>:W8:]DUUKJ?RE?X1)R?. 6[CZE@!\/J,^C MN_O^]T'_]\YSI_NM5_BM__C0[7TC]_WGI^O/-Z.[2X2W]]#I#3H/!?@TZ#]V M']K#S@,9#.&?[YW><$#Z7^&O_OW_(C(ZSP/FT38^DC M\_#Q,A'TX8&.!$MS9HL&+Z4Z8S.ZA_R'-QV$/?*'KQ"(.F[#B@;WO4 3A% M6OUZ55_'^TXG;>LKM\G4DTG'U#1! %@@$ 68';C>>&&41K'T(XAO_+D([)2O M0L0E(DJ6@Q,^C\R;.X+C$XI=_=*Q$^G=@!U9=J:.)H$/P-'3!\MC\H\X/L*D M$ZI;ZBL]%[Y.A)P$3-;H;@@AF>68<[3+9,V0'0/R[+):+GRX\*%A>UK)E]BR MW# D.21%;2S8]%PB'HJVZ" H78OEFJIO^#+>U]$\&E;#)(ID2QO)T)-0^6CF MF9=L+X;[CX87[K'F>,GY)>>7@]Q_/A3L8A 3\27A18#'+7M/ MZ%B5UF37=)$1_.7J[N^2[DCFG/ 39DOK"/ N_26P M#K^X*GHCC'M+XY?M!?;(W3IA.T;C+^T0F#>Z#(X%;M@&T_. &XO$@;WMI5,U MCU;+0J-1$ZIB+;2=(ANL%!VMR?2FA+>E7 >3W!J;:4DU&H7@LR0C2Q)=$SM M:& K'XC1C2Q-ZI!9255K9L:1><*39.0R9D6M6V-X@AU_%F295X:GTES;!SPX$UHHD@VAR&)I2Q.S:PV MCCPU<[#@G/ZX[?+-$V>;X)'?M9I0JF1^7J98RN+ S&K,-O\83!"@75N9'Y@I MBAF?F"F*&1^9*8I9G)E9BQFEI$S^TI2'W-/A60S0S*=G!@E72L=GGM;%61E$ M%^C3B'6A7@_?L9QZLH>-)4@EV8_LTT0=/UB[ 'IG?-2G*&9\UJ4YL7'8N<9/+9$6)]GE_LA6,4EIRB6KZ$QK[B(J M .6TAM^!CDK,@>2NYKAW%<=PJ3>6!V &1'N9]U+*64]5E-]3JN*\W)KFS,3. M-K6HT[\#NMK<.R+N/XC +OL]:;]ISEMV@>PS[BCU:(BN&/:=FGCIF,L9:$\& M"DO8Y)C;A;E])[3EF/,P%Y9SR3&W"W-AR9[WAKG@QJG:_@V2L893-X12>?\! MESMI$SJ0+NMD.=$0]V3(]1$M0G&PV>+4L-*L-012K^1CD/.$D\CD\326?T(:4^E/:LJJQ7Y\B%U'- 6CL" CG@R%USFPRP6^-F?\--):T]%)$!2&M+?60 PFJ- M:12ZF$%P&F0NM7N&9]+W6[Y*2US?ZD#LL39QNV40V9 MINOR3 2WI2&4ZN&EH-2S05HW*YS2:]G%!0%Z-'P.0^HIG]9='I$!2&G_?70 MTMKQ?D+GY0RBE^Y\C.?#\?W Z,4@_O_CZ)P6;ZH]X?N%I1>3LEW6>49FJW15 M4YJ1R2HZWTEZPZO&+S<&6$-C>1X)GD32U=V9S:ZLLFV"RFZ-50TOT:>>^EG/ M=%2SGNFHOH],1QK%[YQ)CR]49X.M)0TQ"^^U$,EC*MF.F8]"VRXI*B:*LCC>*<@#_ *;]?2.=7+IR[%5*]E7U_(.O)@VK6DP?5]Y$\ MR)!4ICFOL*/S/^HFWU0W9$??^T%H]_*B#%/=RGXH@&:;' MF7?K_MW1*:F4!$ZI][-CM[;O<(RTZ;K3[MBM[3L1(VWH.B*+!5J&& .:8^_8 M;56;0KUUM-U7&6?EZ&3)=^R>C0Y)[(3;W+';BC!&]UT0(\2-36(?7+YC-QXQ M&DF<.9GOV(U)C"0.KMQ!###D8F7_*4"71I!@>B1Q].4J&9I-H5$_FI+:5LFY ML?'0&N9SWQ5<+WKF/1>/Q<:CI@%)0W5*+=*C;^39F$JZP+\0R(":ZO@3F4KF MBZH7;6,&L1V^W?W"6U%I?458ZE+'[^'D'(O@AY(#"O!@=/_[ M(+Z9JMK\-NR-[%I+_2_E"[RZ&U!:P,,$I_# .7 $Z1DV/, VB#VAY(_" M1M1=;2!#1_6F1<+))IM'PM/5"@8\V#^1X7P&<+=-::3*GT@/="G'3\] 5-3\ M-]UX=S$D(8(7Z-F%KI%)I3^+(PKJ&YX[8WB/@$(_@OBO+@P^G;+]W?[E(AA+ M>J9$N+C -"+("_N/1%3EUROIWR4\XO[SC727:27Z>71WW_\^Z/_>>>YTO_4* MO_4?'[J];^2^__QT_?EF='=6Y9$0O+V'3F_0>2C IT'_L?O0'G8>R& (_WSO M](:D_Y7_D:^/_3\&Y#*1\&%A'S^>'<"C&KXH\4""KIKF^+,LO MXM^P7MG[>]63EPU-DV86 .A]^D2\DZ%+I5\X"J* HQL^W!)NS MT#:%6]4/[2D_[%G5P2LS'$O2%6LC0F+/?J,8AN "-&7G*0;;PB9 "-+YUZOR M5< #MQGI\/5_-4ST)C^/S)L[,E!_DN_PY(E%.N!2*OQ;KW[#_RJ7RF)8Q.*. MC]U89-13>W"RW92N M*FS4?]G6*[E:I6W-[/4*;2NH>=)3L[\$9FT65T7*S[A7MWZ)D1K;/TWIU;< MPJX. 3.-6&TOUX5&,[RJ$@CZAK)/&SKW'YH9%YUB5:BUPB<#1D'GP3T+,>3# MU[*-21:3 AIE%3P9W14<_!8_RZC''(MO=MY?B>U8YEX[<\(N/.DVH?T7<\K6 M\RWD+EUCO\K5W0.= 955=K#6.;<9Q-=X?@@",L^E]!Y@EXSJBH:7FGCH0)SC M]58%L"G$&/#,_V:839>J%;QC/S@!VUN$:H1.N,OBVAAHJ@GE" =\G%T;[V>. MMS$^3DH;\Y(&V%I&AZ(Q+H(9)I)ET:2GIAU9,%CMT ]>?_S5 ^Z12A9]QM<: M8P"OC= %=*.$5Q0O0TB.A[*S#Q6,)PW=Z4Q2338UL/-SAA6_;/'\0LLA=9; MW$\D\X5:N\E5;J;7>XG'?),QBZ:RIR +HV4AB--%)S^E+*@N, &'&LJ\_J-;,L%3N+#*W MPQ(#LB1Q_,*/9T52?%4>%TEQ7+'SY'0]_F:;7HHC"?.UV$P'@I[A3 J#Y@L" M<^^#):CI-+WQ863G^;#9-ZG5O.OI#>9R**HE\Y8"27>]$-4;)"\;5N):.?E$ M!QK>!P_*MLX,L3=N]QXA#/ HJ^D=195XMN, O(E"K7JH?Y<"]?U*=65Y=D(6 M)8%!PX#YG<'BCI,.))T8X;2UU*OPPZ9_I5:%HPN%SC-<#S\ZJC7Q3O5 S9TM M!O6[AA8"1L$[[*P QI50E/U?0JFK>[ ]+T#;;10; ML4QBTK%Z0J'ZOJC:I9(/#01/TNO0U<')LPUSGDW;N4DK#R!UM<2UJX5.J,=* M0V4QQ#D6SLJ5TW%VHNUH3R:=2:J2U;SK)AU=@-SLNM6W)]0,ZO@!_+UGM1Z& MKEV*O9'1,AL#D,B.:6+,=)*:P\E8G\%VST'C2?4HVC_"5)E+U_VQ$%?-@ 4X M1$8 L.))Y>1T-H(!V#-T>1?)USS_. =O)VXA(B<4#CN4ZDQZ>A%USJ0YV]J) M^03OU%JW12)K#,GSZRY@3QRN"(JF*=1C'<^3,1\E##MKVE=HQ!++3"C@>\ D M@N1/H&6,UWWO M)M78H*Z99-H7D^Y\<.C0>.:0/0%@:E!G?VKKVJ>3F!!\[9"56&<_)=*&MV/V MQSZQ!0LCWOC9F/-U,/:8#>+>$3;[X\#9W3N?=(Z"&:)N3RV[]_Q)/T6WFZT+ MI=61*W9IH-6IS>2AVJ'G35OXX(Y;^+AUWL*%,^)! U%PZ,Z3:;RJ"E6^S'\ M&L%-\W#87J PVK249H0BJOU,I'YV0B\_/%L52=6A:0ZB]'Y=N%+(&-0S+&W$;SGC2J M9#03Y+5B#XTV@FA2#V1J@3[NCY%[W5^4H%QX.59R+ZLYH.-@K5P[H*B2VMS/ MDV/*$W#_+121F8F>JSUGQ3,*")DAWBY%5IY0L=S)LD+.[ "RLAT$$=9/&.D'T M-H:PXX(S6NO% S;(LJD:F8'XV#?A"LN:L"P%ILB0)SD5;$B1*TN(0 M&Y.N5#G8"YE2Q0V>%+9M7]+"?8O,IE>2TMPN'K\"&@? /OUQ#$L6=D&GJV; MY]+/EDN/1[5Z C3+,^FI64QF,^G+P;AY)CWMF?0G4P52SR/?2U^\X@S5)JI3(]'SU)5L[C7Z6FIDS559\,P99,J:N*S?"*C MM?8^DG^>0/F%Z!$KB_WQ/2-(4&6I5#I)UN_4&G,E >C-:I6-Z=3 4R4-B++X MN6KC,07;\I(TRR:O0;WQ=D!S!B4[;3V@^%X56ASZ+F[+M<=Y(IE4E7 M]?ICQFH1QRO6A(J8RLD5D3GN0H\G6-68BSFJF1[/MUT_KON4JPS:$BJQ.@>R M/%HB#IZJ0BD;1X*M,C;]24U9M1AC&S/6FI=]WF8*N,^AZ;@ !K20B>D=G1)9 M"U_HG.N'DP^Q3MX]V&?X$-_&5)S&FR+FT*U&1[%YQ72XV98(I&F%N%$MDO=FKC:2C%SR\ID--]: MA,L\TYVVEV)QH./VJOR:T6@)U4;>AG6B<.H8%!.%2BO3L?N&[\HF:JJ%L3KB0-0=Q[&=!SI9!V;9Z M!/M]8?7,\R%_U\RRZDFZ2Q(WN_>1I58@(_JBZCJZZKA[@B'ULFU+Y3S\&C#' MMY*0N;E4"E9K:2-A4SSB6)$T[:JH)J-T*'P96=U4X[ JW$04PQEI=!N*_Q:) M27<](PJ/EM/&HC6A6@J?++";_C&T3"8)UT@=Y2H11AS&H%NBQ=G6[%3.Z3OJ MO3_S3HN!,YMI%+/CDL;.YM4,RS'Y2 _9VX4!02.7%^#2?-M%.MO3V)89/%Z' M* YK4\/S[KDMSDEV_LZ"(!*6&RB)0^EGW%T!&P;TD*1FX[!#0<^[]C.?/Q). MY2YX)>@Y9S.SYJW^"?1,CP:EOF)U/&2Y'2\R:BHG/*@R07656F6>JL6<TV6-VCQ7F0#*292O&"1UNY/N6M[%4H7L(>K<6$C\B+P=%?7C5>6 R$/ZHMJ2YJ047VZBYN7$+H !NK1 MAE")=59@RACYL& U&]@>;_9ZK%W5*6/GZKO3R\^_ V4-72!(Z RR^2YM[,(% M4 45 &N7P+2'S7Q(G_L+CX#K0>-,_)MG6!BN9C(!&,BHG15H^<8HT,=>1BPP M$JM$:>O8]U3R#L^E<]_0ZZUTP]Q\NL(=P=E6HM"[ -S[5V(13Z65@%%B" MY8[JORRV7=7)]PM(@[>ZB4*]=&@](@6,>F$[RSDK]P$-JBYI;&\Y9=T9>& ] M8UG=2_(K)]]\G@0;>Z B.],'%U#0M#U#1RCWV8TNU&OI'042F:'#=A:E7/-Z M-I1(UH5PZ*9_T+;V8,N6&&<,:+J8LGE89TA*M>PSE8T7?7%^S_+\53:KEB.I M:(R+CN6>Z,/TK^:>=)NQ@\T9*_L@[H^7I]DCN,_X5F,,L+)#?D #>T?ZS@// M^[F Z33-,_<.Q>'=M;.G1HZJX37D3;4G!(!U,#^,XV9Q%C.>+Y-!;O7!V!]_ M<2$,BKRBC-5(/3->9'GM7IIA/<)3HW !FWY%;+"GUIBR:L;BY%3=-DQ^XL_, MI-C8FD'>';J ]<==#Z*AX1WO$O$@GGKVP[-F!FMLS!P"T6<&Z!X+#W]%F_E? MCT,OK<'AD6^XY= ^+X!E@^KV[W$0L]_@T+S(0MI.9S?,S04!P,S#2++I"X#'_@R$:GL4"Q#6TJ'2>A8%O<;**R>,G#MJ2U7?:^*\ MZ#_T(U8 >?!F@91JV\ ^'?]!\ZE1IX=5,C/%PM&[BQ[O@[N+(KE$M<;9!R\? MM9S&N-FV-7JRZEED)CZL:IDI)MY:_D-N1LIX96K@WB>J2UJ@"@X_^"^3*O@+ MU>E8E55)\Q=_QU0"Z4T\&Q:98P\K7V:*8Y<$69:HOW)R!'1F'EH\.8ONO/?K M2U;#59CE]\U4EF16Z;1.E9^-S)&'U1\SQ9%;=6C;XCJ4]?WH;9=,3YQ* ;%4 MZ]!VMI3JT6V\?)[:;E06;IUV'WL:67B?MHFC)0%N;!011J>[0L%%_R6[UE+_2V^);X^S!R0^%<"W@H)7KU.#?DARXYBHJCO$*X\]W^Y2(82WJ>A0U]ZUU9!/N/1%3EUROIWZ52 M$QE6NLNT*OD\NKOO?Q_T?^\\=[K?>H7?^H\/W=XWJ0PS0!M?TWWWS1=+5_[(]ITN!@#\P\612"X?+^2L%("%+ 7E8 MS)P;PAN^:."X%N72O_$-_Q:O" 6'=8:^I^G0]9$[QW[OIG7."C'%ZP*P[$-G MYW!@+1[#^1+>] =X+=/SYU!IS=LXU7K?)U1Z#=9 M^6:%?;>88#^?N\PL+:*Q$W!V^8JY $F*3F;)"9S\6;U[ ,DW578\8L$8DR^. MA8=C@SU5[RZ:;?WV^8LVOR >-CS"N52Y_N>?C,_A(_?118MH::VIS\J1MO.B;('DQ#IZ3]JG(J MK3Q+(*I%).^,+1/SP;8WP@@3?MJ\*"FOF+Q1"C;5J(RGHAN:XS9-&D2G]IMA M_NFV\1@FH&-JC%0-^]9>54S(2::I4OS^!<'1W3FOF/KA0[P-@,8DS'^:F:H% M&(8':LH;K.>:# %2%T0RD2S61S$=:; :6+1AVF,@NN$5!N&9,H,17C8SWN"I MK'43+L-T$$Z0-24+K#B63:D/3J0AF'C>(P!_N1V?A@)7 I 3R8;EL4<@XIW9 MBRDI_&"#@@;\I-ND\LU#!$-*]1M[1/5;\7'86?Z"W[VIFD;&DHRO@GO9$TUI MIBK$-#3-<%A*'K^L\6>X9-:11;Y1G77<&+I+;O+!^_F;QP"%Q=OP78 ?=L'.LP!B30$5FH=9"2BEZQ(5@!'&]IMDPJ>) M9"KXR9WR9D[QCX(?PRMH=$^%@3< G](QUF(0BR"]$F_$G:H6*Y))LFE8EHLD M136*8Y.G >;$FE$9:#E=@8PE6QN?+(]Z2UXMX.HPU\3SZ?PX.8F,3$-2".ZF MF2/"+&HBTUH^%# @4!2(Y6UPGW#:U5NF#ZZ28"WO1C!$*(5(*D3 "I#'*HO"H M[I255Q\OSP47) \!AGMD/!!NHKY,BG\Y$C;"L(5@KKQ(V2$F^!#@"=!)(#4+ MI FH/MZHANW2[/TL=>N]GR]N>=L(NYX8@"K.(A^Q9UR3KKYHLQ;80SPH1U13 M 1560<7\/9X*)*%: /H2U@.*# #"Q*0#4+ X2@C?K0,ZBZ QID2!=R.>B05+ M8YN]^..DJ>%.(!Z#POYQ/;@NX@*5A:[C$L)UFD]U%*C7$,WIZ'+$=9)&-[;W MP P(*6TU(=L,TFH2*_VFOIJTJ:\.IB128*7$.A MRL!OI=6]-2%3%4%:X3F: 9K2()HZ9LFVCGBE@Q +R1Z]""U*'MQS=B M=$NP_0@K>X6>9TL\.^/]XEF;Z\6UW(^8+MJ2N"^!:E$#O* TX543R=&X)B/RY4*5\4* 1P$;BB G^"%9[ ]2B\J2;(*2P4:*93/CITCKKA535MARE( MA PHZVI@G_J>&* RY E<1/47KO9Q.NDC(A)QBA4Q\J'WV!]\Y$CC:N Z%\P@ MN:DE+9C5DPOF5SHRN636?))9\-OD(,E&D,( M_M&U3 F<,4_8!O\[6,A9 ?Y@(J:[5ZFN-5N7. 6=?8OOO@,7F;FGN&:*7C9\ MF* 3OO!KN.Y@PN>:10ND2'\I*H[GS+C>/-I"D*'B&Y7P287N0K)E\/\&COE* MP;-E)7B\%)MSP4D$-XY]]:$[ &%?\;%!>CW/P>?QL^84"(XF@"%=*;)G 4U! M6%UXI=E,\TQU+J.!(E1/6D9K)Y?1-D2(&A'WMIPK\]E0-GOT55)01$UPZ3E5 M/+%SKUV:./<+;N%WU$A]3]2<: UT"X0-&XL]TLQ7P- C8+):_6$:RW!4% MB7'X)6S_*QBF)W3[9*KC]3QT]X7U0$K+T7"/4V$9")Y8L-YYMK>9M*0V3BNI M TI9HQ,11<;K(G#S9_7.*R[X]_"R2@,S &/'9%E2G+_DL-18P74>UQ-?_BT] M.:N>EE5;2;-J,^L5M2^8OT36]:,AKZ>=EVW%4M)\VTI#0>UX5!Y.UAI7QXNN M*VN!#[*JH,D;A-]\C B&X9CLAB>8"@N/6;3^PJH[+)%R9/V+92,I94 M].J6+$,FTBLE(TIU-S='E6OR&[S&,%D$Y#O=$5U#W;")]TR5Y?X5%D*]4K+# M[O$R5P%>"?Z:Y1LLP)R_)8$6E04,G+S#)=%2YKKG++I'3+P+I719RJ=M%136 MES+B:H3[DC6_+\FV7DP,#8MQ0JH =PN1_D>G((U@TAPI1MA@-]XFF>7J/KW\'IUSZT=_EO5*DM$^I1O M06>[!EX0' Z8MX. +885!+%>20S9W00OV;R62H%TNJOF6)U0-2W;/:_44UZ@ MIHY8KLNR@DCO#HI6OH-BQPZ*1KZ#(I$=%.SJ(O0G]N:YM2O>@XA-CRIVCY$YE4S"4IJL"W,Y M_HT[7M8U"=GXL3(_9]&@W1^W7P Q;,P8XHTX(?M'"]NV2BV"4X+5)VCL60/5CNP'RVOQ4?#2ZJ]ZJ"&\^O4Z*MZUBJ M>*;8=(@-@%_!RP#&*/[O$J\^E'(6> !B3T?4)!7NT9>N-S8BY-KO/-HO\5XV M\<3-;/&E3$+]PHMMX6I-6-=K< URMB= ;E'3'6*REG5SVU8*;LNJY8PL55$E M5B$G;4WCDZ,6K7'8>\PG#RP#3?;89?J*8BE41]CR$GLP.R;>(R8FUB3F>9/W M_=^[#T6QQ9CANV3^26WR8X:HK/&*@0UWZ^Q=H$P!62;VWLW7-PYP4K/V M.E"BJNVJURGC7=;U3_57U31X-Q%J7Q5N9?M<>-9LT13LMOPO%KSR;/IJ:*]< M7Z->=9TYGG]#)W(J@5<#;A(U;?BTIBG7>#\J(7,7(O&N)?&@MJ4TQ/_/*"^6 MI8Z]EKL\ZC\STR;>P"/&[.!):]1_SY5F09U. 7P3?6>_!US"K4UK3JFYX'H^ MY'=$B5O&12V_"%-9 41?KW$PK.=ECO-*2>*]0V+FFX=^6!3CN X\'@4CU^R[ M>#9A1KK ;A[>ER-Y/='+K,;6$C3/ F+#"C9",^VZ:+LAN$%9!?SZFFR8,R[] M"?ZQQ[H\N6!9SG3&DPV8/BU(;OD:=SNSK!\6JZ>+O 8[0\!:.42 ;==6%L3B M&^%9PQ#;*[#C!B_TV/82K/"CD\]#A9\S3.E %.+P/4.+FY8)6SQUAO54>YEC MF65,%14W'O.#:O@>O 7PUWOP^<7(<^S)1@-8(_-F=;N]: =[ FF6@99[SRN* M]K1,6XKR=6'PX_OW]O._<-;0H/NMU_W:O6_WAJ1]?]__T1OB8+BG_F/WOML9 M7+3].,;XH3W9SZM0[\VUEV923%I8NNM7'6B)NI?W3 M11U/G:]DSH/+@$)!LOA>'??\#WY+\$M6&LR.59LJ>+4ISJR^ M6%BM]Q0HX] M):D23P#+5_M9I>4SP6G4%LKG7,S-MI""< M68);6,"+W9P$("8NR!:^ M!N)%1%E80D"63/[%@'^6,T7:@R^+EF%WK/_6VWCAC7RX:@]^7'UDKRN6J@)V M/'N4']YVD(38_\BCK@;*MVNJK M&U#]1A7 \(NW%(C+;9,57\#.=@!>>VEB^V^ZV[3M6T]3K!6KI8_D Z# 0\!' M5!)8!E(M D#P'258-,)L()L8P9!J>D\N^"P^&FNW1H-#OGQXP>/L3 HQ&RP; MKZ1L*45?FO'-5&V;8N%+TX@Q6Z)S,4E"\MK"EYM7^!0'E]R%L0G:GXV/ \=$ MH3C/"<>RO$W8M(KETKTVG,4)J+RFY5LP=A31G]RWXL&U[MO5PBI6')<&>ZP; MV++BV6+"!^#/39#B5+)724.9=J/>F8&95+;%GI7+B(\ ?*8;\_8,SUV*/+$^ MP2:"D +RV=1M+9ZZK2:F;BL'JMN878<'J-NV\P)7^.K2J$1=Y5EP6;-4+-69 MKK\6R%M<:(YP^1WT[KU4C*JLQ .$W#L>=<%?[] ')6'?'5.E9=&-S:^ M9DWOMAJQE.^KV;&OIIGOJSG#OIH]_85Z/#>CEIB;43W0S3AQ>^^6[K?M7@8/ MP9[IF)I,#)XQ2GM&YIYZ$5&SVMP:IBQ"!1X_@*PO?C*IQBP(3H!=/-K$1YOL MT0*$":H\*2P>,6-GAJ'A1.]>49D!9T;>->!K$0ZS[:[]GW"OAK\4?YVH,S9L MV@#;A:M8M%"P%F&^ 8+5MA9K*YB2[8TYQOASL0F"MV-@D<[CHG4LX"PD/M8. M_0\^ <\TC3=NT9?>"'LVGB;^V/W2?^;]A&NX : *\+BE/^',#'UY.IX],0WG M9;*Q3:"\.6G;G;_)IBPM7 ->'EW,L?8@XAV![!(J>"\I;+R$,Y'K3;!N1U@J M\)&+#^0H-I<4=ZTLW1+68\B_]..4.1]N>IJW'PIL *F;9G>W AMZ(0_(PE1> M(YZFK&_1E =^L/%HH#2T.:!X SY<>J9,7AB.8> MECB9TM%Q.S$>ENUFZ]T-A=7NAM7-?APTGUDK,]/=U9DA&4H_ES:Z42UMC4B" M\X4J?Y*-3RJ,YKC1!:(/^-$+).A/'-VENH?CX!/#$-!PR(4+-Z^2-U4X^[).9[Y M7+?7..G'\U3P!6P^.3/L^%2W9X4;QH6IPT"'V3I&*M5B+A.&#NBJ3_!8%:#) MID,>S_SM;34N9.QE_+Y!3"&8[]S0!B <:!7?7]>PO;GM$6;8!PF38&!.AY9L'&\$-0XCE$2[L;T M!FXO)_VZ@[CQ( 4O#\-20B\<@<@5X)"(^ 8[UX;DJZ&IINQ,D9PRS05I*=D%=:$[1K[8*,TY:X\E7N(3+SHB\2/8EL.UF'R MNAS%@P[:WUQ'X*O)9U6L>@(-8!2%RNH47,Q?KXK5*\)'J_YZI?ZT;W5GJABV M^_NZA>]1^Q[>_,2E7ODR_P&8[.I];T9/FQ^]!/[J%3\*[M>K^A7K)H877;$S M'=D:'$NYNBLWKYLUS\AX2[TC0'(-/K!V*.XDHI/M3!VN812*IP':$<"LQ@;S MF:+"HHK7-=9>OO^!OSX">"WQNBKN!"_7?T?7?]7X^B]FY2RM^N_[PD$H(!X@ MJER6GC;4%=:>Z(PR*(1%=[[.7 &W;&(L3V@$#:E@NY![0BE&IBSL?:5N)QV$ M!^RL#7 .Q@Z(\(MIO-F3 L]"LS:AM?0IGA:JL&AX,3E,M2VJC8EE\"6K]F*E M_)!5//,18U_?HO!=UJ)\Q?8RNPOADRW\IY861H[-8E#OT!+;$-PC=C W3-@9 M>@ 5_LOT*4]2N]4ISP/"L[0 $ZR/\P:[!F7O4!&\S.TF=%^>2_OV+%8<(3_Y M"*N-2>*L^ZJP'$SG;6QT!T*MFRK!/6J4GV.,9[&Q4Y Y"UM+%! %<0 LCH?\ M;CVZ8].A+VPZ]*OBM5&&G3FFY7@SL5R/P;&1U15\]2M=.=/5[;U]8[G3Y:F\ MWBY0?CZSAXC"TBL1V)962FW_]!=-!:%0$ (WE.'I&_*;\89CHP4^^0X$5T=1 MUUEHXYAN77J'ZK(<)G9C1^/==W-/[HN(7UP4'8-.\XKC*I]!R,[9LZ4_Z7*O MZUA2-7>'K/\]VW2-IUGX1E9)82.OL1#-,U@^B)=N&7-G7KW#D:ZC3VZZQ#15 MBGO:Q+RG;4=/6ROO:3NN)8XVTNJ(&=]GKK0#9S<$%/9VWY[I=&[UNO#<^;W3 M^]')$[DA05D$!O(2MY%X[:*"+DPZC0U-XVUY-HM4V"&&EC.=XAD:.P8JV^K4 M/6/"4W'X>A*=(X.WR2]4[D.Y E5'(WVQT/&#_VQ M^[[G)3,,D:?\2IC-&>'*-;RVXEVW(J7%TK589H+JKK.HT3&37O?K]:<" MOZVR%5Z_Y 1;N?.]:ON2MGM'C+G>*)[ICA=JRG))'DLSYVSE70O89 ,1J_.L MG^O5A/AWF[!YR]NRE,T5HUI!P?_.!;Z# O]Y9-[<,:EW!R64A$-0LA7^+V.R:*[RAS++!%UL<4 M\$OY=/R"-OB=2>-IL5O*L9OS;D:Q>P;>C6\J$O'@AD'!SJV'GJ@TVX;F5=8* M^/-=/S@J6WPB(Y"#%Q/LNE*$UQKF+3%?1A_*I:I0KC2%EXT],MV#;%^ MU;9E_&W',UMK5YLHG(O0<'NWPFJS0B5"LP(/&UU,L)FM' _#)1K:]A.BH*MC M1+=H6:BL=RI4A&JCLM&IL!-AT2.SE.&X=D8$2J/T#G!< M/RN.17&S:2LVCJ/;H22LS/K:=OJ0X0;'@!=LM3-[>*61/=&H?+O?D\YFIOJ MNV"N$RO-4)[;X1]'Q=5ET2D14Q=.IUHC)]/9K64XF2KE7)S.;W$CT*D9[L[$ MHE,JPK]*XQ#+7&4U5\-F!PNP5$(89JIQ&!!N8GUY&HWDU>WUC 0-+D.,6T$, M"OSJXF:+>@0\QM<#F21"3&L:E0@E<7\Q?W]$B&DKHQ&A)M1;^]O$]T>$F(8P M*A&JK?#8,@81/'-WPQHFSC?++KF!YA&:4ZK1^U@N;#N,?X:SHEK2RXN)^^BH MM2A"C.;@&3JFNZ_UA1HOIC2;J#(>=&&K_%!5/H)ZILHVF1AO?).,Y(X58W5O MP6OEPF+N.Q7C--GR,8[WA[(HFG%WIG9MAZ=;6NQN@X7 M0SL6C8=\;/8?JD*[.C?KL'+W_5]-8]KY:5-3E[1[0+8!+[*^S+VH%@)<+]:- MW9\8G67\G8QY?V+>GYBZKI*\/S'O3TQO%U+>XW5A/5[O"+LY[UX8[Z:L/_%Y MF1!8E/E9,.1ZM\$MBEMZ\8($7C>CL"\&?"LS8"-Z.TE]8OM MBMK1YQ>A2^ILW5)IP."9.Z.:T5DW_""\H,ZHX-:G;POF:>-0Y,-FL^6]3YEL MOLE[G_+>IW?;^W2N=H9MG'#4@<"\S<0W"CA)'.7M)9>K"O/6J,O!;MX:Y6N- M\@*G>=X.E2_F7;9#]0S3GI V"RJEE#=4-"N';]JU@AI[:N^B,ZIYA%$,@6AL M5(XX6"N]:#S",(4 -()2:(:7K2X C4?8B1^(QE;Y_8UYZ^HLS<>/^;KPEH28 M;8H1^4<42GGCU)X4B=GW&-6^-/:OIKUO>L1L*8PL(54QGY:W%T5:1Q@!%$"1 M6H3AL7DS5=Y,%9O!\I:JDXU;"Z1"WEAUHGEK0<1@R6)#\-.3$F_RB'5"Y*:3';3AK16\X:Y[] M).1H*/L\ KS0?4N78<@Q^6 DW8DBJ7H'-)*93=M-#3[ MYVCBL5VF8C%D(0\1R;*H;9&W"=6):I.)A$RGEK0_1S#V WK/4"2 M9=Z8!%]0]95U3:X\1,=9FH:NJ#PMRY]96'_F-?&XF6@JZ&P-+J>6U\N+G;QL M[.9,FD_I\FU4(1\,<]L++%RU>Q&[]2-V3DG**PH*/F[L:&-5T\ O*LRHR;PR M]LL(<,U69%V3MH57KG0""_XSH(FB*F#B$%!XB[2!S!&7RT.G@!Z7>=9:V+*E5,K9R0\7-V94]T;2(K+PL\M5C#?E;4)C4DW"]G%NCC>S5B>0]I$H]QL'F?\V);5^XY)WIN1W_LZ>[')1<>UE#O M1AHRB(PTLX#DWJ=/IST&?5MS;G@4%*U9]^A]=)&ZX:*LGV4?(J;.C]0$%R]W M[O)"L_G+FNHOMF;V>@Z]A:AT>18/F'P [V ZHB:IB,RV;[0(IJQE(&8;T ,= MV6V%>T?6[U17#--RL1 P(J!>35'WP$II(YS.UR*3F@70N,W+<%XF"_=OQ!T_ MYB."^[AP*L>F,26O'$4)M]PED;I= #SD\+8YN%]<:(=&WWQR0<5-42XO[&:" M1CT\PWOVRMFQ>&/D@$FC%@8T?SFJQ7Z] ![XXH+57D(55%JI1#@<,I7"[G4W MN\=1_Q?=WPDH^3<)K;"L.;BGDYEC2F:FBE(/?H&A>-YTPJ3^D. >^.<%R$. M^ _)ZKKP=G4(.YX0V"<&ZQ:M;\$BX94;=85:N/K?Q,;'E O]%AYA&E]V3!-N M]C@B15;B-&R#QN">XX SROZ&8P\)303\11$/AA>V)5<4R6OH5KM\X+ M*2SFA:#;"6XFO%[5YG ?12="U5\-589K/9O!/%2OAC"G-IE2^ \^WERU-ISM M3=4&T"4!9![TC*1IF#8>6W#+:.Z_J[#M+C*BN/8I7(W33V9PK6HX%JZ.NF>@ MN[=?1\FE7DS.>)V' W*DJSG:MEOX>E[4O7K4WL+> ;G5X$>>6+5[Y^#/[F MU;$S5/M:'3_$)A)%B9WV';B17@1X&M%%@KA$PD:!+,4EP49]2UDJ:@#MRK2O MI2GMYZ:L1,&E"$&P-R1O4WU],PUKF=LK;8F!FT>L#:86HY438K3:2&VU-6[: ME,G1([6L6])&'XPEI##PQ#R//7:T1>/@A>=$XTNFA[:OAOG@(FV3MW:SE2B4 M&\=/>EXLG>++^\%TJC>/N)'X3$6X>.EJK[C"=Z9*FV97(#JU+S]O?9A]@9 F MB+T:,0Y>>7\;]8YH[P/IT8@A[.^Y@A YX+^H[-;Z5@VWXORW/7:_5Z.6PKY( M"E;#.C]G5+>6AJJ^SKF@K#?W79,I-@FX>T*"EU=+>GE;]-QB><88#)T""QC9 MA/)'K4V!CS#]70!:6#,*CWZEVEPHA,-<2C=)ZDDOK[)9+ETLST._I?[D"L1/ M ?[-!AGXUYNTN-XCV7DQ2=W(^X K^3[@7?N Q7P?\'@KZT9$NF^]*2LB1"[D M=O578#/#G =V*02?-1'TC ,\DU@DB;^GN'Y=Z/9^[_2&_>=_':%*>W(0DBO) M1N(1KR ;D:'2Z+!&P_,"P,*%55S/L5T].LO$JU)Z*FJYD6_Q,K?I]U1GWQSA MZ)OPQ-\QC],XPZ3[B!/MLUJE/!H"+KA*>77W++V!$F-M>UJF*H^1^F\W?"8 M][L';=!(XU+U/4R&WG^;9TR$BD*CGJ89T2M/_L,P_T3E/#.-%PCTS[H=\P@L MCN!T]2?3D*D52))RM77@!KSSX.@(7!L11]4(@ZG3M2MUA\G\JNJJ!3X9>3$, M)?ME\*1%R$/7-\16X'C05CV?RWQBV8U,G$HIH3'FAYB?'0O>Q"GU=J_'^9X[5:QK4_@4/^%27HG#5/QF,3? MF+,Y[480JXFTYEP8'8X@K(%TJ()I/T@.4M3 MBR5H[5"+IQA,S4Y-Y!JW=H2J)4M3MC*O+WKU2ZWY^<(5G,Q4TY19MOKA6'?S M\&=PK/*87C@@9+)[?#*9$IO8?!);;'3(?UQ_C!DM$<.2BRU8BYBGGJVG_,Y" M$Q"C4#;U9&E"F%)]#ZEPH9U*;7>C_M#,@ O*-AHT,L%\=R9W7$1 MS(UYI3*]'M;F'Z;('N:HC^F@U234KW/0])%QA,=L*Z9%RPR')E?PBV!:=.?P M%PP@B2#3UF3A@#36(0RU<05%#%G&^U[4TU /0E2WE!442O&&Z\0+UU_E5=X, MTPHK#G*?3YYYTQ>L\,:IG0/SPJ=KSUZ]T8QGUM+U[=6!2DO]H1;'[?8^F2:S M%H?JN7\'H25G@HGL%R:M.?69._3#.OOF.KS+65XRP$@MO'QG MXGU 0SV=Q/;9$DV<1%WKC](P"@[!-/F[79AD@1=_F=M M+[$9XP9\556>>= 5X&.L +^YO?Q^_T_U_-L7]?)__[J^_?/RVWU3K8C:,,]M M5H77D+VP8KR6X!Y9-3E; ^(*M<0"$$KK5%B^E<+R!@2XMXD ;\;2E?G*VB7L MNVT;5(P.S:L1;8JXJWSM92KAU+8YKG*7H#'RKRJ+L"E1V'$O> 6RL>TO^@YH M TH'YU)#;OG<9G=/[A(NF>F3[5C>FQJY%EO.S#71-_ &,]1Z <^$7HY)X/!9 MSR:;Q+SJK>U$FY2@DMH=_]EFIRXY..P?L 9%X[-#MK"F*\]U[.E>N=0FFT14 M:IXAK5>"\:&-/#:3_LX7:S JYF?:.ZU-TR?E9CZWL3W9VH.U *.>#LPX-?WNI.CG>]D7QMW-Z7S MVMYB2>TFSGQK>F;_.'NR9[#QOZKLS[,YC/A,!_LTK">FV,BQ*^ZOH*CW*JJ3 M?5@SO63/GX,356-'HKH30M9^7GOMBX08?.=6KWMV#FZSI MP^(6NB?2U\@V[=[C-DKT.=XR^6MKKJ[]6\Q[V/^N-DC%&[?C\MI6(4CMT)\^ M.#('(^>B]'WU##L KY_7"Q-SHC-KZ<&*4E+OX%7QMLAIS\,%^R*M%_Q]8>%? M0-[.GUW8F?]#/\^4Q1PQ[()OU"!G]XG+=G][.=;&J3CTS;;RX"[?#";=(^9L MW<)5G\OA.M%&)?J8G+ATMV!5Y.Z+H1DE*/U/[<=EALI:]4-'5<.VHV;D(2 \ MO/QX^?2-\]V:+DS?M^>V-3OW?4N"B*>TG>XGG8RM-BIO<.A&4F_*3CKUX+=?;1#-A;VR+7\#C$W-Q]>S'26)5;M9 MJ_7P:=)1SR\N;O[Z=G^GWI[_\_SSUTN"Q< /O_]U^46]_/]N+[_=7=XQ8,PF MD(+\H>28['4K_3?=38%:V5PJMK1J:8?GIT]BN*#H:+QD$9ELQ(WW,-B60*1/ M+28D&_EQFTM',[W7RXQCLY8%F;T'?MLM$B0-SU%LI>RI,7LI($"9\1]J8_;& M%N"H&[/'E6W+B^HWRBO):NJB"+%N:(,2-=:'#U/8*+M3:44'VF#NMW=9Q"S8XJ-4J\GCNR[8V^CJJ;X_PQH)W*TW:J]\>L%.\\#].6[) MV/CDWK)5NC=_E!(-?5*,E3@=W2:/;J4-ZFF328-5/FVZFZD2(5KZ,PF;8)LY MH3"IT\(1UI$TYNBEQJ-*^"K]T:EU]@Z]QWK;I/?@X!7[E ?16KMN3/F=Y:-W MF^O?*!M'6*DZ^39B;\[\]M[9Z\K%V']_^*1W.\K7R_,@^]866KJZJ>*F$GO% M@B%2=V5$:-_U+R7%P?YTL[0\6 [G46'3BO0^WD HVE=3T!S;6[$ ]$J+BM'* M(LYR:RQ7;#YA@E?($MS=.&^J/7.)]4*#P3AK1.6NJ2,9VLROIF=A[LU2,;\( M'V$?E?D+\6,OUI,]75A^YR26FXIEO[18UJPMKEU>@-Z4MQ)E W?_,R2 ^<;ZP?MCH MJ''Y(FE37^W5$WS*LYY-VT&17%G>,W[<7"X]]P>8QRMK\:;F&1=Z-VI<(Q;] MU]G:HPK+N&T=*%I:_']0XA$V#CQ;\]'Z+D9!O[R'D< 58HSCEQLONE563^8* M)K!8H+]I>Q:NRW^O8;2LAJ+74?_$#\(/P$5&Y #8'0./@(C_#SX.F#9^:QZA5ZR(.) MGT$IQ&<('4=RY-M@W9L>R1 JJMU6L.R=([5=WLBF6G)06DOV#UU+\KLU(LNR M3GSE:DHUF9ZJI22'VU22NIZA)#N*T(%B[)5T87UVH*JZ,*5VOZ(J]"5=Z LE MR+19NA94YY[[K!2LP%A>@2J !D196U9T&? 486CI.XPC6(HS0UJ+)9RPGSX- M.OUDU/]G=>6J!:.-4.08.QIM\A;[F4Q6Q\7>@-8KW"'N$G_^#N^$ADS686EE M/#A@3^K:4*8%S0SFWA+/$32%2X<\)ZR]=**,FE"*9 M4#G*8[LFE"),J#;Y>KLPA&H?]"KA4%WO)N.9YX^>1?OUQ?*GGDVR\=/F)W=4 M^N0.=VM&73NJ?-A,U5\_^/;,!G-)X==JZN'S+30D%NE&4\0>Z@WY(67"G/3& M/-,!@P1O8?6#'E[W\)(/1O#/CG)I3I_X^7PRTR_T8:?;FCLGMY)^=W':<6G! M&V6@L7#6592W^J?YEB)-N#_YIO$@-3V1=B#/\--!@J+<$+%:VIBLE,_"&\@%*T9^[\#".;)F)W:3W8I$2='\G&!R04$4#=9#:S M[5=?VMG=_X!WV%MK(RTU*:VEQJTT;#?JA)=$3I53?)_.?44.@7S_N^WC(T08 M1(V%0=@]KY<,%->(#RN]@6!"2 O*_FEZ<(-S:%L_+2QKJ1]&E4.?R1.9U)O* MOBUYM1%+O@T2NYD'O.?BB#QZ@,&)'B"+'J!WH@?81T7"EB]==']+WKJ3X[IU M;\B\M1T6%V7F*V/ !&-0;O_4$7!C6=3+UQ-U:^'" MN7^8C&_++]L(!7[J^G=L3>BN.%T4X:EI)+[](T+VQ9#6K>D.V'I>4'Y$QN-4 M].Q-5,VJWV_^4HGP2R5-K/^69,AH.7A9UZLS\Y.FBNHH6(@8\5D*#G1D%&-E MV]1:K1)W^S4/G^T3U*OKU4$?M)EB\/[-_#N^YV;^%_CWN*%YF"\P/=J/ZVUX MF^%\[V2;2S=-Z;6]:4H35/ RQ_7!PP+SN<)KGV%YC>+'6#[%/HP%GIMH=S5I MGM"]%<>[ 1;PXFL_0I5UE#@U7:^.5*MG*/2T?G\KR,&6-;[8$0U(\0=;>B]7 M[-<9.Z-A[J[0-*^V\(FCMB>3VQ.\(E[+):C1TKVU\GZ[Z]UKVH?;XR;8\2@.+?RD]7"R\!NT2WK:4-]*+Z"3B7]0-D'3)K[_ M!#<)E;+LS;:OS^<2/4;!*2I#OM4M;N!T4.J,?E!(Z7=[;/"M3MRY%= ,'H[X3%CT8%S") M' J\$BF5 SL1?S<]FTJ.=K*)I9.@_1TE05MSFN[0T#VC(O>#/DXT#R0'*'&< M]&XQ@^F!':?3!=/<6EZ8_A,\PIX1D949% =R?@6J$K349Y"S-8-)(+0B:K?9 M%E;*'O!F["8X'U[E4USS.588,WALO SY #42BM&MY[[8(#2?W_[RK=FU$TSX M'%MK!GVA1 DQ_[7KY"2U!Y-B:OMR4G#([93W3SVZ61%X!5+)FJR2D?.Z3ZK ML!DI9/(#C4HH)IZ$RP]4CX-X8A1LN$: /CG$0SSM9"P#2_ ->@)'$- M93O317OAM@@ <0C4@WIY2DR]7A<\2AR$+? $>92911YU[LQB!%,R[8^?S*Q6 MQ$:4%P4)1%$7&K$#6[).2?_AX1]:@VMX+PM>H9/?"4R24NR\^'L-2]NBR>32[UH%,B;U%FK0\Z8M&8*U6>QEVOR>.^Y9A!;<0^ MAA&8$_9@+=Q7,%I@FE-[8;$@PMS^8:$5^[QT'1Z.Q1^#D<;E%7\K!1A=3[60 M8D]TJ[<]?P7_?;'8Q<-XS)XLEG.7+"3ZK<(##(F +XW*FS%Z'!:"P)5$OASX M&UG-%*#X;"Y,Y!2Y>[*0(RP9AFA1B.%0.1;*C7MC$X\T:87L\X4 ZF ?\-9+OR%N"LKYNJ25H MOP^<3ZC G O8*52G::&;UM$EU&^[D<;M$E16";WS96U]@[?=OUJ+%XL(Z'*2 M2L/181$J5(N5(#GIMKWN?>_U/\$VN7]U]][%WO_Y%E6WNYW M^TWEC=MTKOOO86^OW+67O;6C[E&@.BMO_>!=;#UXI3FUTN/^<9WIS+35/3+6 MFG.P>X\=C;%]N3K'92PA7"=T!A\^:P#_S+Q['O@15,['KH3R@!J3R0&@Q9K0 M/KA8OZK6?&Y-*;HHXHKHM!^Z.BJ"F6])Q/Z2@K.7/Z;P418*RI&W474NGZ-# MG?_TZ9:5SZDO"."G/J<4>SPR]72LL+'FM!%'6*KN WR%%0UCQB,@Y3\IIJK" MU1 ^^NAU4 ;SQ5<7?B(!B23!+%JB V6Y:%P"MP>*,\CK MXC$\=?'(ZN+1/W7Q: ?4H-FL?OFFL'K-KK!M4&"_VY^N; =+1!21"[8_G4I" M-A6>\GU)]9J-2=M504[#[3-N!T3EK1,*S?F18!Q7O M-WQJ[+6Q))9O5*J/CDL2K\,^1$I!'Z*8D)ZZ$#4LA.7[4.KC6A5RT2@@O]'8 MVT[%;Q6*WXX;!G;J.[3;,KDK6:T>0=>A^L1DLD8JW:IF6%Q#TZ8RN5;2H9?F M8AHX']?8;MBVZ$XZ>KWH!(O M0FJ4K[HE6:2CX"S;T4I%SVA[&]+4I'V/.(PSK*EM8_"F6;,(#&GRQ]+1*'FF#[O[#1E6MJ\[/%D9!H#4\>PKF4.&">#^F10-VM0[[W]2P-*.C@Y 37V M1D?HR$Y+IA%0)!I'U!:FM+$_*C#VMPP$:HE2V&<+EB;U <&9=J +#I*MJ1UU MGYNF]XUN^?3^I)4U)H?&+QVO5SFQ2^^@BL702XLYG(A6L$M'G)L3M_1[J'%I M3>W*>UGP$[?TB5MZC]S2LHHO0X'<[8Q.S-)-+ZK>T;L-+NJ)5[JY^K_M\DI7 M(3O.$:J*5,>CCG&BE=[)2O5N2P.K$GL7AG ,O$3XLTL[J1)11.Y!L=FQ=A_ MW>A[-!1;EGEQB_':/YI&Z00]ZS$?G_XI.L=Y?-?=]??+N_NU/.+__WK M^N[Z_OKFVQV(V,.F%)UMF&,Q=W+=6MZ*LB:RTI5%]&!SFB!>=_]^6\!LE5O3 M6SF6YZOWUO3) 2_D\4W]^O6B 1EKPT2W63%>45QZ]:3,V$3*:)'5;L9Y3]9* M_/3IQE'_VX3Y>F^J,6%)?$V&("A8H["P")L /S6G_UG;ODVKX\[5*]-?H5/+ M:%ZQ7@'FX-LSBMW 1Y:FC22OZH<"EVL8<;G*E/Y05.!V[4V?P'.87LAOO05= M$L8GAXF 4*>79&-20=P6.#!12&'[_IIJ';8R>G&M?;$>5M>.#S<>QBBNS*D5 M"V>EC'Z0+ 4+1__XZ%G@0B%.A8/H%9.>2)4CZ&HY+N)-<)I%TQKM,F-Q2K&MCT5D_FBEA=Y5_9SLK%DIMG%W4-G#D5/\0_XB-K[!(E MI\R.1Y;&J+TR%^'H+H)1D/CJP5)UHTMU"Q]Z@IGY/WT:=(P405Y:X//C)S35 M7S_\"T//,&USAEJ *)9!8UCJ-U@F5>\%Z,/?[4\X-/4)J*Q.!XK.=K M#PZ$1]'KM>_SDX]GA-:Z$RB! *VT]-S9>@J/8+H#'T<"9SE/=*32&'D'C[C& M#D&5$!;ISN<6TD3#\\\76-'DKQ=$>/#HNK-7$ LXH:KU [%-##;U ,\U?\"V MX*MQ13L;V4K[QIZ5OLBV?H_UZ]UCO>.KYY-ISLVI*-.;^KGA:Q,**B.OYW84Z[@[@#$RQ0 ^^LGC3E,C;F,[" M(3U8%FC*!>R"#"6D!RW>B'$=J>.8[I>+_VRXISUWB3R&6/Y'7[,]"3FHSDWX M-V47X#C"2L#!P]2+PO5 ],Y?>:;CP^'UL)P0=!I]Q((->:9A2<\*] @5$[*Q MX8KA-U]-J2H1_BZ./7M_#)6I^.MGD G8+C]<=X^^&,P8_@HZ-SIS<=DO/6MA M/\/:@Q4D[UELIZB&,AB^&'WX#B5>4OGHP)!FK-:L;%'EZE11N45E-JBGS/KY MU9FZ,2P1_KBSEB9B'Q9OWP/9N,?#PJYN/UJG>89/K1L;J?:J8RL)I1S$J1ZT M=#THJC0*1)_*0"N6@5Z R]OVRD]C5#N?F:)90GURC/>/@F*UVKY?@W_OK%SO[5!WNTEE$"Q&#K?C8'#*@GV2+Q#GE(7/WV#DB?TNKW'N1.^_/X5R"SX[?/)-_;_- M9_A T$/M)%763*S-+;C6*VYU+ O* +O%/1H.3-]<.RO3>:38-PM2_+IEV=@N M>V<[JB<9G?=B84U7:W.A"DD[M%-'^;/21TZ>LIAQSM6M#0[A,%7:]#MWOGHU MO8.SU:OMLYAECFMVJI;FX9L_>$3ZX.NA]RQS):YS]A&QX#G"J0U*H(^. 7R6 M#3.YFI/8I(F)A0?R1&.T3N,BWRC"K #U2Z-FTY)F:'U*=0K MAE[,.'=@6N4"-@>G(JL53< =3X*2$!2Q7O*/"E,[>K&EU=/MC<[6YJ8:,6R M7_9+$S[XYMNL@OC5]?Z-CY@RCA)--7U%@CA0;;;CKM0W:Z5&T50S:V7:"_A' M_,E!CQ@CF!1SOZWTP0PM+&=BQ$/'];Y*XW;'Y]P^UFX M_>$)MW]0M^;V*NU']2Z@X:&#K)4[N 9(Z+^N9IT3K+IIN1K7DZO1SF'55]:# MQW#5 PE7'8#(\4PL0S\581A'>\2[9"V%T1DE"PG =?K%A\%6&=OWMJL+8[@@Y?.W[ M)R4?**/"80]>G^PI[(R,JX>?%DQJ4EWN:%K@D3]8WLV<"=_?P-2Z=B[]J>>^ M7JV=?#'4-7V@:_UARI'A8F@C[!75Q1,\%T%<,"F+'J[.X>DR.!?4!TW3!\GP MYPP0"WHXHE50BS\[]MSF/N-T8=K/X(L]FK;CK^A)/A;">0*@2S_!H01Z63$% MA+Z#:CPX&75 \2L+%1^H\YGG.I9XA(I0W3DX!BZCW0!9L;RI#;H2_PJ+R ;O M:\K,FF,A-;V''0CX$*AN:@N!=]N_K=7A ^PK@N./Q@3;GHTUJ6=CC5L9/#I! M_D^0_Q/D?^_::F\.H]ZMI\TF!9C_7AG*P\J8_UYM/L3WA?EO$M[?.&2_%/"^ M3-PW&YI_^'#[PT?6]_1V5#540-;W-FTDNI_JA9PRXI; Z-LB"S*<5HIZ9$O$ M<'=U?MO7*6E@O3; [ELB'25@][IF&,7T&^W5"ZW"V+=DVYO V!\38T=RI+0& M0>>3*'KJ)#E<<@K !KW>[L &V] ;+613:(D4U&!3T/O'U $R16&(]F2\=0UM MYYD[/UO[UH'JC\81!=$6;M]QV.X MO@TGMRS>7N]I>@G+L.70B-(2^(ZP]2VQ/$I@ZX>3=X"MSXE_M0'HVA)IV0!& M/SH@N&NJ,+0*+]]:>2AP8?N]XF[!AZPTVHN ;H/5TQ "6NNEE$T>CBZ)>[8G M42FG65+[E2/=@K6ZF?//W[*"FQQ[9G),A!VE#>L/!Q#>)OVVV!%"OV?&UNUO4 M&"+8XV6^(8)=V26"7<8CI"/8E>80[.^@SO4(8.^3$^P]"_8^.L'>M\DEL<6; MH6XO\,-N!O[][S8V;#LC@H^,7:<7PD0'P:\ M @-:.H_18SLGX]M4/>O1]E<"OF( XQ"D?,=0OQA1.Y]2UW1]TNN1I0]3 M=1!R]PM^#K''1O>WZ,?IA_IO'S4<''L5?RS,#2:N%*+'HUJ@ GJ)N E+8S7:QG%I_ELVD[J#H$[-PA['C&JLNN M$VZ0KV3N VH9$SV]9_3H1--S.J'P#@1]OUFF)\1 9K&(D&9,+0_\,-)>UI+0 M7AVAU!( =*4" #T"* ][LM/WX'DO]@S]O-G,YMAR"AZ,?W9]JV1FNW:]5._]A-X^P3>/H&W6P;> MKMFP'=1@4+#--@R;[/_DED7! M#K1A"4K^I+7PZG8*51UX]:@$W4=[M4^+>M.W4B+*]:;O M[S">WB*_*@\E_>X:BK=2?#? 2NN3@V\Q7BS([Q0K75=8ZV"E!]H@I?;Y2*#2 MZ:5H^RM.J]ED6V]GE^T-:FU/C;??8:'GGAD"M O??!15^36;<.N[[\+-P!F5 M$<^A**EP5P]U)V2.JK3: U9>FYS[;ONZ 9P/6P!)8,E(,SM9=8%T$JH?KIJ;)C M7ZR'U;7CK[PUUAY>F5.+87*RMZ;;2>D#%FS-ZLEA*.["$9!BE OM[_)NMT0EJ]4@>4SQ&D )6\0 MI*_4!^F+01=LQF!'0/W*:J\#RV.IF"%0]5X0\/[=_H12H)Z+KNL^/.^3@O#/ M^=JCMDXSL$C6OB_%%O!D^AWYDI^Q2UZ X?U4-'S8=QU9-6#5%@MKNEJ30E< MGVP3+!]V-#]PL'Q6WK1)6'Q:+#@%V9XUJ9)8^0WG6H2RS\/0-S?!+1=QQ)\% M2J8J7T(^VKX(1]=6!'[/:$7=:@VH77&%Q4Y@^ U(UL$A\6H(36N0>'JWW8#> M[<@3N<[?7.>,ESFIYRWH:MH.U4-K TLSE9D!<@KF]UBPNA79.#+HYJ[/W GQ MV=8;HBSB _6JG9)7#?NVP0^]^#:P3VJOM KL!VJL$ M$/I]&&HGC-B&(EX'(S;6)OWJ OAN,6)U4JI&S&Y"L1E[QN; MU1NOQ9 L_03)RH)D34Z0K-86\\1OAK"=;^;Y?? MU>MO]^??_KC^_/52/;^[N[R_8_"K#4I8XTB?<@=QAVVUZY9WU101T;*TMH2U MX )KMG8U5C&I4LTB:,/5$ROAI(Z.OBA5G)J>QTI& RA&4(PM*B%]^X?Z#*]Z M\E76'.]4M[A]P>YM)MC&3T4:.D^SWDV?K-EZ8=W,X^^$88@118L;3P6-[Z:@ MD=SL4RUC5BVC*/,V5^H7:VH]/UB>VF-]AKLMKV?LU4[-%=<)#/O:>%*<.3O4 MJL/,V#7>D>IYB#4X\@J!;KW077#-20N5D_@8:3V]N/O0NPX;2VHH8J\=9+2NX9FZ,5EKX<6(]ZE5[AW<[J_F3E]A V!"_S$1VP!%W$:8.?@T*+1K?C4&$[7B++P]"HEA2AENC)"7OIY%QNY30,-CL-_8V:BP@R4,SMEI()+.N3[*AZ[XLU)QU^MD EGKS?VPB! M.0WF\!S>2+1MV$\-"=U[YLPB"R,16&E9<$WOU0^OY=A,=$_F<6!/2A38E8ZZ M[7-U?]G'\DIWIWQKR@ONPR#AA8FX@=8;%+./YRY0PK9['R(-UVQ.PPMM:#0H MT/L*(V?=K5^),&O/[;AZ_3UHJC*G94_7:I'FV1 M]';8;;H=L&JPEJSIDP,#>-QO _O>8!_Z95+J0FZIBMG*BFU@W'2U7O< U5Z2&7F/B^M58*M\[CJ]/1>_9;K M]777I+>EJKT#WJ8BE;F5?=K 2NL6%_&6WL)$@/O@=F\?FY[ MW[)^-3VS?YP]V3,X)K^J[,^S.0SVS.AV\:EC0S=^X]"3 P[OM:;2 MH:^?*ATJGNJMK-@&)D-/&XP/K])A.\N87^DPT$;OT')H82U$OSX>^IW60FQG MQ>IKG9'6/\#RJNVL8GXM1$\;38XK-]G&2H?^7J+$H,DW)C$CF]UJF8W2-/ M],GNFFCNM9CJ@I&74V]TWYVO7DWOV,NJ^ON MNA:;UM5'P>\447*LV60FA)% MO:>ZJJWN7;[2UHS)J;*JHK*Y5U5 M5>T^M#@ E5\"'W)HO)]B(&VDZ1QN1DPX: --IWSV58NQ&"+=9?(B?#5]]4.N MT$=]TWX%H9='D:3Q#X1^F+!".RG$RNHS[(5-C:1F!2,>['S$1F>8O/,4,6+1 MQ&+UY%E63AL+FAK6>&NJ9_E+"Q[S8BW>M!)3[NY\RL-.?Z--&NY\Q(..D=2D M:GR3?/L'TT[R/K&?),ABV8^3.]91OZP]T7PMOW6))M/5JC;\@1TO5?9-5-FX3O>+-/KJ-?T[6=0(<&9CXH>[DK^<+:J#RY_ M+,%?H'T[?X"QN Z.%?5K,'#.N)J]B=V.D2R>%)O84>^?+%BK5VI,QU=37@^E MXGITZ8D)-N$(X[#MJX^68WGF8O$&SI&/N^?@ZT$B[!EFS[ )GJ5BPT(N$2O/ M1&L#O!,0J,C#GJW5DSM#4J?O!3:CI\!C?]$_TH\<"U^.WR>V6S:)%0Q) M4U^?[.D3/BJ8+GX!DX2LT32.CK?LYB3.'@P)+F:8@\O6G]PTZ6.X%?!L$!LP M797Y>@67:_R[8O/@1?^"HZ;"/W\Q/D:7,[(W;/<*6*89%:8U.S-AU;!YFOP$ M90G7LSO3B.Z6QHP#?7B#J_A?\/KX\JO3!?SYZT;MM;;1E+"*4;7W<:?V>6O> MSAMM9N<-&^INE.,9O"/>Z6S>6^:YT(*H%WBZ\K(4!\SK6[,W[.\/G_XA%!AG M F9J+(5EF7["%!IK LCIX*/KN>$\#CRH&/95:H#7-?/QL>_EY0Z#[TQ^;K(C M0)[NTOO#B%6'-=N_@K6)5F;"&.<]VG/4F)!/+IA_^=9\O?AJSRUT(L;Q #9 MLGZ&;)9>T)9U9MH=MF-' C+:D8 ,.MV-!.3 ]=$N,00[DISQSE3+?B1G1W*Q MGXKO'BGQW(T2#[LX4S>"8%.^F2U[E MW8'+D+$C&>KOZ8+:D82<+Q;J=3R"?10BLKO+9QM*9H.:@(9#P?OO#]I0B+S) M@OR\!N\XS]KRYG"9 WC-_7OF*F!4:EG9_R+='J">8C! MRT,:I@R)?E84]TQ6.S@H]XORPA(+W998J)\B2R F_YMZ_[:$>9][Y@/V+OP& MQXPMT#<7E\+HRM_Z+_$U6B62AW"?T]?KP;/,?Y\]6'"PX<%+6OD2:RBO$/LM MGX2XH?L1Q"T>QNVG>\:;I7M&;2CK:6X'SH/NMVJO*Q4B8)Y\ MFFBJ&Z\F6#M!#EDQ^?V54ELD/N[ 7-0YW&SL:J(4Z@H3]>8*N$T^$'+>NQMIU0]>62#=<&R"*P ^R M7!N]DS9\R<1D.4F S3?V"3W=UOUJ+%^M/JK7+P3@9VG"\.S*-.@=^ M@\WNO8?-QE-[_^KF[W%W4U:-/1W7_KO902R1S=G#KM:?U.E<=OG* M7>??GGY;?[NT@5^[&%BV7QK@N!+A(C@R=%BL7M8!<7).=W^].=-86)S91O[@J^ M?6N^H1J!9?YTU"+4#(Z^2#AZ)87(V$2(:!G5;NI"IJ79?OITKOKK!]^>V:;W M)N"2',BI/)DS=>E9+[:[]A=O*L6E60K+54TLA'RV?=^%[SD@+_@?Q"U:/Z:6 M->,(1-N9VDN$ U*@'9^?CYK5!_5QL[BPUXX/BAZQK%?FU&+A_3R4["!)[Q9 MG0E*#,8&P4=AXOX*^7"J#+^*1Q,=_35_XW=S9=VM,,1_:WF8&# ?0R_FS) F MM 1A^NG3N).C;N27\<5FP=^B;# M,_,-4Y66DS^9/_G;OL#W0.#6CR"/O%&;G@"V=-0;!V1ZN6+]W'3VL0G+NY*< M42+TF:&0:3Z@09[ 8@4;& Z(^>A9%L/KPF[AE]SUR@?S#&TI\+P6IC.UE!*" MV*LLB&05?K>(5N:6#>>K:SHWX?L_L]<7R^4XRMA\C0OM64O3GJF<$&%.J2/*JW4VN].K M7SHU,=>;7<#]DA=P[U O8-NI?>N.ZQT"7$H_5!87IN>]@6P52W^_Z7MWO-][ M=]))4D)*]R[5\I 2Y+4:,P5VD&[A$BI\U*0*_]/TID\J4Y]&4GW7U[/%7#;Z M8+(?7:MG2YM6J&R5,C<:WF'L\M+4J>6M3#B+R J"9!VX8+@X4],'VVLZ924G MB3M."X3D$:Y8N!TM]FC^. 54#@@AT;0D[\>"&T$]W0CI)&3E;H3^^[L1AO4[ MMA7Z8HB-5\7; M!-SP0E2"G?1.L),LV(E^@IUL_Y26*\'>"'=29$L-2]I<-0EB=V]S+5RZUCR+ MW8?L N#4?T@-.+6(7+WH:HLFH0<53)9;S\6(NW\%U@&NZC=K=3._]OTU7FX7 MKI_/R)IB>@E'_ &<2[Q^9+L+U\6+!HVS9M1KW@:[G,\9>6AS7KGM*X$5II9W MRH=&DT[Y-_>%V4K&4!#MQQWSOY;$%ZLBRR.9#3-K;JX7*TT07+(MHKUA$6)S M#>K!I,(0D%JP.T!#^L@I66GCC)T;SRG>NKQIKJ,@!^S:(0M),JB<6; ,8/?" MV<4"*]A4VA;!#XR.>NI7P1;VUE;XB"#,#D\2H?:SF04J9P86+ONP$GP8+#B8 MSY11RJ/PF,$(D/W3]KFLP<7TQMDUG^TSG!#?'/5/DQG=@2C %ELF*!%&6GL; M#-:6W ;UBL8%AYDU%\T:?$Q8N6DI GE4,"$A25V MS,6*QQ)(J]F)&$=!G%[ALXQZ#9(N[12?*LENY^EH3**<"P5+Q6P@GP^XZ$S' MP4-\Y.BVB/_70D99.!@!]ZOX%/R[-^AJW6Y7]9_@A-+XX3T@'W#/P-W#Y(!< M(P7V2;@W'\;=P!N-$-V*(RBX76'BM&P)J[TKN&"GYMKGN='HB85]E ^H*816 MD>18J%U](!T'#6\@_,44IO1(OX=?HR,!ST/2V)DF@(3\IDJ3=9!R,T7*.3H* M[C"T,V<*/)46?@8S8[]B^YWE!(>"JCO_ MB/S#1N-%8Q41N?>K:@"ZX/>Z0;#X'N7F><*!1L58$*1LYPWO.[!=DAG M(?1BP:"F=S":&&V:]M_0M&-&CT?^AU]0.F8G4&762#9D_#Q4-%N0(;'74D? L^BGAG M-RXW0Z9:PZ5GASTI7RJ[D'"KZ7SZDC$D8D\1"OHR<2=9VHJ$/JX/)$]Q*P[+ MGH+CHY*.VG"WCAIHG+ *82@BBQB]%+=RS#\KW$*"T,A9+H=6/ MQ=B3UF]@V6XO[#VJ%_8N)Z+)WF0IV=*L>#<9_$L31!)-J81Y4#+X'2QT6O#[ M_:0CQR4U;DV2E;IK<4WS<"PFFF1-T"E 1A/?IO8/9B1ZALXL%AD$VCG_:(]+ M^'QR]QP5LRA9P2)<25)V;\"^&GAH$:=0X5X<>87TS=Y0UJ!D@\%Z MA%/DU8UP@) @@-DN+-2!)Y01U_!Q1*8BN?PQ=2>*#S(+\Y*3_A=CQH'A3EVP MS]#H1/<7YL75IR0JK%$/9\;!X)N%S4%XDA&,:IB-S>,S(#]GP4^4X-'"/(=9 M!1$3R0?<2"MW.^-AIE4(?RB9BB_A,C:A"-]=><:DI#X<[]P"Y454DW(*;E)- MP2DQ S:BY<)$ U=PDKR"*Z\75-$-(B98AE9C%=I*>%28K9:KU&ZF*U=6:3Q@ M+9Z=%J5.CT_3T_2QK'X5%I=+#W.Q'\P";2AT("@(#X\F-B%R66,P!\0")OGF M%^H[&FF"\5EIWO"+;%F*BDFSK92O@17\8GJ8EPYKOH3=!'**Q]SG1SI% M*7!520)J+D'+_2 V,3C3!0[IJ+OCF$F2!$?21.QRPJP#5^0*-S0]!L61R^%2 M;D4/D=MH7F'TOV#>^G[+"H>=)./3S\4)W9'1:E!:1_V3);LRDKDJS\7QU!+E M;$"G*]0@T?*>\R[@1J6^)B*LMM3KV2T\V5(4&@N6SZ)8?E$H1A@UOB641IC% MVY87\L[J#G=58]@_U1AFU1@:IQK#9D]?"^H)=;TL.4-WYV&"X$8:2R9<33=_ MDP3"J+]3>TWOY*&7R1I%Q\6&9:5Z)A]N+%%24F8V@WJSN>%OQ-)(ZPM_7XE; M.-OV5-*#+.5K)*,;LX=2N^+Z2"E#)_S+H0"EY(:]<)NDU9>'^,7RIYZ]Q/?] M]&G#PD9%KIN*!LCIN4-F@GC 2CHH6SYG9A51,4D8YS)Z6J\G%\,0\,KR?->A.*7[ZE@S32&M MQ>K:9"L\&N=A3=P7%EGCU!'=<_\-CZ) &-5>BH <#8:=0"8-_/U8>BX&-S=M MC_>79]D)O:]P310M2^2P+AX4I>=3)1PNM&<_K$D1D;O[IQ8$KL>2#66I0ON\@.L)4@^1KLM_LB_& O* MCK@5E7MV1J5JZU(CQR!/_:*"N\SXL5(B?@QFT>:U=@7A8V5[M7:Z/M'Z^KA* M9%A)UMKE/V4KD6$EL]8N3!/#YHR"S6\B.QGG'7P/<>?2+'$;T<35@Y*CXN+.;47S"I1[]=3'Y7" MN6?_'[AEM:C-4\Y-@N.!9W6%TIX$7W&45N+:88?RPZ#3&\82I]2!)]!JKI-@ MDF*%Y#S9R/46C,9<$71#^<7^J(XCQJBG_F+##X>=420):SO$F.8'%I=^1@:F M^O7Z\\UW4H6:9(C[LB'.M]/HJ.=L "AS.#BIV%U3)!L$]^C) C,4M;$>5_=L M2=GBH,$@%>G#?RSOQ>JHU_")V8PVE^Z,\3CO*:@LQ#L5-HDW8JZR_0?8,*;Q M%[1FF'QFN33X"*H\-N0S"M'B'MK/]!<6"1:VAK \8Q5Z+$-Z'1B\(>Z&&^_( MZA&"7#+P,]5 5UQ&>"T2/"EP3-"*#Y<-E.2@T^V2#"@"P\'K?V0!2U?#?%.3 M[@5UBG+9K3RW8"G94J=Y&S0KY@"QB2HL\^^I(/4+FV\&' ZT2N@LL6Y6I.Z# M_+JTV]*K[.=G"\XMQ=/%FN/K\>Q.I]:" S?8E+F#1M@D%N)7(I.,5POAJKJO M%NW(#SC?,$]T;F")N#R$!U#]Q?P(![L?6)7D]?WR\%'5:?'Y>_BDHH?9 5D- M86*)E18KW%'O6+43U3IQQP@3$@P6 ZJ1;3C[)ZVFA"HR\1F)*>)*8D$4O4?Q M[1]<&5"IA2^=LJSZ+3M1K;J@R3^L[460)Q"#=5%H\AT^VU1#'_<_F25&JP,WFLNF)J/#':D! F6H-!5V$=V4 0GBT5. M+5M8)B=42.@91KFF<*,+CH"WXBYFI/BMV'?CH"UR%',=-' W@SM2AEFH MO:ZFE(59]#O]<6V_!!>8?1-N@\2%4W!A,MRI0)9 P.:*< M%^1&:RLOS+UK\TOQ+TO$ MJV_$Q-N&?@H$S5=.?13X/YH2H+*\G?J.B3M3[%O!&Z5(1BZ[WU_=\'ZW8WYS M.:N6&;7-<7Z.JY?U;M1[(4FKN D%]'C/G)]Z&I-&&;A- )T94:N#42F\30@B MY/YW!HB00^QFZRG[7L$:ZE7K4<@:YW1(8N6:J#T).):B<3><'X5IDZ#'H#@X M&<$-4$A*6!,+ I1 %EG7#7B4 MYZX?G^*Y=_@-8:^$C\^2,[FKUX\^ M-NZE8 72LZV5@5M*>4U:G"& 4D2ZD_^4Q@H!E"+2G?<15"U+.JKOF'5TYP;CO%F# ML06(F *;L7PM[KC=M)>BUI,W?0IH(EFHMZK5*,BQFK$:*U](]@T/1 MY(U9O>"X?HBEW^EO$X=38RY,O57#WV3/H:/<21>=%CN3HD4DJSSRUK7M@N%^ M[8*D$HN;!=1T%2_Y9&40VV8LOQ2E1U2@U%&NY2XS88/-M XSD0MOF_*]=,'< M_6J;#U@9"A9NS$#(%I)!'H$I816I/4L4A?4(]\,Y;9BH\$HMS,G[S ,/O76L6TEZ[&'IV8HJ M/V:9J)I25I:2>L/T0B!%8?LA9@CL.L33E\IG#C+$HW7UOC;2AYL&>0J>L\LP MSWNLI2M+J*GOF%$SS2"=@%1IND^8-MVM^T8#BIC]S[]9>+]=T$V7Q*D(V%I:PT!#0C*7) M+Y:6)$D.+HPA2\-TU!O!VQ(SW?S->8=C$E$]BQ$T+=F$X8G=<:_BP@;#0K&> MEPOWC4KP-X[WW-/BL6.$9X]N[R!;0E$W? ;=?K%F2(I93A*-'8;'VHA]SP9B]+#:O7Y(9- MKG,["J]N'(6YFH-2U+.3;D2EW 97!)K*$3(%V4/R7239J!3UZLH^28G(D@S, M8BPJTB47RVT@F>QY4$V.@1X8R<*VUN2'!1V_Y!EP=H:HAZ%PE./#*=RC MB1$M#$82B"Q,LDCMC(A=(=(9B8'C@_9'U-XIUN\(@_ T/(S(!$!9ZCA^7I'5 M.^I0)P%K*]5,[QY5B6I!*:3+SO9+FRM!4-)B\-5+$#;U3Y7M4MD6^*=(4M(= M;-CW)_J4!GS3FGU_-JR';:NJ?E>-C8:;UUQ--* M"NHRR3TMK"LM&I2*QQU0V1,OQTRP.<@XS$T9FR;Z3J-4@YP2 KH@9S8F"1@^ M-!J$"/J:<+BE-%O!=E"VV*)TQ&9B[+C$8I!3Q)]?8O$W]Q6CF1I#3K(@B^/R M)K0VXOY!IJ8V)5&XS-I^V.>OT&U7#M]M;SXB;I0E2S5V3)8:H8%(J6M43&;H MBQ!>DI^@X&#L,CXUSHM/I355KS+VW1<@Y$>Q*>:6@6PI[/O57$N_H">DSJZL M7MRSE5CF):Z9#,9Y4^*9#WST".M%)-6_A9Y_-01VDYY_*:F*0&0I^]MT]'>3 MP8YS!DO]798L882AHJ($>?NT_C;4?EEJ.F/WU'38]]Z8I)B9<7[LYHKP)@VQ M+J?^NLXC:CC\4=&$^BFE5L'EQAIU)4A) M(F#%H%FB%4+W>%V[E)CC#">A1A;YMT@P*9:K-!G+'4VTP6A2M^&8 MPD*YN0]IK,HH)Y*KO!\PF5&6H55=$5$:)BZ=F%X;:U-DY%2+$98XZPP(7D@[Q"R@-U_,YA:%(!OIKY(4- M?IF(7%E8&$JMTQ3ZJ-0Z*:MAD@@P8/CB@6^ 3&9.(_A@="5Z6' 24>E^ M\!".Q%;TGK23BSRGU5[E47EERP M$+PHT5!L)UF!P:VQ"Q?O4A:+Z3'6:(RNS1HK-L9 M9T=F"CQ)Q2MG)-??YLO@I3BYFSE.]@\P!KZZO@^[3%PXWRSXQ;WY(RM8 Y\+ MB'$Z*:;6SAIS)SQ@1?: \VNGNS5X@\0B2A/0PC5 "WY'5Z4)!L-GJL]T%A&"92 M=5T[KJ'JX]S @;*;P$%1#T6E-R[30W$3I[S;,202N1Q?EPJUM^#?JE7]6T5^ M%2]C8G '6?OF.)>:.C77OOAM@E! ;H.:(T5*7(I"@'QV)3T\,IO*OH3/GN:@ M*U$'7=V;@ZZ4SY@-BH'WH=N;DR:+0"68 BL 5\2QF(01.Y32*\KVTV=I5N6D;LK-W!4W7AKA@K@A+MH >YB=,)= M9.$N!B?U*I M&-Z=K:?^1$::_47UH64.&C%ES_*O3.QG-N>V^ R!L^>@MX%=Q33UZQ/ M7NJL$WI+S&RQ\/.HW."1Y,!2;S9B(F0.-@\I8"[91*?+/)O;,U@)[]D_6UC. M(ZPB[^J):R1UTR2'(5A_D$&8/7=7B9)[1;U.5^H'["$2-MD,>O>]FKZ,?)F: M_A,,[MD^$UX^#PQ&FB!?7[X$ BHN/]^HEXG6N>H3$4=]K>)LB-?W-@)O$@D"@&>T% M,DK8_G+-X'\BJ"K>.W77"\0286;-7;Q8,XILB#?);;>#C"7O*APAA _6(3I= M#9%X\2:0JCOE#60C8R?^3"X$KK- M"=K&9*U^XH4JMV5KWI8!:9ENQ48@Y_* MO*N$-2CC0TH9CSO=A;_#10$W?_3:X&$S<=H\4''VB^CM"C?9U+)FA$5.ZY)@ MTSK]:^U(MOD+?TND[T(M&*[1'>XT\3=*P1N*RYWBDL1B?VN^39\LT%VW'AQ M-FSXZZ-G/JN_H!XPNK_=WM[2W_3?/K*(%/R )7(8M6DL28*&+AU9M'3S_911 MW$]!FE@!X4/1&@5^B;169W %_PIZ 4R4F1\" H,6L.(!X*.\N@DNFS#MGC&H M</#E#FK#Y1_-E/42/Q4;,+-KQ02YJR>V:I3OH6$=XY+DN:"H\& M,X8'E_U(J_,+UP.;ZL7VX!">VS--_6XM,.^$"W()LP6G;*K>,9OL33V?K@*Q MO3C_?GF'/Q'"JRF:C%6+YS3ZWAT&RR0F"];.G+J^XT+;+G6%Y\/OP_5J_9L5=U(8W/1)!_"4L*>N M<X$K#HCS8?R!+L*!_YMJ:+->N*S.:M@>GA6'.PG!%OR>FNUBO. MVZUQSP5F"/_WR<#F7U068%8L(M6>.&P:!5L#"]<,K7-87;!O0."FZX7)"PXSP)!>L4:D:B%H^;,YB^@UEE/'.6N8&$7Z&N"$0-V4-@AHT_! M_:D5-H/F,Q CA]$Z.&ASQ1*&M)^P'\@B+22&5[M>K3UT>UB#D9R%H-;:9.>Q M9BPV>W&PD1BP )^#$O""%1-O/?9Y6$ASP>Y+*2N6%!>%Q"5H%D<&HOV#23L\ MF+*'Y"J(QN):TJ4LW^6[?#5GP"0Z*[X%TQJ_17-L$L^GSW@^Q4JC/-I^=.'A MR,@I35-]1&<4O:M(:1ZSD)'ANTZR,@U3'O/9JJ0H"^Z(ZC6U6ZM'*H24&_IN MJZ=RF%[*8LI1P'C5RSDF1M%T?I#]T(E*_I;^&[FC0>\*]1)=+9^52IHA$P;L M;=$:Z?4"JR&=8@6*WI3P8<;YHC2DT(EA,RI*?,I:I%V P=VQL)1ME&,,FW+P M>M496)5?$I8EI%PCC=S-%%\O]F+6;7SJWKK>9P1;KITV-D MSRF.1<#*37$C4*_4$MA^ACU&PBBPSZ.Q:JR!6EBK4%-%HM=14>I(.F(?):X[ MC#.5;8]@C)I20_UJ:FAKQ;;PW(=/> =;#A;DP'!@&#!W],]A"Q[:%6C\VT=Y#K=3B52G=XO4#V&HE\]WCGU5^ M!BY8FVWR_,/S$'LXEQT8B4D.*2 MD! M>)C52WXNFN3CCYK2M#$NP.OX*(]#;:@PEA-2B/L^3[OJ']4/1K_3[5+J MT?BHCKL_<[[!Z!M$7>"<6(P")T%U0'SPZ1C%$IDK DDR"T9 ^S5N4L_"S: [ M[]F=4384A^99S^Z+%9N(,K=HS7DZ;_'&8K>^M5HMF LJ4C2XKH'3'^9=TE[] M8$U!S*.-,5(+V ,,?I1H?!.JFG%(%I_K>X7#3?*:1_@B,^HHB5^2/V('.)CV METENN7!R5T62XU.19%:1Y/!4)-GL>6Q!062O+!&U,6G*B!M6,^(&FQAQ^U6; MS&^0C"7E&[G6M\QV"?V'C7H:M&&F35\0&PIU6>;B7KF/<:FDK>1Y+H4\DD^HRR&)9@T^P-I9K7(M"FT8G -A5F M@*9@B0:&-M&[&2"BCOJ/;/S11#.&65_DG><6OBN579N.LG8\BZ5$P6;U9F>8 M1']C.:HEV"+,QI];%L'=^WEU*R"LS%6 M7Y=6H7=.GIOZW5JZ'M6V78'U U)U]C_H[Z5$>@-&2%DP)&A@#$W(]]T(8YQ" M5HUQ&@XZ!K84/8,>2+S GE\03@U>^&B#Q#*%X0?INM!ONPO+0;'X +X?>6E' M.??I,8A9RZ;"%!#=L&4Q/$ABO8_4!:+S,Y;JGA,TZ3FMD!7*[%9$>G(WCQ=P M"IAG7M= [BH5]W7H=GJC,&%4JS>4(0?W:1*LG%.H#QX(4E' MV,RP9,_:]!+ZO[ R/J3)3MX"YAKV'T1ZRI$!XIY)A#*C;!+<5G@V?]C/&+ME MB[?$^J+5BEU3YG*Y@,?BXB_,5Y54:8 $B-:VQW5K1[F*I.0BDY(4.MXE\B:S MOM?IYA'M0B* &\1MAX.?12 87HS+\^(N0-"45\M^?,(IB:J^ ,&=B.%&N 0( MN2$X,,!2H-MK9K[YD=3C$DN19V'J,1A>0-D=UGPB*1,0\M>+\:S MD5R>&&^&WNUT!R%$/31-E11H_$@;#T;-D$J/._URR'A%Z!-V6@9:AA&L;F8$ MIU<<^)%/^:PX+\4@#2V=%-,45$TOQ/#Q:T6CZVE'B M:@V+K^5JEV+ >0FXMZXC#TQ.BEDZG3DF&Z\#KXFLEB,YKOIAT!F,0V4D0\UL M!Z9.N>18E[YHZEKO=/4H2Q=I3MMG_$>@W'"=P]6 L3[S;V/R>BU@#5P-_P-= MS+N59UDKY;_=M8>6IL!FLN0V_F&C=4!;,8\RW##E'1J3*7LUE/+G=A(A*F?0 M.3A4"<"A CC"!U&A1 M5,/$[O3:B?>V^M$M"Z.49/T>D-,NX>05Z!^"P?61<< MYAGY%!\*;R8_0T.FQ+$S]B_ADD0592O)WBHVO3V:#/JA5$Q-3A536153HU/% MU/%53)6ED.OU-\T;"8.A).-&:%_L>YLVK)AB5>:*7&5^&QHL6$-U*IW:ECE? MED^FE\8G4T5*:\(&FS4N;AR%>@J/REG\H\T2DCY#3_@,^%%0QY23G]1E0K98 M@E))25#*GQ;70?&!8*GVM(HIY6\\)<6[D? 0"WM_9 'K-1''");^@3?_B":-TQ,&N,^ M$HDY12 9+T*T61MW7R:14*W4("@CMQ;2R\>0O^P0L>4&AVP85H6%P3/.BQ:\ M/$1'+1=K/QI$XW0B,Q[TI7"68'V1N/,D>@S&PI(FM.R,*.*,/*Y-7&"+38+B ML!F.:(3I2AQ,KF(P#Z_.;0_&2YN)43XX5$1-@3%'@7#U?8M3.8(B6N+9M'PE M^KZ@("SUPX(;,8I($P+&N-YX/AI>SP=(6[B$A_RPGUD^/**JTA($LH>/M\ # M[*8XU:YCI0VC3E@Q1<^:L"!;<)9/)DC"LBC+>-"K647=AB7/-'33X,7OPL;= MFCB51:[W:M;;U0U0XU66;VZ.TY0# M>U1A#PIKG= V==ZBKZ?MB_%.)%*4:DZ*DO&CY2;L%*FV)K/<*83,9E;?YQ8[ MR1(H89C#2B<8F9*5LQ0PY 0N7*X"9%]P54,S,DO=P!Q $]1-?7T\BZ $ICA5 ME@F;FM#+,)]N3]H[>O.DKPWTKK#JRV<0M&C;2XKF\W6E5%5:QR/^V+ 13&3- M*Z#$0<=0@A;=#4:%&!3"24+/8>O2EZMF26QPEBUS5BZCPJW-Q*E#0PP\(JFV M8Q3MI,-L>V,XSG)!4AIJ29.JW%5+2>NJ%>OA)F8CO:=4\ZP054'G3&QT2ALM MI40;+74';;24FGVN,R%;V6VT,EM)2]A^T5A+23;6PFER2$A 22;M3Q0FDCK. M./P&1CN. 3^,@::/A^$A40J 'Z>,6ULR;AM:G67)<7HU:P'K6IT!_*T&7(2L MKW=P1P8UVKV2* TE0&E(Y0SQQIZ"GBS.7Q._)6O;JU0JU4,N&NE>K&)'OE(? M@9*%7^S*C5L:4N2W5HU%>L0U/JFL(&M:7%7)QT540RY$!Z+E-?6+1KB5^.UH MP(>9@F*U/E@3DA;Z3JZ8XZ^?G\V@74BBR:*;TL3$EDU^1420U\NSA>VO^)<2 MKY]H'4-(J6@(I5B/ M9HCY#5(7$=8D]YG,>-GT8S8N^RB=3(6.ZD9652RN6=FH4C>WIS*LO4G4?.KE MICKHH"NA59SQ3(G>K&K34UWJ&QP".")-3\,R:$4L19L;H?;&VB@3B)PL&BS5 M%C7CF4H=#;I!5]26&M.[#Z(>?JO27O=44Y954S8^U92]BU:E_;+,7+U)&RII MFM-S%ZR21#$%*:JO/F)9AA-TF^#)[0@[MQ8CZV;-^\BCE,M-H@8)5:RP_H!X ME03U*AIKH":B:KR](:L.00DF:P\^M;"?[16W_&"#*;6M42LVES.U:BI<1H_4 M?!#>Z[TQNX9U,5Q@RQ>\]43W%XT[M6S2(F8(1@VV4G.8!R?Q_,Z@><+[GI)1Y!(GZ1RK^#0D#OB2Z$#H\5:(CH.'LP>(=7'<03*DN3T M:Q8=M_4(7%&F5I%8SW":V%6 Y9^#RJ]8A1GSF-%M.J/VT"38,@$W>34^+W7T M@SP;-7S#YDE1<)/^Z]X$>"_M+/ME(?A]#L'/BER#\63Y4W,)B[4"?S]>2''' M"Q%NYG\&.XS=)IQ'9+S#E]^C*@G>"R]C#;I YRR6> <[C__O3_ 2_#=LT%3\ M6QC9S-^8PBZ;2Q^D2OSM-U!_L]43;E[W9R9WY6Q-L*A_7WGB^63/3,V%V#6V MG3]QNWLUBYP!^ONO*E@J"_0HBGVA7T18C0((##;O?_S]OU:S3]*S^3($#Z)' MA'(#'PY& [-'*::^(/S;2:*46""8/DWWT$)",F^-ZOZK>X\,O M1K>O&;VQ9@P&'Y.+R'=L//XYIJ_.)GAZQ/@6UAQ^-L&Q?:>8%(^$84@H/BY?K<6+]2<5Q69W=C>_KD6;2W?UG_"-7;_ZF;OJ&YHP]&D<$N;VLZ]LYU^ M H,][_3V^\F.3-O:ZD8WLK_MC90"&;OS&#:SC."F#UBRPL:,%3BY?JF%3=@WOD4V7T"0;V&51:S73(BRZ5^L^ MJ7U:[1P7%%7;E?V2H]ET7>MUDXWT2NU$K][9)J%Y:56*O9NX/5FTH\Z2QKTV, MXKA/]FX7*L7_H@#]?I,DD>JSC*1)J:Q)N1Q(34;%9G-N=Q9K:Z;J$Y4<:?TW MJE(,JN?52Y8AQN)$3'?-K)5I+[!F]]'T6,UI6-/ 3AZ3IQEG2X@ ]SME,E)U M%R4.H"A5Q95#1IV3G8KFQ;XS>OI;Y*6_EUCE\[9?ST]Q57CD!F)4:\4:A='K M_8[R_?+K^?WE%_7V_/O]/]7[[^??[LXO[J]OOMTA@#Z90#_0V:97 LA*IVY> MMH[\B=* >K)[L.48C+F! WZ4K[;Y8"]8A8#0?GQ!5%J1$XO#U@2PMX$ MH)] MK,&*+6+KB5R443Z$2!NV 2Q2)%>T2F%]4@1;3X0_?!A2[:DO']?+"J=E(Y5 MMDW92WHW(&4P MQ!?30X*/H##)Q2)3=SZWIU@BA_,79-!Q?!U#H"!R\P$KF*R%^WHJE&M>/_4W MT$^M,.V;[/VF!*A9G124/HHB_U!>_UBXH&]$[\PW]=IQW!>3.FC=(5>?]4BL M8E^_7JB_H+HRNK_]<7=]1W_5?_O(2,XY5[K#.W)\,5_LF7K^N,9VI9IBJL\! M04P:?O*S"SX) >MLS^)GRJ8^42)71(7NPPOJ\:&*^8@L=9R0@A6FVR@_]MRVB.&- MM!+[M?PR/I;(2R,4-8C"C2X#$1-)/.D4DH&U]NT?"N?'>X ]=AQ.&!^*#),8 MHC0)H=H,^:6/F2#A?473$&0FR=?#^C(<-_L"R*I+>RWJ^SG'C"*]@@AF<-D$ MK5\ ?P;=[%BO<'G@PW@J-@5Z'&XM(^9$JDY"<$> =/DWJ]&5KZKK;U<5[JH[ MQ-%]QC9:."P+E ^^X-RC[CBX*I_?PH_8N#_([+>1/B:-GG_'_P[H'G##@2^J?F8VE MIZXN& ZP]L$:=U(6F+.KZM:TL+HQ7KO>GZ9A,6*_RZHWT'/.*,*5TAF.]YR*S$CJ, M8\#],!*5@I#G.H3FP]&U-J$.2 V%K:"CZ]A1+VU2LLR^1B1#L#6(;R6MDJ:\ M)"BLA@-5&%[>]!DNUG'Y/S1U39P.*W5A(8Z[UZ6VDP(I[+@K4G5LC]UP**DT MF5E.!(V-*#'1&-V68\"=[%O/G<-52 %"$ "_,/6Q-\>@]H#+.P8DHQR<*NXD M#R.J3F#U)X27(\G\$!I#I B"- ')Q4I[A"='H7E'8;"!H] _]$@:Y@Y\Y9;# M-D\QM-V*WG #T1OLG+F*]_L=,.9'#9P[Q[86RM>.^C=W]A@CDPDLS(LGT\8[ MFO3@Q9-MS54PQ'AKYAL6,&$4?6A&O=ISN&"QJ[(UB[4'BP91BBR?Z+TWJ'"- MT)'@)T+:&-#)*:G68?PRZ7:2Y40A!0HX?"G,_U6F4K]81I"Z?H>W$H$.FK8( M_@'K+IC/F2%-"!PDZZ=/@T[R?DR0>CF-3X)3GA%X51YZWE#U<>I8!00VWDB1 MJ&<2;&0)@RO!ATNBH8C[__7)7EAI7<#DZ&VBF]H71E44-B"FX#"< )1]T5(N MH (B#E\D,$)#@9'+K6$9V7-7MU.ONIY^XA7*XA6:G'B%#JY771VK?;2!Q5^SX49[LU*,"UT=LRWY5B^Q7M!UE4U')-A7EY:]B?,7KN"B-5-D84^H98Z>8 M2L,:=KR!AJW9@Z:M&O:SM7JU+$>Y 3U&B=P!.RO1O((QEHN3A#(#V\JC]$*$ MT#;>T9KH<;]XG0+=/:BKN[_@HCCJGU-05C9R.J>H;(4%E>ZMZ9/C+MS'MVA4 MB;-/QUH\^JJ%F7[>(0[IYE 5^"R%'#_Q004/^R:%[Q_8VD8H;JEA./R@'_+6 M$A$>/IY]-4&4GMZJA[24>(.@6M7[4E;H3].#A_*MTY,J+*HEE?(.]7 +<;-L MCSHE?);D+,CTJ&6"9%K?3BG5'7R\V)-63LJ[@O*NK7=K=F%HN]X-*VAZJ8JW M7\[R'=75GF7UN1Y3Z-_MZ1,68OUW1_UL>33C K-92:O1MD?H=%VK?*^O!8^K72*K?GFB8EJUN(ZM;K, 2BCQ?-!(]ZLJ*QHT3I_#F M'/(E[5Z4"+J[@BX;#ZZSYIM.#<\J,;V/"YG>2[.Z*UM@=5=S6=W[AC8:#3,8 MV,O2N&<\1-VE#&-D"1E7[@SC%D#Y_T04>] MN[^Y^)^_W7S]RU-J4G3NN<<3=,"VJLMH#6!8'6+6%);DJ560XF6MJ_MMZI"?#:H'CN3S.PLGFD->DR)X"" M#C_)?&X*_DFG$D;R+Y<2//PK\IFMTM5OB9 G"]NQ@=.XYB3I_*R(2%ARH A2 M8&VTZ0-WRX6]*O<^CC!A+>I8)P\B@R$?2#^#LW76TX)>=6EKQ,JM1;];].C@ M)U1<1V[5ZY-%5?4(^7E>+CCT2 R2,$Q! $8?ID2^<\!HX7*9?.@0I=1VOU>V SH*H5I!O[N@<3$;*ZX"BVP\8C]SL24N M\]/9H& $-F(C6 ,(+W2E);#77$I7<6!6@'RMK4BV4+YS:HO;L 8=U-:@NZ]\ MIWKU2Y,Z$?GJ+9Q?NE7#\O2CO^^&M7=KQ\7BMS 6U+,3M>2:=8BB3C@V MW'#P>XO+D((A,GF >'FP\![7I*SG[@.:B2O[C+X/>K:CGF.A1,8T9.O8U._"5$)<<'*AU*R%PDN4]73!Z^R5PS[/Q(RR MMHHRV%K5L:K2/:AOM->N]V^#&,F?MEE+PR@U/P?LG)/&69&Q<6\:.K.+U MQE'B92T18J@K"G$)@50O8%FHY2-R6^+"8B9*I N4^VH OR,2NB+2- M0K%'F8"DBKH" WT\&&A](\728 8L1F*YC\?82)2@8*:H1K0WKLOW(V5\;DWO MQF,P9,*$W5H>S;0$#0^6_B2G)6J!!@4\V+,S2OA M^)+%HYC""HT4]40>U 3)4OU%EP6(J(\J+?4@)1$5E!;EG:U_<-L\6'1%T*_A M0L$2$*W3*_8%@D]+3$/DM MWR._"KCDN'SXU@L1P:W%RY$'!M=_)BK%TH?542(\2/+2X)=*3:V@;K0WB6"V MSP.:[ULNI*!;&->?;?F9=:./N(D>_V#+JHZ(-$BB9E8D1F9[(2 M1'9,9Y'#+0;YC\#]=-)V3;Y=.LH55NO)[>/9 :;8I,-#=)E3]2V+URL.(S3O MN)AG1!ZGR@QJ'69I99?RO4NKJ\7(:..$C,Y 1O>Z)V3TP2&CJ_LAD]H>S)%A M1^Y9WDJR%[F)(L2[RQ'?5% MS0%>3W!Y/:MW9V!_72'9S3>WH_9ZO3.C/^Y/NF!;S>&G,_7A+5),%UR\1'H; MVAHTI4M1 T*8:J+K"VB%[RXO CLKQ.I*#SB?@O'C!HQ4(8(Q!$2S<"1=\0I' M([.$#5[P:948[_YZ;/I(Z]W:9WIR7&?ZACD=.>9A-.C@65/+QC*C1X]2D)X[ MM2R6/:8*I!\4*5\4DJ#UN[7!G+?\G5>>^RRZ*5XSXF@6U1/3R(9RZL,4UJ<0 MY\-N9!C?;#U=!6 HX>0$'<$4EE40.H(6@2+@Z(5.B?B[8!$JLQ-SBBL:E^N4 M(TE+QM!_#GS$V"X22VB0[0CP28(X]*2(&E=$>GT 1??H-%%P\8WD OB8!QSZ MO93LCOC7PMT791\QM5:>6+U?([],9S,,8(1!#9[XFDLAQH*\^$0;I\41$[$* M)1&K8($#CB24;8E)M*JS86T>94;N[UB;=WJC;&1^7)DKZ;(9X M[RHGO"J@2)2&\AR:G/I(;_ 0(*P&?B[AU2W3!D$O1)R0EK53*1^98>7[ -J5'W)1W,S+VL3&9ULDTA8B;;# MRXMQ@B6M(A[R4]*U+QB4]O,#W U4$AVL(?6)X 9XC(32T/875A.(+:KG>4JCJ? MJ?R3KF](U]='N.K'U\,PI&+JIE2#W"'ST6S+M5W]-M1V#;1A?Z1U!Y.*ZDR) M1C$2%6!JZ0JP?OUB),F\K5R+9.1JMQQA"/>_7 V2(M<@51.[DE5($4%,\<9X MN[[B\J)R[R\@Z.S7+A7*K6(J-S8M4I%5K]Z(>YEC.A?CXGJCS-HA)5([% +1 M8U/)*1Z20J<.HU1V918Y/8.Q\^0G-7UWULF@75[DY_R#HS00^0M1(5%MB$KJ$">C?D8Y0]H0OZ_A MV_VA\4)B2^=(LV-*XCZ<'J])IZ^S0JB\735 M9)_%!\8HATBZ=/%!8;Y**8H#3]J5KSH5'^Q%55ZU9T2=C)(DNO;>\SS1:P63J9]G5$6J9"M'^00V.BX:6PAAI M>K?B2G"U@7P#&/=Z(9+SA3GE''%IVJ1,TE-)"8"?+M%F+]'Z &?]R!#.V=G3 M^&56(WTZVG'Z-,]$WRA]JB2/5_)\>#,JT566?C1=K>'VG9NVI[Z@(1 +#H2.W])\HP6R?<4# \^;L2S_ MH^50FIW(M6?/ML/S1B^!@2AF%\\Q792G[NZH%[$,](.E1$-9TAZ\@AV,S+/4 MEA 73O21!3,>5M/V@Q:\Q2U2,MA'HZTO^$CT@3;J=R4_FN^SY$LST8RN]H?A M)-*(31T,M&[/R'F.EOH@Y8,^Z85/2JX+%JOYEO=B3RT,:ULO-GR4&CBB@7GA[!_OI6!'8P$(EVY%45?M&7/[&^>N[ U9(GL%2G> M>C/_.U$>%W FZVE5> ')>$;\%?LJ<4)ERD"R2U4IE)?JTI*<%0],94N)GL*. M'$C)$Y@'#VA[H+WPZ& '(=06GKM^?%+1\O'G?.!!$;NM$7WCV M0VHOC/>U@CV&-4Y,]LR[G80KF[MB^@9I)U(?9*K)(>USC-4_D@+\_!9^Y);I M.=(N-XR_G,E/M+BU0)K&HQ1IDB0E7SRBDZVD36Z0@?X/9O<52T@*16X@(5@8 M$=8;"GL12ZQ"D>E4N,./QE:IW4X'0!)*NSY(@^BD^97YW MS0U?L_.>FTW&3?1A1[G[V_GWR[//YW>77]2+FS]O+[_=G=]?WWQK(#32AEEN MKX5G4_(IH,[-R?O!:@\02;1RE*^N\WAV;X%Y=>U@=!Q=\-N%Z9S"=3N3RE[# M4MD*T"DX?>=+SP;[RJC:\VWF+@4@ ;^H9HEHI."(/HD_#9$?K-B7VL6(-G*\ MPEAN9L,[=)L/[GI%30.'PC&X#!LFN?,Y>!X>_"ULE,2[+W#'E/5=P+J_%WMF MA;X*YWH6KBZ\B;<"1>_.7S_X]LPV/:P+>89W/^ W%ZQ['<4?J314-='F\Z5R MDF"VX+YD_DX\48H3H@-@!XL(@P'M#&;QPI[;0;\5WAM'DSH6@D7'#H!'R$_Q M*^I C\L3[]DB/L"9K]%FH_Y#. 1J%UN>XEQ5UK,HVR]5Z M/?Q_LH2N EB0UY)D]-"E. D/+%-.@9T;@>1*5Q/EM:!"L6QC(--5\22 -"(* MIXO(2IKV"1QY..6>97).YX)H58V6.Q2 B&Y5I*R-1>VN7._6<[%DQ?4H IN[ MB>.:F\B#, KKWD)9%?YY4/7_BFX7W1>(HW3<%64=X'*Q%J"7,; )>Q'BVGCQ M/+P/";*7MD>J&[\Z17E >#[^8 57))PO:OB#*'/37F!M(3KW1-3Y"I_$/_F( MUH)EVWSC."1!I>^EL.7S0,26-N)22'R)2-:0]&QR \*%#\Z/5MP@:M,EYNJF MRCUA:)/>4-.'*7,0C2U#99NF7UFD$BVCH%TCGB]VLN P+UV&+SDU$VY12&X' MAN*@84/Q"+&YX2&B>RJX.-$*0A>04D"]+J.5?#9_V,_K9_H4M:PI](\DCX?_ M &_]*>4LHQF]M'-MP\=!?6%* IXT7_$/V R/1]U:A/5!9_U4*=OB2MG^J5(V MJU+6.%7*'ERE;%-WRK#A.VJC=NM[#\3_;G\*2T@4UH2X\@!YCJ,2Q*3;/8OUDQ87A?O&=6^Q5-K5AY0*2*<;L16O%S+-J%5J5 M20QIK8*ZK$BP2]![T6]*<'P9G7[*N@4<7_DT5MW(@&([]A?&_B/456A,BQ@P M1:4P:K2D.CJ%<]O[EHI[@C:PZ<-"8+&T_ZMJC'&#)RPJRD-:H@>GU:&(5:(7" J^.>NVD5SE)%4[1@LMG=\8R/H3: MNSL7T3W:A5<7? U0NO9L#1*ID.LRM1:6AY+-WB-O()N*[:E!3H>U^)Q9G B( MSU5Z)MCCP(F_EG9HO",D&:TZ&SM M\%HLVF2" ;!CP597"T=A3";:9#+2* ZDQT4__9.P,E)13.@/*EL[ MJ:1\MW;/N&&[Y\@@X"E-KK=M0=6@/=W(@L)SG,*M35H(CC/6+ A3*,?:*:XO M-KK=S:R=YGHI%U!T#L:1 ?R=W358]@_V2L*NB9HS:KXYPY(L-:P8LCOHVSUE M ]U]XL+M(.[BDPIT@#TNO5C?C'^XX(YT>5>!S;DF#A >\Q!=TBW,EB#$YWY^,=I-0HB/$R MX%G2HPZJA+A4,&@75C)(?G;DF]@ @\M=%$P-\U/H&8769!'G MK=R9\Z9KJC.4"'O<%!T]_-05,X3$PF=-+DF?C+]1/$LO&IHGIEN+)-NTAU2BU? MQWZ8770:S?6C=*@] L=,+1M!W/WR2F][/['$9N.R7]3_X5"7M1^H6XUFMZ![ ML^(FY/TE4IG=IAK4D!:M\/WA79)SSC=#8&9+Z:2C\)RA!;S/)6^E9/M6@<\. MKC[EK*LUR6/([KT7!S^J.GB'"BLG\&A@2T;"8OGA9JFH5O;,6%)KE"2\KA:4 M&\,9_5T'SROA#"XS2W?N-@:#H3$L&J&^1G!JIEM0^K(I?V.WD1-'%9@Y;B8. M@7?'P4V#FA#CA$M5#?A73C$K2E@V15>FT)Z3)-,HSIS4.U&F,M6>F4YFQD_L M.$S7HE$\7Y:-R25RL BGD@)(@+54Z+T:>?>LH;V-!_S$G85B.&3#NDP-7+[T M+3DL\D:+U 9F*9$]2PJ%XJ#85@*\W2L5Y;L5'9<,?=#K(&=YK":@9S6!@NPC3*L1C)G+OE0=*/ZR98!J M2=DN$AP9"]P&&.YK)7BVA6)OR1I5M5E+*R\GU%WVW4*B&H/+;UT-JW%2ACHBL!P4. G*ZT(]+96!-J#IBIYXQR>DI(WCFUR%>"!.??L@C[821,0 M:H ,ZB;A>][YF>ZT%M;G6DC8JPL)5Q42=NI"PA^VD+"U[[9(K1W[(NU_+ )) M\,L-NF_""E]JZTG1>-G*.0M1>D@;2_L+S MQ70Y5ZB&<7PO7YP@>NA<-G7+7*HU]A]-, IDQ4TKE=4'JISN8.21M$.92%90 MI0*KASQ5"1VO]"K^N5*XKX039&?CI#%U3V9#?56,FEFZ0&5C04L)76UP_+RG MU7E$FI(O%&:/])%-W\Y9(SD2%]UWSY#6$VP:PM/WJ=:+S+8@F@,D\%# +3)@ M37-!U+*UEAS\S!UM*4M*TK^TODJ7D;VLXX''H8E]]RB@&?;K+-#!(-N7^TY( M+2%K<-]T0L>,(O@NDH0\2LBJ@()O*)4H^[]OA>VS2D&$\@76*;I3DD5 MP+\!!<;R;X%:#[85SE[2W"...^7T4="P?PU]N0A8SR&(#T=B,4?O9T(/#ZU5 MSP%=9-C0!0BN-G$B ?N%PR;$GL3'*K'@5PE^A]9KY55$!@\TSA[A<:QD14E\ M9("E?A_#._;PK%SRS*U>L,CRVFSJ(5_)0EL(FJ!E]9WIW?X2^J4N J "**:@ M^[C6!6S-\U_J_G3TO-WL&NW.T&CW>B\.X1MQ MA%_,<&UM0MZUO?*XBP[RYVT1[T@\($:E>P^'K&&ABMS7.J0IBRE%V+&;';\> MJ0;#;5VZ!T6J/^+#W(16W7ZC((!PL<$H'J1HJ(Q15)'M]C#'L("2A(JU&GEV MI*(3L>\\Y%_LX-O%!.N%;!HCQOWL[/QI[63(AR?Z#@[T1ISG1@;>Z!8D8)P) MI6V_V6$^1>9P9'9L8>78$]4\/385[5[[LM:P&J:PZR)@XY=@;V.L;F\3N=9Q M<2Q6:%$6>#,;?TO(9 7HEY4 O5<$.G4H+8WZ15;"+V07'MF-D9GRD J&5L\+ ML>^6=*U*]*0[J&<./>4+X.7HMU='FN#88K!)PF78XUL[W8Z$[OON M1-0:;) -PTX9IYL*@NK\NA(8E7.T#3L[.]JV>]>VSC7]J-ZU3:ZG5_HJQ8>C M+Z[R4K>QY=FX2&]Y?D5S2<1(6#X?,J L,'A#4EYEF:'YXGS<<9]DWMJO(_^7 MU_IM6A=[G(/N'/;_)ZW!K N^_RO $7/*^!\RLY#_1?F%>-'\3R*B^ISPCVN/ M-R:)3(=_\ $U>]OE?_P_KKK]* <5)]_RW8.MY]MN8(_YGZ3[GH/[>SLKK]!0 M%-R_EW4PAC?G^S5;>'J_"5>R7"-+= MIHX23\E?2RP T[GU^3'L/:/=SI?T[WPOC_%[[D'X%?D]B5>0 ;51X!W*"7H8 MKOE8=(&C$2>SM4QK-HW6<#/:;#JS"IQWZ2JH/1)GL;C#BU@MT;(M+7KY@$RU M3G]G(96<]M$DE'(#0EBU&I>7FX15-;%[>_&S;_2.98]RK)O%4*N]65/;E^PY MD6F6!_\]SPT]+<;T']GFZA%80_L/;EQ>A+=6ZG2-7J==6"=['G2Y=>UMZ3,. MMCKD=;96N:K=_#B9:MU Y25/D#&.J)']1MOH5(>JU-'AH5W8WR]FM@5\\*7. M_WLQ@:UD/5!YP%\+(N-?(4 M[W67B(X#G\0S M0X"3)DF25>.D6V#I_A7WH#2.?L4!5*4=2)W'*F1GI[:O#'I=RPD*.*#@+96@ MY@H+MHB7E8ZPE\7)[58ZG'C:A\'YCD\>B'Q6SGS@$WDVHNJ*H. :D7:V%UM> ML>MN4.Q*'UHQ]$_XY'KUR>UXJ>%]'H<&J)Q^TC4$O MW[Y[#]?W!$Q*PK.BY(5:$S@\+BOG7BH?HM,NEP]Q5$ZTP]WFN-*AK_686H)R MJ8_4$L#6V-Z34+6[WCL=GSPK25G)P!2-7WIHJ M \P7 >Y4F[J^D>TV;U2;V!^IW&_?$[%;PV=YV.D->Z[JJZONZJJ[)U8D55?= MU55W>SVH)U)UM[^F<[M7W;4N5]9<5*KJ;M>6TD?US[>-X>70Z'0WZWY/H>!H M6+VJN\M'MOP[HZJ[([3O>4S5'=S%QGRHIT $@_-R?+?[>ZP(KF"SL8U%=XF\ M.TVVW:Y,\U1%=^5%6C6S&X=/H>BNA%BK9/+M9AE5E:*[,\W=W5[Z5,([6D8* MG3+2>A#A=*2:N]*9;H-'E75(=7'ZM!HJW7N&-(^ M]PT\KKBP AO8E$3_Q.1L72234<#/HT@&JV2VSX!]RE4R6USL,;.9E*N]82][Z@D=B\6]G8T^:'_1&2I'G8^WR MH#1U/JZDMENB(=O1RY^.HB*4*G_*M2<]QV3)BKFEM_5%]_H]H]DJFD9TPLS) M$Y=>;.WAKE[Y4RD/=Q7O])#E3Y5TGHORIU:CWZ]4]G*5:+#J46"PM0Y3,_($ MG 6ERI]J3: *Y4\5U08J6D=Q,BUAG^5/5=,2JD#')T\/V['\J6(*Q#F0[;D$ M^ ^N8%1ANE^Z8JIZ \_:S7U70%T^O?E^>!ZFN]1]-O:F+GQIZ3^MIGL'@$]\U%(V0T._WK"R.E$RT.V L-+'G=BN/F4NR%2' M7F1: G M!&,[/B2^$">*&1S.07#J=S>AMZTPJ=.X7(])D;)RV9ML:"E-T8 M0*5?7(@?DHX8[T,"KX+4+P")/MM!8@=Y5>_R)_1*='])_=N]E\FW(&_U-O] M(GW.IH;\H.=P_$7]91'Y8U#S4'_535E4C8K4>K=$?]=P<5RX+8R) &";BQ89 M&YR]@U[+Z/7R7>BY\DZZK+)9+C4+0\P!]IY$=S AS=(LC'-?#/WEP0*U.'!< AO &?W0%&^.M^9$OD)K. M'^VJCPHGJATO]*]Q#P+=!OR)--+F?F7E/%\.$GU1?4'<$V.AZK;S=WSD[ M[-HQ@^!V(ECI!50QJV2"?#%A^T MU0Q*]\ER(U3&3"7^V,2T??T>M3>!!0'3XE-$M9X!LQGH$]^;$\RX930JI9\J M@#,-I&,K_0X#/AX[$:7IF8"Y+H@ SU]J\@4+2GS$WYIC=)^1F'BPPYG^[N;3 MERO]2^0PO==J-9^S%P8)G@?;<5 JP!5=,"7TCZ B,WW>?R$9JCD!6SN122W! M4W55;FM'E-LD=W81VJ5D=L'T\%(R>VUD$H6KNB_\$9TN8 2&)YF[MPATDIW^ M!E[R['7FWG(!R)*Z17+3Q],MY/VEFJ24TB\&S?SDK%J_.']SN+MO!:-3*Q@[ M*AB#YJD4C%[7:+<>;1.'.\AWKE5$P>.TBL?;NNFS+QV".I#,[#5:PT%>:FI; M6;JMK2Q=_3&6[J!U9&G4*9CBJD@CK99&YRF->ON61MU:&NTJC=HGDD9=H]OI M&(.B-)4M?;2>3Z:N>/QW>!'^%F00%S9%:W!!Y>W9ZGV\39>^C=/;=$?VPS[* M5AITCBR=:E_LTY1._7U+I]Z3DT[OV,@G F^U#RR>NH^/'7X6K^8QQ/6!PW;/ M& [S-2+;FTA:L8D$APH;M YG(ZVPS%:_=H^NU\Q+*N![3?"TN5_GZZ"WK2%Y MZ*!IK]%I%8P%+"6NL\=T''G=/6+<]+*5GX)9R^KSE]6#?;VES,JA$Y=Y.3<$W3O/_PPB T %AH^2;+UCTABV'Q_[I BG M^Y_(I9]J)$A,GJ-CRG2;%5)V4X(.L<-@+P[(?N4-/$/J QKJ Q8B)1X$2&!] MBB\HD@9;[;HTJW\'[Z TZQ2&2;Z?+BM;O4F@QN8ZN]9=Z]TYOP!)A;9C_RWU(RIA MN+@;@[D"JR-[Q&_FGL405PEG^ MH\7\QP2[((9)",C2RII!L9 M:I?*^Y;2%<[4TQF3"V+&1KRL;#"DH)Y=46%K MC?,X[&'?HP+;PZ?%'K!0=N(Y0,1$?62? Y$#)/!0D*/Z*.#VHC0>Z8&TOMQF?J::Q:7.ST06R[._$H3+S=(<#,YBEN;C M6A>=W]"^,G/CJS"5;[M[$2@S'!9.2\**YC$Q./O>AA4M?8EUB=4:,+;"Q.MT MCMXR*-:B%/*61_A&G. 74_$]7+05]6H!3 J,P\?-M_KY\2U+'TO8,=+<>\!C M007':,!AN\GO5J&ZH7?-UIE9!\6?/^+#W(1!GR"]V\.UB@GTZ;)16H)GJ/DZ/K:EJ5SS#$WT'!WHC MSG,C5VYT\S'8\R"I[;=:V/SJ4/2T?VI1NK7I#DZ95BRV8Y/,[K7Z:[OCM4MW MQY,^^"O0/,@)KV3#82\[#-,F80Y92:(O^4#NDI=>F1YG>SQ_=:6Q \=!*#O# M+@K^+PD]K#."MS&+S_28-CC(*]PP9U WS%G5,*=7-\SY81OF=/;=,*>S8\.< M,_(F8PFSR'$+I*:AH^)T#_9+IM'>:MV[(5"GM4%M M' R>9?92Y+M605!]UU<"H=?XJW4&9L4"540?$R$R1LVCW[6M/_RH[G!. OCO ME[H=PL/C,CK!\ZNY%U&(&!-6O2@ )@#4\&POL M+M*5X]3>_7C/S^$ 9)C]@A^ B+;S/V22%/^+4J7J@\$_XG;K_$_%C.!>7BS#KXKE<-=7L M#1LS8C"=5O$\DTK&HRX?466_QW[X)2:3#"^;1K>@+'^K0-3: WS,S>3&%NSO M4LYU^EBWJG?U""HJ5F$[G=*>S^,/%FMC_G*SG76F5N,J#D@V^Y_K$>QQ7%C7 M: Z+ H0[7LK^(ANK1%[1^*Z5(N]0@8S*BK+MAFR5%66;CFJ[8\[1VAG)I7W. MNRHAE_9[\-OB]\Y"Y@2C*Y6+V4+85!NQMY0<<5''0,\63QM5+CTN@.>T9GF*_0K1;[.G[F8[#5 M(3]2@'0;O\78*..1G;[EU\2@F7.HX4*'](2E 8#^'" M_GXQLRW@5R]U_M^+"6SSHMWJX:J@ZK9?B1C,@;CL(W7RP[//TB?6?]2)56 # M@W/?P/#<-W!Y)*+;6;51WKW"$U_6C?S.\R?,QJ1TS]>IKS++53%LX>J7B2X; M_/:/'*"[,=.3/ M/A="/;LKKUS)2]G[?J0JV&X4M+;;&0_*C5P^%V0XI@X:\]%;7W!1G&K9&VY2 M0'^XJRDKA'&>W%HAO-/)/48A7CW7>J=@;2K';=/FSF%@_:IJCT>TK3UN>+?5 M-#J#GC'<0;+^B"/LMVZ 6[T(<;?1WNR)K_I=[YV0S\GYCQ[_#GG$>MN*VJK= MX]%IMMKAZ9;1+&BCLX=+/:Q]_@@MH2B^76L)58N6@)^XO7UUI"K254 MYAZKKB4<-Q7AX$K"::JU95U8"D]WJ1-+P9"'(%5"NK;4:[\%6>UM>H8]HNZJ MTGW"-OO/5NFE>=3=9W^%+6NO[&Q-8YKVJELZ4A=CU<58=3'6/L_MB11C9=<" MZ9DUX4MV#TSJN5+5>Y>IA3B;$]NA#A(ZI)3BI>.CO,4CU!.5B_;;0&^?:_U>)PI8[X?&O!2B4 G[., M>?*U8.NEQ8ZQN-@5EV;VJ>-9$U8K:G1]&+Y_7)/BX'Q]4^G)8QA[,K3S#8U5 MXOR#H[@:&(OW6JZ6Y+)K]%J;@ZAKJD9^- 8N#WA?/+S9:)YI/>\C>7A0S,03 M! 8-OY=KPEZMD]DSXRY&SF!K\S5!SJ]>:#JE'4N7C[58ST[E7QD^>Y*UD>4+ M<%J'*,#Y(4ZN79]'VI>$KCKGE7W:0 M4/OITM/;CJ:GMJ:D/5[O'H-%OIO(L=M(D=2MJVGLMYU!JX M585I%9Z<.:PG9ZZ:G-FO)V?N&1%_J-WZ]N/'FZ\?WW[Z>J=? M?7JC7]]^^GKSZ?W;3]]\;ZZ%\ (]]'3\KT&S9%%%,]TEK+/41PST-ZS%O/><>V9A-?.]Z=M>%.B. M^1!$=AC0:%F'34%F+GQOS#!E;!K 2F:HPZ,!XR703 =);+NFOX0+B'SXV)OH MHRBP718$#>VCZ9I<%03M%([ ]4)XN6.S>T8_GL!/'=VR@X47V'2-""(L 5_" M6J"#@O0-=!O@LK\Q9XE;FIGP8Q._@].#7YL6V $(#^QO'.J>JVZ7?"J#5X&& M;X+[@^?AIBQZEZ&#M1-R+W]!-RCRB7\KT2=J;^"ESKK:M_!!)MM[G_S]#7FM^7G91%=N/> M Q2>OWP#DM2WRP_,<0P@'K3OF*^S^<+QEHR(UM2#:!38 ME@VTK'$*E$1D )TZP":0,>CF%*SM($SQ%.058^:'\$VR"ARVGEW'=L=.1#'/ M-V"Z>^Z?0,L7_VWH'SY<&YF/;MQQP]"^@BT9(+3Q1_0R$(YW'I ]@[.#U?V% M(=G19[!2X9/(#9>@<]M_>ZZIWT4+3/?Q\7,_-/1KL$?U3UY#O\83;K=;_88. MQQ[740WDT7_T&^+0-'X",^!$$]N'[<.9TSQN./:% _LN/!AU3P2F #^W*^5- MNND VX65B=7"6F2!$),./0V(BE\:\51SZC/.71_L<%9P@'@J_Q4!WVPW6T-# M?P F!HO-@1=B[@[^R(M"X'81Y^>$>,W6)8=R#/N:XZ89_1"@LW1S =+@NXW, MUUEJ/[6&[;@/!B[P -R>BXZ?>LW4-R//A9<$J9T&7C2=A>DU]9_ZEX/4+T.? MH7?<,N>XN*$OT"-@WR>?:$ 2 =E-(?+W^$&;#@[O"A8"2>+Y+EL&0B+H$R8@ M'6-OED96\X#CHY/C[>72(A0L+FS&0K]>F+:%!$6"+&!AZ/ +\5PM1&SA(@SD M%LYW!KS_J=5,#J919LSY:?EVN38O>S4>7#2ZN3#^8@??'F4R;%[K$3P_?7AE MG01[-12&:"A\N@8KXD%X$PF(%:H"^\D/--8+T@NO_#QFG1#@KW6#T[DNECD$>@"H 9\,W KP,; MN.S"!Q;N X0D]7W3 BU]/.;MDGP0K?8].E<;VE=E=9#+* 9A47?J(7L4*[-[ MTXF2]Z$],H:# :/%YTP;M#G0UQ'HV*[P0038/L,V+MAS"[Z%CZC[%FX"ER"@ MM"*@]*LPW4_4*()=GX!II:_UI:^=:/X#-%# WI;GQ*.3MY%INLS!. MM0!\??8Z?/!R7G#E?% E00O-RDK6]5& 5 R@MT7@[DJ<%*C:MX Z_I?XP()/ M++R.?!^P)]Y./U=1T\B7U.B Z0Z""$I;>:A+!RZ^(B)(L!-P8Q@OVKDS[_0; M^?COST+!U3+6IC[UO2!8301QP%NA<=X!MBG\J3Q!#7BN$4GU\=>?*?TQ>_H%U3"JMAAMI#0 M\C8#>0#)9]/J%SD?R.'$2*N=H7(17R0*G"_O]+I?6.!%_I@);YNIHUO0G@*&.?:<:KD MO4!?C!]$IANBA@T+7<7^*-1O/H/6 $!I'^'US*>/OC#/AS?:?_,K>XY;$*\0 M3\5+R)=@,U6N9,#^4N>BFZ!.3-/^-G0,ZF(IN%C]#[';+^\T90-<_Z+HQ8.+ M.D;NZ%"'(U@D]4GB^G4Q C;N=O!6O^P*G?^M>F\%L=5). MK]C;V-S92YJ&ZL+F,R] MC6V:/TBJO0K? 2249W--=Q?##^^@]I9M^XBR@,;OWXFZL@ MB.8\]6ZU^=!NY%N<2.NA*E&R RLI)8-OCQ56W=+"JG,H826UB,^?/^L?/%-5 M'!ZC,6PO'_>D+Y0\S^YQA7\"$,K4O(FL!"'0,@7)Z'JA/692G #_F,+'&'[' M*)Z,RCEX84"]%N/&.%XB?H;!_:EOSHES@<23O5'0F^>.[07&UZGE.3YP* ?2 M&S8*;V+7Y)4+-^1\EN\7>:/K?!BK_4=K RR[6]SGPZ*JE!BW+D'TLDX0794@ M.J@31"L8TJ3_,4F(F/_3;%XBPINO'\E23A]0O G97&LW]"1Q*_9I8\0L"@*> MI&7I5Z[I+ .;%.4XPH1-_RV9R(7F7IQ?=1OG5V5]#8_%C"J<7'48;[%6L=8_[$%+_Y^8,(!$'\2!>(30BWQH1?YXE.-WD?(%+NF4F]\WRL(KKXX'G?T,UU%X+&2E'M??.6*FRX M.M=X!-[R%=B$EF,3($[@SN?PV,6_U21"P010:.G;"2WIV/SXAGRD5[&W495F M6@EI9DBFA*P0$P E4!.!I Y'4C@@B:3R%Q38]-D"^"9EC$4^SXV>8)*;[V$J M!KY!HS0SS(O@?^OF")/V)E$8^4QG9+8V='3KZ&K6MTR(Y,\9^@.CU.^Y^8WI M,C@+ GLUF+B @$UL50-X89N2K1OR"0QM.\P,Q$ MYBF"+M^<[E'R"]C.\.^I!U8LV-M %PQS90+,?F%3&[^;>0O\C[PJ3;DJNK=@ M 7]1WCC^(\DIY_ KH?,DOR5UE_BLR(M!US/W59N).XY;\<[2%KYOU.LI>8:G MUE!RB41"N/$80<5'8R]RK.R'P:SHTX?"#\&RSGXFCD!^K(F/Z71S"TC75_9S M41>0_=B$I]$1$.:^D1[8[.=X(&,SR('#+R0'.V!"[C.9%)7]PEL@4J/_(7>N M@9C/E]LOXE(6%(Y8\9.*0B/(57Z#91D)G@31>,8OV$AHB0=K?$I0XLF]GN-- M>5)V8 ,G-GW$1:13SCY<2U-T,R &@7Z4)&UQVO,F< * Y,!H,+?*=![,);PT M"D0V%4H D AKV$=#5Y2J)RVV?B@!G>'9*BOF3$34^&"2-$7M3'T*XAQ[*S.% MU2D,#OF=+,1!G$4&0XNX#/ SX"F%(\JCBI +4R[0."&*AQE#,C TD6<4TJ9& M2Y[@:)!<7?$Z7@L%*\^0\U@;)1(5LJ,V8KO>0* M[V^(I1BT)#%_D>_/.R6L.AI8R;(G*"UEH17< N4_\IT)CL*+Q^!W032= D.& MO^'DA5A:@2@-T*3@(/P88\:PA4F$+_#9O0W8B+_'?9 \][ C"0Z+,X]V(K> MQXFO=06+X@_>\1](]HF%77#]$QN=QU34H7'W._O#?T. M_H\![METCGCD,CBJ4Z$15R_56/;=V^M$H<2R"A_XMG3C-ZK"%Y\F#]RSK7E[ MCW%6]H#!E-]$7>,KJ?\#AWCKWMN^Y\9)#_]B2XF$^@U5).)3[V($;-%3B(G2 MGJB*S5J+R7WM%-1PC=>*XMU+$Q.K6+E&S'6H&7,6)"61$Q)?HP8WG/DIA:G MOY3B5&Y.Y6I9N5J10H^KC(+E2@%M4Q#O/R J:!5B M>_C&WUT3+"ADYV@#,S?@_Z+8">7C)"[?.T7&Q>#SO'N0XBS0I*W]"?^*^2*\ M^3.8^7HK3C->:_8W?@3$^7%(Y+WO/80S[MI@/@;1,%#$+1D[0$0G70E3P@%1 MDFJ/E)-W4T8Y7XY3V]IGFZ KH4\[<4Y()9-9E4"\IXED>Q;54CQK4F971;(^ MS=L[-(OXDVGD!90RS2=!P<8S\F^@N\]97IC6/5HN0.+,P:86&-V/N*0$HG=9 M^.#YWX3\!)7, !XPLK&:& P-,'C \O!MYI/'#Y"&U#@0:>C@4;R5&L7XJ:8J M0/>+8ST / W]3R::48 =-!^AV0# @N "V6][,H$0UA+&J@%?/HA$6/B0DDGE M;O @QN:"9_)),P,V;D5CX;L$(+B+!WX7+::^20Y.> F*6A#PG?=RN[3U[GM: MHOO^XL/7M\DWL8$-EA6^"NUIDMCFPK9TW\.\U"B4R42]]ZIKRL7K?D^L&/OTXF)9'12@I. M8H8FUFNY@;3GS#&OX<(*?*QL M/7G,+&[#&!CLE*#?T6?0O\EA+,([3E:=J( M3]PD-O61[Z%'Q/=-JI ,*'\SO6>"FAS9J+EYV*L@6()1/0\ 8?% N)H':T[Y M'0B=SEN@#YS+*]0=&1J<="" Y\SQ%J0"BE0OL+__G"$-/' H&:# U/%&)%]% M]Y21*2+[J O:KNO=FU1R'Q_KDB>C86Z)A2HC?U(>A8>. _3X&QI^/+.GLXN_ MP.KFJ>5!>,$HRQA7E'5>R?$ER=F4\277YB FSZ,OAIZT8.N^/8KX>7 PL!)U M*7#-#C2QJT]PHC/]BDI*@$E)EF&[$]_$[+,QN5;H1/GE("O\QD)"7-FV!DX- M[Q>T$A/YQ%\1T^/F->A^04*"@Q1XQ@@@%R[D GVSF@6P!X1#L+4 M72Q7I++ M/@$.^7OCKG'!O4V2^W%BXB K3$7'R/LB-C\E5M5:2U52V[K-.K5M56K;L$YM MJV!JVYER"'361;Z6N.9^1RVNM@'.V0;X.O.Q1Y!FHF 3#:64DK> TAI(3T^\ M9*@[JCVH2$5GWP$D-/OQ02G=8S5%M)1 ]0@TJ3%O\*.C14 2>6%B6Z<'3\.N MU@'7^F2%G*WV6XAS\*7O+\FB3X CX^)E%6[O:>)DD7RFOLX@T!Q'=(>FFC#\ M&^ =R[^W!A',P'"&CS9_?K9A' 5L(S]G0OR^.UQ\7T%>*\^YH+FX6*W=+;_: M/N__LC^X3!!@PT#)-2 5B68LH2DOWWB=4JH;&L%2]O]]^'#=D,5-^49U<0)I M,;_)]WRC'ZC+; 7,M>F:EBG:N3V7;3; JDMR99.UD\I<[CIY T:=&0A+ DXJ MPH J&#GH2]D*"C+AT%0?HPTWM\$X?B#7!P:SL=9FSK#-&7VV\,!"!;J]H'_$ M9A8.8IF9D:.CZ\+C;+"Q%1#*PFB5PLF;L<,2-O#C87$4()T.%W#KO@B?3$0$^ZZAOX-C\BD_/V4\)O%K0V0>R":( MG,]0,\!=[XBZ#:(9SS!,I3N8\T1]HA)WG@-BF&)+&9Q)3EA>W59 B&N!@TZ9 M_&3'RQIL%=)/<%/I38O"L:+A (^L'3M(J_'4HODE\S,#3B87RR]22H)N#9.H MUCNN-E0@#'< /#]8ZB"0;Y3CCRK-V:. _\/V,8-I*\Z #-3DLMCHZ6@,TN$*J-0^+.9M1WGMC%?&IW+>7=>XF&5OEL1,4C\?!DY MCI/.9GKW/<>Y#U_?;@7+E0R@X#MZ[[D[WA&2+7EI0X=S$$YHN F"X+D)J>O#-[$41!L?!$?W>K0SKVX3?'$5F HJXWI&+[^ M(3SPZE=D+<;Q(OI3MCS7U5"1$G?8"@H7\)[W:@F4+F+\O2"Y(@I<+6R,5)'M M&^NAF.'L4I==O"W3"3SJV281:;LKD9YLBV&_8=ZV+L1\)HI/B+ $SRH$HA@1 M28S@$"RU60HU=0/D8KZ'"8#!UHAA^9Y+QS"AA49+LN#?X*?ZU3W/C58Z5W-2 MH2.WE,/A^ABZX9TEM9B7VMA6L(B*"E*\TKH$'G?2:KG=W*0^U *\%N#G*\#W MW);LG1F$J.;+BH'1Z[MO2Y0"!#-/:YCC\_LBW]'HB*88ZD7_:BA?Z7) M'TD:!TFQ MA(ZQ&V)($"5X#=[7 2":P48=D+A83>WJ(P ZTB=8$I.4!PQ#B' @'0"2$2>=\)2=9BH18+M5A8 M*Q;2.IX4#=QC^($F@/K ++#K(+"=.T&X8LA&"=&042&?Q[Y4]>.4=.!>5*+J M\;? <^]M8,?<._;.\7S;,G4EY2:0A3ZQ>91)?1'YJ>-0Z*PSF<@F=.;(A1^[ M7'G&1*E[!IO"I)'GOU_]$;Q0Y8/#C^,"/8H7INT33"F=6^K1)**$L07_]>\9 M;(+$4P !;X(66ASVD9R ][/4%Y0]JO*=&>IH M<38B*=QJ![1<2X>F$FER3>Q^HR%['W]R!-IU*@PV53O $11SU('<0*8$.O968+<#-Q+;-Q<*1'*RA MWU _@WP>H\WBXD)]8N/P)V^!Z7G\--*IHP$6 0J&GXZ'9?-\E2Q6P6H16'P* M)QX#+Q?9N;WW.8<6P"HNE%3UB6-.J3GL/_%6/F(B@O"/$1A_129<)ZC$%_'U MB>N=P U@-B. A1XI/UI0;WZ<3 ""4.868CZRD=IXAO43W$O\VJ;/PV62GBG: MCG+D\*2G!07!^\]W%Z#AVPSE6EP?%Z!8IMQKLI#P>"S?Q"I:GLMMSQ&[<,Z8 M'?)&?>C@PG1>DM\%@DE%%0E&!+I^T.",2Q57<*I\Q!768I;4Q^N4C#HEHT[) MV+NDNW%1<'SFS.?&'<>-9$'@D0\H^T B[)1O4D)/_QJ- Q1$8N:?8'#I$,H: MYPXH]SBG359>H/U^$2U$P0:54>)7R UEX$%U%<@\ ]>S& D;[K6(A25?1D1/ MQ ODZ^1X%%+7 ?.9(>08%Z81$)9',LN&K0>4)I#6PY4CX1'O@ECVH1F=B.&M MGDU_IM3^*.(^/2T?0$FU'71N_A:!Z1LJ+EFBTCB@NO:I1'%5GTI3\S7L PC# MM24A,Z49/A;Y2%]K0E&QV8UE2J)BE S3(H)%RQO4))J#IIC1F*%RP:M.E.AC MZ(T]1ZVD242P34Y_&,E!\NITN2VVT'.?" MBA8.^ZZF$RE>C=5B;HZ#0"Y\]+U,[&GD*_&OB<^I=ZD___+N15QO*ZI,N:L<0=)3SKT_*BD2-*E$V=9A+$A;.@_KJ\*E862@0V0F6ZS(N"3!TN M);V,F;V@C%8A:*DX.)#EJ@$Z]"7L.059G'&M'-?*\6&5XS_>WNJ?9Z ONO8X M$(0NZ;_HNSC%\.UM$FB*HTQW -L;FTT]0U&'19J"K/%6-5_*18O+DH2O$TCK MSOZ"G!-4R3=,I5?!X=746\>>ZMC3H9>PM9 M2!W6I HE PSAS/:MBX7I8R&4XE$4428Y0E'I!4$^A!",*,KLS37)$+Y)Y+8, M&"3-*D!6B>\7J4@"+.QJC%_R$)09B&Q@'HX1Z])8CO/%L/1??08FX!$0!-L@@B^32E V[+9<^([NK MYL8_/#<^TP AY_U?_K"I %!3(C$-77Z:UE3%IQN*-SO90DFTX5Y48V6JP M*ETHXIJNA\YM&JAWSSC48I^R_Q1N$J2@C3VTZ%R37(\+RR>#7W3.NI";7IED M%GO)U=Q:+57Z$\RQ72CF6_PB_FF",1)D$CU4(2:P%272%>"#DPG[IRHT2B6F MU9)G)1=,BZ.J2I[U@+?W#GDM>=;G 7 GA>=J;^PIUK,9JLF!,[CE [KZ@)(- MD/U^&\D4SQU9@E;+^]-?>),+X/<7P%YD"_FY_9U*R4Q@F$#H]!;9G% P:7)@ M)JR7,T(FVNO[^#H06\]O/K\0]>[D/U$:^@'/$\.9M;A_&]D2^=?P#H%_1<)W M4OPJ:D> OT76;)+BGJ074W<_UR*DYQ80S548HYF@?7G'G:\T6M9/Q3-IT;B] M-'EZ4TF"/)..][_!V$H\05N1/)3S=_7FZHM8DR%V$^"6&L[_YGVNXX5YVA"%H@.2VI]*1W?Z8?4X#,C:=W"]MD M^7\QP?H!^1O6C) #YP&+(&?VPM RFT+%/1XG3\.9.$MC:@$>1M!($)CP9>2. MY? PY843VX=7_>XBYP] G'R0O5D^QKNYXKMIZ'<\K1DEEA)VXVZEY_V+;EM_ M_\^_7QA)[C;5B+O>@ZQ?#[#/.\" V^.'$Y@3AB-FQ'P@W^-'8OM)-^'14G<8 M%1!R\.V '&HQR-K"B:;2809;]>&V0C;FO8?S&<&9Q_2KDW>R5K"2W M/$2/Q+BO1_$V1J^! !>@%=#$PO>\N^]G;-('U,,A.AXHZCD^62$XC>WK2",YWG$;XY=+/C,C+82DWP8NZ>1QD%9'S.E/[5L MNDQ=N*EP3@(M%\?>SI[2CQ&;3N'P,$7]1>CX@?)_M'!K")-)*\JFD$KT +5S MX""RI<:8M]6F+ARQO%WVSXO.32_.:['O/41J@R7E@M)5 RT8HQ_QZ*]&KE3N4$14 MX;*%*DP(!R9SEZ"D=IW$8G"<+.!?/2O]W(4IZJB<201QU/2)[;(Z=W?HSL/8 M2EJP?#Z[4624D]J/XP7L9!XBHV[^F2$(@:Q"1^^.S86E^!GV[))]1&3IB&A9 MR*M)LEV3M*2"NZ%?40.*$#WSF-3'%KP"\X'/(1$C*Z8>37)5)@(@7'-;!.#Q MD7@1".Z :Q\HO[!+=2H6C<%=H%Y*ZD0S@5#6/_T36 M-$YG$FZJ6),08MZ<8_M/[BWCI\-/.-8\L-D)XSF0]_Q"RD$?F MF14/M\*<55I.IG,]R.E/82+%N+W\5T03+O&7?$*A/(=%!%:_R;>!F679]/TD M$4'->D,YF&@;R8[C$U%:' ,<\'80ZLDPZ"D0',6&Y#FRW",/:(5C)W&:/.:I M^6[2J@8QICTPD G8/QK/6!G/@##$[;!P"W?_NFOH__0>T(MGR)M).2^DT4OJ M@AS=@)6R%+TBLSQ.^Q>-!.@JA;VK*6>&CDER]$UB4SR!/OE)V2-$EZW\VA1) MV&"Q<33 ISEP"+B6 [P@6Q'$ZX)Z(/ ]T7GS<7(6NC/1&9IR4,3$ R GJ-XB M^2YH#',.8_EN:JHFDD)DA%9=CB>T<%?&E<4GRJ*VH)Y(;LLLM65R[B9@4+Z- M2QW?9.*-IB0H*J>OI$02+)BRPLF?-$P)6(R/(@[)[FTO"GAR)<^!Q(;K+GQ MO>_@;P67,0DT2-(PN3Y-[61)0Z=5K93"Y9OSA8X%X G,"(O-:ZPY\<;,PA#3 MNT@KB@/ :EWY,EM1'L^*D[@I[ CJ0/G-(_*'36I$TV69.X2#RC8/B@0H'93 M]"$.ZQKZAZ]O+[*=?6-K8H\^H>K9;=41?6\B4:VL2"5S 0CUW<9\9F>IM88_ MQXG)- Z.>*W:\H9W@R0&$*)I4.BRE?[2U*2Y>/B=OG[X'39RW#@ #P#7OX&= MQ<0P:3F2CX;XPHFB73RE63@DEA=R(D_2K"<_MH]/%@10I8M92Z9<(PD!Y9+! M$O(10+H)XDJ,F1;]A9,T;"R'<1RBO7@:H$PSXZ;*0G81C1L6*WY9_''*=,<4 M %1#,4'C/W"-@66/D_PRR>5PI7A&4###-C]T\K12,M28[$F\77F'R05R9!6. M][FI3 VDP8#:*+(="]E0@B+JY82,JO ^>2&>"$T/YSV'@*))SZ3GG*.>L+H3JXG'JMQ4JYV#ARL"O[1:T OU%K?DYOBSG.X='I/HU8_ M^][$#J7K]&D>0W5V=0P'JDQ>X%ZI *\[-2\MY1+ESKZ AT#2^K*JH7MC*5== M.Y@Q2RQ.]AJRR97E.8:F?H49:[Q>A9IU *.9>5$@7L:S.@@8(U'4>1:<:SGI MQ(4''.GKBLFV7$(L4"!1N@7R?%Z)5&B]I2W)'J/.A[/,O MXJ9IX2VM:/@PP(1NYR+)10_$/=[SY&QR)'\?BPYOFC>"-S-J(P<" :0X31I6 M[HUGI2CGKW[+/Y7O$K(G=BT_Q F,63,GCZ@:-8]%UZYL#XC198O!U8Y%QU/2 MP.=H5_V=>&QQ_((8ZQLP JMF5*_XN%DFBOV$ ?WEQJ>,5HV^1D/56 B-6O< M9:GR(U'A$@$SJ;SL"3 M#S!O0&&FF-CU)B;:,HZ Q2 V1\+5O&V1"J@0 Q>1UY(R:1F[@3DNV#5*'\-N%>XC/. M;2IC0<:,,1ACC:A @UY3V"5%-3C7BL532B;$HF0U6]/S;$TQ3L1MJL:%,*\ M3?C6Q5%/'+31D*<0"T?_DD=\3OPK=0L\OP_'T3CF,O'99'"HYB-GL2NN/\?# MC;6W0@S4F0;G+@TP=\P!K0K#[>DQQE(SH$+OXH8?AN(6X&8X]T?2/&.*^7*% MPYJCNHR.&IL\V5(ODWJ4SS1>0VY3B#PILP>VP8E M[6P"BJQ/, M0?;<:*JX+$.5W/'N;//8!%C78P4PZ]U,U^QJH[8$M@N9\&A-/ MM^+5(:FW9ITV=JH(2=$?: M-?+0C])4J/6?:+E MR>=XD4+S MLE#]P59MB@:2UH+(V>:;8()R>4WM8PW\R*+(^8,*G?( YH)[H@!-<1E:; YO M#F6>M.P9:<35:AIWRV'>A<^FD6-RAQLF7]Q3V]ALICZL=8^[):Z.:4FQD@:* MEQ_9")>JW:P[%46MT52U!OVP(TK\P="Y R:O#!3$CU"T I4\-2MDFXOSU )! M[(+'ZW0UL1XZ'X.0GA1N8I'"X=%C.-]'6/$RN9[G7G M-JV]^K %+PKYI.X' M3+$BQB0).7'"X/G^4GZY,Y5KQ)HU-)C1Y MG.X-U%@L2K5DQJA\MY7*!!._('.!2I&].)U-G+14-F-UO@JLZ&DRV/W+R??< M["(N;@5$J[U:Z=U\Q>-Q"2<%<7,&2D^;,=-2 MA,@WX@T$BC3,'XQ1=(^RKDHS*9$7/Y1[("WG58%+([F$6!=2DA$2USFOS,<& M^6-9N5Y+B+/8E9A-K(0-N)A0P@:UD#AW(9&[WL*$'54.I.)("LE/>/>X( MSDU(!FI9!V$$2\?'TBBQ9M=*-$@C^(V#U .B*%;XX9CZBI*DHM M-AQP>4=@7W<]ESJ>H=&O!:$W_D9]@BELS_]$ETO"%G%*??Q5',H'MA7Z-F6X MT3?R ?1&J!H504+3A(#]68&>RC*526;B:,0CD4O=V4 =I7'55)V1[&#AF"[Y M*)3B&EX[@5_PG@ %1XFGLC+G8.I3PZ& )AM1Z0[Z@'#N$4;Z:/KR@K1AX<"X M]A!35M4WFK:/JSF1"S)Y$Z>B>LU85/H MBN*')$M:T24E;M'VK$9U:/EI>3[/WL(D=^R[8BZQRMM(_RGJS5R;>NB[U!EV1 .<1@ 0JIR<3Z84 M2M*'1Z%F@:&.3H^ ,\2 5R?[%L\:P+Q;O0#6AGX5<-DC?*FXEBJI>)GDPH2? M8(JO&<8IK2$==\Y-T$0=WE KF U1UCY&YS[U?A0PF*'B\HT_I8$T8EY,$!O60.3&'0)"3Q/=+RG-#X2.K-@3.RSN%*"X.XRD:C)S M^VKMLL42IXWJ*Q'YT-A8U-?2>]-%%ST)MR,&5H^P@-G!;=7U==7>%6?%GV7^ M.=65W[C %)C^U?Q>YPF?2O6_YF44O(,7PS9-Q%CH8D+S>TS#<%TBTY5\K<#] M^,A,D=A/ZAK7U+B:9BI*&I;.RI8AMC^.YLA8J+&Q:"W,-7L[T'A)0/QREV9. MTY]$](&LHTLTSKA#B8!#K*1'8$M@(,ZRT<%+#E+9#(UJ?=]?77U6U\^LJV76 M%;Q)KC;F#EN$T3$?1)T7;\^E/-+0/R:A3][\3%2ZQ2>-*PCO"_6Y .!])IW M_-T&W8T]P:Z@=I#T,A/MKOBG6 @&(H[ICOV-454Z]3,.X^9<@ M_HY\:.Z;@ M77%)!]"OJR%Q(HH'P0 *#&+\9:D(!KDGSY&EIW3HM;55:6KM.2WL: M:6E5: 7+FX!CVUNM;GM[S%T];AR)8&=CC ,O MBA_%=J_@@_@W+HO7XZ-8<] M&4&BSIW.3,>X>&#H9<3?.-8K76PFWCWQW.*YU; 'O)I_/.L_6[-@$;/=S-V_ MSGS&](\>S=M\"PJB]>O(_^4U'S/3:1K9G12"+7!*A>?9V9W$G?W]X.<@1S64 M1ZC4-NG?+W5L"(@2GE_-A9<#%3DO"K# P*#J7WP(W:8\7P]S,^@ORPS- M%P>ZM/;^+PV]!Q5%TP: M[<[0:/=Z+_*,2(C17OOG D RCH:+2P17[L)A$_CL$@]7-*//[E>*Z)^+CS_[ M5/JH9EYFF*^#U[W3'ZK1R2K7U!,5Z= O)F*X_B>N5O^OM5A+7U3*& MK4Y)GEH6D#,\A%[OAS^$MC$<#NI#Z.^)' ZK893B=>686KI[(]_YNALJ>_Z% M=#;(2[5-ZQT,EFXOA^XG@@5(+Z]AG0Z687L[6!XCM,OAZ%%VOOG!(UY##0?\_;*B%N+@PKQU>5F1J^KF%@'_H2FU5![%:_*H!41G'OY+R+U6/)[U>6"A_X M5,7?TP-E*!>7J!ZWOIDO3-M7.T(>&E^V)?\#VCC#=JM=%8OKS,_EV$SZ M47&U]]1Z219'\B$&/.T[N^FS"RBLN+P?+:Y2'P,=P_/A[L&E7,;9^>V^;*K2 MRLT?/#V@'+_ZZH5@4!W=5]MJ&ZUM8S,'U.UZPZKH=NV.T;VLBKAN]8Q6;TM; M\PC2NHZQU'!J1OM#HEN.#! MX6@WC?ZPA&?TX(" P&P/RM],S87/A=?4P%2<"]]2SZ?G0C%^(7H95/"\:F#. M IAJQARRC7P.+<]Z9<+YAY>J%5%W6D:S3$CZ\.J.T2D3D-Z#"^-QW-@^!@^N M3.RI6M&$)P!--5DPA@Y^>8Z];U[HU-P7S;Y(&8:&7; .?)R==HWTQ?+*:+9+ MQ%P/S:$/C.X'#X^]\WQ0RETQTWN\Y+WM3=X[&E'_E^=3((/S#Q"T<@[E'RY MU'MTC.2<=]_/13=^H-UWR]:VGU).9T'J%A;;/SJT1@IK-JRV!H;M[Q5^I%M> M-'+8(Z]UU4*QF7*Y,>;;W1&E*[YQH]O)2?\?8^M]H]7\06\=K.%\+N1V6Z_K M"6M@J@U,!>H)5Y-4J1"I&A@](J/)-1/93;(TC=[@D4SF#+<],'K]G,/SR>^Z MW3<&F]/FGMRV6UVCE\]IJ@7I.8J+&IAJ"=*-:(W2D1H^RCDXV/?Q907/KP;F M+(!Y#"-^A*+WFQG8X[.5@,U&ZYSCX_<);KJ3RZ(XE'JW M-T]O.;[SQL9)TQN;(U;X:FK.\Z-LNN8\M6%YMGIE#S\VC=:^&^;YS.YQ!;:+67*OF6C77.D^N]0O-U9.S]DXR MZT^ 5>$YAE685?OKB _IHUG V2%U\7PZ/D=][,T7IL]GK?/)?AM_U*Q';Y_+ MKGZU>0JQ)L9GB.V2Y1I /5B M9://S(#ZQOW4;/3E#QM X':@Q5\O?!LV"D<.[W(#.P %$'\2 \5_WDG>*V>B MF^._(CNPJ> &'KK[MM3OS(7-Q/SO=VSD1Z:_I*TJ$\"/?Q\2,RJ $@%P5!4A MB*-J&Q"BUQ@4XT.OT=L5'=II=(B_ULJ@0RO!IMW0P= ?9O9X!L]- A;2SRTF MX*.)HTQ37_C&-Z>>^Z=YGT-F$E/TA >$=74O6MWRI^)3DZ^CXS0G$S;&78V6 M\%+'7-*0TX7O61$O'K,BAJ>+)PV+NJ$6S#P_-*NDWN8]EYFE&?VA%S/GP,[V%:9EK-# MR\W-5HY ;OZ5_G6Y@'U?^>8(YP5_ I["#^B3AT?1[:1&T,N?T2FMGEJOG-<( M2/W;Q8@!TX*%%W3R)(H/C=*KBXC^1"JX.<64VHW)CQ)ZNQXEQ) M+357DIA]>C);9=78<[N\'$X.-JBR>D:5'8LQH%.ZK@"OBVLOK<:PI16J+\#[ M=M=?%'VV6@=73,R5,VNJMU.B;- _D;)C=-B$>/J#&8 0'<9X]&"',]W4I\0F MQ&)\@X@YO>;/61SL]@MQ4$OCX(9UN\.?&S_"':W"QB>XU;4F6QG&UVX,+XL9 M7UNU\+=E?#&J_] (=WP3_KU*^9,<^I>_IS%E.&P#*:DUM7R M;*_]\QX],#\.EE1OIU]G+&#:>&:Z4T:.BR),\ED0.>CB2)PYL9MF#A@+&"'\ M'4$EF,C31(4]VT-RBB2%<]XD4R1E1Y *&T.5N\Q]^O2S^H"_8MJG)OIA!K%= MU"[VZC8;W9VU@\'E"K]NP@JTE%]7?F_Q=IV6'49^[/3OI=RLJ2B SQS>3!P@ M]B)?]?X&.?9 ?+JQG)&FSL2)>WFPT=V)\L&!LN&_D>FNDZ!JFEN5I)Y6&-><\O<372J$\ M]R@T5ZN.NR%\*B% .S[*UVAW)N(+!+88G4TB^RHU.EOI35D+[BJ8HM.54\ZS MQNA 81PICM)5,[^VX2CMQ.@H:8K^I(9Q,"7'7/J>XW"6 H^@HSV(_TK8$H"9 MR3_"7=$V'(:/!M$HH!2%$)]-Y; :Q/JTY*U)$I(/SQMI7JM^;=D^6!YP(A,F MF'5*#U$?I<[4$P;,<(HPX ]J;^P)=UK6\BY//JWN*A5TN*OMW4N,X[+TTU;L M:1P6;%E$#;"#&%QR [MPS"EJP0W"A\[R D"<$ZG!%EP;;X PNZ5P 2^A3-P0 M^PX @,#7E-_ \RT5$H(62PM:^[G.6[%3H,%*F128LO%3// MREP-$](VN[L/@Q8U[]G?KK;*\N[76=ZKLKR[=9;WDR6OW8MO=TQU!HV,!IAH M?.HI,]T&;$TV"E"Z=,LA0P9M][ $NUUL9*:F.;,*2_RNG1WM5I MV$ENMF08 B>]K9YQ*#PI,2+'A8!F(&L/J0IP#;II*>?'(]&M(OI0+07W+R@> MXZKXQ$*-SQZQG^@FJV,?G'4R!%B4,Q.L8K D0\'Z4+ V5SA&,L\-&L6E+CFV M+&,LTLP-V3S0+!:,?7L$'YLC[WZOT=LG+47%G:5NHMU75)@U-];J;KBRU?>E MQ_>E9>_K"1)='00[DE]]]/J]A]&>:\\=,]^M>P =DL5\I; V#ZPM,:GF=]>, M+!M)'<[?0@V5_D6.)>( [VS7=,>VZ>AW(7R NC!/KG0]5%%GV$)CQ!CVNV"< MZ9A!$,UQ;>!3#\!I4+T&53I"+R86%.%MXV=XVPV];.@4%N/14P3*95,>-1V; MP4R?@/(L I'> I^0*;[$%=,IYR3L7#R#:!YQ'F>QB3VVN69_V5)2Y7]X@?31 M=,TI73F<60B'M""S))R9H28O=X2-5C!=BY(;I$1QF>GKDP@SN PTII3(,5E1 M$W-L._ ))G*CV7,/1@^]9VPN; SJ@N"91'!?4S!YPAD\ 0_3E0<-_4]&AI*+ MXDE;>#(7+/)%E'FI!QX!"7(K!I+A5NXU8D=C.$Z!&W#,?%J M-&X?%U"R@4$>>(Q[&P#50L\/#(W?/*;NA(C-B(I>!+@(R@S<*J46CA IE[Q7 MSQJ>]6>6L<$/%I$?X+^(P0H.%(6("$*]-7"I!^8X&O[7\[_!KQY,WXH]$GQG MU*.(-R&*]ZMP.7C3G#$.+J@^PFD_(YR-6NT@' MKD<,VD=,U(A(%$H.(D+%2>2@ZHZ4)&CA @^/LD8G0.(AYP'XR[FYU(& F!^: MWQA/OB#03-M!V #5BVA.4MC8BQS0)BT ,V#.4G124C>G,'1<^]X6=]2H0)>B M#!,C&S+XGA2>[X\NB'>NK=]QL7+:UE3M-7A3H4Y-$G=2C1E& .E"03@NT M2%$B')G8?A"J6C^\3O1U?/H44QV# M?E1%9'J^J:"J@0HRZC]LE#*N:N!&30Z ^W@*/35;H\$1S2D"P$ M"*S'WG MPQ9+Q=I34DH,K M7: ^6C[ ["KD.%IR?V\!J]%X%"G%;9),]G(4664S.$7C>0K?-GMG4&?OK,K> MZ3WA[)V-6%0!>V.O71ZO2.$J9OQ@T(')CBX4J\I&%LA5FMWRZ^V3WWKLC^X3+!P MPPRQ8X"4[E6IQ-M C?RW +2\*$.L4Q$QQ>.Y>#RA]B?=7A_]O^Y8.-KT/>HA4 M'FN4K%%R#RC9;K0[1%^4LC5;W3:.R$7 M&'MA>/W+77 R8&//S4KA&BEKI-P'4G;2\8_-2!GWB$WKAFJR M1>+?;+_2:S2MT70?O+-;9%D3&.OX)^!@YQ7:VK5Z6*N'BJ.FE>U2NX'KB9@* M9G9-D-T!7O4;1V-M)9V//YS_M=A[_B<.,Y6IC91W0%<7B80#U?DM<@P+KUWZ MY/ 9'^-RF >9[@S5-K+A\R1Q:QXG6FJAYSD!)F+->.H93RE,,@GIE\ST78SM M99->E51%@S>\0HJ/')-G@6728Y,A> 9O?OO.#$(<$&YH=_^Z(Z=C>@H>S^]: M>$%@C]0.\&JV@Y+EE3HI;.S#,QLI&ZR2_:KJU*-S2Z2XC7Q-9 K*^+F:(T29 M0TBT"N)3KB-/649RG6.6H\P153)]!5Y/8,TDFPF7DIDM"!:E.D>4-824DI-F9R"Q:7[8:D9I]YBX?EAY/* @RWRJ4'M1>Z!.4V4LAIX3L2/41Z#+("= M ;?"?%C?'D78N5MTZ\3"(Y;C4W62SU%S* !I%@[L2DV_XWGS:@F%N"2X-,SK M9'DB:32N#!*95D^LO4 *[D%GB;RC-+VU QD3V??V1@0(T5"!!4FT/OW M]IAI^)5L_I82'H9(7>&_!JH$X+,P(=;;""T/2*MOH1Y[;+JD^+8B[5/9SP@R MM9@=A:;M:FJ!0)PVPP4>7 G%OVU1PXXIT..9YP5EZ@MD=@XI"?<(A9"*\$DZ M20=;V6DCT_V64P&20G .D3F9 (!+B)3\D]*_\;"!4KR]L7> MD?5E(.6:PX2.@UD&G8V&Y1/WINU(%0>4VCF\V[SW?%E6$=&[<4W':>COT.L. M#WD^\;1E4>XW'925\@5@FV+<:'(D_%\7< +?@*?P2@MB4'CHENU(C)(97T'H MC;_-/,=B?O!__O>PW1J\TKT'0/E@9B^0JT4<4RCQ'& -/)''25PR.S)8%&'@ M58UC+ >:F'NN1F_"_"\FC@,S/6>(! J46/+!YP)'Q%,SHHK:>,IJ =S1"(MU MX8'4T6*/)\[I043%&,&PBOQ M-:*\)@6$.P90!%Q-?<95C+J YY#Z^UTTAY^BS$>1Q*TX MX@IB6I$TMD@NF_&E)"H UQS5JEL;U&)&(HZJ:_5/5,W=ZM#EMBZY-L/$QR+; M&K)SZ8?ZC>&?@/?ZBV^(KSVWSP(!"SI"T.3LY:P)_.^KLN#']9Y\*OR MX/M/. _^)"SZM"T1=Z:E'R=VLGN/SM'K.U[H2V[)WP.N;U^;P:S"*L->\/$H MB01KHKM\W^L#O Z;P*$(^"[P+Y2!K39(P8QDO(@_+HPBJX'GY%4D#A^8/9V% M"(]C)>^2MT(2H#C //;PI-Q_/.O'Q[1)B @)G'YE7C@DK;9^'?F_O-;NP*;[ MR.VOMV33\8_1LN. @7F7W5OA1@K>7Q"4W^'22FZ'.@RV_N_3#2\]W,]9[+;YC&1$50W '7J XI8%[ QSW^I^]/1 M\W:S:[0[0Z/=Z[U8F:\TZ/] _>_W3BC4O,T_[>/) 7^V^,>RU5P)2](H<^9T [);1NMP)ZK*( M=23A5(@J2>PTCRIE\YWXIHL92-&!#HS+[G#=@YF[/Q0<_2V@."23./1M+WSO MWK9X $9IM7&L^^Y<&MU!9_-)IQ<\$# MHW/9WPZ60Y!Q1D+MX;[?BIY1$YU] M'\\PZ$G=LTN)R+6\=+/$+GL=VZTD+NRBI) O"\39'4!9G6X_2+Q?_B5![.X) MR3]A/R317^27YS),_2+N;!1G'V&4YMYTN$]^_?%U=[E^^!&US7-8*0UCJS7$ MO7>-?IYK%A[LKJA?U9T_[W9WW7A*6J?2BI^"2Z4:>WA," V'U4CC1+M2-!"< M4U-91UCEXAZ':ZJ.7=N(@PH+H="6Y,/24UV%&_JG4K]<,6V$-\L-M>0W:DOW M)"E!G3-"6=VFXRQ3$T?6S;GCO;+:RFK%4TZT])239B?Y03 S?78QHDDDF!;( MW("OC;E]\X7C+>748M$4AL*&]W#6F+7$A\DVE?Y>RH8IXPI_.3)YIRHM/9LG MJ804;?/B?*$)K=1N]R_T16J\Q4%&1?XVM MUD1/):(2K1"1>=:U%X78HIC2T&-J5-O%&)G^P'D*RJ!\7YG\G$)];07J)Z8S M-M(<;(7]Q\>\"F80U(*\RKOB"MF-= '6"EG5Q$210E;DL>5B8M"X5/2QFZ+G M5DB%XC:UF%NE6;:/?B4$@:HC4)_@?J:?NHJR(4SO$GFE%6&1M7*R,GVW2#F) ML4[+8AV(U;UCG;X&ZU(JKK82Y5*)RW)0B]H3FM>,*/5HXHJ2X5/;^AORO^52$[2S6\CXO"L9B+>OI3 MO12OS%)*QC-=JB4,_7Z:=V5ZZ2NE;S2NJ='I%1ENB;F&[\+!5,N<>V/8Z"K^ MD-1S^+UL]( VX%(,N\IV*4_<[BG;;HV30C%G:XE<3B*OQ5\MQE]EAO06V)OJ M7A C9W92DU#ZFFNF_FH"UV(,X@6$Z=)-Z09+X4\.\^(W-I7V\[5L/C^>?G+9 M?#N97/S&QPEH=S.R/$1 =VW6@;. MRV;I8:R%Q')M'UF/&7BNB?U<'/L;#N$*/5D1+ MAO7@\5(5R+6/1=]+^H,88]R"KP13W;#BD&EJTW<6L?S\S_:;9H MXH[Y>O<3*MQ\.6K;N4@):U2U3@.+4]T0Y BUJD#M'#YPY-]OP,ASO( D#A\: M^I'W!_EB!]_VK4T=_13VC^J[;F&O%/S)"S71DLOBDTKU+VR* V/1 +N[^!?U M. A $C@,.Q]A2;(5+\Z4L&)^RCO'R;M;J'=GUW=70;WH MZXQIV/9*QR9;[>:KS5=)#[9>48]<-J%9H6 8?HD<:CMA7K1ZS]D+WGVB9XF_ M1-K.7=)0ZZU,\;_B0;'69:>+C7!P\"R"X[,)\^.&%2M H3:E\:QXW@G-QS'V MV(V*-\,1_L7$.F;9]E-J+PXI7[ /QXA)O.9U)\F+1$\Q+F)DZUCLH^7PQFU! M-)KCS%LNI/#1U&YM&NR*5HYE\,T$ ?XSH.8@E&'$!_;@\@ +AA/E9!ZX.Y&G M$V#_H+$]L3ETF>/%!>*77GOSN1T$Y%#%,>Q)DUJU3R::_]$_\NZ18BOC.H823C_$ X8KE/ 2=;LB!N?KD9LW0SD)@BFLDG:4G4 M;@QOAO9*1T@]1_3?*)$Q6I"?%BZ"Q9S)V+0E?<66N-<$A\1C8S:+KYO>@K9J M"S3&"XA"GD"9/>F9/3TY)E.A;/!#>_.N FWALWO;BP)GJ3 0(&!JGW-Y)>GA MRG4C&J".=XYAAG? AF 5HP >/LXD&\<8O H$W*?L)HZ>4ZQG#(61@&;^FP:Z^T@Z[!'KIQ(26G*$>D/ M./T@]'B?1+2H=5Q9/Z:WILF:)I\03:(F#PH"&@+NF)H^ M8X", !"3]@0U"@3;@Q1QI2?QZF$X-976 M5%I3:1K6D/I5VS2T19"KY8TC5+%!JT:H*=V'4>(1-;MV>4"<*\VA1^-GA(\@ M/4/BCA%!ZMUF][F9^$5,?V2"2GYQ^]UA2^D2:3>;[2-,&]KG /0G9,CA0!*\ M.,N.U27>2+[(BA+SA-*8H*-UKV1,)"$)&RO$IA[V?O[!3*HSW15ZO49&7K8(5NBW>-F)*^F+O.PJ>[XK=\O;)Y_RV0+))!W7BXM^MR9+[JJ3W=(W M]X@W=!J5,U^8/G9VV\G4*![%8,/;MD2B&?:QS2+0Z%!XBQ('DL][RQW8&>--7U'-#]X,V?>\TZ.6M5@^S.N=?\[<]77[YJ-S<49&VU7NFW7__Y]HM^\^G=[9>/5U]O;C]5 M.+7A4%PS<].="F6;/>:J*8FEU= _L"FPO<^\) 7KG"J<5_8$!.,:[5!+:8>Q M :=,5@SX:,6E-/($?!?M@\F(S^PI!9))_MN0F?1&ZX!%W%_ANT MN^QJXPG[R&?HW'T6ZW^@T=SBC&I4%\3GY#G)'8,&853&P_ M"#50?P@!:1(D[#(<'OQ9W M1 'J>*0-);44'"">RG]%8'"TFZVA065YF X$M@7ZVO!'F*T[-B,^VH^PI-FZ MY%".85]SW#3C]7P/F$FS #+^;B/5PZH_M8;MN#,Z+* ]F%.1+?-3KZE^ YJN M&^%T8W6G 0XX#+-K]B\'J5^&/D/OMV7.<7%#7] LUGOE$RQ;)'TS)$8D/M;B MN7G4C0CXG>^R93S]<"+;C?Q2:$E^D I3N.92!Y:F+:%5&*CG1:P,)3C M-%V>:0*PXT#ST,,&\X#=/[6:R?9/RW_J^LB*:&3=)Z61734HNU]_QR=$U]K8 M(6GX"S-Q<*L>S&@\Z]CTV21R*%!Y;\/+*#2"MR'F=KUR214(;2%+XS<787ZF%B%E#(2C"1_*/;R]AH?^H@3M]/3'W'A[(PSK).4 M^MV_8_WN+_Z4<,.)I5IBJ57O6^HM+K=;=4GX9B?7T^2X%?8L])76NW=!_=WTVQ>8O:&LJI0]WIL,K0][RX?.9JHC?>2]5 MX9BK]<"S3M(H\.\%\OHC%3^"! F4S:YG7&U\&VP7;HRJ4#,@K;O&;4TYUVL..*9Y#J*',H?F-A@AU#-,_/O;ZCTNP%+[MVDK)A(%_R$!-S!Z@]:: MA?05"_4'R4(-_0ZGRHM%>(44;0F+N2)ROOO,L:DD3Q1R(5FP.2<+ZN;%:9GW MD='->]-V*,64FXMQ5MUS\\7S=E&YX=4X5>NF$.,;;0'K1\Y45J_YC!8UXIY> MZ""V)_;8I.Z;"]@#$\GORJXPO\+$P 'C'>M]=.99:.G9(6;)A[S+MLG3 N,? M >/"QC_(O#2%7265@^D]B#YU+O\-3_&=,)__)+0I9B$S@CO*52%<[5XZT4QPDRQQB=J#UFD83R'4-::JTY(]MKO@HU6F"KWAT MX\%**M7+4*EV8"K5MZ!2[8!46HJP$BK5#DJE^DHJ/5U_ZJ.$*"=/^M)4 M@=DJH!#M9!22EV/:R2@D)<>TDU)(1HYIYT8A3\7C>B*O1/\I>24Z#?T-FYB@ MG^N_(_W?,1>C^ FZUMZ&M@PJUE7HTM78;^D?LZGQG3EBX M5)O"5;G35$VG)>@TU,S%P@%5!W2K2MBLIR/9X5,2L+V&?HNJK7Z3-&VJ9>IY MTVHU9.J/UVRV="9 N\X$6)$)T&O6F0!G0G,9J7CYE*1BOZ&__3ZS1]ASL):& MA]S5$>+96M*Q33:="*BK)<\C)/<\ ME2;Q\BH-1F).\I*W!6W*39Z^?.> MF99@5K2?3Q%6L*2XUKY;PR0WMM>-[+,7S^8+DG>!.'?P>/6%W9[V=UB=5J-U M0,1=Q0JJB<7%T![>GV?J,Y!QL$JK^5>SWVZQ[YW61>M_QMX\D#5WC5D(QW8= M1\"4=*M5#8+5D)+:OUFD*JZIZ(\-Q(;)\86A/9_K902X*L)&C72%I%2=#>3A+DV\'7DJ : M)%9+@BH062T)-DF"=FT3G!I)BR1!>[--$&QC%+2&^N^-N\9U(V;AK4ZON9'/ M7S;[-9^O^7SE2:CF\YOY?*WQ5Y+/;]3X@VU4_I/P^'4XI[Z>QHE\1AM:]]8='?]SWU<4C51YU#H\M7\[KG>? G*?\C<@.JU MQS,V-X^%/\=B7_O&MNNK#U6[U[/$MFO3&I9H]@9G]]HGP[)SY7(?KGZKVD6?)?I],$?,B3&OYFV$7)^_O*W:-9XE MQYF@)E\MFJ;\S0U-_9#M.?\]JDD*?K M0MG%WN.\W;R(AT25F^]*#'OK5+>H HWL.S492NKRE9:==G*.=9R MMIM'+[\^2'KQWE\V'!L%-^$$JO%C5W M"@,@KC& _JK33S^V+6Q[/$-0N5'- MB:: >WJKSSN %9D+Z[:UJ?9FGY?^2_ +V FNC:Z/!ERY-<6>0+O?<]&^"C_; MYYF?-?@K$KO.;!?//_NV.[878%WDMO+B*'NI&<#.#."CB=-Q]2\-_4_38OK- MSD_2E_L$$WE<[N%(.KO8N#JXU3B9-]D:\8#%?T_\*!?,',Q7'[&3EX^-,7 M.!'K LPA%_;TCV=1<#$US<7+:V\^MT.RK*][7&Z#IY*%IG0Z:@K-I9Z'Y3 TN?&;=84]?\OEN M#<6F.RHXE\-]2E6P.&=>P]S,KW30E1P1OTR$-U&(68* MHA5^I(,:5 "L7AZL818LZKEW%00LO)DO3-M'RK\& *9[I_=^'IK+TT'3+>"% M.=;\WK3=#UX0W+IO0"!X >74W$X(P*"U P?8X<9:.19=":ARK)JN[I/G8G-O M$X7&C3OVYOMGD\T"8'+\^EC %.!T*\>TCP5,T37E^#4B3X#8 ]S'??L=P8GL M8(:$=CMYPT;A4M M)DE2O?#N +;V)P*R;?F8XFNH3@YU]-;_O0J_;XT$QWS^W MG171?K$,.;>=#0J4X9PXVI/2L LLL1#"ZJN7I,+,/ <,(CZ);_\'TBJXZW9[ M_U!L J- M6OGQ U!PK5>%5W(3J#OA$7_5HPBL0X!:0%#:^=D424@+9 ([9R@ MJ@2D1:20DUV5@'18 &E.G%4"TB**RHFG=9#RCX&=WXGA>'LV#0HI*2=F3@IA M 05U\N+BE! 64$XG9\F<%,("BNGDK)J30ECDF=I*]EQ[[CWFS*!YR/\=VB.' M)7D[V]/W]J33V4H('1_D(EK:2AH='^0BXMI*+!T?Y")JVTH^'1_D(O+;2E"1 M)7( U;@(8[>23X<"K ONUN)I4,!5H!]W:VDT:$ *\"Q;DX(75D84T1?R%?O MRK+(WVR3CHYL356>PCP+2ZN;DUQGLHX@2Q(-Q![.U$!,.J EN$Z9=5!;8 G7O-J@);@ :] MU@I@_S1]3/$/#@'I]@C0:U#$FZWP(K:OQ7[ GXM1[C^P4*2.]WIGMH8CX^F>VAR+*')S9'HK(=GAF>RBB MZ9R]^-GW)G:(@:\CN%/[.:OP<*\O"(?V<[;?X5Y?0,C]@CRW0[V^@ ;[!>EM M!WI]NR"*U\_[ _<1U]P!D *9<.!P8KN %/L%;/W08!1A126C1>T"_MO?R@EW M+$@[11BVE5?N:)"V"M(5MW+3'0W2@GS/P59^NZ/A:0%%#2H532JBI,%6T:2# M0WA9 .%6P:-#0UA$XX.M8D4'A["(MK<*#1TPCP+:'.:DV1GLHX""AV<8M"JB\^%6$E&QVH\AKH=; M"<,# E=(D5O)P4,"5T1F6XG 0P)71#M;2;]#XEP1010[NXH@HQQJ[(_WWX_R M9NU %Y?5@K&(/"Z;_[^]:VU.&UG:?R7O?DVQEL15J?.Z"F,[AP0'QSC)9D^= M#[(T@#9"8B6!87_]F9&X"#0VDIA!TX.KMK()%]$S3W=/]S,]/8+)2+$2G5+E M7:J,%&/1*37@I>HCQ6;T#/LZ9!\GDKOC%=N]RV\F>JUTL:B642]?+)HQ-,H7 MBZ;_+U4-G%"W:"J?RH_X<LT#ZV^5#I5JJ0T5ZZ^5#U5*OHTBU)?"K1W)3TV'BI@0>I+L?9)):-:S$OA M]BDEHUO(2Q'W226C6D2V4EW.:%(M8'=-H9UQCT^U;^G84RTBJBZ$:)1L0=44 M$42C&L'>2?NR1*-9P=[Q^[( I9E!^D@^O^R#JNSID_82=5L,3=_X6AMCJK9PF[^PE$-(EODC7.H35*% M?WQSU(.U#Z/;1;88_&0R4LTC6S1^,AFI5I*-ZSF9C%1CR<;RG$Q&FLVDCX]O M@\O@Q<*2E56G^I!R6T[2A\E+%Y-F.:\=+2])3)KQO'9RO"0Q:?;SVL'PDL2D MFM KY[Y?%C/18H/0&C_L<+SMP'&+C'#F%Z+YBAC7*P>^A1L U>Q2F8G Z : MY"O5K\(-@&JJKY2]"C< FA'73[C!3#7"^@DWF!N4N@>U?L(-9JH5UT_(,5&M ML'Y"CJE!8]GJZ1+/$Q <=%%8'YH[( --A+179].XO$A#Y3J=>TI54I]&F#WV MB4A"KNFVOB/7VB04['66(DKZH#&/3M-%!$OYTZYK^@C/TC6*_]]UUXW#S8AB M#^,&[QPH=:I\:7>[@@TOEV9T&2A.! UW1%;'XI*]+AAM)6SL\D]?O! ](!/9 M<[+QC-/58VH]"TP3S2>;"%D!.L/'Y!CA,BZ-_QP64C-"DQ5RE\G M!>K9+C:!8<='./@YQ531-@@V4T5E'TYDBNF-@\TD;>J+B6Q%RRF+R$2KI]Q, M%K-3K05T*A5)QX=W^L/U%< /6,W[.(0.QN0"(?P_LB+/#:>8RR\D9/HT\^:H M$0I(B%_P0%%^'-.GE4N3)&-5#[NV) 5DS+:WT'5=;QZ%,]?VB"1JO5[G).+M M[BY$Y1[QXFP]>@/D.#@SQ.+=&D%X[^ _;#,@[C[H.28VA<&4G$_ [A;]NC/< M&7ED=&(!/^+WX]J_%!E*MKV(A^\VR76QB">9WVR;#P=:8ITDQ&UF*,-G+V)9(T#(M6L)40+K=I:47)X+1Y5[!"MU_D!7%?@S[AA6)K5KU#*KWBM8] MD$SV"<>(G.K#J#(W"B[8<_*I9,4 M5<*N6AHDQN,F9#G103*L-'=#A+U[.[Q]>SYI=0SU$NQ67%>ETVGE1?J M-/H_\I788**%>N,P/_H<^.CHA%U:*MJ> %.I#HFETK8J]L[_K@F]_C!RB_WA M-_+WW66:_831)4O15=\-WR8J'DE!%.I$-JFG]Q(,!Y&%@@CR9& _MKV@;7TE M&Y=DF2K=7B:RHF9/P-GMG>^-;W^/T=DLH3W/'3TB?\)>9VA[I^FCO3V$%W6T MJ\ ;X=;NQ=D3;%3U G<^UBRRRMR1)3JZ627)&M_CR,>TIZ1YSX/G M.!C^"&!OEO]VC ("I_Q]88'9:Z36HMUKI^RN!?1=N3;))T=1['&UW'YD94KM M9\.W8K9W3?8&73=N=/'H17V40CS(P#:+7DQ>;&3T/J[%!T="\"&R26!([IZ_ M64QM/WK"9K0_$%E D=7&8:0Q0NO9P!";>\/&G\^___QE-L$_8V8:_&X6M"<8 M#G1#\OB9X?3L(8[$B*(<*YA]?UH;.AE<%:2%,>FD4'K@M+5[N#8* =- M-"7=+NE(O?L8L3GKL14J82@XE(R[]HFA!+G&PLE@#IH,=; O506\#MK3"P-- M%)WLC?(!37"\B%\/$G88QTL,S(TVM+U3Z$"=/'5D6;OMQI5 AS8F677SILN: M[K=[K#6EH"AG!:*.MII_!=I 8KO7.!;"KV IHPG(8!J%(*D5,HP@,QXL3./0 MP&B1Z-XI^O9HY*.1$:)=42)GC.-['K7>&JWUC*:FBBR$L%>ZK/D7Z=]G_!5E?)QTYTSMA@:?=*:^D%EG<6 M52S +32X_"LRQ!1QHU\6LC^TL<@6$?O6,4:_70X-)T 4&\W^P+C!0GAK!Z;A M$&=PXUK76'U_NZQ45*U255-/S_[L:\^<338/CV?P%K\6_';Y57LY!#C\X!LW MM,-E!Q%?AFW>0HO/:/G;I:(HJMIL-;4F16CR2JP^FPGRT1"1[A(HN/R78[N_ M/@3F&'M*_(/O%M&_QW[TV]BN"3ND*HVJ\OLB,M;H[7 YQ0(%]F3J1+CN/B,& M.O$;ZQ\-O)F/__UN,7'< .MT&$X_7%P\/S__OGCRG=\]?W2A*4KU GN/D"3U M^-'D#?O#:D(B2\ 3LG+&[]ZMWD;1K%Q&+VU>M"WR\M!&_KM(,K3S@P$R?Q]Y M\XM.]_/N].U_^7+]4Q=[OY7X_6D$\-[OXR'X(5&H2S*#%87\MW[(]KWU2!)C ML1)?:E2JRO:7XW>2TFQ^F>"\,U?4J5-A3%V,?[B:@U9%WO66A0593!W;M,,[-'G"OVO9^).D'B=)%ZQ*L^)S="1*]UR2 M>;<7-HX*MW46)&K"25+$(,2/BV5+_.J!_ $ B *DF5I$;/Q'GV+#H &!WJ))_ST9@\;8[B$T$'K1$*EJKD6#Z2 M4K"9O\SB0Z%@IDF.V0,*#=M%UHWA1R2[-$N?6I4TUV^D*$F@M1L):=]B@[HA<2=-D9$[$2 1%5H"X[ M_2) S84H4,M.V@A3>28-]DYE?(W$O918Y":UF5G54K?2. !VENM MR@F;L#%'3W8V2*S\@2^6LI,]96\D\,!,=M)&C(T$'L@!Z*O"=0(:LO,.HFPD M"-&97W;F09"-!"&PEKZX1+"-!"% EYTQ$2L1$%(%9*=?Q-A($ )JV4D;D382 MA !<=IY'#$*<\7F(ANR,CA"$.&O09*=TR@Z?^:+W5E!3'B'.&,NF[ R5"(0X M:\QD)YK$(<19(P>@5H7O!("E4.X=P_UB3%"LJ>1B\P]WAFN,(G4.>C96:+SD M+\G'#NLKIT1*D$O"FV!)$D%!YGJ@O F.YPC\$.>RGC4SP[X_0/[<-I.(K=[* ML&IPM$,1NE$UP1$:PB,K"%75!$=Z"(^L*&LG.&9$>&1%N7T>'&MR -G5*V_K M; L&E[S]Q?/#<7N"9\(T2F27A%AMP;%+0/ 594E16-1'1PW50A%4M[2I1Q;50@G\P8:UU-TK.U,5=3S :T[F?K>/#X2(0_!HBK:&X2P MV155J/(3,R_2TBE9GBEOM#;<3],F+D%-:N3>=DG S MV)!0E?KIX3YZYNI%MNOJ;%NVJTI#;D-9?_@[&MNF#2^888SPWE$_B0)'9X*C)D[BCXG$RNLEL!5 MG :S6]LU7!,E$9/(U. 2)5>SP'91$+1-'+$'41?1Y#'?7TL'OWV/5QX7^<$C M,L>NYWBC9:_7*2MZ5RN:SA2\$M@2&.#E$64P]OR0V/PU>@II57[N'.>']I.# MOG@A"NZ-I8'_7MHV.G,E@D<<95:B@3&U$?'=87EE#ZPI4A4>FR,X7A0^-W_J MPIK/U>!6M[P.\\-WFWR\ZYIEIJ?5BEK/C7$-P\P48[@(ZOK8@Q&A$IL!P$*@ZOEG?&7YT=>?Y=U_.AYUK/M MG+8K!U_MJ<)E-#*LSWFH*^F7Y*JLQ(8@G#)STY25VQ M768,&UR6H^M::%AD M87ST#0N1JX<.%4]P 9%#15H57K'+RQVV-R45^!4W*.?<%0^,X!:WY#:TR&]N M/S9] MO?E9^^O;XS)PFG/S'\7Y%%Z$ _3IGV;UUT(U>Z'RY^VM-OA\,5]<=7XJ9;?WS7?S9^W5Z\_SBSG[OAUW']:W7Q[=9OWUZWEOU/-;_? M5L*K]]?=Y\%?C^]O;_]\0NU.]6OUMJ>,JNWPZ2___=7-OS_5/T^;RKV#%IT? M@YMIX_Y^V'X_&MW:^B)X>K[Y-/Z[]WU\\V1\JBY[BKK\WM7N;M_?/%WXP<_& M\Z#1^FH%&NJ.[FN?;QJZ/AU_:FJM8!&VZE^_>I\-_=_+UN+['UUQHWYO__]UUG\%"I .V24,P* M.K,@]";(CPHL\?."L3W-7 $&QS#@\F>%HPC2^=)Q4%3NMSX (DL\ 9=1*V:E M7SQRT?04A:7=-0[A$&]# GD-V5H/'=XD=V// ""Y1!3.PYX$A7/)*FK"4 M!ZQG2&Z)$I;R@!,>S04[+.6!X1G18#MAZ<3P?P5MU\H?$3"M%6F!&7V*,LYP\29DX M[T0?.X Q<6G2D24B+D9%J"#&JLX2 MXR8\WB*N=HRNK$B@NKG;++[3@MQ#XAEN>6>9=ZR1A1]KPB,LMD@Q "KSKQYY M]R($58!'A8BC"CGN6H2@"O!($O:J " *;J]24 MCJ\1AZ-D92I,R9L6//(&3@T#*8^M,=X8;97 X8@V!25P%T=3M?FM?2\ 8F+M M\%+]_-9^8X_&H2S6#J$,8I>>TEE/@9R9M!@ZRR/+:LF9%O?-T,-?>WSV'L?> M+#!<:X#F^*<0*HEC5)L556&-G9P9LB"T%;EU,_]^;8UQ463K',YR1+993A! M2E^;3(U2NJ2\=, 852MO<69AF+JX;EOR'!5)^9=X,EAI532VS@0NH_*F1L=$J[E[/^QK'Y-H%1XG1*HT'^W00?UAU[7L MN6W-#&=;P-D9VVAXLT#F++3G^#-#V\S0[Y)3Z,&\9;5^#OQ.>?Z=!V+G0/"4 MBIC*]BR?II1 U8@V!1 *$?;K1O$\U/(NJ/A+6HWA@HH?"FWF!*E6TA1@6?7> M%# Q.WBG 0[3<4#%'AYOF#GFGB C=K_N9:R'>6MCN*VC7OMVF^O[\G1YL. M7[,#) #6%)@IYA%.#;8VB-BJ6U/@Y;U'.N$W)6*O1'!3GBX_BE3[?VK'G)7(N^?;F'B-"!4B.SOR383 M59^9]V2;;$M%-;4$PNGHF1-A-UM32V"%CE[B&Q6E6F")WWZ)R MD^%$;5#P&+NNZ\T-4MDS"'W\\9%]^$)Z3H%6JX@915]BVA!%T^#FWZ"5(7$N M; ]5%HF2!B_GMI#]H8=&AG,3R9J [<[_MV>-4/!L#TMJ T?6KU;BI \3B.#E MLB)#Q(.;U. 55!3VC5>$H[HVYAF<(#?&,@J0MAVH\P1(3!-!#5[-1F'<[_P[ MLXME.7R=,S_45:5(ST:%;8,S38-;% (#=<[.&EZA2&'X'FQS;/C6%?(G!]L8 M\[/:_&T)HR^I3*DG#1J!LMJ7RUEKS+X5IJ;!K6>XQD.-4[W$A9[YJS\EIG3N>[!5N)0/&*P+=O)CCS5<1J?]C%>U=". !X2!MTV\$$8P M?W/M,'@8?,NZHRZQ6<.C>:!!+8Q5PZ.+MKX9#YY\GUS#$2X[WF3JN?B?P2[T M/PP?Q[Z9ZV0DMFJXM!,4J(6Q:KA,4T:HXQ*XR)F7QBL*8]AP&29 : MCVW ) MJ6T-Z\ @G3(B0!/\TZWM!V%_.,0SXH[*-6M5R6W6K(F4*KS31<(#S;=!015< M[9 HNEZ#2R0)J^N46*5>!&BF>Z U<#T\A)DYN*2,L":26@Y8=M'6:A!ZA[#: M0V+:=:4&F*H05=?%!%IZHJ(,3HIOEY,:/+J!M#FX]SUK9H9]?X#\N6TF#\I] MQZKLE=>.D3E \C($ X2':F5WGQS]9_X+@:,OJ4S)H)J\'$&)4.^:9Q(S)N8) MD2400MOK\'I@LE:>.MPJC%<,?OV1^Z@F!]T[AAF%5A)9??V,6G RO4)4JX-+ MHZ,RY )%K/A+3+.K.KAN!_$A\B);JAK3HOTZM&X'\>U@6CXFGWQ)8WP*N ZA MV\'N[7G)*6#BZN'E7P>N+[CR#!^'XM>VCTQR/T9G;-CEG1&(%Z;\X2CK3:LZ MT#," LPWJ9X/H8Y*-#RO2,ZC3&]65AKP,KW]J> B?) ;%-7 ME&9A2E U &]?B;O]+V3*UX![+%Q@J/G6,S?AY:@9,8MVF%> ]=T,O:7@8 8O MA06 F9 NM0FX(C@[U,'A:SS!V":\?%QTP,0T3(C[KEJ1A$"KJ$P9JR:$/#Q5 M*,*4[FQ"3*C9'IQHPMM 7?O)N%=0U[70 EF/7C<(9L@/8J>9;DN2,67@ZB[+ M/[_>A,<"G/ N1C"-JH11)WA,PPEO97Q3IYSJU()'@IS0.PG,C8FI3?#HF1,Z MIS=MRJE-TC) XI#JK"\;;,$E@?(E-S>3J>,M$+W#()GFQCG*#+C'W8XWI8.#\:&CZZ,@/087Y*W@ZM(0_I#ZF.V'")%:;)P M_5R,GT,W^1;<\^[GAS\/YP_O[/R9X2_FL@&7$#T3M=D_4<1XV8#'D)XM_OL] M/YG@#X_2/#/\A6P5J\.C+F'1 QPR!!T>00@*,Q[+L_Y&P_&V,^9+J@ZPJT2! M$Q_1ES2F-3HZ/ XKBA$ZLR#T)LA/A WKEP['"E (!ATNP43Z Z&_9\07S?$? M:4)Y[P/E55+JJ;/ ^FV#P=YC[<"K:6KSP[?!=>JI[Y(BO_3D M>^1OI-[YA2A;0WLS1[[Y989]J1%Z:W^95Z8='/<>F/JQ:^1Z$]M=O?O"#[XZ MM]2?W'ML$N[-N _,W10__16DR=O4T>\^],)>?,!2>S/?1$'\SS$RK&@QPA_% MPERN_WSRK"7^WSB<.)?_ U!+ P04 " B@A!32G)&YZ0' I.0 'P M &8Q,'$P-C(Q97@S,2TQ7V-O;7-O=F5R96EG;BYH=&WM6UU3VS@4?>],_X.& MF>V$F0 )E#Y RDP(Z<(.!1K2F>VC8LN)%EM*+3EI]M?ON9*=&$@+3$FAK/O0 M8%L?1[+.N4=72>NX__'TX/6KUG&W?81/1O]:_9/^:?>@M>4_\70K?]PZ/#_Z MPB[[7TZ[[]P>:S;&EO5E(@P[$U/6TPE7=7^CSBY%*J,U5$35BX?6VV<) M3X=2[3$JVMAG5GRS&SR60]Q*Y7!DUPY:'\[/^N6&-R*>R'BV=U?3KJR1_PJ/ M!"T='G2_C>1 VM>O=IJ;S=;6(6: FL?'Q6\QA#=J8,;[JP4="&5%^L@3W^GV M^BM7%Y][EY_;:+Y_OOJWL)(!778[?B@[C6UV_H'UC[OLLMT[ M;)]U+S?._S[M?F'M3I^>;#<:V[_C('_%6OLG,U9&L\>$?5)__>J(*REB=KK) MCG4X1/5 I-0/LR-N]WZ[(2U_$_WVX6F7=;JGIY<7[<[)V9_OUQIK[OJB?714 M7#]X:%,9VA$5;?RQSP8Z#46Z$>@XYF,#0,5?:RZ2M/J]HH,)S7# XV(:K!ZO MY=&FU3\J2N6--S9WI5HZ;Q?W0;W:_&<\)&?"(\C%1,I)B* M$$M4&O8IXRGH',]83XQU:IE6[(-.$U3<^(2&4A03+)(&,\Z^^L),J!#U_\J4 M8#N-.G1GN\ETQ#KG'R\U7H_ N,"'.)1JR#HZ'6^R&K7R)@Z_9GJ_)X;2V)0K M^R9U-];WRY.%_WK^G6^YA7=0)HZGPP;>^1[1(;\<:&MU@CL5%YXA%[:?%Q<. MN1&A1X&UGLS8E=+36$"]ZYX2J2="J-<A:SKRR7BG$U8YFR:2:8L=R*!(&0 MECW',@0K) @2\0"W4J83:?$R?+E;!90(A#$\G7D4*)?P*^&(-F_8X%X(1.@W M)F]''5&!0*9!EJ"80AN @X7"IB,9C)C)Z+]%_2F(F#="HTBDB05WE)Q*.\(H MS5@$A#)'@<;' *E##)A('++!K#PA%4E?,DEW?B>24D!28 Q:K'BZV!HR#0> MIZ7G4B&(@7\2[4@5Q!F%+K"JM++KH*6D$#@&*8C41/8XGK.VB)N.,.8F ,A# M**GY.A7)8E /7-7@DNO4.%0!-R,6Q7IJ"B(OHB#C=-.C!]9ZB8JF@.0P%T2M M*/F_H.3;YT7)_K5%^R8U9-U,SE%'NGSO0R%&1Y'$9PG+$V&>I1 $YU[)DT3G4@0MPVK ;BA ), M+*0"O.U^"T9<#05K([;ULAC%FCM\H[E;$QY*1I3)XQB7XG= MGF@$J-3;CSN*UCV:4F\1>BN\=)GX*$'&?*_B\ ;;<-\J9+P'@A7=Y69:9RD:0/B=2$-!?>[1A7*-46)G MX>?+[B(5,7=*@<+7B5[/G0<]E/ ' &1T+$-N'=J!D:'DJ:112&_\G=]1U%)F MR(<[@'(NY[%'<%_UOJO5!'HGQ_!$ ME9Y4>K(R/0F>5$_$A,>9B^!$,1%%(K!R EZ88E-TF,WF.Y<7)7^TZ]")*"L'ZC=(X^ ,?=00>=@:AL#F[=0QMQ,]\0D2%P$B1" MYYFD*9*GN9^9L5A>"7RX4X\;E>H_/5F5[+PLV:GM/BG-?R[G2:D]-E>*^B)6 M4OPN,;44-HEF]U[LBVW#=VC#LU!:G9KY1L#=0+M)(JT5CM1+J@TTMAGT+)0 MZ!JH@!?*$ZF G?PL5ZE-5\.$9]=_']XTO(QNZ?C M0=K12U">,OET,!!( 8(*L\C^S].$4\&OR)'[S;2SXRXAX+XK4)P4/HC[>3+/ M'ZLLB:T\1$6#BQR-BZ_?U8D\C8!Z(#R6:=UO"PQFP&0)Z(BANQ'EKG_I\6H5 M>RO*O^#\(;GZ*$4$K8-[P@5_L%?I/.P57*][4RS51,<30)O!K<@+F/WCO4/C]6U*Q67%RE9PL+[M81';>W3OJ;6D;CS>- M1Y2 VF/M;(@%SYKO_)LN;F+5^P. MS*YKS#7T.^]6#W_+;'G(-[_VO9QA/[^25CR>>RA\AM^$T%&&79V[O?[U3IXT9AJ%_XPLS@JOO7^U^^P5_231_JI MH__M(_U$\C]02P,$% @ (H(04_+788ZO!P 5#H !\ !F,3!Q,#8R M,65X,S$M,E]C;VUS;W9E>209("U%38)?TH6$\_KC^..>> M>YTTSGH?SX_>OFFR/2 4=7: M(;/BJ]WBL1R@2,O!T&X<-4XO+WKECKO!0UZZND?\(;PEZ.CYJ?QW* MOK1OW^S5MW<;.\=8 >H>'U<_.(4MJT9N&K."OK)6)7E9>6)_9\;*:+K*J;U+ M^V9T^!R3"41JA5[Q-K7:W5[GM--J]CJ7%V_?7/W1O?ZCB>Y[E\^U9S]EFM?M MEI_@7FV779ZRWEF;73>[Q\V+]O76Y5_G[<^LV>K1F]U:;;7'=2'B7O[!?"JS M.]6W;SYR;67*NMOL3QX*UNET< HTC<3LD-N#_]RD%N]%KWE\WF:M]OGY]56S MU;GX[=>-VH9[OFJ>G!3/2T]M(D,[I*JU7PY97^E0Z*U Q3$?&1A4_+7A'%*C MURT&&-,*!SPNE@$(W#.T&$LQ$2&.J#3L4X8S+'0\95TQ4MHRE;)3I1,TW/J$CC2J"19) M@Q5G7WQE)M(0[7_/4L'V:E50SVZ=J8BU+C]>*VR/P+S8F8I#F0Y82^G1-JM0 M+^_B\$NF#KMB((W5/+7OM"O8/"PO%O[K^CW?<0?OJ R" M&%388R&#*3T7_S]A.@,^^$9I%($PON M<#J1=HA9FI$(R,K<"G0^@I$JQ(0)V2'K3\L+LD;NJT/NWG\)N>2Z4L""8#:' M016P#9G":UUZ+U.X.X!2HA^9!G%&3@Y0*QWW*K JR5F.@!1".C% ',^@7'A8 MAR)SUP!P1BBI^RI5R6+@$0!6 )@;U#BK FZ&+(K5Q!3HGOM+QJG06P];JR5\ MFL(D9W.!WC5.7R].W[\LG/9NG>1WVI#R,SEP'1+ST(F*V71GO<,X MW!;!"BB1_5@X82H Z'XLS9!:4+4$#IF<,CV'4*RQ,AG:D:O6*O;P&FD5B!#% MAE6 IE G@5_ ,SMK\&0IP/!FO""W2Q&M?H>WZKO5X0WI;X?^B?_*"GF3SVV M:1!&7K($>8\^,J@TVO<'BC:]-:71(HQ62/$R&Z &Z?J#-;A?&;COK.,B?#\S M^_"7Q3ZA,!BK +I3Q0\S1)54>\ S"(S'-B'=WA>L&"[7XBK3Z ".>BP-N?^9 MQ!>IZXR21?-PH*Q#M(BYHP]4OHW^:JY1Z*6$DH!!1L4RY-99VS^DCC("5EG(%&HYH@17D,6<- \FZ"R9QP1HX<., MBH=DPCW*>;S M6(YY0%EC&9*HXD:EG#05-R C2B&@<,!U6( ='"1Y7\;23BDD630VD:#C!0=Y M3UVWJI92$" W;P5VP4]ME.D1>,>X:"H( 5GA"-&!&Y494L MM9YB0()R!/6T)IDUR3PMR03/2C)BS./,^7K"G8@B$5@Y!EA,$5/=31X4(==C M5(Q_G.<3;CEXXA0TA/@P/FO15YE]P(S'B"T^RW@(RLY$#V66'AUB!5Y%CI$@F3%F><,C?+B"&);0&!2PJ"#)- MH"P%!@MZ392Q:$I?C_"VW+E,K'RC702>@0"X4SNW/@#PW34+W<"DV2/PX>Y<[C2J_O!BK;GH%7!19?]9L?]C MR57*(;(9?53G7I4\?0F^)0=+V'LT N91QS>PQ+-06J7-+(YP!>@W2:2UPB%] M0;.^0I1"[T() UT'%0 SH*H>G&TO*$DCP -TCT+5$( 50*\S\[F&6CYP(?D."W@?H3LV[)(/[ M3D-Q>;D4(>190W^IL\ +\Q -#1YR:YPG_B9YY*D)M ,+X)A6?51AL (F2P!' M3-W-* \:%M[XKKWTF@=>6Z*2@H)(P]=6 4CA9 (@G:K<018$4/6:6J9C%8\% M">N4#_(O.NE<7HAD%*NIP-O)4'E!P6]Q#.A@Z="C"!?N\'KP7=ORO2E. MW'',@QM6W]['%KL[O$.VG/5['U9J_H[9\2;?_W[[8N#]E+/TQ,2_M@D]K3?\ ME=G4&DH1L=.9B[WTN8'UKO^O;:I<^7M3;/A\ZRE":LZO5O.3L'G?_@6"BWX= M2K\*]3\3I5^3_@M02P,$% @ (H(04Y)(+ P1! &1< !\ !F,3!Q M,#8R,65X,S(M,5]C;VUS;W9EQ-GT&\55YQME=/]X6QT!:YW-7$^UD+! M51?:9J+ 8S%-84IO82%BPHUBP "72A;6<*%^]^?/7=F#F,@5XUW0HF8/%+U3 M#1*Q%0Y)MEJKVJ!_/IMZ^XH;(8E9M.E^3W4NF[(_:8$$-0T'SMV:+9FJ5CHG MS7:_-40?:/5XF0]>P(0_LE2Q<'-((X[X,DUZ!X/=4"+)H>\&ED(I$9=C^\;X ME"LJ#QP0VUEXX_.Q;7GCV;1:F5\NW$L+U7LS:/\"ETVW:3?!=6P]#>W.J7G0 MH/W3UEMNM6*-9G//&<&>Z:_*QC)XU)F9$],\>.8Y:FV@3\:,F * IKQ(=8]P$5YFSQ&# V8$0XHQ%,FFA'L$)O52OV MFC")_LMWL=>,AK@7[JW8#859&#(?0:-FK;@TTRTM6ZD.4FDD D"HW<%R^%BH0I]W&)7!).T\;L+J(;L'RE9W3"&#A/E*$7 MQAOXPL4M.FU%N_\Y-CZ=1)XUG#A@.Y.).[?L\?37CS6SEM_/K=%H>_]LTVY9 MH-9:U'S7@Z60 94-7T0125($M/U5RP],?6^QW>!&AQ>YNW4#EM9:>:CJ>Z.M M5*G<;)XR_J3;GBJ4!_/C<;N^HSN9^/QD+Y%XA50PBS"RN)CXD0ZE7?I M+>EUQB2-L0>EFMSWN7),ZH"EHWUZ'-1W"7%?#':%H,R*]H?.^YY.WGTWX->B MB&8KI]1@/R6^:I2/V^0]-]](^:.D//GWD9)Q;$@Q*6JMQH.]4!'&L1RSHH^4 M[2_$?H"4321--3D-/4VB"'F"[8MA)\.)!-F:&F5[XX3[>AP5!BPGL6XE*)5% M!;=%0F6^YIQ/B19CT@L>@'V;+:\?T%N[_%::_\Z?L MC0*O&M/Q7#(\5R5XL'H4^OIWCC_Z$;=^M%T\Z]:/Q/\"4$L#!!0 ( "*" M$%-RA&L7&P0 "<7 ? 9C$P<3 V,C%E>#,R+3)?8V]MU8;6_:2!#^CL1_&"$U"I(!DS31%6@D8YP+)P(4.[K+Q\5>PU[M76>] M;D)_?6?]DI"6:Y4>K7JYH C'N[.SS^P\\\(.+KS+R5F]-KAPK!$^07\&WMB; M.&>#3O'$V4XY/1C.1M?@>M<3YVTC%%SUH&LF"CP6TQ2F]!86(B;<* 8,<*ED M80,7XM+Y4]?U(29RQ7@/M*C9!T7O5(M$;(5#DJW6JG$V.)]-O6W%K9#$+-KT MOJ4ZETW91UH@04W#,^=NS99,U6O'1^VC06>()Z#5XV/^+TUH*9'D9MP/+(52 M(B['M@WS*5=4[M.R [Y,D_[SL 6]9#L+;WP^MBUO/)O6:_.KA7MEH7IO!MW? MX*KMMNTVN(ZMIZ%[?&(^'T^B]99;KUFCV=QS1K!E^K.RL71>O?;&/(79.7@7 M#KC68FA-';WKFR#3W&Z@[<\W?6:I8N/F%8_)GP1[S>LT7G%-? M,<'AEJDUJ#6%=QF1R(-H PN:"*D )\^%C'%9ZQV($.S9I2L^4$D1&5R(*&!\ M!;:021L.M8*#*+C)1-\6<4+XYD#F;TT$('/](4M]$L%-L0U0'M"@7OLCXQ2. M30-I<-0U@*0H%]'@ 99+_4PRQ=!&P@-P[OPUX2N*&\KLE=M% I$HM&Q;O!+202+">BTW MF,@EX31MS>XBN@'+5QJ!CA(#<1!EZ(7Q!MYS<8LGM:*]_QP%=T>.9PTG#MC. M9.+.+7L\_?UMPVSD[W-K-*K>GVS:+0O46HN:K_JP%#*@LN6+*"))BH"J_QIY MXS3P%M4&'[1[D;#5,6 ^;93-U< ;55*EJ,O MT?UL/![2MXBV DJ819A.? R<2,?O?4Q+>I,Q26,L/*DF]T.L')(F8+[HGAP& MS2KPMC+ ??274=%]<_RZK_/"]C'@UZ+P9B>GU-EV2#RJCE_6Q@=NOI#R>TEY M].N1DG&L0C'1)"OP8 %4A'%,QZPH'F7-"PG3%3"1--7D-/0TB2+D"=8L711P M(D&VID99TZIB@0H#EI-85RF4RJ*"VR*A,M\X_:R0%$"('C;R10BQT(HKF C2 M"L7G(-LO9-^BTPZIQYR/:*CN,9R:K_;)K1'2(NB!E:V0R- ]+=J8K]+_:7A? M[Q7N<-/[*K;2-Q5!AA'QWT.W?8(N3D7$@CX\#?WQZ5[A=]). ?EQ^P;8O>T. MB1_"I1_8"'TW7YX[IA>'_\\P_<-OL1>O/VM,AW/)T-\).OS!];HULGQ?9%SI M"X>2"&UL4$L! A0#% @ (H(04ZF22AW%8P 0HT& !4 M ( !53, &-O;7,M,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0 M ( "*"$%/DA7YK&? %?)# 5 " 4V7 !C;VUS+3(P M,C$P-C,P7VQA8BYX;6Q02P$"% ,4 " B@A!3WP+B:Y5D "+W@8 %0 M @ &9AP$ 8V]M&UL4$L! A0#% M @ (H(04Y(G&=#\;0$ 9[X1 !D ( !8>P! &8Q,'$P-C(Q M7V-O;7-O=F5R96EG;BYH=&U02P$"% ,4 " B@A!32G)&YZ0' I.0 M'P @ &46@, 9C$P<3 V,C%E>#,Q+3%?8V]M#,R+3)?8V]M